[分享] 【MSPM0L1306 LaunchPad】rt-thread_nano系统添加FinSH组件

TL-LED   2023-10-18 14:33 楼主

在上篇https://bbs.eeworld.com.cn/thread-1259877-1-1.html基础上添加FinSH组件。

 

一、添加串口驱动

 

1.1、使能串口

100.png

 

1.2、修改串口驱动

 

board.c中修改如下

修改串口初始化

202.png

 

修改打印输出函数

203.png

 

1.3、main.c

#include "ti_msp_dl_config.h"
#include "led/led.h"
#include "rtthread.h"

int main(void)
{
	while (1) 
	{
		led1_r_tog();
		rt_thread_mdelay(100);
		led2_g_tog();
		rt_thread_mdelay(100);
		rt_kprintf("HELLO MSPM0L1306!\n");
	}
}

 

二、测试串口打印

 

串口输出

200.png

 

 

三、添加FinSH组件

 

3.1、IDE内添加FinSH组件

201.png

 

3.2、添加头文件

204.png

 

3.3、修改输入函数

 

205.png

 

 

四、运行结果

 

运行串口操作

206.png

 

本帖最后由 TL-LED 于 2023-10-18 14:32 编辑

回复评论 (4)

串口初始化是必须要整的

点赞  2023-10-19 07:30

rt-thread_nano系统添加的FinSH组件是干什么用的?  

在爱好的道路上不断前进,在生活的迷雾中播撒光引
点赞  2023-10-19 08:59
引用: 秦天qintian0303 发表于 2023-10-19 08:59 rt-thread_nano系统添加的FinSH组件是干什么用的?  

用于命令行调用、用于调试或查看系统信息等

点赞  2023-10-19 10:11
测试源码:
mspm0l1306_rt_thread_nano_prj.rar (22.75 MB)
(下载次数: 5, 2024-6-1 09:20 上传)
点赞  2024-6-1 09:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复