lettershell 开源地址
https://github.com/NevermindZZT/letter-shell
参考mculover666的博客文档移植
https://blog.csdn.net/Mculover666/article/details/105141286
需要多一个步骤
在这里与上述链接不同的是——使用了CubeIDE——故需要多一个步骤。
如果没有添加这个步骤,就会
- 报错
- 即使你自己定义了这两个变量,还是运行不了
那么是添加什么步骤呢?
查阅github上的移植指南发现:
所以我们这么做——在.ld文件中添加这一段:
_shell_command_start = .;
KEEP (*(shellCommand))
_shell_command_end = .;
成功
letter shell的使用
仔细看说明文档,都能够快速使用的
https://github.com/NevermindZZT/letter-shell/blob/master/README.md