ARM技术论坛
直播中

王秀珍

7年用户 1403经验值
私信 关注
[资料]

在GD32F427开发板上添加shell功能用于控制板载外设

1、添加shell功能用于控制板载外设

  shell用途
  我们在嵌入式开发调试过程中经常会用log打印的方式debug问题,不过难免有时需要和芯片交互获取一些运行现场的情况,这就用到了今天的所说的shell,通过shell我们可以创建命令和指定的功能绑定(绑定的函数可以是dump寄存器信息,也可以是我们想获取的芯片状态等),本次试验使用的shell物理层设备为开发过程中普遍使用的usart。
  shell 的硬件接口
  本次试验shell物理层使用的是usart,需要可以通过串口发送和接收数据用于和芯片进行交互,GD32的demo库里已经支持了printf的输出,我们把代码拷贝过来就可以了,demo 代码如下:
  GD32F4xx_Firmware_Library_V3.0.2GD32F4xx_Firmware_LibraryExamplesUSARTPrintf

1.jpg


【GD32F427开发板试用】添加shell功能用于控制板载外设.pdf (176.15 KB)
(下载次数: 0, 2022-11-18 15:33 上传)


原作者:andeyqi

更多回帖

发帖
×
20
完善资料,
赚取积分