openocd 下载程序到32开发板学习笔记
来源:互联网 发布:网络大电影审批 编辑:程序博客网 时间:2024/05/16 18:13
openocd 下载程序到32开发板学习笔记
os:ubuntu16.04 board:stm32f103zet adapter:stlink
参考博客 :http://blog.csdn.net/smarxx/article/details/8486052
本文详细记录由源码安装openocd到下载模板程序全过程
- 下载openocd
官网地址:http://openocd.org/
下载地址:https://sourceforge.net/p/openocd/code/ci/master/tree/ 安装openocd
下载得到一个压缩包 openocd-0.9.0.tar.gz,运行如下命令解压tar -xzvf openocd-0.9.0.tar.gz
进入解压目录
./configure --prefix=/usr/local/openocd --enable-stlink
设置安装目录为 /usr/local/openocd(以后若想卸载直接删除此目录即可。同时,启用stlink。更多选项运行./configure –help 查看。)
然后make&&make install
,设置环境变量。下载程序到开发板
- 连接到开发板
openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg
interface和target都可以在/usr/local/openocd/share/openocd/scripts
下找到(假如你也安装到/usr/local/openocd目录下)。- 连接到开发板
若能出现如下类似信息,则说明连接成功
Open On-Chip Debugger 0.9.0 (2016-12-27-23:37)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Info : auto-selecting first available session transport “hla_swd”. To override use ‘transport select ’.
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
none separate
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : Unable to match requested speed 1000 kHz, using 950 kHz
Info : clock speed 950 kHz
Info : STLINK v2 JTAG v24 API v2 SWIM v4 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 3.261782
Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints
- 连接到openocd守护程序
telnet localhost 4444
然后>halt
>flash write_image erase $(dir)/(project name).hex
>reset
大功告成!
openocd官方文档:http://openocd.org/doc/html/index.html
- openocd 下载程序到32开发板学习笔记
- linux下openocd+JLink下载程序到stm32
- 在ubuntu下用openocd烧写程序到stm32开发板
- 程序下载到开发板方法
- 程序下载到开发板方法
- 嵌入式linux学习笔记二--用tftp下载镜像文件到开发板
- 使用shell命令将程序下载到开发板
- 如何下载VS2005程序到开发板上(总结)
- vmware下如何使用nfs下载程序到开发板
- vmware下如何使用nfs下载程序到开发板
- ubuntu下把程序下载到开发板执行
- vmware下如何使用nfs下载程序到开发板
- JZ2440下载程序到开发板的3种方法
- 开发板下载程序
- 第七期 OpenOCD配置分析 《路由器就是开发板》
- 使用VisualGDB和OpenOCD调试STM32L0开发板
- ubuntu系统下使用openocd (野火的仿真器)下载stm32f103程序
- ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
- HadoopRDD 的生成过程解析
- Spark通过mapPartitions方式加载Json文件,提高文件加载速度
- 统一的分布式数据库和文件系统,及利用mysqlfs解决aliyun上做站的存储成本难题
- css媒体查询与导航栏
- SparseCoding(1)_金字塔匹配核函数(The Pyramid Match Kernel)
- openocd 下载程序到32开发板学习笔记
- Android学习之发送及接收广播及本地广播
- hibernate单表操作
- android webView setWebChromeClient and setWebClient
- 我想搞个网站
- android侧滑菜单整理(一)
- 【寒假任务】 洛谷1051 谁拿了最多奖学金
- Nexus 私服上传文件,并通过 Gradle 引用
- HDU-2055(水题)