ubuntu
1: openocd
1.1: 安装 openocd
sudo apt-get install openocd
1.2: 配置 openocd
新建 oenocd_stm32.cfg 内容如下:
interface jlink
set WORKAREASIZE 0x4000
source [find target/stm32f1x.cfg]
# JTAG speed should be <= F_CPU/6. F_CPU after reset is 8MHz, so use F_JTAG = 1MHz
adapter_khz 1000
openocd 的具体配置方法,请参考:
1: openocd 官方说明文档 http://openocd.berlios.de/doc/pdf/openocd.pdf
2: 目录: /usr/share/openocd/scripts 下的脚本
1.3: 测试 openocd
插上 j-link 吧开发板连接上 ,运行命令:
openocd -f openocd_stm32.cfg
2: gcc 交叉编译环境建立:
https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite
到 页面 https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3053 下载 linux tar 压缩包:
解压到 /opt/arm-2011.03/
编辑 ~/.bashrc 在文件最后添加:
export PATH="/opt/arm-2011.03/bin:$PATH"
为了应用刚才的路径设置需要在shell 中输入: source ~/.bashrc
输入命令 arm-none-linux-gnueabi-gcc -v 可以查看 gcc 的编译信息
3: Eclipse 开发环境:
安装 eclipse
sudo apt-get install eclipse
安装 CDT