完善资料让更多小伙伴认识你,还能领取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配置.
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统威廉希尔官方网站 与产业发展论坛”圆满结束
1948 浏览 0 评论
2024 RT-Thread全球巡回线下培训火热来袭!报名提问有奖!
13466 浏览 11 评论
2122 浏览 0 评论
IaaS+on+DPU(IoD)+下一代高性能算力底座威廉希尔官方网站 白皮书
3528 浏览 0 评论
飞凌嵌入式-ELFBOARD 常用的USB接口及其不同版本介绍第1期
1250 浏览 0 评论
68724 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 15:16 , Processed in 0.339425 second(s), Total 38, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号