ST传感器芯片驱动移植后,编译报错timespec_to_ns未定义,这应该是内核版本的差异引起的。驱动的适配版本是4.19y,我实际使用的内核linux版本是5.1。
处理方法是使用timespec64_to_ns,如下图:
新代码如下:
struct timespec64 ts;ktime_get_boottime_ts64(&ts);return timespec64_to_ns(&ts);
替换后再编译就能通过了。
新人入行,经验分享,如有所误,欢迎指出~
版权归属:深圳市琪智科技有限公司-花花