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

2023-9-24 12:10 631 1 1 分类: 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

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

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 1
赞赏1

文章评论0条评论)

登录后参与讨论
相关推荐阅读
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
最近做的一个小项目(二)
单板焊接完成,程序调试完成。           现在有个问题: 发送过程中,单片机会复位。 ...
EE直播间
更多
我要评论
0
1
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /3 下一条