openocd+tcl
由于工作需要,需要把激励通过jtag灌入芯片,本来打算采用gdb脚本,但是gdb脚本支持的命令比较弱,最后决定采用tcl脚本语言来实现。写了一个tcl文件,在openocd的cfg文件最后source了一下。报了一些错误。脚本中用到了mem2array读取内存数据:
找不到这个命令,很奇怪,这个命令本来就应该支持,我通过telnet连上之后执行mem2array是有这个命令的。为什么在tcl里面写就报错呢?我把这个命令直接写在cfg文件里也不认。最后发现是cfg文件里有问题。init被注释掉了,打开之后这个命令找到了,但是还是执行失败。
最后发现还是cfg里的配置有问题,halt也被注释掉了,打开之后就可以正常读写了,如果不加halt,cpu处于running状态,这是没法执行指令。
openocd+tcl相关推荐
- 基于arduino-due,jlink以及OpenOCD搭建zephyr调试平台
前文讲到zephyr内核编译后在stm32-f411re nucleo平台上运行以及调试,其实除了上文提到的这款st平台,最新的zphyer sdk已经支持很多种开源硬件开发板,arduino-due ...
- ESP32S3 VSCODE openocd JTAG调试设置
先安装 espressif idf插件 设置插件 主要是修改 {"C_Cpp.intelliSenseEngine": "Tag Parser","i ...
- Raspberry-Pi-PICO系列--第八篇 高级篇使用SWD接口下载和调试(第二章)
一.目的 在上一篇<Raspberry-Pi-PICO系列--第八篇 高级篇使用SWD接口下载和调试(第一章)> 我们已经介绍了如何准备openocd.如何编译picoprobe.如何进行 ...
- OpenOCD报错:Error: timed out while waiting for target halted embedded:startup.tcl错误
Error: timed out while waiting for target halted embedded:startup.tcl 因为用了自锁的按钮,忘了按第二下把自锁打开,所以器件一直在睡 ...
- 在 windows 7 和 MinGW 下编译 OpenOCD 过程
先说一下我的软硬件环境: 硬件: 一块评估板 Atmel SAMD21 xplained pro 没有普通的 Jtag 口, 它提供了 EDBG USB 口, 支持 CMSIS-DAP, OpenO ...
- openocd调试Linux内核,Ubuntu下配置OpenOCD+FT2232
Ubuntu下配置OpenOCD+FT2232 [1]确认调试器方案 将调试器插到电脑上,lsusb看一下: Bus 003 Device 009: ID 1457:5118 First Intern ...
- openocd目录_OpenOCD的调试
Openocd的调试步骤 1.前言 本文档仅用于学习参考.对本文档作者保留所有权利. 联系邮箱:yarakyoung@qq.com 2.工具 本文使用的软.硬件工具如下: 目标开发板:ST SPEAr ...
- centos7 安装openocd
目录 一.下载openocd 二.安装openocd 1.解压openocd-0.11.0.zip 2.查看帮助 centos7 安装Libusb 1.下载libusb软件 执行./configure ...
- OpenOCD+GDB学习记录(1)
环境: Windows10 + Windows Terminal + Powershell Open On-Chip Debugger 0.11.0 (2021-06-25) STlink v2 F1 ...
最新文章
- html pie标签,css3pie怎么用?
- 【Qt】2D绘图之绘图中其它问题
- React前端格式化时间
- Linux epoll的用法
- Leetcode016 3Sum Closest
- 微信果断出手 将封禁拼团砍价链接,网友:终于可以清静了
- IOS 预览pdf,word文档的集中方式
- UVA10258 ZOJ1837 Contest Scoreboard【结构排序】
- c语言 内存清除函数,C语言内存初始化函数MEMSET的用法
- php时间测试,PHP 测试程序运行时间
- 前端面试题(一)(CSS篇)建议收藏,持续更新中...
- 【算法】极小极大值搜索算法MinimaxSearch————井字棋的应用
- 博客在六个方面降低网络营销费用
- html文本框拖动全选,html文本框常见操作技巧
- 数据仓库建模方法/范式建模法/维度建模法/事实表/维度表/优缺点/建模流程/概念建模/逻辑建模/物理建模
- 关于Spark Steaming中的Processing Time/Total Delay/Processing Delay
- php实现魔方变换颜色,php魔方方法
- iOS 驾驭 StoryBoard
- SQL数据库的组合查询和统计查询
- C++重温笔记(十一): C++文件操作