STM32 ucLinux环境搭建

ucLinux用到的资源
https://github.com/jserv/stm32f429-linux-builder
https://github.com/ntfreak/openocd

1、usblib安装
./configure --disable-udev
make
sudo make install

2、OPEN OCD 安装
sudo apt-get install libtool autoconf automake texinfo
./configure --prefix=/usr/local --enable-jlink --enable-ulink --enable-stlink
echo -e "all:\ninstall:" > doc/Makefile
make
sudo make install

3、genromfs-0.5.2安装
make
sudo make install


4、arm-2010q1安装
gedit ~/.bashrc
加 export PATH=/home/build/tools/arm-2010q1/bin:$PATH
解压,设置环境变量

5、ST-Link/V2不能挂载到VirtualBox的解决办法
VirtualBox从ST-Link/V2读到的序列号是乱码,在虚拟机设置中将ST-Link/V2添加到USB设备筛选器中,并编辑该筛选器将其序列号清空,就可以解决这个问题。

6、添加usb访问权限
sudo gedit /etc/udev/rules.d/50-myusb.rules
增加 SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", GROUP="build", MODE="0666"

你可能感兴趣的:(linux,嵌入式)