请教下,msh功能打不开,有可能的原因是什么?
我的板子是gd32vf103c8,环境是vscoede+platformio,编译的是rtthread-nano,串口可以打印出启动信息,但是没有命令输入符。
使能了RTE_USING_FINSH。
在int finsh_system_init(void)函数里加了断点,结果运行仿真后,发现无法在这里停下。
#define RT_USING_FINSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_USING_HISTORY
#define FINSH_HISTORY_LINES 5
#define FINSH_USING_SYMTAB
#define FINSH_USING_DESCRIPTION
#define FINSH_THREAD_PRIORITY 20
#define FINSH_THREAD_STACK_SIZE 4096
#define FINSH_CMD_SIZE 80
#define FINSH_USING_MSH
#define FINSH_USING_MSH_DEFAULT
#define FINSH_USING_MSH_ONLY
#define FINSH_ARG_MAX 10
业余爱好的我用不惯eclipse,遂改用clion+cmake+openocd,调试还没有搞定,目前搞了f407和f767两片板子,,,欢迎各位大佬指点。
f767_nano_OK.zip
f407_nano_t1_OK.7z