使用SAM-BA工具更新AT91SAM7S jlink固件教程
3星 · 超过75%的资源 需积分: 9 10 浏览量
更新于2024-09-09
收藏 2.01MB PDF 举报
本文档主要介绍了如何使用SAM-BA工具来更新JLink固件,特别是针对Atmel公司的AT91SAM7S系列微控制器。SAM-BA (System Access Method Base Architecture) 是一种广泛用于调试和编程嵌入式微控制器的低级接口协议,它允许用户通过USB连接访问目标设备的内存。
首先,文章提到了SAM-BA Boot,这是SAM-BA的一个子程序,用于启动和引导固件更新过程。在固件更新步骤中,文档列出了以下几个关键操作:
1. **擦除闪存(Erase)**:在更新之前,通常需要先清除旧的固件,这一步骤对应于命令[30\IF]和[120\IF]。
2. **加载新固件(Load)**:接着,将新版本的固件通过USB连接传输到目标设备,如命令GHAT91SAM7S&DRF。
3. **验证(Test)**:更新后,会进行验证以确保正确安装,通过命令Z#&ITST%`2或]&ITST^W_HF完成。
4. **更新后的操作**:最后,可能会指示进行一些后续操作,如启动新的固件(PQAT91SAM7S&DR—STUVusbW/XYF)。
文档还提供了使用SAM-BA工具(sam-ba_2.10.exe)的下载链接,可以从Atmel官方网站获取,适用于Windows系统(包括XP、Vista、Seven版本)。在实际操作中,用户需要运行该工具,并配置连接到带有AT91SAM7S64芯片的JLink设备,例如通过命令行输入指定驱动程序路径。
此外,文档中还提到了一个具体的示例路径"C:\Program Files\ATMELCorporation\SAM-BAv2.10\drv@",这表明在Windows 7环境中,SAM-BA工具可能需要放在指定的目录下才能正常工作。
总结来说,这篇文档是针对硬件开发者或维护人员的一份实用指南,详细解释了如何使用SAM-BA工具对AT91SAM7S系列的JLink设备进行固件升级,涉及了必要的步骤和所需的软件配置。这对于维护和升级嵌入式系统的开发者来说是一项重要的技术参考。
2018-12-19 上传
2017-08-31 上传
2016-03-07 上传
2012-08-14 上传
2011-08-05 上传
2018-04-08 上传
2010-12-01 上传
2022-09-23 上传
xingyuan1hao
- 粉丝: 127
- 资源: 12
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析