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.c的static_cmd表中增加自定义命令
实现read函数
执行效果:从map文件中获取变量地址,通过read 0x200001a8 16读取16word,效果如下:
作者: zhaiweilei, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-1109948.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论