完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
rtt studio最近同步更新了4.0.4和4.0.5版本。
编译后发现,居然有一个warning不正常。
警告在drv_common.c里面,说的是reboot函数没使用。 下载程序看看效果
好了,reboot命令都不见了
请教了一堆大佬,结果发现 这个修改据说是因为finsh被移除了。 仔细对比drv_common.c各个版本文件。
发现新版本已经适配了finsh移除的修改。 我碰到问题的原因是studio拉进项目里的drv_common.c不是最新版的。
为什么会出现这种情况??? 目前简单的补救方法就是把警告的地方,自己修改一句,本来报警告的句子换成: MSH_CMD_EXPORT(reboot, Reboot System); |
|
相关推荐
4个回答
|
|
|
这不算是bug吧,只能说rtthread的新版本默认没有打开FINSH_FUNCTION_EXPORT_ALIAS的宏定义,只使用了MSH_CMD_EXPORT
因为你FINSH不再使用了,是bsp没有及时更新 |
|
|
|
|
|
studio没有把正确版本的drv_common.c复制到项目里,不算bug?我看了一下SConscripit,drv_common.c应该直接复制新的,但是不知道因为什么原因,实际没实现。
|
|
|
|
|
|
看了一些rt-thread studio的github仓库,发现很多暂时都没有及时更新,导致了studio这边也收不到最新的更新,所以还是使用env+bsp的方式开发还是最优解,感觉studio的维护人员还是偷懒了些,毕竟是免费软件,有些东西还是差了些,而且对于csp的更新,rtthread目前更关注于bsp的更新
|
|
|
|
|
|
原因是rtthread 源码更新了,但是csp并未更新,导致两个不适配,可以去看rt-thread studio的GitHub仓库,发现很多csp虽然更新了,但是sdk-index这个没有更新,导致sudio拉取不到最新sdk
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1033 浏览 0 评论
2877 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9386 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2898 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2302 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:26 , Processed in 0.653804 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
10310