Linux下开发stm32 ② | 使用openocd下载程序 1.openocd介绍 openocd(http://openocd.org)全名叫做Open On-Chip Debugger,是一个自由开放的片上调试工具和编程工具,目前已经发布到0.10.0版本,目前主流调试器几乎都支持,具体可以查看Open On-Chip Debugger:OpenOCD User’s G
方法1:命令安装(不推荐,因为默认安装的是0.10.0,不支持stlink V3) 1 sudoaptinstallopenocd 方法2:源码编译安装 1 git clone https://github.com/openocd-org/openocd.git 进入源码中,执行一下命令安装 1 2 3 4 ./bootstrap ./configure make sudomakeinstall...
sudo:在编译和安装的时候最好带上使用sudo,防止因为管理权限出错; contrib / 60-openocd.rules:在Linux上使用USB设备时,需要将此文件复制到/etc/udev/rules.d/目录中: 2.2.编译OpenOCD 首先使用命令sudo ./configure --help查看所有受支持选项的列表,执行sudo ./configure [options](如果没有设置,options选项可以...
up主的wchLinkE 又从网上得知了OpenOCD这个开源的调试软件。 我使用的系统是Linux,但是网上的Linux上使用openocd+wchlink的资料少之又少,而且多半围绕着专有软件(就是你MRS) 但是openOCD需要一些特殊配置才能运行,所以折腾了很久才搞明白(感谢群内CafuuChino大佬的帮助) 这个教程应该适用于所有的支持SWD下载调试的arm...
蜂鸟E203系列——Linux调试(GDB+Openocd) GDB(GNU Project Debugger),是 GNU 工具链中的调试软件。GDB 是一款应用非常广泛的调试工具,能够用于调试 C、 C++、 Ada 等等各种语言编写的程序,它提供如下功能: 下载或者启动程序 通过设定各种特定条件来停止程序...
2.1. Linux 系统 到OpenOCD下载官网最新软件,本文撰写时最新软件版本为0.10.0。OpenOCD:https://sourceforge.net/projects/openocd/ 解压后,进入openocd-0.10.0目录,右键在终端中打开,tomato@tomato-PC:~/Software/openocd-0.10.0$ 英文好的同学可以直接点开INSTALL这个文件,根据指导一步步安装,英文不好的童靴可以...
之前建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把该文件烧录到stm32上.在linux下给arm烧录程序主要使用openocd,这个软件开源,而且支持众多芯片,从ARM9到A8都可以,当然STM32也可以.支持的JTAG工具也很多,JLINK ST-LINK OSBDM都可以,我这正好有一个openjtag基于FT2232C的,也是被支持的. ...
打开安装的stm32cubeIDE 点击“HELP”→“ Install NewSoftware”来添加新插件。 点击Add 点next,等新界面后接受条款,点完成finish,等下载结束就可以了 如果下载过程中会弹出弹框,全选然后点Trust 重启完成汉化,这个插件可以更改主题,自行上网学习,这里不截图了 ...
蜂鸟E203系列——Linux调试(GDB+Openocd) 本文基于文章《蜂鸟E203系列——利用 Hbrid-E-SDK 环境开发程序》 GDB 简介GDB(GNU Project Debugger),是 GNU 工具链中的调试软件。 GDB 是一款应用非常广泛的调试工…
有关信息,原始 ST-LINK 使用大容量存储 USB 类枚举;然而 它的实现完全被破坏了。结果是这会导致 Linux 下的问题。 最简单的解决方案是使用以下方法之一让 Linux 忽略 ST-LINK: modprobe -r usb-storage && modprobe usb-storage quirks=483:3744:i