原创
GD32F470移植nr_micro_shell轻量化命令行
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
版权声明:本文为博主原创,未经本人允许,禁止转载!
相关推荐阅读
-
zhaiweilei
2023-01-22 00:11
-
2022年总结
-
2022年对我来说是很不平凡的一年,对我的触动很大。
影响最大的就是父亲的去世,这一年,我一有时间就奔波在医院和我姐家之间,父亲一直承受着常人难以忍受的病痛折磨,多次住院,最后一次送进ICU,在IC...
-
zhaiweilei
2016-04-28 23:38
-
工作十年备忘录(上)
-
时光如梭,转眼间已经工作十年了,细细数一下,感觉走的很远,但是回首自己却依旧在原点。
2005年我从西安一所二本院校毕业,应聘到一家国企,应聘到这家单位纯属偶然,我学通信工程专...
-
zhaiweilei
2015-12-06 17:47
-
TI DSP out文件反汇编的方法
-
1、先找到dis2000.exe文件
在在安装目录下:D:\CCStudio_v3.1\C2000\cgtools\bin
2、把这个文件拷贝到和out...
-
zhaiweilei
2015-10-22 22:13
-
【转载】画一条线值一万美金
-
20世纪初,美国福特公司正处于高速发展时期,一个个车间一片片厂房迅速建成并投入使用。客户的订单快把福特公司销售处的办公室塞满了。每一辆刚刚下线的福特汽车都有许多人等着购买。突然,福特公司一台电机出...
-
zhaiweilei
2015-09-30 00:46
-
最近做的一个小项目(二)
-
单板焊接完成,程序调试完成。
现在有个问题:
发送过程中,单片机会复位。
...
文章评论(0条评论)
登录后参与讨论