当前位置: 首页 > article >正文

JTag 提取NXP固件脚本示例

本文用Trace32脚本实现固件提取,脚本连接JTAG端口并提取基于NXP芯片的ECU Flash:

```
/SILENT
/NOQUIET

/OPENDEBUGGER
/VERSION

/IFCONNECTION JTAG

/CPU NXP_ARM     ; 如果使用的是NXP ARM芯片,选择正确的CPU类型

/CONNECT
/PROTOCOL JTAG
/FREQUENCY 1000000     ; 设置JTAG频率,根据实际情况进行调整
/END

/TARGET
/DEVICE NXP_XXXXX     ; 替换XXXXX为你的目标NXP芯片型号

/HALT

/FLASH
/ERASEALL
/END

/FLASH
/CHECK "YOUR_FLASH_ADDRESS_START" "YOUR_FLASH_ADDRESS_END" "YOUR_CHECKSUM_FILE_PATH"
; 替换YOUR_FLASH_ADDRESS_START为Flash起始地址,YOUR_FLASH_ADDRESS_END为Flash结束地址,
; YOUR_CHECKSUM_FILE_PATH为保存校验和的文件路径
/END

/SAVEBIN "YOUR_SAVE_FILE_PATH" "YOUR_FLASH_ADDRESS_START" "YOUR_FLASH_ADDRESS_END"
; 替换YOUR_SAVE_FILE_PATH为固件程序保存路径,YOUR_FLASH_ADDRESS_START为Flash起始地址,
; YOUR_FLASH_ADDRESS_END为Flash结束地址
/END

/QUIT
```

请注意,以上脚本中的"YOUR_DEVICE_NAME"、"YOUR_DEVICE_SETTINGS"、"YOUR_JTAG_FREQUENCY"、"YOUR_FLASH_ADDRESS_START"、"YOUR_FLASH_ADDRESS_END"、"YOUR_CHECKSUM_FILE_PATH"和"YOUR_SAVE_FILE_PATH"等部分需要根据实际情况进行替换和配置。确保填写正确的设备名称、设备配置、JTAG频率、Flash起始地址和结束地址以及保存文件路径。


http://www.kler.cn/a/154562.html

相关文章:

  • 洛谷 P10288 [GESP样题 八级] 区间 C++ 完整题解(STL二分法)
  • 主流的AEB标准有哪些?
  • 如何获取当前的位置信息
  • 基于排队理论的物联网发布/订阅通信系统建模与优化
  • android获取EditText内容,TextWatcher按条件触发
  • 大数据学习之Kafka消息队列、Spark分布式计算框架一
  • 使用wininet下载一个网页
  • 进程间通信 管道
  • 用两个队列实现栈
  • QT 中 QProgressDialog 进度条窗口 备查
  • mazing是什么软件?为什么选择iMazing
  • 【Redis】Redis的内部设计与实现
  • vue中中的动画组件使用及如何在vue中使用animate.css
  • go学习之goroutine和channel
  • 微信小程序获取定位显示在百度地图上位置出现偏差
  • vcomp140.dll是什么意思?vcomp140.dll缺失怎么修复的五个方法
  • WT2003H MP3语音芯片方案:强大、灵活且易于集成的音频解决方案
  • 给定一组经纬度如何判断某点是否在这组经纬度的范围之内(电子围栏实现代码)
  • 关于Maxscript你了解多少?
  • ChatGpt回答人工智能发展利大于弊的辩证论述
  • 同步加载、异步加载、延迟加载、预加载的区别
  • Java数据结构之《希尔排序》题目
  • 代码随想录算法训练营第39天| 62.不同路径 63. 不同路径 II
  • 吉他初学者学习网站搭建系列(4)——如何查询和弦图
  • NacosSync 用户手册
  • 苍穹外卖——删除购物车信息