买来的雷迅的板子都是Bootloader已经烧进去了,Fireware也已经刷进去了。如果是自制的板子,上位机根本没法识别板子,必须先烧写下载Bootloader后编译好的bin文件。这篇记一下自己下载及编译中遇到的问题及解决方法。
Ubuntu下:
git clone http://github.com/PX4/Bootloader.git
(下载源码)cd ~/Bootloader
(~/ 表示绝对路径 用keil编程,需要自己写头文件时也会用到这种写法,不用关注该文件的上几级目录,只要输入对文件名即可)ls
(打开Bootloader)make
(编译)
此时,出错了:
问题一:
问题二:
输入 git clone http://github.com/libopencm3/libopencm3.git
结局了问题一
但是问题二一直得不到解决,而且变成了:
这个时候,输入git checkout -b stylefix origin/stylefix
(合适版本)即可解决此问题
重新make后顺利编译完成。
参考资料:
https://blog.csdn.net/yangxishigehaoren/article/details/80569134
https://wenku.baidu.com/view/2793e297f242336c1fb95e9a.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)