完善资料让更多小伙伴认识你,还能领取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配置.
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
I.MX6ULL-飞凌 ElfBoard ELF1板卡- 应用层更改引脚复用的方法
2353 浏览 0 评论
1268 浏览 0 评论
【英飞凌PSoC 6 RTT开发板试用】串口测试标准输入输出重定向
1100 浏览 0 评论
4246 浏览 0 评论
1776 浏览 0 评论
54423 浏览 21 评论
【参与有奖】激扬代码,千元现金!RT-Thread主题征文大赛
56830 浏览 88 评论
275568 浏览 74 评论
【资料活动】从入门到提升,嵌入式linux常用电子书教程合集(共47本)
215381 浏览 70 评论
50147 浏览 31 评论
15864 浏览 53 评论
野火 ISO STM32资料合集(程序、原理图、项目初高级篇)
17959 浏览 46 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-18 12:38 , Processed in 0.569467 second(s), Total 67, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号