CubeIDE移植rtt nano,控制台无法打开的问题续

发布于 2020-08-06 17:30:25

前面发布的问题:

CubeIDE移植rtt nano,无法打开控制台

现在找到了具体原因,在components.c文件的rt_components_init函数,cubeide生成的代码,__rt_init_rti_board_end比__rt_init_rti_end大,而keil编译后前者比后者小,从而导致rt_components_init中的for循环不执行,导致finsh_system_init没有初始化,从而没有开启控制台。我猜测可能是工程中的链接文件的问题,目前我使用的是cubeide直接生成的,直接套用rtr studio的也不行。公司原因只能用cubeide,所以想弄清楚原因是不是这里,如果要改需要怎么修改?大概的思路是什么?希望高手来帮忙解答下,不胜感激。

查看更多

关注者
0
被浏览
89
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友