用i2som提供的sdk编译100ask stm32mp1视频提供的hello设备驱动源码,报没有sys/types.h错

待解决

解决思路:
背景
设备驱动源码,来自100ask,里面还有驱动源码测试程序,用Makefile文件说明依赖关系
编译工具链,来自i2som,使用可查看i2som官网 wiki

推断
1、是Makefile文件问题
尝试将sys/types.h头文件路径加入Makefile文件(-I dir),重新编译,问题解决,但是链接时提示有几个*.o文件找不到,待解决
Makefile文件中使用$CROSS_COMPILE,需要改成$CC
2、是交叉编译链参数设置问题
参数--sysroot已在交叉编译链设置,为什么还需要指定sys/types.h头文件路径,解决办法:

image

image

$CC值已经不需要任何后缀


参考文章1

posted @ 2023-01-05 13:58  我爱茜茜公主  阅读(50)  评论(0)    收藏  举报