前馈科技

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 620|回复: 0

安装最新版的openocd

[复制链接]

97

主题

97

帖子

539

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
539
发表于 2021-10-13 20:40:36 | 显示全部楼层 |阅读模式
旧的openocd如0.10.1是不支持最新的arm如stm32g431的,而且很遗憾,你无法简单的升级!
下面讲解如何安装最新版openocd
方法1:通过git获取最新openocd源代码
1  git clone git://git.code.sf.net/p/openocd/code openocd
2  git submodule update --init --recursive
3  cd openocd
4  ./bootstrap
5  ./configure
6  make
7  sudo make install
方法2:直接下载openocd源代码压缩包,此处以0.11.0为例:
1  在https://github.com/openocd-org/openocd下载openocd的0.11.0的源码包,并解压:
openocd.png

2 在https://github.com/msteveb/jimtcl下载对应版本的jimtcl
jimtclgithub.png

3  将jimtcl解压到openocd的jimtcl目录下:
jimtcl.png

4  在gitlab上下载对应版本(0.2.0)的libjaylink
gitlab.png

5  将linjaylink解压到openocd对应位置
libjaylink.png

6  进入openocd并执行
./bootstrap nosubmodule

7  ./configure

8  make

9  sudo make install

10 查看openocd版本penocd --version

安装完毕,尝试烧写stm32g431的flash:
sudo openocd -f interface/stlink.cfg -c "set WORKAREASIZE 0x2000" -f target/stm32g4x.cfg -c "program nuttx verify"
flashing.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|计算机控制

GMT+8, 2024-4-24 05:42 , Processed in 0.056020 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表