嵌入式技术论坛
直播中

王丽

7年用户 1301经验值
私信 关注
[问答]

用rt-thread在gb32f103上移植,开启shell失败是什么原因

第一次用rt-thread,按照网上教程在gb32f103上移植,开启shell失败,请教大神。
1、添加相关文件

2、组态开启

没有使用动态堆

3、串口实现


接收中断开启,未实现任何功能

串口发送正常,但无法开启shell

SecureCRT无法打开
4、代码调试查看
shell初始化代码执行正常,启动正常,但是没有调用finsh_thread_entry


第一次使用,没有什么经验,请各位帮忙看下原因

回帖(2)

那些年儿ing

2022-4-25 09:30:48
第一次用rt-thread,按照网上教程在gb32f103上移植,开启shell失败,请教大神。
1、添加相关文件
[img]https://oss-club.rt-thread.org/uploads/20220424/3d581d5b67aaa12c000fcb35af5be631.png[/img]
2、组态开启
[img]https://oss-club.rt-thread.org/uploads/20220424/319513c980937cb5f37d50e6e047607e.png[/img]
没有使用动态堆
[img]https://oss-club.rt-thread.org/uploads/20220424/d2a866ac5f9d5799cfda13fa3d99bded.png[/img]
3、串口实现
[img]https://oss-club.rt-thread.org/uploads/20220424/99a586ea95ef0a524278bc1df9c2033d.png[/img]
[img]https://oss-club.rt-thread.org/uploads/20220424/b9f5f83c07aa8467a8b076ffd480e3db.png[/img]
接收中断开启,未实现任何功能
[img]https://oss-club.rt-thread.org/uploads/20220424/12d91b6f3d2cc3a8c946ccae7aea3708.png[/img]
串口发送正常,但无法开启shell
[img]https://oss-club.rt-thread.org/uploads/20220424/8c53ef00c730c0d25dfabc5b17e510e0.png[/img]
SecureCRT无法打开
4、代码调试查看
shell初始化代码执行正常,启动正常,但是没有调用finsh_thread_entry
[img]https://oss-club.rt-thread.org/uploads/20220424/03f49ac1221293bb2d1e1759e7f185e6.png[/img]
[img]https://oss-club.rt-thread.org/uploads/20220424/d850b7b999b0a8707af113d6233d3d54.png[/img]
第一次使用,没有什么经验,请各位帮忙看下原因
举报

哔哔哔-

2022-4-25 09:31:25
这样的main吗?什么都没有做?也没有主动调用如rt_thread_delay之类的函数?

如果是这样的话,是起不来的。

int main(void)

{

    while (1)

    {

    }

    return RT_EOK;

}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分