JLink-v9升级固件流程与测试体验分享

5星 · 超过95%的资源 需积分: 5 92 下载量 124 浏览量 更新于2024-11-07 收藏 12KB RAR 举报
资源摘要信息: "JLink-v9_bootloader可升级固件亲测好用" JLink-v9是SEGGER公司开发的一款用于嵌入式系统调试的硬件工具,它通过USB接口与PC机连接,并通过JTAG或者SWD接口与目标设备进行通信,用于下载程序、调试程序以及进行系统状态监控。JLink-v9固件指的是JLink硬件中运行的软件程序,它决定了JLink设备的行为和性能。固件的升级可以修复已知的问题,提高稳定性,或者增加新功能。bootloader是JLink设备固件的一部分,它允许设备通过USB接口从PC端升级固件。 在本文档中,包含了JLink-v9的bootloader升级步骤,这为开发者提供了方便,让他们能够确保其使用的JLink设备拥有最新的功能和改进。以下是与本资源相关的几个重要知识点: 1. JLink-v9设备:这是SEGGER公司推出的一款高性能JTAG调试器,支持ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M3、Cortex-M4、Cortex-R4和一些其他处理器。它广泛应用于嵌入式系统的开发和调试工作中。 2. 固件升级:固件升级是指更新JLink设备中的软件程序,以获得更好的性能或修复缺陷。固件升级通常通过特定的升级工具来完成,比如使用SEGGER提供的JLink Update Software。 3. bootloader:bootloader是JLink设备固件中的一个小型引导程序,它在设备启动时首先运行,主要功能是加载和执行设备的主要固件程序。在JLink-v9中,bootloader也可能支持固件的远程升级。 4. JLink-v9升级步骤:文档中提供的升级步骤可能会涉及以下操作:下载JLink升级软件、连接JLink设备到PC机、运行升级软件并选择正确的固件版本进行升级。升级过程中可能会提示不要断开连接或重启设备,以确保升级过程顺利完成。 5. SEGGER公司的JLink软件支持:SEGGER公司提供的JLink软件支持多种操作系统,包括Windows、Linux和Mac OS。固件升级通常可以跨平台操作,确保开发者在不同环境下都能进行升级。 6. 固件升级的注意事项:升级固件前,开发者需要注意备份当前的固件以防升级失败时可以恢复。同时,需要确保电源稳定,并且遵循SEGGER提供的升级指南,以减少任何可能的错误或损害。 7. 固件升级的好处:升级JLink-v9固件可以使设备拥有最新的性能改进和新增的功能。此外,固件升级还可以解决已知的兼容性问题、增强安全性,以及改进设备的稳定性和可靠性。 以上内容旨在提供JLink-v9及其固件升级相关的知识性介绍和操作指南。了解这些知识点可以帮助嵌入式开发者更好地管理和维护他们的JLink调试器,确保他们的开发环境始终处于最佳状态。在进行实际的固件升级操作前,务必仔细阅读SEGGER公司提供的官方文档和指南,以获得最准确和最安全的升级指导。
2018-09-19 上传
1.JLink-v9_bootloader固件.bootloader.bin 2.JLINK9可升级固件及固件更新工具.JlinkV9.3原理图.pdf jlink-v9.5原理图.pdf J-LINK-V9-bootloader.dfu jlink-v9激活.txt 详细操作步骤说明.docx ST_DfuSe_Demo_V3.0.6_Setup.zip 3.升级方式:DFU ISP(通过boot引脚设置从system memory启动)。 工具:ST官方工具,ST_DfuSe_Demo_V3.0.6。 硬件:JLink V9.x硬件为stm32f205rc. 操作步骤: 1. 参考JLink V9.3或JLink V9.5原理图(注意:原理图和你手上实物可能不是100%一致。)。通过boot引脚设置从system memory启动: 设置stm32f205rc的引脚电平为boot0:1,boot1:0(如果原硬件JLink上无跳线帽,需要自己手动焊线设置电平),使上电后,进入system memory。 下图是我的JLink V9.3, boot0引脚,PCB上直接连接到GND上了,用美工刀片挑起这个引脚,再焊线的。Boot1引脚,在原理图中,连接在200欧姆的排阻上,我是从排阻上焊线的。由于从网上下载了4份资料,需要反复测试,反复焊线设置启动方式,太麻烦了,后面加焊了排针,使用了杜邦线。 2. 安装ST_DfuSe_Demo_V3.0.6,驱动不会自动安装,需要自己更新驱动。把JLink 通过USB线插到电脑上,在设备管理器中,会显示未知驱动设备,手动浏览到ST_DfuSe_Demo_V3.0.6的安装路径(如:C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin\Driver\Win7\x64),即可完成驱动安装。 3. 运行DfuSeDemo, 4.点击Choose, 选择文件J-LINK-V9-bootloader.dfu,点击Upgrade,开始更新。 5.拔掉USB线,恢复启动引脚电平boot0:0,boot1:x(这个脚是JTAG的数据线引脚,取消接地即可)。插上USB线,打开JLink.exe,提示升级,成功后,即为最新版本(我的JFlash版本为JLink_V634f,升级后版本为: firmware: J-Link V9 compiled Aug 23 2018 09:45:44,Hardware version:V9.20.)。