STM32标准库移植RT_Thread的Finsh组件学习笔记

首先按照这个博主的方法设置

stm32移植RT-Thread Nano实现finsh全步骤_stm32 rtthread移植_数与形的博客-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/qqp1455755691/article/details/125808407然后再在board.c文件中加入

下面的宏定义

/* 定义该宏可开启系统 FinSH 调试工具的使用,未定义则关闭 */
#define RT_USING_FINSH
 
/* 开启系统 FinSH 时:将该线程名称定义为 tshell */
#define FINSH_THREAD_NAME "tshell"
 
/* 开启系统 FinSH 时:使用历史命令 */
#define FINSH_USING_HISTORY
 
/* 开启系统 FinSH 时:对历史命令行数的定义 */
#define FINSH_HISTORY_LINES 5
 
/* 开启系统 FinSH 时:定义该宏开启使用 Tab 键,未定义则关闭 */
#define FINSH_USING_SYMTAB
 
/* 开启描述功能 */
#define FINSH_USING_DESCRIPTION
 
/* 开启系统 FinSH 时:定义该线程的优先级 */
#define FINSH_THREAD_PRIORITY 20
 
/* 开启系统 FinSH 时:定义该线程的栈大小 */
#define FINSH_THREAD_STACK_SIZE 4096
 
/* 开启系统 FinSH 时:定义命令字符长度 */
#define FINSH_CMD_SIZE 80
 
/* 开启系统 FinSH 时:定义该宏开启 MSH 功能 */
#define FINSH_USING_MSH
 
/* 开启系统 FinSH 时:开启 MSH 功能时,定义该宏默认使用 MSH 功能 */
#define FINSH_USING_MSH_DEFAULT
 
/* 开启系统 FinSH 时:定义该宏,仅使用 MSH 功能 */
#define FINSH_USING_MSH_ONLY

编译工程没有报错的话,可以下载一个Xshell免费版

试一下效果如图

这个软件的使用可以参考这位博主的

使用xshell连接串口方法_xshell串口连接_宁为百夫长,胜作一书生的博客-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/running_tyj/article/details/117755442

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值