CubeIDE移植letterShell报错怎么办?教你

lettershell 开源地址

https://github.com/NevermindZZT/letter-shell

参考mculover666的博客文档移植

https://blog.csdn.net/Mculover666/article/details/105141286

需要多一个步骤

在这里与上述链接不同的是——使用了CubeIDE——故需要多一个步骤。

如果没有添加这个步骤,就会

  1. 报错
    image
  2. 即使你自己定义了这两个变量,还是运行不了
    image

那么是添加什么步骤呢?

查阅github上的移植指南发现:
image

所以我们这么做——在.ld文件中添加这一段:

_shell_command_start = .;
KEEP (*(shellCommand))
_shell_command_end = .;

image

成功

image

letter shell的使用

仔细看说明文档,都能够快速使用的

https://github.com/NevermindZZT/letter-shell/blob/master/README.md

猜你喜欢

转载自blog.csdn.net/YoKu_i/article/details/108279230