目前很多的STM32的开发板上都是集成有STlink仿真器的,那就以STLink作为nanopi2上的调试工具。
一、安装STLink
首先要安装st-link需要的底层驱动
#apt-get install git libu***-1.0.0-dev
下载的是zip的压缩文件,但是nanopi2上没有安装zip,要安装一下。 #apt-get install zip 进入目录中,运行如下命令 #./autogen.sh
#./configure
#make #make install
些时连接上STLink 的开发板。使用lsu*** 时,发现找不到命令。又要安装u***u tils#apt-get install u***utils
再运行一下lsu*** 可以看到STLink 驱动安好了。
安装gcc- ARM-embedded 添加gcc-arm-embedded 源,初始化编译器
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
添加源时,出错 add-apt-repository: command not founditory
#apt-get installpython-software-properties#apt-get install software-properties-common 再添加源时可以添加成功了。
之后更新一下,安装gcc-arm-none-eabi #apt-get update
#apt-get install gcc-arm-none-eabi
到这里,开发STM32的环境完成 了,之后就是构建一个STM32的工程,进行编译下载、调试了。
|