本文共 703 字,大约阅读时间需要 2 分钟。
sudo apt-get install gcc-arm-none-eabi
https://github.com/ertuil/stm32_template/tree/master/stm32f407_template在ubuntu 下编译有几个错误,改掉就行了。1. 将makefile 改为 Makefile2. 将bluetooth.c 中 的 void 一行 去掉。 或者 在 点击工程 找 stm32f407_in_linux.tar.gz,里面包括 该工程和libusb源码包和stlink源码包
https://github.com/libusb/libusb./configuremakesudo make installhttps://github.com/texane/stlinkmkdir buildcd buildcmake ..makesudo make install
export LD_LIBRARY_PATH=/usr/local/lib // 注意,动态链接找不到 /usr/local/lib 的 .so文件,需要LD_LIBRARY_PATH 指定st-flash erase
转载地址:http://vrngi.baihongyu.com/