1、出现的问题
STM32移植RT-Thread(3.1.3 内核版)的Finsh后,在控制台中,finsh命令没有描述说明:
如上图所示,输入help或按TAB键后,得到的命令只有名字,没有一行行排列,描述该命令的作用。
2、解决办法
在“rtconfig.h”文件中的finsh宏定义中,添加以下宏定义:
#define FINSH_USING_SYMTAB
“rtconfig.h”文件结果如下所示:
控制台中恢复了命令的描述结果:
3、拓展
其实在RT-Thread官网中,有Finsh控制台的相关描述:FinSH 功能配置说明
如图所示:
其他额外的功能可以根据需要开启。