完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用RT-Thread Studio添加了IIC驱动,之后在rtconfig里面添加了宏定义,如下图 通过查看libraries/drivers下面的SConscript文件,是可以加载上drv_soft_i2c.c这个文件的,如下图,这些宏定义条件都是满足的。 但是在编译的时候,可以看到编译的.c文件里面没有drv_soft_i2c.c这个文件。 最后下载程序到板子里面用list_device这个命令查看也没有挂载IIC驱动。 然后我尝试了用env工具的scons -j8命令来编译,看到编译的.o文件里面有了drv_soft_i2c.c生成的drv_soft_i2c.o这个文件,编译好了之后下载elf文件,使用list_device查看,有了i2c驱动,已经挂载成功了。 请问这是怎么回事,感觉使用RT-Thread studio编译工程的时候没有重新读取SConsCript文件加载需要编译的文件,导致需要编译的文件没有编译上。 但是每次使用env工具编译的话也比较麻烦,所以想问一下有没有什么解决方法,有人遇到过同样的情况吗,谢谢 |
|
相关推荐
1个回答
|
|
SConscript是scons需要的脚本, studio构建的时候用的是makefile吧, 所以你还得看手册, 从studio配置.
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1154 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
4198 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1573 浏览 0 评论
2364 浏览 0 评论
1781 浏览 0 评论
75761 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-1 09:06 , Processed in 0.594619 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号