10.1. FINSH
Overview
展示了finsh使用流程和常见问题。
10.1.1. 使用流程
1.app_config.h文件中开启宏定义
#define FINSH_ENABLE
2.去对应的board.c文件中配置相对应的串口,工程默认uart1为发送数据串口,关于串口的具体配置可以参考外设部分uart文档 。发送串口可以改,具体操作看下面的常见问题。
10.1.2. 操作说明
1.烧录成功之后,在收集命令的串口输入要操作的命令。输入操作为命令+回车键,例如:输入version回车。
2.命令模式一般是直接进入到msh模式,如想去到finsh模式则输入exit命令。
3.在finsh模式下输入命令操作为:version()回车。
4.如果想从finsh模式回到msh模式则输入msh()命令
10.1.3. 常见问题
1.终端操作是通过一个串口发送命令,另一个串口打印数据
2.如何自定义命令?
(1)首先在cmd.c文件中实现函数功能。
(2)在symbol.c文件中声明函数。
3.如何修改发送数据串口?
(1)在board.c函数中调用图片中的函数返回想要修改的串口。