我最近刚刚开始入门RTT,今天在基于RTT nano移植FinSH时遇到了问题,具体如下:
使用的硬件是STM32F103C8T6,RTT nano的移植是用cubeMX生成的初始化代码,使用的串口是串口1,驱动由cubeMX生成,FinSH组件中的void rt_hw_console_output(const char *str); char rt_hw_console_getchar(void);两个函数是RTT文档中心提供的代码,未经修改。
串口调试助手截图如下
如图中显示,当在串口中输入指令的时候,只会回显一个字符,并且指令也不会执行,我实在是找不到问题在哪,已经在这个问题上卡了一整天了,哪位大佬帮我指点一下,拜谢!
更多回帖