原创 GD32F470移植nr_micro_shell轻量化命令行

2023-9-24 12:10 1209 3 3 分类: MCU/ 嵌入式

GD32F470移植nr_micro_shell轻量化命令行

1、下载

nr_micro_shell

https://gitee.com/nrush/nr_micro_shell

2、目录结构

,只需这三个文件加入工程

3、复制文件

将inc和src文件到源码路径

 

将nr_micro_shell_commands.c复制到应用层目录

4、keil工程

头文件路径增加shell的inc

 

5、定义宏

NR_MICRO_SHELL_SIMULATOR

定义上述宏主要隔离这两个头文件

6、编译链接OK。

 

7、代码修改

7.1、重定向fputc

7.2、接收中断中将收到的字符推到队列

7.3、初始化shell

整个移植完成。

 

附:

可以增加自定义命令:

nr_micro_shell_commands.cstatic_cmd表中增加自定义命令

实现read函数

执行效果:从map文件中获取变量地址,通过read 0x200001a8 16读取16word,效果如下:

作者: zhaiweilei, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1109948.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /2 下一条