买来的雷迅的板子都是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后顺利编译完成。
参考资料: