官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html
J-Link软件和文档包的版本发行说明(1)[V3.00d ~ V4.94j版本]
J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]
版本V4.94j(2014-12-10)
J-Flash
- Windows:在不支持此选项的目标上,“安全芯片”未显示为灰色。固定。
- Windows:即使选择了“将配置文件另存为..”(将配置文件存储在PC上),也试图将PCode下载到Flasher。固定。
版本V4.94i(2014-12-08)
动态链接库
- 在特殊情况下,飞思卡尔MKW01Z128器件的闪存编程无法正常工作。固定。
固件
- J-Link LITE RX:RX逻辑在内置的V4.91b中被意外删除。固定。
版本V4.94h(2014-11-28)
动态链接库
- 在多核Cortex-A / R设备上,默认情况下,J-Link意外连接到最后一个核(而不是第一个核)。V4.94a中引入了问题。固定。
固件
- NordicSemi nRF51-DK上的SAM3U-OB:MSD拖放编程在Mac OS X 10.10(Yosemite)下无法正常工作。固定。
- OpenSDA:虚拟COM端口不能正常工作(有时字符丢失/发送两次)。固定。
- SAM3U-OB:虚拟COM端口无法正常工作(有时字符丢失/发送两次)。固定。
- J-Link BASE / PLUS V9:虚拟COM端口无法正常工作(有时字符丢失/发送两次)。固定。
- J-Link ULTRA + / PRO V9:虚拟COM端口无法正常工作(有时字符丢失/发送两次)。固定。
- J-Link BASE V8:较小的错误处理相关的改进。
- J-Link-OB-XMC4200:如果设置了NVMSLEEP位,则设置/获取BMI不会报告错误。固定。
包
- 为Broadcom BCM53014添加了J-Link脚本文件。
版本V4.94g(2014-11-21)
动态链接库
- 在PIC32器件上对配置位进行编程时,可能会发生缓冲区溢出。固定。
STM32实用程序
- 为STM32F302 / 303器件编程了不正确的复位值以禁用读保护。固定。
版本V4.94f(2014-11-18)
动态链接库
- JLINK_SWO_EnableTarget和JLINK_SWO_EnableTarget没有返回错误值。固定。
- 发生错误时,JLINK_SWO_Read未将NumBytes设置为0。固定。
GDB服务器
- 正在获取运行线程命令的状态未正确响应。固定。
版本V4.94c(2014-10-31)
动态链接库
- 在C8051F93xx设备上将大块写入闪存时,J-Link USB通信可能会中断。固定。
- 增加了对ABOV AC33Mxxx器件的闪存编程支持。
- 在特殊情况下,CC2650(Rev 1.2)的新芯片版本的连接/重置失败。固定。
- 增加了对ST STM32F303xE(512KB闪存)设备的闪存编程支持。
- 添加了跟踪缓存
- 增加了对Cortex-A9的ETB支持
- 重置后,IAR EWARM显示错误的CYCLECOUNT。固定。
- STM32F2 / F4器件:如果将PLL配置为超出规格的极高速度,则无法再擦除该器件。固定。
固件
- J-Link PRO V4:使用VCOM功能时,目标发送的某些字符可能会丢失。固定。
- J-Link ULTRA + V4:使用VCOM功能时,目标发送的某些字符可能会丢失。固定。
- J-Link PRO V4:J-Link测量了0V目标电压,即使存在目标电压,也会导致调试会话无法启动。在V4.92中引入。固定。
- J-Link ULTRA + V4:J-Link测量了0V目标电压,即使存在目标电压,也会导致调试会话无法启动。在V4.92中引入。固定。
闪光器
- 在特殊情况下,以独立模式对Kinetis KMxx设备进行编程可能会失败。固定。
GDB服务器
- 未指定序列号时,选择USB作为主机接口无效。固定。
J-Flash
- 未正确打开某些为NordicSemi nRF51设备配置了较旧版本的J-Flash项目。固定。
- 选择飞思卡尔MPC5602D(PowerPC)时,J-Link DLL抱怨这是未知设备。固定。
- 增加了对ABOV AC33Mxxx器件的闪存编程支持。
- 增加了对ST STM32F303xE(512KB闪存)设备的闪存编程支持。
- 将默认目标界面速度更改为1000 kHz。
- STM32F2 / F4器件:如果将PLL配置为超出规格的极高速度,则无法再擦除该器件。固定。
开发包
- 先前已打开与调试器的连接时,JLINKARM_HasError()返回错误。固定。
- 添加了执行“ GetCPUVars”。
- 更新了SDK文档的“ SiLabs EFM8支持”一章的“替代DLL变量”一节。
版本V4.92(2014-09-30)
指挥官
- 如果传递的命令字符串超过128个字节,则Commander的行为不正确。固定。
动态链接库
- 添加了对Cortex-M7的支持。
- 添加了“ exec SetRTTSearchRanges”,以指定可以在其中放置RTT控制块的内存范围。
- 改进了J-Link中RTT控制块检测的标识。
- Cortex-A / R:CPU在访问内存时被暂停,但没有自动/正确地重新启动。固定。
- 如果传输的数据超过1 MB,则RTT无法正常工作。(再次读取旧数据)。固定。
- 通过SWD连接时,由于“不正确”的AHB-AP ID检查,因此未正确检测到某些新的Cortex-M设备。固定。
- 在特殊情况下,用于RX63x目标的闪存编程失败。固定。
- DLL报告Spansion MB9AF144x,MB9AF344x,MB9AFA44x,MB9AF124x和MB9AF324x设备的扇区大小错误。固定。
- J-Link DLL不接受CodeWarrior使用的某些设备名称,导致弹出消息框“此版本的J-Link软件未知所选的设备...”。固定。
- 增加了对ADI公司ADSP-CM409F系列的闪存编程支持。
- 增加了对STM32L1xxxx-A器件的闪存编程支持。
- DLL报告Spansion MB9AF311K和MB9AF312K设备的扇区大小错误。固定。
- 增加了对瑞萨RX110系列CPU的支持
固件
- (V8):PC进入睡眠/休眠模式后,J-Link可能会挂起。固定。
- Flasher ARM V3 / V4:某些STM32L100系列设备的安全芯片选件无法正常工作,并在固定后导致目标应用程序挂起。固定。
- 便携式Flasher:某些STM32L100系列器件的安全芯片选件无法正常工作,并在固定后导致目标应用程序挂起。固定。
- J-Link PRO V4:添加了VCOM功能。
- J-Link ULTRA + V4:添加了VCOM功能。
J-Flash
- 增加了对ADI公司ADSP-CM409F系列的闪存编程支持。
- 增加了对STM32L1xxxx-A器件的闪存编程支持。
- DLL报告Spansion MB9AF311K和MB9AF312K设备的扇区大小错误。固定。
- 增加了对瑞萨RX110系列CPU的支持
- 对于某些设备,J-Flash的“安全芯片”选项意外触发了DLL闪存下载。固定。
- RX111系列设备的ID错误。固定。
- 某些STM32L100系列设备的安全芯片选件无法正常工作,并在安全后导致目标应用程序立即崩溃。固定。
- 增加了对Analog Device ATSAM4C32x系列的闪存编程支持。
远程服务器
- 某些J-Link命令未正确处理。固定。
版本V4.90e(2014-09-08)
动态链接库
- 飞思卡尔CodeWarrior使用的设备名称“ KM34Z128AM5”不被接受。固定。
- 飞思卡尔CodeWarrior使用的设备名称“ KM14Z128AM5”,“ KM14Z64AM5”,“ KM33Z128AM5”,“ KM33Z64AM5”和“ KM34Z128AM5”不被接受。固定。
- 通过通道1的RTT输出无效。固定。
DLL更新程序
- 未正确检测到Kinetis Design Studio V1.1.1。固定。
J范围
- 在某些情况下,J-Scope在解析elf文件时崩溃。固定。
RTT记录器
- 最初添加。
STR91指挥官
- 对于新的J-Link固件,连接可能会失败。固定。
版本V4.90c(2014-08-29)
指挥官
- 添加了“ resetconf”命令以重置J-Link的配置区域。
动态链接库
- 增加了对飞思卡尔KV40,KV43,KV44,KV45和KV46器件的闪存编程支持。(Cortex-M4)
- 在设置文件中增加了WrEmuMaxNumBytesAtOnce和RdEmuMaxNumBytesAtOnce命令。这些命令允许限制最大。J-Link执行的内存访问的块大小。
- 为Silicon Labs EFM32系列设备增加了“信息块-锁定位”的闪存编程支持。
- 在特殊情况下,如果CPU高速运行,则回读Marvell 88MC200的内部SPI闪存可能会失败。固定。
- SiLabs SiM3C和SiM3U设备的闪存编程失败。固定。
- 增加了对恩智浦LPC11E66系列的闪存编程支持。
- 增加了对ST STM32F303x6,STM32F303x8,STM32F411xx和STM32L06xxx器件的闪存编程支持。
- 为闪存断点评估对话框添加了“不再显示此对话框”复选框。
- 为HSS添加了DLL服务器命令。
固件
- Flasher:具有小RAM区域的设备的独立模式可能会失败(<2 KB)。固定。
J-Flash
- 增加了对飞思卡尔KV40,KV43,KV44,KV45和KV46器件的闪存编程支持。(Cortex-M4)
- 为Silicon Labs EFM32系列设备增加了“信息块-锁定位”的闪存编程支持。
- 在特殊情况下,如果CPU高速运行,则回读Marvell 88MC200的内部SPI闪存可能会失败。固定。
- SiLabs SiM3C和SiM3U设备的闪存编程失败。固定。
- 对于不支持“安全芯片”的设备,该选项自动为“灰色”。改进。
- 增加了对恩智浦LPC11E66系列的闪存编程支持。
- 增加了对ST STM32F303x6,STM32F303x8,STM32F411xx和STM32L06xxx器件的闪存编程支持。
- 添加了示例项目RX610_16bit_CFIFlash.jflash。双闪存组项目,允许对与RX610连接的内部闪存以及外部CFI NOR闪存进行编程。
- 添加了示例项目R5F56108_IntFlash_16bit_CFIFlash.jflash。单个闪存组项目,允许对连接到RX610的外部CFI NOR闪存进行编程。
J-Link配置器
- 添加了用于重置J-Link的配置区域的重置配置区域上下文菜单条目。
RTT客户端
- 连接丢失恢复得到改善。
- 将用户输入发送到已添加的目标。
开发包
- 添加了“在J-Link上存储自定义许可证”部分。
版本V4.90b(2014-08-14)
GDB服务器
- 在特殊情况下,由于对特定GDB数据包的响应不正确,因此Atollic TrueVERIFIER可能无法使用最新版本。固定。
J范围
- 在特殊情况下,无法重新开始采样。固定
软件包
- Linux:在deb软件包和tgz归档文件中,udev规则文件不正确。固定。
- Linux:将新的PID添加到udev规则文件中。
版本V4.90a(2014-08-08)
动态链接库
- 火星板上的重置(基于i.MX6,基于Cortex-A9)无法正常工作。固定。
- 对于某些自终止线程,即使在线程成功自终止的情况下也超过了超时,从而导致DLL关闭上不必要的延迟。固定。
- 在特殊情况下,对于Freescale Kinetis设备,CPU时钟频率计算不正确。固定。
- 改进了与处于低功耗模式的STM32L0器件的连接。
- Linux:向99-jlink.rules文件添加了新产品ID。
- x64:RTT无法正常工作,因为在某些点上指针大小未正确处理
J-Flash
- 在特殊情况下,显示可用的命令行选项时可能会发生堆栈溢出。固定。
- 根据系统窗口样式,“日志”窗口和“项目窗口”的位置看起来很奇怪。固定。
- 在启动对话框中单击“ ESC”或“ X”时,J-Flash已关闭。变了 现在仅关闭对话框,并且J-Flash创建一个新项目。
J范围
- 在特殊情况下,可能会发生被零除的异常。固定。
软件包
- 添加了RTT Telnet客户端。在关闭调试会话并再次重新启动的情况下,自动重新连接到DLL。
版本V4.90(2014-07-28)
动态链接库
- 增加了对Atmel ATSAM4CP16C,ATSAMD09C13,ATSAMD10和ATSAMD11系列的闪存编程支持。
- 在特殊情况下,STM32F072 / STM32F04设备上的连接失败。固定。
- STM32L0器件的闪存编程无法正常工作。固定。
- 在特殊情况下,闪存编程(擦除)在ADI公司的ADUCM320器件上无法正常工作。固定。
- 据报告,某些TI TM4C设备的闪存大小不正确。固定。
固件
- Flasher:在特殊情况下,独立模式可能会报告Cortex-M设备上的错误(错误:RAMCode验证失败)。固定。
- 当PC在J-Link处于闲置状态(未使用)时进入/进入睡眠模式时,在特殊情况下,J-Link通信不同步,因此需要对J-Link重新通电。固定。受影响的型号:J-Link BASE / EDU / PLUS V9,J-Link ULTRA + V4,J-Link PRO V4
J-Flash
- 增加了对Atmel ATSAM4CP16C,ATSAMD09C13,ATSAMD10和ATSAMD11系列的闪存编程支持。
- 已报告STM32F042xx系列设备的闪存大小不正确。固定。
- 在特殊情况下,STM32F072 / STM32F04设备上的连接失败。固定。
- STM32L0器件的闪存编程无法正常工作。固定。
- 在特殊情况下,闪存编程(擦除)在ADI公司的ADUCM320器件上无法正常工作。固定。
- 保存/下载不适合Flash区域的* .DAT文件时,J-Flash崩溃了。固定。
- Flasher:在特殊情况下,数据文件未正确下载到Flasher。固定。
- 据报告,某些TI TM4C设备的闪存大小不正确。固定。
版本V4.88b(2014-07-21)
固件
- J-Link V9(也基于该HW版本的PLUS,EDU):激活“通过引脚19供电目标”时,从V4.88 / V4.88a进行固件更新会引起问题。固定。
版本V4.88a(2014-07-17)
指挥官
- 在特殊情况下,“ flist”命令可能会导致缓冲区溢出。固定。
- 改进了“ loadbin”和“ loadfile”命令的错误处理。
动态链接库
- Vybrid设备的Cortex-M4内核的重置无法正常工作。固定。
- 在特殊情况下,由于ICEPick无法正确响应,因此无法连接到TI AM335x设备。改善了。
- 使用J-Link LITE +最近的DLL连接到XMC4xxx设备可能会失败。固定。
- HSS:在特殊情况下,可能会发生缓冲区溢出。固定。
固件
- Flasher PPC:支持Nexus-1 PPC设备的固件未纳入V4.88。固定。
J-Flash
- 添加了ST SPC560P40(PowerPC)的示例项目。
- ST SPC560P50(PowerPC)的改进示例项目。
版本V4.88(2014-07-15)
动态链接库
- Mac OS X:对于支持VCOM的J-Link,需要禁用Mac CDC驱动程序才能使用J-Link功能。固定。
- 添加了Microchip PIC32MX170和MX270系列器件。
- 在特殊情况下,简单跟踪(STRACE)不能正确刷新目标ETM FIFO。固定。
- 增加了对PIC32MZ的支持
- 飞思卡尔MK24FN256xxx12系列设备的Flash编程无法正常工作。固定。
- 添加了对TMPM343xxxxx器件的闪存编程支持。(Cortex-M3)
- 增加了对TMPM375FSDMG器件的闪存编程支持。(Cortex-M3)
- 增加了对TMPM461F10xx,TMPM461F15xx,TMPM462F10xx和TMPM462F15xx器件的闪存编程支持。(Cortex-M4)
- 增加了对Nordic Semi nRF51422_xxAC和nRF51822_xxAC器件的闪存编程支持。
- 增加了对ST STM32L0x1,STM32L0x2和STM32L0x3器件的闪存编程支持。(Cortex-M0)
固件
- J-Link:PIC32:在特殊情况下,读取CPU寄存器可能会失败,并且之后调试通信不同步。固定。
- J-Link:PIC32:HI&LO寄存器未正确保存/恢复的位置。固定。
- J-Link ULTRA + / PRO:RX63x:FINE接口的双针实现不正确。固定。
- Flasher ARM V3 / V4:STM32L1设备的选项字节的编程在独立模式下不起作用。固定。
- J-Link:在特殊情况下,如果启用了看门狗,则闪存编程可能会失败。固定。
- Flasher PPC:增加了对具有Nexus-1调试接口的PowerPC设备的支持。
- J-Link V9:提高了下载速度(影响所有CPU内核)。
闪光器
- PPC:增加了对SPC560D30,SPC560D40,SPC560P34,SPC560P40的支持
J-Flash
- 添加了对TMPM343xxxxx器件的闪存编程支持。(Cortex-M3)
- 增加了对TMPM375FSDMG器件的闪存编程支持。(Cortex-M3)
- 增加了对TMPM461F10xx,TMPM461F15xx,TMPM462F10xx和TMPM462F15xx器件的闪存编程支持。(Cortex-M4)
- 增加了对Nordic Semi nRF51422_xxAC和nRF51822_xxAC器件的闪存编程支持。
- 增加了对ST STM32L0x1,STM32L0x2和STM32L0x3器件的闪存编程支持。(Cortex-M0)
- LPC29xx示例项目的改进的PLL初始化。
- 添加了飞思卡尔MK24FN256xxx12
开发包
- 为JLINKARM_CM3_REG_APSR调用JLINKARM_WriteReg()/ _WriteRegs()时,未正确写入GE位(APSR [19:16])。固定。
版本V4.86b(2014-06-27)
动态链接库
- 不安全的STM32L1器件无法正常工作。错误的复位值已被编程为选项字节。固定。
- 在特殊情况下,简单跟踪(STRACE)不能正确刷新目标ETM FIFO。固定。
固件
- J-Link ULTRA + / PRO:RX63x:FINE接口的双针实现不正确。固定。
J-Flash
- 不安全的STM32L1器件无法正常工作。错误的复位值已被编程为选项字节。固定。
版本V4.86a(2014-06-11)
GDB服务器
- 线程支持不适用于Eclipse IDE。固定。
版本V4.86(2014-06-06)
指挥官
- “ macaddr”命令未正确显示MAC地址的最后一个字节。固定。
- 如果命令中的十六进制编码地址/数据使用大写字母“ X”,则无法正确解析value。固定。
动态链接库
- 重置下连接对于STM32L系列设备无法正常工作。固定。
- Linux / Mac:Energy Micro J-Link-OB:在特殊情况下,可能会发生通信超时。固定。
- 在特殊情况下,Analog Devices CM40F(Cortex-M4)系列设备无法通过JTAG正确响应(SWD可以正常工作)。添加了针对此类情况的自动恢复序列。
- Linux:在特殊情况下,使用旧内核版本时,USB通信可能会超时。固定。
- PIC32:在不手动暂停CPU的情况下设置/清除数据断点无法正常工作。固定。
- 增加了对ST STA8088外部SQI闪存的闪存编程支持。(ARM946E-S)
- 在Mac OSX下的特殊情况下,如果在正确关闭调试会话之前拔下了J-Link,则可能会发生段错误11。固定。
- 在特殊情况下,旧版ARM7 / 9设备的“自动速度检测”不检查S核的自适应速度(在较早的DLL版本中工作)。固定。
- 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
- 在特殊情况下,即使没有必要,STM32F051器件也会在连接后意外停止。固定。
- 添加了对ST STA8088(SAL版本)的闪存编程支持+外部2MB闪存设备。(ARM946E-S)
- 增加了高速采样(HSS)。
- Linux / MAC:如果多次打开/关闭J-Link连接而未明确卸载连接之间的共享库,则第一个连接之后的后续连接可能会失败。固定。
- 增加了对MAXIM MAX32550器件的闪存编程支持。
- 如果在DLL已识别CPU之后选择了设备“未指定”,则可能会发生内部错误。固定。
- Atmel ATSAMA5D36无法识别为有效的设备名称。固定。
- 未正确检测到Broadcom BCM56151(不符合CoreSight的行为)。固定。
- 增加了对Atmel SAMG55设备的闪存编程支持。
- 增加了对飞思卡尔MKL13,MKL23和MKL33器件的闪存编程支持。
- 添加了对Vybrid Cortex-A5器件的QSPI闪存编程支持。
- 对于当前的J-Link型号,ETB读取速度提高了多达900%(取决于目标接口速度和型号)。
- 如果选择了TI AM37xx系列设备,则ICEPick设置不正确。固定。
- 如果选择了TI OMAP4430系列设备,则ICEPick设置不正确。固定。
- 将闪存下载到Vybrid设备上的QSPI闪存中无法正常工作(出现验证错误)。固定。
- 在特殊情况下,LPC43xx器件上的主内核(M4)复位可能会失败。固定。
- 增加了对Atmel SAMG55设备的闪存编程支持。
- 添加了对Vybrid Cortex-A5器件的QSPI并行模式闪存编程支持。
- 添加了对ST STM32L162ZE器件的闪存编程支持。
- 对于某些ST STM32L100系列器件,报告了不正确的RAM大小。固定。
- 增加了对Cortex-A7的支持
- 增加了对Cortex-A12的支持
- 增加了对Cortex-A15的支持
- 增加了对Cortex-A17的支持
- 增加了对TI OMAP5432(Cortex-A15)的支持
- 增加了对恩智浦LPC11E67,LPC11E68,LPC11U67和LPC11U68器件的闪存编程支持。
- 增加了对Silicon Labs EM358x器件的闪存编程支持。
- 已报告Silicon Labs EM351和EM357设备的闪存大小不正确。已更正。
- 设备选择对话框显示“ Cortex-R4”为Cortex-R5设备的核心。固定。
- 在Mentor Sourcery CodeBench中添加了解决方法以能够使用无限的Flash断点。有关详细信息,请参见UM08001,“闪存下载”一章。
- Atmel AT91SAM / A3闪存编程:闪存编程期间未正确处理看门狗。固定。
- Cortex-A / R:如果通过调试器发出的系统重置也重置了设备的调试逻辑,则将丢失与内核的连接。固定。
- LPC17xx:改进了Flash编程。
- 增加了对PSoC4A-BLE器件的闪存编程支持。(Cortex-M0)
- TI CC2538:在IDE中使用J-Link闪存加载器或通过J-Link Commander编程闪存时,偶然使用了过时的闪存算法,这导致了较慢的闪存编程。固定。编程速度提高了25%。
- TI CC2538:DLL现在提供对实际CC2538设备执行解锁的功能,以防初始连接失败。
- 在某些旧版OKI设备上,下载到地址0x0时,未正确触发Flash下载。固定。受影响的设备:ML67Q4002,ML67Q4003,ML67Q5002,ML67Q5003
- Atmel SAMD20:如果在调试会话期间发生看门狗复位,则设备连接丢失,调试会话结束。改善了。J-Link恢复目标连接状态。
DLL更新程序
- 在特殊情况下,特定J-Link模型的部分配置区域可能会被意外覆盖(可以通过J-Link Commander进行恢复/修复)。在V4.82中引入。固定。
固件
- J-Link PRO:如果不正确地关闭了通过IP的连接(主机进程以意外方式终止),则J-Link不会释放此连接分配的所有内存,因此可能发生内存泄漏。固定。
- Flasher ARM V3:在特殊情况下,IP通信可能会锁定。固定。
- Flasher ARM V3 / V4:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
- Flasher RX:如果使用了序列号列表文件或修补程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
- Flasher PPC:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
- PRO / ULTRA V4:提高了HSS的采样频率。
- J-Link V9:VCOM功能:有时(目标)Tx数据上的单个字节丢失。固定。
闪光器
- STM32L:在特殊情况下,未正确擦除EEPROM。固定。
- STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。
GDB服务器
- GDB中的“跳转”命令无法正常运行,因为GDB服务器在“继续”命令上自动超出了断点。固定。
- 当选择一个Cirrus Logic公司EP93XX装置和FPU寄存器访问而不是配置RAM区,该错误消息“错误:RAM所需的写入FPU寄存器没有配置RAM区域。”。即使没有访问FPU寄存器,也会显示出来。固定。
- 添加了GDB答复以模拟线程支持。
- 命令行选项-nohalt添加以防止在连接时停止目标。对应部分:-暂停。
J-Flash
- 如果在设备选择对话框中单击“取消”,则先前选择的设备配置不会保留并丢失。固定。
- 增加了对ST STA8088外部SQI闪存的闪存编程支持。(ARM946E-S)
- 如果在J-Flash中未选择CFI闪光灯,则“显示CFI信息”选项不会变灰。固定。
- 到目前为止,仅在执行自动编程时才考虑“启用目标功率”选项。现在,它总是在项目设置中被接受时执行。
- 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
- 添加了对ST STA8088(SAL版本)的闪存编程支持+外部2MB闪存设备。(ARM946E-S)
- STM32L:在特殊情况下,未正确擦除EEPROM。固定。
- STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。
- 增加了对MAXIM MAX32550器件的闪存编程支持。
- 增加了对飞思卡尔MKL13,MKL23和MKL33器件的闪存编程支持。
- 添加了对Vybrid Cortex-A5器件的QSPI闪存编程支持。
- 瑞萨电子RX:如果CPU通过IDCode保护,则IDCode现在将从编程数据中提取出来,因此不再需要手动输入。
- 添加了对Vybrid Cortex-A5器件的QSPI并行模式闪存编程支持。
- 添加了对ST STM32L162ZE器件的闪存编程支持。
- 对于某些ST STM32L100系列器件,报告了不正确的RAM大小。固定。
- 将“ CPU设置”选项卡中CPU时钟速度的默认值从“ 0 Hz”更改为“自动检测”。
- 增加了对恩智浦LPC11E67,LPC11E68,LPC11U67和LPC11U68器件的闪存编程支持。
- 增加了对Silicon Labs EM358x器件的闪存编程支持。
- 已报告Silicon Labs EM351和EM357设备的闪存大小不正确。已更正。
- 在创建新项目时,将目标“启用目标电源”的默认值从“启用”更改为“禁用”。
- Atmel AT91SAM / A3闪存编程:闪存编程期间未正确处理看门狗。固定。
- 增加了对PSoC4A-BLE器件的闪存编程支持。(Cortex-M0)
- 添加了对合并具有重叠区域的数据文件的支持。
- 更改了Cortex-M / A / R设备的默认核心ID掩码。
Linux DLL] / [GDB服务器
- 在特殊情况下,使用多个实例时,J-Link应用程序崩溃/挂起。固定。
远端伺服器
- 当通过SWD接口将J-Link V6与Cortex-M设备结合使用时,通信中断。固定。
开发包
- 添加了JLINK_EraseChip()API函数。
- JLINK_EraseChip():如果与Atmel AT91SAM7系列CPU一起使用,则擦除操作无法正确执行,但会被跳过。固定。
- 在特殊情况下,即使没有发生错误,JLINK_EraseChip()函数也会返回错误(返回值<0)。固定。
STM32实用程序
- 添加了命令行选项“ -speed <SpeedkHz>”,用于配置J-Link使用的目标接口速度。
STM32解锁工具
- STM32F42xx / 43xx系列设备:并非所有选项字节都已正确重置。固定。
- 未正确自动检测STM32L1xx系列设备。固定。
SWO查看器
- 添加了选项以保持领先。
SWO Viewer CL
- 重定向到文件或流时,输出被缓冲,这导致直到接收到换行符或缓冲区已满之前才将输出写入文件。固定。
版本V4.84e(2014-04-28)
动态链接库
- 修复了使用闪存断点时的错误。在V4.84d中引入。
版本V4.84d(2014-04-25)
指挥官
- 如果命令中的十六进制编码地址/数据使用大写字母“ X”,则无法正确解析value。固定。
动态链接库
- Linux / MAC:如果多次打开/关闭J-Link连接而未明确卸载连接之间的共享库,则第一个连接之后的后续连接可能会失败。固定。
- 如果在DLL已识别CPU之后选择了设备“未指定”,则可能会发生内部错误。固定。
- Atmel ATSAMA5D36无法识别为有效的设备名称。固定。
固件
- Flasher ARM V3 / V4:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
- Flasher RX:如果使用了序列号列表文件或修补程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
- Flasher PPC:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
闪光器
- STM32L:在特殊情况下,未正确擦除EEPROM。固定。
- STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。
J-Flash
- STM32L:在特殊情况下,未正确擦除EEPROM。固定。
- STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。
开发包
- JLINK_EraseChip():如果与Atmel AT91SAM7系列CPU一起使用,则擦除操作无法正确执行,但会被跳过。固定。
- 在特殊情况下,即使没有发生错误,JLINK_EraseChip()函数也会返回错误(返回值<0)。固定。
版本V4.84c(2014-04-16)
指挥官
- “ macaddr”命令未正确显示MAC地址的最后一个字节。固定。
动态链接库
- 增加了高速采样(HSS)。
版本V4.84b(2014-04-15)
动态链接库
- PIC32:在不手动暂停CPU的情况下设置/清除数据断点无法正常工作。固定。
- 在Mac OSX下的特殊情况下,如果在正确关闭调试会话之前拔下了J-Link,则可能会发生段错误11。固定。
- 在特殊情况下,旧版ARM7 / 9设备的“自动速度检测”不检查S核的自适应速度(在较早的DLL版本中工作)。固定。
- 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
- 在特殊情况下,即使没有必要,STM32F051器件也会在连接后意外停止。固定。
DLL更新程序
- 在特殊情况下,特定J-Link模型的部分配置区域可能会被意外覆盖(可以通过J-Link Commander进行恢复/修复)。在V4.82中引入。固定。
固件
- Flasher ARM V3:在特殊情况下,IP通信可能会锁定。固定。
J-Flash
- 如果在J-Flash中未选择CFI闪光灯,则“显示CFI信息”选项不会变灰。固定。
- 到目前为止,仅在执行自动编程时才考虑“启用目标功率”选项。现在,它总是在项目设置中被接受时执行。
- 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
开发包
- 添加了JLINK_EraseChip()API函数。
STM32解锁工具
- STM32F42xx / 43xx系列设备:并非所有选项字节都已正确重置。固定。
版本V4.84a(2014-04-04)
动态链接库
- Linux / Mac:Energy Micro J-Link-OB:在特殊情况下,可能会发生通信超时。固定。
- 重置下连接对于STM32L系列设备无法正常工作。固定。
- Linux:在特殊情况下,使用旧内核版本时,USB通信可能会超时。固定。
GDB服务器
- GDB中的“跳转”命令无法正常运行,因为GDB服务器在“继续”命令上自动超出了断点。固定。
J-Flash
- 如果在设备选择对话框中单击“取消”,则先前选择的设备配置不会保留并丢失。固定。
远端伺服器
- 当通过SWD接口将J-Link V6与Cortex-M设备结合使用时,通信中断。固定。
SWO查看器
- 添加了选项以保持领先。
SWO Viewer CL
- 重定向到文件或流时,输出被缓冲,这导致直到接收到换行符或缓冲区已满之前才将输出写入文件。固定。
版本V4.84(2014-03-28)
指挥官
- 在Linux和Mac上,“ loadbin”命令无法正常工作。固定。
动态链接库
- 添加了对NXP LPC15xx器件的完整J-Link支持。(Cortex-M3)
- 选择Qunitic QN9020设备时,将弹出消息框“此版本的J-Link软件未知所选的设备...”。固定。
- 添加了对东芝TMPM351设备的完整J-Link支持。(Cortex-M3)
- 添加了对Spansion MB9AF120 / 420设备的完整J-Link支持。(Cortex-M3)
- PIC32:如果由于数据断点而使CPU暂停,则单步运行正常。固定。
- PIC32:如果设置了数据断点,则闪存编程无法正常工作。固定。
- 为TI TM4C1294KCPDT,TM4C1297NCZAD,TM4C1299KCZAD,TM4C1299NCZAD,TM4C129EKCPDT,TM4C129LNCZAD,TM4C129XKCZAD添加了闪存编程支持
- 报告了TI TM4C123器件的扇区大小错误。固定。
- 在特殊情况下,如果启用了看门狗,则TI TM4C器件的闪存编程将无法正常工作。固定。
- 添加了对Actel(现为Microsemi)A2F060M3x,A2F200M3x和A2F500M3x器件的完全J-Link支持。(Cortex-M3)
- 添加了对Freescale KW01设备的完整J-Link支持。(Cortex-M0)
- 瑞萨电子RZ:编程QSPI闪存时,编程后未正确恢复原始SPI时钟设置。固定。
- 在特殊情况下,使用无限闪存断点功能时,在某些CPU上,闪存等待状态/闪存缓存设置未正确还原。固定。
闪光器
- PPC:如果启用了目标看门狗,则Flash编程可能会失败,因为Flash算法无法正确处理这种情况。固定。
- PPC:重置后没有立即停止设备。固定。
GDB服务器
- 添加了半主机系统调用的处理angel_SWIreason_ReportException(0x18)。
J-Flash
- 添加了对NXP LPC15xx器件的完整J-Link支持。(Cortex-M3)
- 添加了NXP LPC15xx器件的示例项目。(Cortex-M3)
- 添加了对东芝TMPM351设备的完整J-Link支持。(Cortex-M3)
- 添加了对Spansion MB9AF120 / 420设备的完整J-Link支持。(Cortex-M3)
- 为TI TM4C1294KCPDT,TM4C1297NCZAD,TM4C1299KCZAD,TM4C1299NCZAD,TM4C129EKCPDT,TM4C129LNCZAD,TM4C129XKCZAD添加了闪存编程支持
- 报告了TI TM4C123器件的扇区大小错误。固定。
- 在特殊情况下,如果启用了看门狗,则TI TM4C器件的闪存编程将无法正常工作。固定。
- 添加了对Actel(现为Microsemi)A2F060M3x,A2F200M3x和A2F500M3x器件的完全J-Link支持。(Cortex-M3)
- 添加了Actel(现为Microsemi)A2F060M3x,A2F200M3x和A2F500M3x器件的示例项目。(Cortex-M3)
- 飞思卡尔Kinetis V10系列设备的示例项目未正确配置为Cortex-M3设备(V10系列为Cortex-M0 +)。固定。
- 在特殊情况下,对Freescale MAC71xxx系列设备进行编程时,J-Flash可能会崩溃。固定。
- 添加了对Freescale KW01设备的完整J-Link支持。(Cortex-M0)
远端伺服器
- 在非隧道模式下,与J-Link远程服务器的连接可能会因消息“ IP通信超时”而中断。V4.80c引入的错误。固定。
版本V4.82(2014-03-10)
指挥官
- loadbin命令已扩展。现在还支持十六进制,mot,srec等文件的加载。
- 更改了Cortex-M设备的已打印CPU寄存器的可视化。
- 扩展命令行选项-speed,以便支持“自适应”和“自动”。
动态链接库
- Infineon XMC1000系列设备的设备名称已更改。(仍然接受旧名称)。
- 添加了对Infineon XMC1100-0008的闪存编程支持。
- 在特殊情况下,在ARM7 / 9 S核(例如ARM926EJ-S)和较旧的IAR EWARM版本上进行调试可能会失败。J-Link DLL的V4.80中引入的问题。固定。
- 发行说明已更新。
- 如果发生编程错误,则DLL的闪存缓存未正确无效。固定。
- 在特殊情况下,如果使用旧的IAR EWARM版本,则可能会出现错误消息“ DLL函数JLINKARM_SetFlashArea(...)”,但找不到。固定。
- 在特殊情况下,可能会出现错误消息“ MEM_MAP.c,_LogRange2PhysRange()...”。固定。
- 为Spansion MB9BF128S / T,MB9BF129S / T,MB9BF328S / T,MB9BF329S / T,MB9BF428S / T,MB9BF429S / T,MB9BF528S / T,MB9BF529S / T添加了闪存编程支持
- 在特殊情况下,调试器设置的速度未在J-Link上正确配置,这可能会导致soem目标出现问题。在V4.80a中引入。固定。
- ARM7 / 9目标:在特殊情况下,单步执行MOVS PC LR(从异常返回)时,指令集模拟无法正常工作。固定。
- 在非常特殊的情况下,当读取设置了软件断点且禁用了闪存缓存的内存区域时,可能会显示错误的内存内容。固定。
- Flash编程:实现了双重CRC检查,以比较Flash内容。
- RX:当无法使用HEW / EWRX时,无法通过以太网连接到J-Link PRO。固定。
- Atmel SAM4L:在特殊情况下,Go / Continue不会增加CYCCNT。固定。
- 添加了对Freescale KL03系列的完整J-Link支持。
- 添加了对东芝TMPM358设备的完整J-Link支持。
- IAR EWARM为ADI ADSP-CM40x系列设备(Cortex-M4)传递的某些设备名称无法正确识别。固定。
- Cortex-M:单步未更新CycleCnt。固定。
- AM3359:在启动公共ROM代码时,复位没有停止CPU。固定。
- Microsemi SmartFusion2系列设备的Flash编程无法正常工作。固定。
- 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。
- 添加了对飞思卡尔KE06系列的完整J-Link支持。
- 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
- 添加了对飞思卡尔KE04系列的完整J-Link支持。
- 在特殊情况下,在某些设备上,当写入别名存储区(例如,缓存的闪存范围与非缓存的范围)并立即从它们读取时,会显示不正确的内存内容。固定。
- PIC32:内部闪存的物理地址在闪存编程期间未正确映射。固定。
- 赛普拉斯PSoC4:在特殊情况下,使用闪存中的软件断点可能会卡住CPU。固定。
- Atmel SAM3U系列:在特殊情况下,由于未正确处理内存映射,因此无法快速下载到地址0x0的闪存。固定。
- 添加了Atmel ATSAMD21E18 / ATSAMD21E18A。
- 添加了对ST LIS331EB(Cortex-M0)的完全J-Link支持。
- 新增了对Ember / SiLabs EM351 / 357设备的客户信息块进行编程的支持。
- 添加了对ST STM32F042系列设备的完整J-Link支持。(Cortex-M0)
- 添加了对ST STM32F401系列设备的完整J-Link支持。(Cortex-M4)
- 添加了对东芝TMPM358FDTFG的完整J-Link支持。(Cortex-M3)
- 添加了对ST STM32L151xE,STM32L152xE系列设备的完整J-Link支持。
- STM32L:提高了EEPROM区域的编程速度。
- IAR EWARM传递的某些设备名称未正确处理。固定。
- 添加了对ST STM32F031系列设备的完整J-Link支持。(Cortex-M0)
- 添加了对ST STM32F071系列器件的完整J-Link支持。(Cortex-M0)
- 添加了对ST STM32F072系列设备的完整J-Link支持。(Cortex-M0)
- 添加了对Freescale Kinetis MK22FN256xxx12,MK22FN512xxx12系列设备(Cortex-M4)的完全J-Link支持。
- 添加了对Freescale Kinetis V31系列设备(Cortex-M4)的完全J-Link支持。
- 当Cirrus Logic EP7312是ARM7设备时,报告为ARM9。固定。
- 添加了对Spansion FM0 +系列设备的完整J-Link支持。(Cortex-M0 +)
- 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
- 在特殊情况下,Fujitsu / Spansion FM0 +设备上的闪存编程无法正常工作。固定。
- 在特殊情况下,无限制的闪存断点功能在Fujitsu / Spansion FM0 +系列设备上无法正常工作。固定。
- 适应了Nordi Semi设备的新命名方案。
- 为Atmel ATSAMD20E1F和ATSAMD20E18器件添加了完整的J-Link支持(包括闪存编程)。
- SWOViewer在STM32L设备上无法正常工作。固定。
- 添加了对Freescale W系列设备的完整J-Link支持。(Cortex-M4)
- 连接到TI AM18xx目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
- 连接到TI OMAP-L138目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
- Cortex-M:在Freescale CodeWarrior中写入CONTROL寄存器无法正常工作。固定。
- 对于某些ST STM32F105 / 107器件,报告了不正确的RAM大小。固定。
- 飞思卡尔Kinetis V系列设备:在闪存编程期间禁止设备的意外安全性时,修改了地址0x40E的错误字节,而不是地址0x40C的字节。固定。
- 在特殊情况下,在具有多个RAM区域的设备上,使用指令集模拟时,PUSH / POP指令未正确模拟。固定。
- 添加了PIC32支持。
- 通过“设备?”选择设备时 在J-Link Commander中,如果不重新启动J-Link Commander,则无法将设备选择切换到其他设备。固定。
DLL更新程序
- 添加了飞思卡尔CodeWarrior。
- 向DLL Updater添加了ARM DS-5。
固件
- Flasher ARM V4:无法通过JLINKARM_SetTCK()/ JLINKARM_ClrTCK()显式控制引脚9。固定。
- J-Link-Lite-XMC4200:在特殊情况下,某些评估板上可能会发生JTAG / SWD通信问题。固定。
- J-Link-Lite-XMC4200:固件报告的目标接口速度错误(实际速度高于报告的速度)。固定。
- J-Link V9:如果将SWD用作目标接口,则nTRST引脚未设置为J-Link的输入。如果nTRST与目标硬件上的GPIO功能共享并且引脚连接到J-Link,则可能会导致问题。固定。
- J-Link PRO:在特殊情况下,如果J-Link和主机PC位于不同的子网中,则IP通信中断。固定。
闪光器
- PPC:添加了对ST SPC5605B,SPC5606B和SPC5607B器件的支持。
GDB服务器
- 在初始连接日志中显示目标电压。
- 添加了命令行选项“ -notimeout”,以允许在启动GDB Server之后启动设备。
- 在特殊情况下,当目标CPU运行时关闭GDB服务器时,可能会发生未处理的异常。固定。
- 将日志输出添加到启动。
- 通过SSH从其他用户启动多个GDB Server实例无法正常工作。固定。
GDB服务器CL
- 不再保存和加载(与GUI相关的)设置。
- 在某些情况下,输出在每行之后包含空白行。固定。
J-Flash
- 打开最后一个数据文件无法正常工作。固定。
- Infineon XMC1000系列设备的设备名称已更改。(仍然接受旧名称)。
- 添加了对Infineon XMC1100-0008的闪存编程支持。
- 在nCS0上添加了ST STM32F4x9I 1x16 CFI NOR闪存的示例项目。
- 启动时未自动打开使用特定项目打开的最后一个数据文件。固定。
- 添加了并行NOR闪存SST SST39VF1681,SST39VF1682
- 为Spansion MB9BF128S / T,MB9BF129S / T,MB9BF328S / T,MB9BF329S / T,MB9BF428S / T,MB9BF429S / T,MB9BF528S / T,MB9BF529S / T添加了闪存编程支持
- -openprj命令行选项无法正常工作。固定。
- 如果在生产设置中启用了“通过J-Link供电目标”,并且还启用了“启动应用程序”,则“启动应用程序”可能会失败。固定。
- 添加了新功能,如果在项目设置中配置,则在关闭J-Flash时可以通过19针关闭电源。
- 添加了对Freescale KL03系列的完整J-Link支持。
- 添加了对东芝TMPM358设备的完整J-Link支持。
- NordicSemi nRF51422.jflash示例项目中的RAM基地址配置错误。固定。
- 添加了对飞思卡尔KE06系列的完整J-Link支持。
- 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
- 添加了对飞思卡尔KE04系列的完整J-Link支持。
- 添加了对ST LIS331EB(Cortex-M0)的完全J-Link支持。
- 新增了对Ember / SiLabs EM351 / 357设备的客户信息块进行编程的支持。
- 添加了对ST STM32F042系列设备的完整J-Link支持。(Cortex-M0)
- 添加了对ST STM32F401系列设备的完整J-Link支持。(Cortex-M4)
- 添加了对东芝TMPM358FDTFG的完整J-Link支持。(Cortex-M3)
- 添加了对ST STM32L151xE,STM32L152xE系列设备的完整J-Link支持。
- STM32L:提高了EEPROM区域的编程速度。
- 添加了对ST STM32F031系列设备的完整J-Link支持。(Cortex-M0)
- 添加了对ST STM32F071系列器件的完整J-Link支持。(Cortex-M0)
- 添加了对ST STM32F072系列设备的完整J-Link支持。(Cortex-M0)
- LPC43xx器件被列为“ Cortex-M3”而不是“ Cortex-M4”。固定。
- 添加了对Freescale Kinetis MK22FN256xxx12,MK22FN512xxx12系列设备(Cortex-M4)的完全J-Link支持。
- 添加了对Freescale Kinetis V31系列设备(Cortex-M4)的完全J-Link支持。
- 添加了ST STM32F072系列设备的示例项目。(Cortex-M0)
- 添加了飞思卡尔Kinetis V31系列设备(Cortex-M4)的示例项目。
- 添加了对Spansion FM0 +系列设备的完整J-Link支持。(Cortex-M0 +)
- 添加了瑞萨电子RZ(Cortex-A9)并行CFI NOR闪存编程的示例项目。
- 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
- 在特殊情况下,Fujitsu / Spansion FM0 +设备上的闪存编程无法正常工作。固定。
- 在特殊情况下,无限制的闪存断点功能在Fujitsu / Spansion FM0 +系列设备上无法正常工作。固定。
- 适应了Nordi Semi设备的新命名方案。
- 添加了对Atmel ATSAMG51 / 53/54设备的支持。
- 添加了对ST STM32L系列的选项字节编程支持。
- 添加了对ST STM32L系列的安全/不安全支持。
- 添加了对Freescale W系列设备的完整J-Link支持。(Cortex-M4)
- 添加了飞思卡尔KW系列的示例项目。
- 添加了Spansion MB9AFxxxx,MB9BFxxxx和S6E1Axxx设备的示例项目。
- 对于某些ST STM32F105 / 107器件,报告了不正确的RAM大小。固定。
- 飞思卡尔Kinetis V系列设备:在闪存编程期间禁止设备的意外安全性时,修改了地址0x40E的错误字节,而不是地址0x40C的字节。固定。
- 添加了示例项目:STM32F405OE_OptBytes.jflash
记忆
- 从存储器边界的地址读取时,在特殊情况下,无法显示存储器内容。固定。
RDI
- 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。
STR91x指挥官
- 添加了允许配置特定扫描链的命令行选项。有关更多详细说明,请参见手册。
SWO Viewer CL
- 新增了在SWO Viewer运行时切换激励端口的功能。
软件包
- RDI手册UM08004_JLinkRDI.pdf已合并到J-Link手册UM08001_JLink.pdf中。
UM08001
- 多项更正/改进。
UM08022
- Flasher用户手册:增加了对STM32F2 / STM32F4选项字节编程支持的描述。请参阅设备详细信息部分。
版本V4.80h(2014-02-28)
指挥官
- 扩展命令行选项-speed,以便支持“自适应”和“自动”。
动态链接库
- 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
- 适应了Nordi Semi设备的新命名方案。
- SWO对于STM32L器件无法正常工作。固定。
- 连接到TI AM18xx目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
- 连接到TI OMAP-L138目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
- Cortex-M:在Freescale CodeWarrior中写入CONTROL寄存器无法正常工作。固定。
固件
- J-Link PRO:在特殊情况下,如果J-Link和主机PC位于不同的子网中,则IP通信中断。固定。
- J-Link ULTRA / PRO V4:POWERTRACE在IAR EWARM中无法正常工作。固定。
GDB服务器
- 在特殊情况下,当目标CPU运行时关闭GDB服务器时,可能会发生未处理的异常。固定。
- 通过SSH从其他用户启动多个GDB Server实例无法正常工作。固定。
J-Flash
- 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
- 适应了Nordi Semi设备的新命名方案。
版本V4.80g(2014-02-13)
动态链接库
- EWARM传递的某些设备名称未正确处理。固定。
- 添加了对Freescale Kinetis MK22FN256xxx12,MK22FN512xxx12系列设备(Cortex-M4)的完全J-Link支持。
- 当Cirrus Logic EP7312是ARM7设备时,报告为ARM9。固定。
J-Flash
- LPC43xx器件被列为“ Cortex-M3”而不是“ Cortex-M4”。固定。
版本V4.80f(2014-02-05)
动态链接库
- 赛普拉斯PSoC4:在特殊情况下,使用闪存中的软件断点可能会卡住CPU。固定。
- Atmel SAM3U系列:在特殊情况下,由于未正确处理内存映射,因此无法快速下载到地址0x0的闪存。固定。
- 添加了Atmel ATSAMD21E18 / ATSAMD21E18A。
版本V4.80e(2014-01-31)
动态链接库
- TI AM335x:在特殊情况下,复位后ROM引导加载程序无法正常运行,并且设备尚未完全初始化,这可能导致AM335x设备出现异常行为。
- 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。
- 增加了对飞思卡尔KE06系列的闪存编程支持。
- 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
- 增加了对飞思卡尔KE04系列的闪存编程支持。
- 在特殊情况下,在某些设备上,当写入别名存储区(例如,缓存的闪存范围与非缓存的范围)并立即从它们读取时,会显示不正确的内存内容。固定。
GDB服务器CL
- 在特殊情况下,半主机无法正常工作。(此更改在V4.80d中引入,不再加载与GUI相关的设置)
J-Flash
- 增加了对飞思卡尔KE06系列的闪存编程支持。
- 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
- 增加了对飞思卡尔KE04系列的闪存编程支持。
RDI
- 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。
版本V4.80d(2014-01-29)
指挥官
- 更改了Cortex-M设备的已打印CPU寄存器的可视化。
动态链接库
- ARM7 / 9目标:在特殊情况下,单步执行MOVS PC LR(从异常返回)时,指令集模拟无法正常工作。固定。
- 在非常特殊的情况下,当读取设置了软件断点且禁用了闪存缓存的内存区域时,可能会显示错误的内存内容。固定。
- Atmel SAM4L:在特殊情况下,Go / Continue不会增加CYCCNT。固定。
- 添加了对飞思卡尔KL03系列的闪存编程支持。
- IAR EWARM为ADI ADSP-CM40x系列设备(Cortex-M4)传递的某些设备名称无法正确识别。固定。
- Cortex-M:单步未更新CycleCnt。固定。
- AM3359:在启动公共ROM代码时,复位没有停止CPU。固定。
- Microsemi SmartFusion2系列设备的Flash编程无法正常工作。固定。
GDB服务器
- 在初始连接日志中显示目标电压。
GDB服务器CL
- 不再保存和加载(与GUI相关的)设置。
- 在某些情况下,输出在每行之后包含空白行。固定。
J-Flash
- 添加了对飞思卡尔KL03系列的闪存编程支持。
- NordicSemi nRF51422.jflash示例项目中的RAM基地址配置错误。固定。
版本V4.80c(2014-01-21)
版本V4.80b(2014-01-17)
动态链接库
- 在特殊情况下,如果使用旧的IAR EWARM版本,则可能会出现错误消息“ DLL函数JLINKARM_SetFlashArea(...)”,但找不到。固定。
- 在特殊情况下,可能会出现错误消息“ MEM_MAP.c,_LogRange2PhysRange()...”。固定。
J-Flash
- 在nCS0上添加了ST STM32F4x9I 1x16 CFI NOR闪存的示例项目。
- 添加了并行NOR闪存SST SST39VF1681,SST39VF1682
- 如果在生产设置中启用了“通过J-Link供电目标”,并且还启用了“启动应用程序”,则“启动应用程序”可能会失败。固定。
版本V4.80a(2014-01-10)
动态链接库
- 在特殊情况下,在ARM7 / 9 S核(例如ARM926EJ-S)和较旧的IAR EWARM版本上进行调试可能会失败。J-Link DLL的V4.80中引入的问题。固定。
- 发行说明已更新。
固件
- Flasher ARM V4:无法通过JLINKARM_SetTCK()/ JLINKARM_ClrTCK()显式控制引脚9。固定。
- J-Link-Lite-XMC4200:在特殊情况下,某些评估板上可能会发生JTAG / SWD通信问题。固定。
- J-Link-Lite-XMC4200:固件报告的目标接口速度错误(实际速度高于报告的速度)。固定。
J-Flash
- 启动时未自动打开使用特定项目打开的最后一个数据文件。固定。
记忆
- 从存储器边界的地址读取时,在特殊情况下,无法显示存储器内容。固定。
UM08001
- J-Link手册:多项更正/改进。
版本V4.80(2013-12-20)
指挥官
- 显示有关Cortex-A / R CPU的I缓存和D缓存的更多详细信息。
动态链接库
- 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
- 增加了对飞思卡尔KV10系列设备的支持。
- 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。
- 在特殊情况下,闪存编程期间无法正确检测到目标功率损耗。固定。
- 增加了对NXP LPC11U6x系列CPU的支持。
- 增加了对瑞萨RZ器件的QSPI闪存编程支持。
- Linux:在特殊情况下,与J-Link V7探针的连接可能会失败。固定。
- 如果选择了启动模式3(从QSPI闪存启动),则瑞萨RZ设备的Reset无法正常工作。固定。
- 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
- Cortex-M:如果调试器意外将PC设置为奇数地址,则指令集仿真会引起问题。固定。
- 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
- 添加了对飞思卡尔MK21FN1M0xxx12,MK21FX512xxx12,MK22FN1M0xxx12,MK22FX512xxx12系列设备的闪存编程支持。
- 增加了对东芝TMPM350FDTFG的闪存编程支持。
- 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
- 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持
- Linux / MAC:当通过IP连接到J-Link并具有较长的空闲时间(调试器未与J-Link进行通信)时,IP通信可能会中断。固定。
- 在特殊情况下,在ARM7 / 9设备上选择“自动”目标接口速度时,即使所连接的内核不支持,也会意外选择“自适应时钟”。固定。
- 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 通过SWD接口增加了对Cortex-A / R的调试支持。注意:仅对当前的J-Link型号添加了支持(J-Link硬件版本9和更高版本,J-Link ULTRA + / PRO硬件版本4和更高版本)
- 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。
- 由于未正确处理nRF51422 RAM的非4 KB对齐起始地址,因此nRF51422器件上的闪存编程可能会失败。固定。
- 当将J-Link与EWARM一起使用时,某些Atmel SAM3 / SAM4设备被报告为未知设备。固定。
- 为Silicon Labs SiM3C1xx,SiM3L1xx和SiM3U1xx器件添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- Atmel ATSAMD20:如果目标应用程序在调试会话期间发出了重置(通过看门狗等),则在连接J-Link时目标应用程序未正确重启。固定。
- SWO在Kinetis K系列设备上无法正常工作。固定。
DLL接收
- RX630 / RX631 F系列设备未正确检测到,这可能会在瑞萨电子HEW / e2Studio和IAR EWRX的调试和闪存编程过程中引起问题。
固件
- Flasher ARM V4 / Flasher Portable:在特殊情况下,如果可恢复的NAND闪存发生故障,Flasher不允许进一步写入板载NAND闪存(导致例如固件更新被拒绝)
- 便携式Flasher:在独立模式下,某些SST39 CFI NOR闪存设备报告的CFI信息不正确。固定。
- J-Link V8 / V9:当通过SWD接口在Cortex-M上调试并使用非常老的DLL(2009年以来为V4.10)时,由于固件<-> DLL不兼容,调试可能会失败。固定。
- 闪光器(ARM / PPC / RX):在特殊情况下,切换波特率无法正常工作。固定。
- J-Link ULTRA V1,J-Link PRO V1:在特殊情况下,如果启用了D-cache,则在Cortex-A / R设备上的单步操作将无法正常工作。固定。
- 便携式Flasher:通过JTAG对RX6xx设备进行独立编程无法正常工作。固定。
- J-Link ULTRA + / PRO V4:改进的最大值 SWO速度达到100 MHz。需要在固件中明确启用。默认情况下,速度限制为50 MHz。有关更多信息,请参见UM08001(J-Link用户指南)。
- 通过SWD接口增加了对Cortex-A / R的调试支持。注意:仅对当前的J-Link型号添加了支持(J-Link硬件版本9和更高版本,J-Link ULTRA + / PRO硬件版本4和更高版本)
- J-Link-OB-XMC4200:从目标系统接收数据时,VCOM功能无法正常工作。固定。
- Flasher ARM V3:J-Link Commander中的SetTCK / ClrTCK无法正常工作。固定。
GDB服务器
- Mac:在特殊情况下,如果关闭GDB-TCP / IP连接,则可能会发生段错误11。固定。
- 在特殊情况下,当向GDB服务器打开多个GDB连接时,gdb命令会混在一起。固定。
- 半主机:SYS_FLEN命令无法正常工作。固定。
- 半主机:SYS_FCLOSE命令无法正常工作。固定。(通常不会造成任何实际问题)
- 添加了命令行选项-SettingsFile。
- DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。
J-Flash
- 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
- 添加了MicroSemi SmartFusion2系列设备的示例项目。(M2S005,M2S025,M2S050,M2S080,M2S120)
- 增加了对飞思卡尔KV10系列设备的支持。
- 添加了飞思卡尔KV10系列设备的示例项目。
- 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。
- 增加了对瑞萨RZ器件的QSPI闪存编程支持。
- 添加了瑞萨RZ设备的示例项目。
- 意外地将Cortex-M4设备列为Cortex-M3。固定。
- Energy Micro Zero Gecko设备被列为Cortex-M3设备。固定。
- 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
- 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
- 添加了对飞思卡尔MK21FN1M0xxx12,MK21FX512xxx12,MK22FN1M0xxx12,MK22FX512xxx12系列设备的闪存编程支持。
- 增加了对东芝TMPM350FDTFG的闪存编程支持。
- 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
- 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持
- 富士通/ Spansion FM4系列MCU被列为Cortex-M3而不是Cortex-M4。固定。
- 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 一些Cortex-M4目标设备被列为Cortex-M3。固定。
- 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 如果需要填充编程数据以实现闪存最小值。符合要求时,即使在擦除值为0x00的闪存中,数据也始终填充为0xFF,这会导致验证错误。固定。
- 在可选的NOR闪存设备列表中增加了Cutera LH28F128BFHED-473并行NOR闪存。
- 为Silicon Labs SiM3C1xx,SiM3L1xx和SiM3U1xx器件添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 添加了Silicon Labs SiM3C1xx,SiM3L1xx和SiM3U1xx器件的示例项目。
- 在特殊情况下,AT91SAM9XE设备的“芯片擦除”失败。固定。
- 添加了用于合并数据文件的命令行选项(-merge)。
开发包
- 如果在通过JLINKARM_Go()启动CPU之后且在调用JLINKARM_IsHalted()并同时暂停CPU之前调用了JLINKARM_ClrBPEx(),则在删除断点后可能会意外启动了CPU。固定。
- DLL exec“地图区域”无法正常工作。固定。
SWOViewer
- 如果未明确指定要启用任何ITM激励端口,则默认情况下将启用ITM端口0。
- SWO在Kinetis K系列设备上无法正常工作。固定。
UM08001
- J-Link手册:“ GDB服务器”中的服务器修正。
版本V4.78m(2013-12-18)
动态链接库
- 当将J-Link与EWARM一起使用时,某些Atmel SAM3 / SAM4设备被报告为未知设备。固定。
- 由于未正确处理nRF51422 RAM的非4 KB对齐起始地址,因此nRF51422器件上的闪存编程可能会失败。固定。
版本V4.78l(2013-12-12)
动态链接库
- 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。
固件
- J-Link-OB-XMC4200:从目标系统接收数据时,VCOM功能无法正常工作。固定。
GDB服务器
- DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。
J-Flash
- 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 一些Cortex-M4目标设备被列为Cortex-M3。固定。
- 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
- 如果需要填充编程数据以实现闪存最小值。符合要求时,即使在擦除值为0x00的闪存中,数据也始终填充为0xFF,这会导致验证错误。固定。
版本V4.78k(2013-12-05)
动态链接库
- Linux / MAC:当通过IP连接到J-Link并具有较长的空闲时间(调试器未与J-Link进行通信)时,IP通信可能会中断。固定。
- 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
固件
- J-Link V8 / V9:当通过SWD接口在Cortex-M上调试并使用非常老的DLL(2009年以来为V4.10)时,由于固件<-> DLL不兼容,调试可能会失败。固定。
- 闪光器(ARM / PPC / RX):在特殊情况下,切换波特率无法正常工作。固定。
- J-Link ULTRA V1,J-Link PRO V1:在特殊情况下,如果启用了D-cache,则在Cortex-A / R设备上的单步操作将无法正常工作。固定。
- 便携式Flasher:通过JTAG对RX6xx设备进行独立编程无法正常工作。固定。
GDB服务器
- 半主机:SYS_FLEN命令无法正常工作。固定。
- 半主机:SYS_FCLOSE命令无法正常工作。固定。(通常不会造成任何实际问题)
J-Flash
- 富士通/ Spansion FM4系列MCU被列为Cortex-M3而不是Cortex-M4。固定。
- 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
- 添加了MicroSemi SmartFusion2系列设备的示例项目。(M2S005,M2S025,M2S050,M2S080,M2S120)
开发包
- 如果在通过JLINKARM_Go()启动CPU之后且在调用JLINKARM_IsHalted()并同时暂停CPU之前调用了JLINKARM_ClrBPEx(),则在删除断点后可能会意外启动了CPU。固定。
版本V4.78h(2013-11-19)
动态链接库
- 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
- Cortex-M:如果调试器意外将PC设置为奇数地址,则指令集仿真会引起问题。固定。
- 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
- 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
- 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持
固件
- 便携式Flasher:在独立模式下,某些SST39 CFI NOR闪存设备报告的CFI信息不正确。固定。
GDB服务器
- Mac:在特殊情况下,如果关闭GDB-TCP / IP连接,则可能会发生段错误11。固定。
- 在特殊情况下,当向GDB服务器打开多个GDB连接时,gdb命令会混在一起。固定。
J-Flash
- 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
- 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
- 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
- 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持
版本V4.78g(2013-11-08)
动态链接库
- Linux:在特殊情况下,与J-Link V7探针的连接可能会失败。固定。
J-Flash
- 意外地将Cortex-M4设备列为Cortex-M3。固定。
- Energy Micro Zero Gecko设备被列为Cortex-M3设备。固定。
版本V4.78f(2013-11-04)
动态链接库
- 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。
固件
- Flasher ARM V4 / Flasher Portable:在特殊情况下,如果可恢复的NAND闪存发生故障,Flasher不允许进一步写入板载NAND闪存(导致例如固件更新被拒绝)
J-Flash
- 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。
版本V4.78e(2013-10-25)
固件
- Flasher:在独立模式下,某些SST39 CFI NOR闪存设备报告的CFI信息不正确。固定。
GDB服务器
- Linux / Mac:在特殊情况下,关闭GDB IP连接时可能会发生分段错误。固定。
- 在特殊情况下,当GDB Server上有多个GDB连接打开时(例如,允许实时更新变量),即使在未启动目标的连接上,GDB Server也会发送一个停止答复数据包。固定。
开发包
- JLINKARM_WriteRegs():一次写入许多寄存器(> 40)时,在特殊情况下可能会发生访问冲突。固定。
STM32解锁工具
- STM32F37xx器件的解锁失败,因为拉出了错误的禁用位。固定。
版本V4.78d(2013-10-18)
指挥官
- Mac / Linux 64位:在特殊情况下,使用loadbin对闪存进行编程时,会导致分段错误。固定。
固件
- J-Link V9 / Flasher ARM V4:在特殊情况下,使用ARM7 / 9设备和自动速度目标接口速度检测时,即使未连接RTCK,J-Link也会选择自适应时钟。固定。
GDB服务器
- Mac / Linux 64位:在特殊情况下,导致分段错误。固定。
J-Flash
- Flasher:尝试将包含关键区域数据(第一扇区的最后32个字节)的TMS470数据文件下载到Flasher中,并且未选择“允许密钥”选择时,J-Flash可能会挂起。固定。
- Flasher:将配置文件下载到Flasher时,如果算法需要CPU速度,并且在J-Flash中未正确选择CPU速度,则不会输出任何错误消息。固定。
Linux软件包
- 在Fedora下,RPM安装程序尝试更改usr / bin /文件夹的访问权限。固定。
开发包
- Linux:用于构建J-Link Commander(JLinkExe)的Makefile未针对lbdl.so进行链接。固定。
版本V4.78c(2013-10-14)
动态链接库
- 未正确检测/识别Atmel ATSAMD20设备。固定。
- 对于ST STM32F0器件,特殊的“复位时连接”顺序无法正常工作。固定。
J-Flash
- 未正确检测/识别Atmel ATSAMD20设备。固定。
- 器件选择中缺少STM32F050xG器件。固定。
- 对于ST STM32F0器件,特殊的“复位时连接”顺序无法正常工作。固定。
版本V4.78b(2013-10-14)
动态链接库
- 如果应该同时使用连接到同一台PC的多个J-Link,并且使用了SWO,则除与第一个J-Link的连接之外的其他连接都可能失败。固定。
版本V4.78a(2013-10-08)
动态链接库
- 瑞萨RX220系列设备丢失。固定。
- 无法正确识别IAR EWARM使用的Infineon UMF11xx和UMF51xx系列设备的某些设备名称。固定。
J-Flash
- 瑞萨RX220系列设备丢失。固定。
Mac套件
- 安装程序未在/ Applications /中安装J-Link软件。固定。
版本V4.78(2013-10-04)
指挥官
- 添加了“ mem64”命令。
动态链接库
- 在特殊情况下,当在瑞萨RX设备上对不完整的扇区进行编程时,剩余扇区的剩余数据填充为0x00而不是0xFF。固定。
- 增加了对Analog Device CM40x系列的支持。
- 添加了对Fujitsu MB9BF16xx,MB9BF36xx,MB9BF46xx,MB9BF56xx设备的支持。
- 添加了对STM32F401xB和STM32F401xC器件的支持。
- 增加了对Energy Micro Zero Gecko系列的支持。
- 在特殊情况下,当通过TCP / IP连接到J-Link时,与J-Link的连接可能会丢失,并显示“通信超时”错误消息。固定。
- 如果Freescale Kinetis设备处于某些特殊的低功耗模式,则调试器连接可能会失败。固定/改进。
- 增加了对德州仪器TM4C和TM4E系列的支持。
- 增加了对富士通FM4系列的支持。
- 添加了一些缺少的RX210衍生物。
- 瑞萨RX200器件的闪存编程速度提高了(翻了一番)。
固件
- J-Link ULTRA + / Pro V4的启动时间缩短了。
- Flasher:在特殊情况下,在独立模式下无法正确计算目标接口速度,从而导致速度高于配置速度。固定。
GDB服务器
- 在界面选择中添加了FINE。
J-Flash
- 当通过“允许安全性”选择对Kinetis设备进行编程并且图像数据包含Kinetis安全性字节时,在特殊情况下,安全性字节未正确编程。固定。
- 增加了对Analog Device CM40x系列的支持。
- 添加了Analog Device CM40x系列的示例项目。
- 增加了对Energy Micro Zero Gecko系列的支持。
- 添加了Energy Micro Zero Gecko系列的示例项目。
- 如果Freescale Kinetis设备处于某些特殊的低功耗模式,则调试器连接可能会失败。固定/改进。
- 添加了德州仪器TMS570LS,RM42和RM46器件的示例项目。
- 增加了对德州仪器TM4C和TM4E系列的支持。
- 添加了示例项目Texas Instruments TM4C和TM4E系列。
- 增加了对富士通FM4系列的支持。
- 选择“将配置和数据文件下载到Flasher”时,下载完成后,与Flasher的连接保持打开状态。固定。
- 添加了一些缺少的RX210衍生物。
- 瑞萨RX200器件的闪存编程速度提高了(翻了一番)。
- 最高 J-Flash用于编程的可选RAM大小,扩展到512 KB(用于提供那么多RAM的设备)。
Linux软件包
- libusb不再需要安装。
- 安装程序包(.deb和.rpm)已创建。
远端伺服器
- 通过J-Link远程服务器连接到J-Link时。无法正确选择目标界面。固定。
开发包
- JLINKARM_IsConnected()意外地导致执行目标标识过程(仅在目标已经被标识时才返回)。固定。
版本V4.76f(2013-09-27)
动态链接库
- 在特殊情况下,当在瑞萨RX设备上对不完整的扇区进行编程时,剩余扇区的剩余数据填充为0x00而不是0xFF。固定。
- 在特殊情况下,当通过TCP / IP连接到J-Link时,与J-Link的连接可能会丢失,并显示“通信超时”错误消息。固定。
J-Flash
- 当通过“允许安全性”选择对Kinetis设备进行编程并且图像数据包含Kinetis安全性字节时,在特殊情况下,安全性字节未正确编程。固定。
远端伺服器
- 通过J-Link远程服务器连接到J-Link时。无法正确选择目标界面。固定。
开发包
- JLINKARM_Close()未释放日志文件句柄。固定。
- JLINKARM_IsConnected()意外地导致执行目标标识过程(仅在目标已经被标识时才返回)。固定。
版本V4.76e(2013-09-20)
动态链接库
- 使用JTAG接口,在Cortex-M目标上调试时无法设置硬件断点。此问题已在版本V4.76(第一个版本)中引入。固定
版本V4.76c(2013-09-13)
动态链接库
- 在特殊情况下,CFI闪存编程无法正常工作。固定。
GDB服务器
- 在特殊情况下,半主机上的某些printf输出会被“吞咽”,而GDB Server无法正确处理该输出并且字符串已被吞下。固定。
版本V4.76b(2013-09-10)
动态链接库
- 在特殊情况下,对于具有EWARM的Cortex-M设备上的旧J-Link(硬件版本6和7)进行调试,可能会导致异常。固定。
版本V4.76a(2013-08-28)
动态链接库
- 在特殊情况下,Nordic Semi nRF51设备无法正确识别。固定。
- 添加了对Cortex-R5设备的支持。
DLL接收
- 在特殊情况下,闪存编程逻辑未正确初始化,从而导致闪存编程变慢。固定。
固件
- J-Link-OB-SAM3U128:在特殊情况下,虚拟COM端口上的字节可能会丢失。固定
- Flasher ARM V4:在特殊情况下,具有较高JTAG速度(> = 4 MHz)的ARM7TDMI-S设备上的独立模式编程可能会失败。固定。
J-Flash
- 现在,选项->项目设置-> Flash在详细的扇区视图中显示绝对扇区地址。
版本V4.76(2013-08-23)
动态链接库
- 增加了对ADI公司ADuCM320的支持。
- Energy Micro EFM32器件的闪存编程速度提高了80%。
- 纠正了Energy Micro EFMGG设备的闪存大小。
- 添加了对ST STM32F052系列的支持。
- 添加了对Marvell 88MC200系列MCU的支持。
- 添加了对ST STM32F429系列的支持。
- 添加了对ST STM32F439系列的支持。
- 添加了ST STM32F429ZI的示例项目
- 已纠正某些Nordic Semi nRF51设备的RAM大小。
- 已纠正某些Nordic Semi nRF51器件的闪存分区。
- 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
- 在特殊情况下,Cortex-M设备上数据断点的访问大小未正确考虑。固定。
- 无法正确识别Keil uVision使用的某些TI RM48L设备名称。固定。
- 在非常特殊的情况下,闪存中的无限断点在STM32F2 / STM32F4设备上无法正常工作。固定。
- 增加了对Reneasas R-IN32M3系列CPU的支持。
- 添加了对ST STM32F030系列CPU的支持。
固件
- J-Link V9:增加了对瑞萨RX系列CPU的FINE支持。
- J-Link PRO / ULTRA +:添加了对瑞萨RX系列CPU的FINE支持。
- J-Link-OB-RX621-RX1xx:添加了POWERTRACE支持。
- 闪光器:在非常特殊的情况下,可能只有第一个闪光周期成功了。固定。
J-Flash
- 增加了对ADI公司ADuCM320的支持。
- 增加了对瑞萨RX210系列设备的支持。
- 增加了对瑞萨RX111系列设备的支持。
- 添加了ADI公司ADuCM320的示例项目。
- 添加了对ST STM32F052系列的支持。
- 添加了对Marvell 88MC200系列MCU的支持。
- 添加了对ST STM32F429系列的支持。
- 添加了对ST STM32F439系列的支持。
- 添加了ST STM32F429ZI的示例项目
- 已纠正某些Nordic Semi nRF51设备的RAM大小。
- 已纠正某些Nordic Semi nRF51器件的闪存分区。
- 添加了针对SPI0的Atmel AT91SAM9261 + DataFlash的示例项目。
- 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
- 增加了对Reneasas R-IN32M3系列CPU的支持。
- 添加了Reneasas R-IN32M3系列CPU的示例项目。
- 添加了对ST STM32F030系列CPU的支持。
- 添加了用于ST STM32F030系列CPU的示例项目。
开发包
- 更新了Visual Basic示例。
版本V4.74b(2013-08-19)
动态链接库
- 纠正了Energy Micro EFMGG设备的闪存大小。
- 已纠正某些Nordic Semi nRF51设备的RAM大小。
- 已纠正某些Nordic Semi nRF51器件的闪存分区。
- 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
- 在特殊情况下,Cortex-M设备上数据断点的访问大小未正确考虑。固定。
- 无法正确识别Keil uVision使用的某些TI RM48L设备名称。固定。
- 在非常特殊的情况下,闪存中的无限断点在STM32F2 / STM32F4设备上无法正常工作。固定。
固件
- 闪光器:在非常特殊的情况下,可能只有第一个闪光周期成功了。固定。
J-Flash
- 已纠正某些Nordic Semi nRF51设备的RAM大小。
- 已纠正某些Nordic Semi nRF51器件的闪存分区。
- 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
开发包
- 更新了Visual Basic示例。
版本V4.74(2013-07-17)
动态链接库
- uVision和CodeWarrior传递的某些Freescale Kinetis设备名称无法正确识别。固定。
- 如果看门狗正在运行,则RX2xx设备的Flash编程可能会失败。固定。
- 赛普拉斯PSoC4系列(CY8C4xxxxxx)器件的复位处理已修复
- 连接到Atmel SAM4L设备时,J-Link Pro V4 / ULTRA V4型号可能报告缺少功能错误。固定。
- DLL无法识别IAR EWARM传递的某些设备名称。固定。
- 增加了对LPC18xx / LPC43xx器件的ETB跟踪支持。
- 重置了对Freescale i.MX6的支持。
- uVision和CodeWarrior传递的某些Freescale Kinetis设备名称无法正确识别。固定。
- 新增了赛普拉斯PSoC4系列
- 增加了Energy Micro EFM32WG(Wonder Gecko)系列
- 发光(TI)LM3S器件的闪存擦除/编程速度提高了> 500%。
- 添加了北欧半nRF51922_xxAA
- Nordic Semi nRF51422,nRF51422_xxAA的部门信息已更正。
- 修正了恩智浦LPC1112 / 101器件的RAM大小
- 添加了ST STM32F405OE,STM32F405OG
DLL接收
- 在特殊情况下,如果在目标应用程序中使用了RX CPU的睡眠模式功能,则调试将无法正常进行。
固件
- Flasher PPC:在特殊情况下,编程之前执行的RAM检查可能会失败。固定。
- Flasher ARM:创建了新固件,以利用Luminary(TI)LM3S设备的速度优化。
- J-Link PRO / ULTRA V4:在特殊情况下,如果连续运行多个小时,某些字符可能会丢失。固定。
- 在特殊情况下,当从Cortex-M设备上的非法地址读取数据时,J-Link不会报告错误,但会报告错误的数据。固定。
GDB服务器
- 通过端口2333上的telnet通道输出SWO和半主机printf数据。
J-Flash
- 新增了赛普拉斯PSoC4系列
- 增加了Energy Micro EFM32WG(Wonder Gecko)系列
- 发光(TI)LM3S器件的闪存擦除/编程速度提高了> 500%。
- 添加了北欧半nRF51922_xxAA
- Nordic Semi nRF51422,nRF51422_xxAA的部门信息已更正。
- 修正了恩智浦LPC1112 / 101器件的RAM大小
- 添加了ST STM32F405OE,STM32F405OG
- 添加了Atmel ATSAM4LC8A,ATSAM4LC8B,ATSAM4LC8C
- 添加了Atmel ATSAMD20系列
- 错误的闪存信息(自定义RAMCode)导致J-Flash中出现问题。固定。
- 添加了用于创建/选择项目的启动对话框/向导。
- 添加了Nordic Semi nRF51422_xxAA,nRF51822_xxAA,nRF51822_xxAB
- 纠正了ADuCM331的闪光灯大小
- 添加了Atmel ATSAMD20系列的示例项目
- 添加了Energy Micro EFM32WG(Wonder Gecko)系列的示例项目
- 添加了赛普拉斯PSoC4系列的示例项目
开发包
- JLINKARM_GetId()在某些ARM11设备上无法正常工作。固定。
- 添加了简单跟踪(STRACE)API。
版本V4.72a(2013-06-26)
动态链接库
- DLL无法识别IAR EWARM传递的某些设备名称。固定。
版本V4.72(2013-06-12)
动态链接库
- 增加了对在XMC1000系列设备上使用的Infineon SPD调试接口的支持。
- 添加了对CC2538NF11,CC2538NF23,CC2538NF53,CC2538SF23,CC2538SF53,CM2538SF23,CM2538SF53的支持
- 对于Atmel ATSAM4SD16和ATSAM4SD32器件,第二个闪存组的闪存编程无法正常工作。固定。
- 当下载到Kinetis数据闪存中时,在特殊情况下,即使不是这种情况,也会报告“地址超出数据闪存范围”错误。固定。
- ADI公司的ADuCM350:不能编程完整的384 KB闪存。固定。
- 增加了对AT91SAM4N8A,AT91SAM4N8B,AT91SAM4N8C,AT91SAM4N16B,AT91SAM4N16C的支持
- 添加了对飞思卡尔MKE02Z16xxx2,MKE02Z32xxx2,MKE02Z64xxx2的支持
- 增加了对在XMC1000系列设备上使用的Infineon SPD调试接口的支持。
- 增加了对Altera Cyclone V Cortex-A9器件的支持。
J-Flash
- 在特殊情况下,MB9AF131K / L / M / N和MB9AF132K / L / M / N的闪存编程无法正常工作。固定。
- 添加了对CC2538NF11,CC2538NF23,CC2538NF53,CC2538SF23,CC2538SF53,CM2538SF23,CM2538SF53的支持
- 添加了示例项目CC2538NF11
- 添加了示例项目CC2538NF23
- 添加了示例项目CC2538NF53
- 添加了示例项目CC2538SF23
- 添加了示例项目CC2538SF53
- 添加了示例项目CM2538SF23
- 添加了示例项目CM2538SF53
- 当下载到Kinetis数据闪存中时,在特殊情况下,即使不是这种情况,也会报告“地址超出数据闪存范围”错误。固定。
- 当项目指定SN且未找到此J-Link时,J-Flash连接到另一个。固定。
- ADI公司的ADuCM350:不能编程完整的384 KB闪存。固定。
- 增加了对AT91SAM4N8A,AT91SAM4N8B,AT91SAM4N8C,AT91SAM4N16B,AT91SAM4N16C的支持
- 添加了示例项目AT91SAM4N8A,AT91SAM4N8B,AT91SAM4N8C,AT91SAM4N16B,AT91SAM4N16C
- 添加了对飞思卡尔MKE02Z16xxx2,MKE02Z32xxx2,MKE02Z64xxx2的支持
- 在特殊情况下,MB9AF131K / L / M / N和MB9AF132K / L / M / N的闪存编程无法正常工作。固定。
版本V4.70a(2013-05-14)
动态链接库
- ARM11:单步执行SWI / SVC指令无法正常工作。固定。
- ARM11:在特殊情况下,读取SVC CPU寄存器无法正常工作。固定。
固件
- 闪光器:通过telnet的#FREAD命令无法正常工作。固定。
版本V4.70(2013-05-07)
指挥官
- Linux / Mac:在收到\ n之前,SWOViewer命令不会显示字符。固定。
- Mac:在特殊情况下,如果J-Link Commander退出而没有尝试与连接的J-Link进行通信,则可能会导致分段错误(清理libusb时出错)。固定。
动态链接库
- Linux:获取SWO数据无法正常工作。固定
- 增加了对Nuvoton NUC100,NUC120,NUC122,NUC123,NUC130,NUC140系列设备的支持
- DLL无法正确识别在IAR EWARM中可选择的某些Nuvoton NUC1xx设备名称,从而导致无限的闪存断点无法正常工作。固定。
- 增加了对Nuvoton M051,M052,M054,M058,MINI51,MINI52,MINI54,NANO100,NANO110,NANO120,NANO130,NUC200,NUC220系列设备的支持
- 添加了对Atmel SAM4E8E,SAM4E16E的支持
- 在禁用FPU的情况下尝试读取ARM7 / 9上的FPU寄存器时,J-Link可能会失去与目标的连接。固定。
- 在ARM 7/9目标上写入FPU寄存器无法正常工作。固定。
- 在特殊情况下,当读取ARM 7/9上的FPU寄存器时,暂时无法正确恢复用于该操作的RAM。固定。
固件
- J-Link V9最大 J-Link支持的SWD速度得到改善。
GDB服务器
- 通过端口2333上的连接为ARM7 / 9和Cortex-M提供了半主机输出。
J-Flash
- 添加了示例项目STM32F205ZG_1x16_CFI_NOR_nCS3.jflash
- 添加了示例项目STM32F407IG_1x16_CFI_NOR_nCS0.jflash
- 增加了对Nuvoton NUC100,NUC120,NUC122,NUC123,NUC130,NUC140系列设备的支持
- 增加了对Nuvoton M051,M052,M054,M058,MINI51,MINI52,MINI54,NANO100,NANO110,NANO120,NANO130,NUC200,NUC220系列设备的支持
- 为Nuvoton M052,M054,M058,MINI51,MINI52,MINI54,NANO100,NANO110,NANO120,NANO130,NUC100,NUC120,NUC122,NUC123,NUC130,NUC140,NUC200,NUC220系列设备添加了示例项目
- 添加了对Atmel SAM4E8E,SAM4E16E的支持
Linux软件包
- 添加了SWOViewer
Mac套件
- * .command脚本位于包含空格字符的路径中时失败。固定。
- libusb不再需要安装。
- 添加了SWOViewer
开发包
- 在特殊情况下,即使已成功建立与目标系统的连接,JLINKARM_IsConnected()也会返回0(未连接)。固定。
- JLINKARM_ReadRegs()和JLINKARM_WriteRegs()未正确设置每个寄存器的状态。固定。
SWOViewer
- 添加了用于指定J-Link设置文件(-SettingsFile)的命令行选项
- 为输出日志文件(-OutputFile)添加了命令行选项。
- 为ITM端口掩码(-ITMMask)添加了命令行选项。
版本V4.68a(2013-04-12)
动态链接库
- 添加了对飞思卡尔MKL02Z8xxx4,MKL02Z16xxx4,MKL02Z32xxx4,MKL16Z32xxx4,MKL16Z64xxx4,MKL16Z128xxx4,MKL16Z256xxx4,MKL26Z32xxx4,MKL26Z64xxx4,MKL26Z128xxx4,MKL26Z256Z36xxx4,MKL34Z46Z4xxx4,MKL34Z46Z36xxx4,
版本V4.68(2013-04-06)
动态链接库
- 新增对赛普拉斯CY8C5266xxxLP,CY8C5267xxxLP,CY8C5268xxxLP,CY8C5466xxxLP,CY8C5467xxxLP,CY8C5468xxxLP,CY8C5666xxxLP,CY8C5667xxxLP,CY8C5668xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP
- 飞思卡尔报告的闪存大小不正确:MK10DX64xxx7,MK20DX64xxx7,MK30DX64xxx7,MK40DX64xxx7,MK10DX128xxx7,MK20DX128xxx7,MK30DX128xxx7,MK40DX128xxx7,MK50DX128xxx7,MK51DX128xxx7,MK20DX256xxx7,MK50DX256xxx7,MK20DX256xxx7,MK30DX256xxx7,MK30DX256xxx7,MK30DX256xxx7,固定。
固件
- J-Link-OB-XMC4200:在特殊情况下,CDC(虚拟COM端口)+并行调试无法正常工作。固定。
- J-Link-OB-XMC4200:更改J-Link-OB上虚拟COM端口的工作波特率时,在J-Link的Tx线上引起了不必要的“毛刺”(从高到低过渡) -OB。固定。
J-Flash
- 新增对赛普拉斯CY8C5266xxxLP,CY8C5267xxxLP,CY8C5268xxxLP,CY8C5466xxxLP,CY8C5467xxxLP,CY8C5468xxxLP,CY8C5666xxxLP,CY8C5667xxxLP,CY8C5668xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP
- 添加了示例项目CY8C5266xxxLP.jflash
- 添加了示例项目CY8C5267xxxLP.jflash
- 添加了示例项目CY8C5268xxxLP.jflash
- 添加了示例项目CY8C5466xxxLP.jflash
- 添加了示例项目CY8C5467xxxLP.jflash
- 添加了示例项目CY8C5468xxxLP.jflash
- 添加了示例项目CY8C5666xxxLP.jflash
- 添加了示例项目CY8C5667xxxLP.jflash
- 添加了示例项目CY8C5668xxxLP.jflash
- 添加了示例项目CY8C5866xxxLP.jflash
- 添加了示例项目CY8C5867xxxLP.jflash
- 添加了示例项目CY8C5868xxxLP.jflash
- 默认情况下,在AT91SAM4S设备的示例项目中未选择某些闪存扇区。已更正。
版本V4.66a(2013-03-25)
动态链接库
- 选择设备时,不会自动选择用于恩智浦LPC31xx / LPC32xx设备的工作RAM(例如用于读取FPU寄存器)。固定。
- Flash编程不适用于RAM少于2 KB的NXP LPC11xx设备。固定。
闪光器
- 在特殊情况下,自定义RAMCode处理无法正常工作并导致错误。固定。
- 独立服务器:在特殊情况下,当在独立模式下使用Multi-Bank支持时,Flasher可能会遇到内存分配问题,从而导致Flash进程因错误而中止。固定。
- 独立:不安全选项不适用于STM32F0器件。固定。
- 独立:擦除扇区在STM32F0和STM32F1xxx“允许的最佳字节”选择中无法正常工作。固定。
J-Flash
- 在特殊情况下,自定义RAMCode处理无法正常工作并导致错误。固定。
版本V4.66(2013-03-11)
指挥官
- 对于某些支持以太网的型号,“ ipaddr”命令无法正常工作。固定。
动态链接库
- Flash编程速度提高了。
- 如果先前的调试会话异常终止,则在下一个会话中启动SWO时,可能会出现错误消息“ J-Link报告的SWO缓冲区大小太小”。固定。
- nRF51xx设备:添加了对用户配置区域的支持。
J-Flash
- 不安全选项不适用于STM32F0器件。固定。
- 对于STM32F0和STM32F1xxx“允许选择的字节”选择,擦除扇区无法正常工作。固定。
- nRF51xx设备:添加了对用户配置区域的支持。
J-Link配置器
- 对于某些J-Link型号,配置器列表视图中的“产品”图表未正确填写。固定。
版本V4.64(2013-02-20)
动态链接库
- 添加了对ST STM32F427IG,STM32F427II,STM32F427VG,STM32F427VI,STM32F427ZG,STM32F427ZI,STM32F437IG,STM32F437II,STM32F437VG,STM32F437VI,STM32F437ZG,STM32F437ZG的支持
闪光器ARM
- 对于具有内置DataFlash的Freescale Kinetis设备,当在J-Flash的“生产”选项卡中选择“芯片”作为擦除设置时,在独立模式下的擦除无法正常工作。固定。
- 对于STM32F4器件,如果在J-Flash的“生产”选项卡中选择“芯片”作为擦除设置,则在独立模式下擦除可能会失败。固定。
J-Flash
- 添加了对ST STM32F427IG,STM32F427II,STM32F427VG,STM32F427VI,STM32F427ZG,STM32F427ZI,STM32F437IG,STM32F437II,STM32F437VG,STM32F437VI,STM32F437ZG,STM32F437ZG的支持
- 添加了示例项目STM32F437II.jflash
- 当尝试打开包含未知/自定义记录类型的十六进制文件时,J-Flash拒绝打开文件,而不仅仅是忽略未知记录。固定。
J-Link安装程序
- 选择“带有CDC的J-Link-OB的USB驱动程序”时,启动了单独的安装程序。删除了单独的安装程序。现在,该驱动程序的安装由常规安装程序处理。
- 当选择“对的J-Link-OB与CDC USB驱动程序”,此USB驱动程序已经在特殊安装基本状况,重新安装它可能会导致“修复/修改/删除”对话框。固定。
版本V4.62b(2013-02-18)
动态链接库
- 在特殊情况下,断开连接时清理闪存中的软件断点可能会导致未处理的异常。固定。
- 优化了Atmel ATSAM4S系列的分区。
- 在特殊情况下,如果配置的CFI闪存大小与检测到的大小不同,则CFI闪存下载可能会导致异常。固定。
J-Flash
- 优化了Atmel ATSAM4S系列的分区。
版本V4.62a(2013-02-04)
动态链接库
- 解决了ADI公司ADuCM330和ADuCM331代码断点错误的解决方法。
- 在特殊情况下,使用“闪存中的无限断点”可能会导致异常。固定。
SWOViewer CL
- 命令行参数-ITMPort <端口>未正确评估。固定。
版本V4.62a(2013-02-04)
版本V4.62(2013-01-25)
动态链接库
- Linux:未正确检测到具有CDC功能的J-Link OB。固定。
- 增加了对NXP设备LPC810M021,LPC811M001,LPC812M101的支持
- 增加了对Infineon XMC1100系列,XMC1200系列,XMC1201系列,XMC1202系列,XMC1203系列,XMC1301系列,XMC1302系列的支持
- 增加了对NXP LPC4312,LPC4313,LPC4315,LPC4317,LPC4322,LPC4323,LPC4325,LPC4327,LPC4333,LPC4337,LPC4353,LPC4357的支持
- 添加了对NXP LPC1812,LPC1813,LPC1815,LPC1817,LPC1822,LPC1823,LPC1825,LPC1827的支持
- 富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF132L的Flash编程无法正常工作。固定。
- 增加了对富士通MB9AF111K,MB9AF112K,MB9AF311K,MB9AF312K,MB9BFD16S,MB9BFD16T,MB9BFD17S,MB9BFD17T,MB9BFD18S,MB9BFD18T的支持
- Mac:在特殊情况下,通过DLL进行闪存编程可能会导致分段错误。固定。
- 对于某些当前的LPC43xx器件,复位无法正常工作。固定。
闪光器
- ARM,RX和PPC:组合手册。
J-Flash
- 增加了对NXP设备LPC810M021,LPC811M001,LPC812M101的支持
- 添加了示例项目LPC1812M101.jflash
- 添加了示例项目AT91SAM4SP32A.jflash
- 增加了对Infineon XMC1100系列,XMC1200系列,XMC1201系列,XMC1202系列,XMC1203系列,XMC1301系列,XMC1302系列的支持
- 增加了对NXP LPC4312,LPC4313,LPC4315,LPC4317,LPC4322,LPC4323,LPC4325,LPC4327,LPC4333,LPC4337,LPC4353,LPC4357的支持
- 添加了对NXP LPC1812,LPC1813,LPC1815,LPC1817,LPC1822,LPC1823,LPC1825,LPC1827的支持
- 富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF132L的Flash编程无法正常工作。固定。
- 增加了对富士通MB9AF111K,MB9AF112K,MB9AF311K,MB9AF312K,MB9BFD16S,MB9BFD16T,MB9BFD17S,MB9BFD17T,MB9BFD18S,MB9BFD18T的支持
Linux软件包
- 自述文件已更新。
- 45-jlink.rules已更新。
- 入门Shell脚本已更新。
- 自述文件已更新。
- 更新了45-jlink.rules(未涵盖具有CDC功能的J-Link)。
Mac OS X软件包
- 命令文件已更新。
版本V4.60a(2013-01-16)
动态链接库
- 增加了对Atmel设备AT91SAM4SP32A的支持
- 某些错误消息框是在调试器窗口顶部以外的背景中意外创建的。固定。
J-Flash
- 增加了对Atmel设备AT91SAM4SP32A的支持
版本V4.60(2013-01-14)
动态链接库
- Flash编程速度大大提高。
- 在特殊情况下,Flash编程无法正常工作。固定。
- 添加了ADI公司的ADuCM301
- 添加了东芝TB6865FG
- Mac:未正确检测到具有CDC功能的J-Link OB。固定。
- 添加了LPC1810,LPC1820,LPC1830,LPC1850 SPIFI闪存编程支持。
- 在特殊情况下,将目标配置为从SPIFI引导时,LPC18xx器件的复位无法正常工作。固定。
DLL更新程序
- 无法正确识别Atmel Studio的某些安装。固定。
固件
- 对于具有CDC功能的J-Link,在非常特殊的情况下,将从主机(PC)接收的字节丢失。固定。
- 在特殊情况下,J-Link V9 + i-Chips IP00C753目标设备可能会出现通信问题。固定。
闪光器
- ARM:Flash编程不适用于STM32F05x器件。固定。
- PPC:添加了对ST SPC560B54,SPC560B60,SPC560B64的支持
GDB服务器
- 通过FPU寄存器为Cortex-M4实现了备用寄存器集。
- 连接Cortex-A9时。GDB服务器显示“找到了Cortex-A8”。固定。
J-Flash
- 在特殊情况下,Cortex-M0设备无法正常工作。固定。
- 添加了ADI公司的ADuCM301
- 在示例项目ADuCRF101.jflash中选择了错误的设备。固定。
- 添加了东芝TB6865FG
- 添加了示例项目TB6865FG.jflash
- 添加了LPC1810,LPC1820,LPC1830,LPC1850 SPIFI闪存编程支持。
开发包
- GDI对象泄漏已修复。
版本V4.58a(2012-12-05)
GDB服务器
- 命令行选项-port和-SWOPort不能正常工作。固定。
- 如果在配置对话框中选择了“取消”,则现在不考虑对话框设置,而是关闭整个GDB服务器
- 如果到J-Link的连接失败,在特殊情况下,GDB服务器可能会陷入无限循环,并定期尝试再次连接到J-Link。固定。
版本V4.58(2012-11-29)
动态链接库
- 增加了对组合2x8位CFI闪存的支持。
- 在特殊情况下,JLINKARM_ReadReg()无法识别出CPU实际上已暂停。固定。
- 在特殊情况下,即使执行“ Core Hold Reset”连接,也可能无法连接到SAM4L设备。固定。
- 某些TI CC2538设备无法正确识别。固定。
- 添加了富士通MB9AF141L / LA / M / MA / N / NA,富士通MB9AF142L / LA / M / MA / N / NA,富士通MB9AF144L / LA / M / MA / N / NA,富士通MB9AF341L / LA / M / MA / N / NA,富士通MB9AF342L / LA / M / MA / N / NA,富士通MB9AF344L / LA / M / MA / N / NA,富士通MB9AFA41L / LA / M / MA / N / NA,富士通MB9AFA42L / LA / M / MA / N / NA,富士通MB9AFA44L / LA / M / MA / N / NA,富士通MB9AFB41LA / MA / NA,富士通MB9AFB42LA / MA / NA,富士通MB9AFB44LA / MA / NA,富士通MB9BF121K / L / M,富士通MB9BF122K / L / M,富士通MB9BF124K / L / M,富士通MB9BF321K / L / M,富士通MB9BF322K / L / M,富士通MB9BF324K / L / M
- 添加了NXP LPC11E36 / 501,NXP LPC11E37 / 501
- 添加了富士通MB9DF125,富士通MB9DF126,富士通MB9EF126
- 添加了瑞萨R5F562G7 / A,瑞萨R5F56307 / 8 / A / B / D / E,瑞萨R5F563T4 / 5/6
- 添加了Atmel ATSAM4LC1A / B / C,Atmel ATSAM4LC2A / B / C,Atmel ATSAM4LC4A / B / C,Atmel ATSAM4LS1A / B / C,Atmel ATSAM4LS2A / B / C,Atmel ATSAM4LS4A / B / C
- 添加了对STM32L数据闪存的支持。
- 对于某些STM32F105 / 107器件,闪存编程功能使用了错误的扇区大小。固定。
- DLL报告了飞思卡尔Kinetis K系列72 MHz设备的FlexNVM区域错误的扇区大小。固定。
- 在特殊情况下,如果CPU以> = 100 MHz运行,则LPC1788目标上的闪存编程可能会失败。固定。
DLL更新程序
- 无法正确识别某些新的IAR EWARM安装。固定。
闪光器
- PPC:添加了对飞思卡尔MPC5605B / 606B / 607B的支持
- ARM / RX / PPC:在J-Flash中配置的Core ID掩码在独立模式下未正确使用,这可能在某些MCU上在独立模式下引起问题。固定。
GDB服务器
- 为GUI版本添加了启动配置对话框
J-Flash
- 添加了富士通MB9AF141L / LA / M / MA / N / NA,富士通MB9AF142L / LA / M / MA / N / NA,富士通MB9AF144L / LA / M / MA / N / NA,富士通MB9AF341L / LA / M / MA / N / NA,富士通MB9AF342L / LA / M / MA / N / NA,富士通MB9AF344L / LA / M / MA / N / NA,富士通MB9AFA41L / LA / M / MA / N / NA,富士通MB9AFA42L / LA / M / MA / N / NA,富士通MB9AFA44L / LA / M / MA / N / NA,富士通MB9AFB41LA / MA / NA,富士通MB9AFB42LA / MA / NA,富士通MB9AFB44LA / MA / NA,富士通MB9BF121K / L / M,富士通MB9BF122K / L / M,富士通MB9BF124K / L / M,富士通MB9BF321K / L / M,富士通MB9BF322K / L / M,富士通MB9BF324K / L / M
- 添加了NXP LPC11E36 / 501,NXP LPC11E37 / 501
- 添加了富士通MB9DF125,富士通MB9DF126,富士通MB9EF126
- 添加了瑞萨R5F562G7 / A,瑞萨R5F56307 / 8 / A / B / D / E,瑞萨R5F563T4 / 5/6
- 添加了Atmel ATSAM4LC1A / B / C,Atmel ATSAM4LC2A / B / C,Atmel ATSAM4LC4A / B / C,Atmel ATSAM4LS1A / B / C,Atmel ATSAM4LS2A / B / C,Atmel ATSAM4LS4A / B / C
- 添加了对STM32L数据闪存的支持。
- 对于某些STM32F105 / 107器件,闪存编程功能使用了错误的扇区大小。固定。
- DLL报告了飞思卡尔Kinetis K系列72 MHz设备的FlexNVM区域错误的扇区大小。固定。
- 在特殊情况下,如果CPU以> = 100 MHz运行,则LPC1788目标上的闪存编程可能会失败。固定。
- 添加了示例项目MB9BF618T_1x16_CFI_NORFlash.jflash。
- 添加了示例项目LM4F120H5QR.jflash
- 添加了示例项目MPC5605B.jflash
- 添加了示例项目MPC5606B.jflash
- 添加了示例项目MPC5607B.jflash
- 添加了SAM4L系列的示例项目。
- 添加了适用于Fujitsu MB9DF / MB9EF设备的示例项目。
- 添加了适用于Fujitsu MB9DF / MB9EF设备的示例项目。
- 添加了一些新的SST闪存:SST32HF64A2,SST32HF162,SST32HF164,SST32HF802
- 现在,J-Flash询问是否应在退出之前保存项目更改
远程服务器
- 命令行版本已添加到软件包中
开发包
- 文档和JLINKARM_Const.h报告了EMU_CONNECT_INFO的填充大小不正确。固定。
- 即使没有提供输出缓冲区,JLINKARM_ExecCommand()也会尝试写入输出缓冲区。固定。
- 文档已更新。
版本V4.56d(2012-11-12)
动态链接库
- Kinetis 72 MHz CPU的数据闪存扇区大小不正确。固定。
- 为CodeWarrior添加了一些Kinetis设备名称别名。
J-Flash
- Kinetis 72 MHz CPU的数据闪存扇区大小不正确。固定。
版本V4.56c(2012-11-08)
J-Flash
- 在特殊情况下,如果在J-Flash中明确选择闪存设备,则某些特定的并行NOR闪存设备的编程可能会失败。固定。注意:使用CFI自动检测时,不会发生问题。
版本V4.56b(2012-11-07)
版本V4.56a(2012-11-05)
动态链接库
- 如果超出每个读取请求一定数量的字节,则快速GPIO寄存器的间接读取将无法正常工作。固定。
- 未正确检测到某些SST39 CFI NOR闪存设备。固定。
- 在Atmel SAM4S设备上进行重置未重置看门狗计时器。固定。
DLL接收
- 未正确检测到某些新的RX62G,RX630和RX63T系列设备。固定。
固件
- Flasher ARM / RX / PPC:连接到Flasher Web服务器无法正常工作。固定。
- Flasher RX:如果RX配置为big endian,则在特殊情况下独立模式无法正常工作。固定。
- J-Link-OB-SAM3U128:在特殊情况下,使用带有流控制支持的OB时CDC可能挂起。固定。
J-Flash
- 1x8位NOR闪存组合的CFI检测无法正常工作。固定。
版本V4.56(2012-10-22)
动态链接库
- 添加了恩智浦LPC1101LVUK,LPC1102LVUK,LPC1112LV / 003,LPC1112LV / 103,LPC1114LV / 103,LPC1114LV / 303
J-Flash
- 添加了恩智浦LPC1101LVUK,LPC1102LVUK,LPC1112LV / 003,LPC1112LV / 103,LPC1114LV / 103,LPC1114LV / 303
版本V4.54d(2012-10-16)
动态链接库
- 在特殊情况下,关闭DLL所需的时间超过了必要的时间。固定。
- 在特殊情况下,基于Analog Devices ARM7的设备的重置策略可能会挂起。固定。
- 连接到ADI公司的ADuC7124和ADuC7126设备无法正常工作。固定。
固件
- nRF51套件上的J-Link-OB-SAM3U128:具有硬件流控制的CDC功能:在特殊情况下,读取目标终端数据时可能会丢失单个字节。
- J-Link Pro V1和V3:在非常特殊的情况下,J-Link Pro的固件可能会挂起,导致连接超时。固定。
J-Flash
- 设备列表对话框(MCU.csv)的第一项未显示。固定。
版本V4.54c(2012-10-09)
动态链接库
- Mac:未正确检测到具有CDC支持的J-Link。固定。
- 由某些调试器传递的某些TI设备别名,这些别名无法正确识别。固定。
版本V4.54b(2012-10-02)
闪光器ARM
- 在特殊情况下,东芝TMPA910设备以独立模式触发两次复位。固定。
- 在特殊情况下,ARM7 / 9上具有复位策略0的复位脉冲太短。固定。
J-Flash
- 用于LPC11Axx EEPROM编程的RAMCode无法正确检测到某些LPC1Axx器件,并报告了不正确的EEPROM大小。固定。
版本V4.54a(2012-09-17)
动态链接库
- 某些Kinetis设备名称无法正确识别/映射。固定。
- 在特殊情况下,可能发生内存写访问未正确通过硬件路由的情况。固定。
- 在特殊情况下,在STM32设备上,DBGMCU_CR的写入不正确。固定。
- 在特殊情况下,当编写伪CPU寄存器(属于另一个CPU寄存器的一部分)时,可能会意外更改CPU寄存器的其他部分。固定。
版本V4.54(2012-09-11)
动态链接库
- 某些AT91SAM3N0设备在SAM-ICE中未正确检测到。固定。
- SAM-ICE无法正确检测到某些SAM3N设备。固定。
- 重置基于闪存的LPC18xx设备无法正常工作。固定。
- 在特殊情况下,在Analog Devices ADuC7023器件上的调试无法正常进行。固定。
- 在特殊情况下,无法连接空白的Kinetis设备。固定。
- 添加了Atmel AT91SAM4SA16B,AT91SAM4SA16C,AT91SAM4SD16B,AT91SAM4SD16C,AT91SAM4SD32B,AT91SAM4SD32C
- 添加了Atmel AT91SAM3N00A,AT91SAM3N00B,AT91SAM3N0A,AT91SAM3N0B,AT91SAM3N0C
- 添加了东芝TMPM061FWFG
- 添加了Energy Micro EFM32TG225F8,EFM32TG225F16,EFM32TG225F32,EFM32TG825F8,EFM32TG825F16,EFM32TG825F32
- 基于LPC18xx闪存的设备:在特殊情况下,校验和也意外合并到闪存库1中。已修复。
- 添加了富士通MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
- 添加了以下基于Fujitsu Cortex-M3的设备的工作闪存支持:MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
- 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S1621,LM3S1D21,LM3S1H11,LM3S1N11,LM3S2B93,LM3S2D93,LM3S5632,LM3S5732,LM3S5951,LM3S5K36,LM3S5B91,LM3S5R36,LM3S5R36
- 新增了恩智浦LPC1759
- 新增(设备名称+ J-Flash项目)的Luminary LM3S1110,LM3S1133,LM3S1138,LM3S1150,LM3S1162,LM3S1165,LM3S1166,LM3S1332,LM3S1435,LM3S1439,LM3S1512,LM3S1538,LM3S1601,LM3S1607,LM3S1608,LM3S1620,LM3S1625,LM3S1626,LM3S1627,LM3S1635 ,LM3S1636,LM3S1637,LM3S1651,LM3S1776,LM3S1811,LM3S1816,LM3S1850,LM3S1B21,LM3S1C21,LM3S1C26,LM3S1C58,LM3S1D26,LM3S1F11,LM3S1G21,LM3S1G58,LM3S1H16,LM3S1J11,LM3S1J16,LM3S1N16,LM3S1P51,LM3S1R21,LM3S1R26,LM3S1W16,LM3S1Z16,LM3S2016 ,LM3S2276,LM3S2608,LM3S2671,LM3S2776,LM3S2793,LM3S2911,LM3S2918,LM3S2919,LM3S2U93,LM3S3634,LM3S3651,LM3S3654,LM3S5651,LM3S5652,LM3S5656,LM3S5662,LM3S5737,LM3S5739,LM3S5747,LM3S5749,LM3S5752,LM3S5762,LM3S5791,LM3S5956,LM3S5C31 ,LM3S5C36,LM3S5C51,LM3S5C56,LM3S5K31,LM3S5P3B,LM3S5P51,LM3S5P56,LM3S5R31,LM3S5U91,LM3S6537,LM3S6611,LM3S6618,LM3S6753,LM3S6916,LM3S6950,LM3S6C11,LM3S6C65,LM3S6G11,LM3S8970,LM3S8C62,LM3S8G62,LM3S9781,LM3S9971,LM3S9B81,LM3S9BN2,LM3S9BN5,LM3S9BN6,LM3S9CN5,LM3S9D81,LM3S9D90,LM3S9DN5,LM3S9DN6,LM3S9G97,LM3S9GN5,LM3S9L71,LM3S9U90, LM3S9U92,LM3S9U95,LM3S9U96
- 增加了对某些Fujitsu设备的工作闪存编程支持。受影响的设备:MB9BF112N,MB9BF112R,MB9BF114N,MB9BF114R,MB9BF115N,MB9BF115R,MB9BF116N,MB9BF116R,MB9BF412N,MB9BF412R,MB9BF414N,MB9BF414R,MB9BF415N,MB9BF415R,MB9BF9N,MB9BF9N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF9N
固件
- J-Link Lite XMC4500:在特殊情况下,SWO无法正常工作。固定。
GDB服务器
- Cortex-M:BASEPRI的寄存器列表中的错字打印为“ BASPRI”。固定。
- 'k'数据包未正确处理。固定。
J-Flash
- 添加了Atmel AT91SAM4SA16B,AT91SAM4SA16C,AT91SAM4SD16B,AT91SAM4SD16C,AT91SAM4SD32B,AT91SAM4SD32C
- 添加了Atmel AT91SAM3N00A,AT91SAM3N00B,AT91SAM3N0A,AT91SAM3N0B,AT91SAM3N0C
- 添加了东芝TMPM061FWFG
- 添加了Energy Micro EFM32TG225F8,EFM32TG225F16,EFM32TG225F32,EFM32TG825F8,EFM32TG825F16,EFM32TG825F32
- 基于LPC18xx闪存的设备:在特殊情况下,校验和也意外合并到闪存库1中。已修复。
- 添加了富士通MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
- 添加了以下基于Fujitsu Cortex-M3的设备的工作闪存支持:MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
- 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S1621,LM3S1D21,LM3S1H11,LM3S1N11,LM3S2B93,LM3S2D93,LM3S5632,LM3S5732,LM3S5951,LM3S5K36,LM3S5B91,LM3S5R36,LM3S5R36
- 新增了恩智浦LPC1759
- 新增(设备名称+ J-Flash项目)的Luminary LM3S1110,LM3S1133,LM3S1138,LM3S1150,LM3S1162,LM3S1165,LM3S1166,LM3S1332,LM3S1435,LM3S1439,LM3S1512,LM3S1538,LM3S1601,LM3S1607,LM3S1608,LM3S1620,LM3S1625,LM3S1626,LM3S1627,LM3S1635 ,LM3S1636,LM3S1637,LM3S1651,LM3S1776,LM3S1811,LM3S1816,LM3S1850,LM3S1B21,LM3S1C21,LM3S1C26,LM3S1C58,LM3S1D26,LM3S1F11,LM3S1G21,LM3S1G58,LM3S1H16,LM3S1J11,LM3S1J16,LM3S1N16,LM3S1P51,LM3S1R21,LM3S1R26,LM3S1W16,LM3S1Z16,LM3S2016 ,LM3S2276,LM3S2608,LM3S2671,LM3S2776,LM3S2793,LM3S2911,LM3S2918,LM3S2919,LM3S2U93,LM3S3634,LM3S3651,LM3S3654,LM3S5651,LM3S5652,LM3S5656,LM3S5662,LM3S5737,LM3S5739,LM3S5747,LM3S5749,LM3S5752,LM3S5762,LM3S5791,LM3S5956,LM3S5C31 ,LM3S5C36,LM3S5C51,LM3S5C56,LM3S5K31,LM3S5P3B,LM3S5P51,LM3S5P56,LM3S5R31,LM3S5U91,LM3S6537,LM3S6611,LM3S6618,LM3S6753,LM3S6916,LM3S6950,LM3S6C11,LM3S6C65,LM3S6G11,LM3S8970,LM3S8C62,LM3S8G62,LM3S9781,LM3S9971,LM3S9B81,LM3S9BN2,LM3S9BN5,LM3S9BN6,LM3S9CN5,LM3S9D81,LM3S9D90,LM3S9DN5,LM3S9DN6,LM3S9G97,LM3S9GN5,LM3S9L71,LM3S9U90, LM3S9U92,LM3S9U95,LM3S9U96
- 增加了对某些Fujitsu设备的工作闪存编程支持。受影响的设备:MB9BF112N,MB9BF112R,MB9BF114N,MB9BF114R,MB9BF115N,MB9BF115R,MB9BF116N,MB9BF116R,MB9BF412N,MB9BF412R,MB9BF414N,MB9BF414R,MB9BF415N,MB9BF415R,MB9BF9N,MB9BF9N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF9N
- 在J-Flash中打开设备选择对话框时,它总是跳到设备表中的第一个条目,而不是当前选择的那个。固定。
- 添加了示例项目AT91SAM4SA16B.jflash
- 添加了示例项目AT91SAM4SA16C.jflash
- 添加了示例项目AT91SAM4SD16B.jflash
- 添加了示例项目AT91SAM4SD16C.jflash
- 添加了示例项目AT91SAM4SD32B.jflash
- 添加了示例项目AT91SAM4SD32C.jflash
- 添加了示例项目TMPM061FWFG.jflash
- 添加了示例项目AT91SAM3N00A.jflash
- 添加了示例项目AT91SAM3N0C.jflash
- 添加了示例项目MB9AFB41L.jflash
- 添加了示例项目MB9AFB41M.jflash
- 添加了示例项目MB9AFB41N.jflash
- 添加了示例项目MB9AFB42L.jflash
- 添加了示例项目MB9AFB42M.jflash
- 添加了示例项目MB9AFB42N.jflash
- 添加了示例项目MB9AFB44L.jflash
- 添加了示例项目MB9AFB44M.jflash
- 添加了示例项目MB9AFB44N.jflash
J-Link许可证管理器
- 实用程序已添加。
版本V4.52c(2012-08-30)
动态链接库
- 在特殊情况下,CFI闪存编程不适用于Cortex-M4设备。固定。
- 在Cortex-M目标上设置/清除硬件断点时,即使没有必要,CPU始终总是暂停。固定。
GDB服务器
- 添加了命令行选项-jtagconf,该选项与jtagconf监视器命令完全兼容。
版本V4.52b(2012-08-24)
配置器
- 在特殊情况下,当请求所有已连接仿真器的列表时,Configurator / DLL可能会崩溃,并且已找到许多仿真器。固定。
动态链接库
- Flash编程对话框使焦点从当前活动的应用程序转移了出去。固定。
- 在特殊情况下,当请求所有已连接仿真器的列表时,Configurator / DLL可能会崩溃,并且已找到许多仿真器。固定。
- 即使在调试器中选择了正确的设备,LPC18xx flashless(!)设备的复位也无法正常工作。固定。受影响的设备:LPC1810,LPC1812,LPC1813,LPC1815,LPC1817,LPC1820,LPC1822,LPC1823,LPC1825,LPC1827,LPC1830,LPC1850
固件
- J-Link OB STM32:J-Link OB将复位引脚驱动为高电平,这可能会在具有复位按钮的板上产生问题。固定。
- J-Link Lite XMC4000:SWO无法正常工作。固定。
版本V4.52a(2012-08-17)
动态链接库
- 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S9790,LM3S9792,LM3S9997,LM3S9B90,LM3S9B92,LM3S9B95,LM3S9B96,LM3S9C97,LM3S9D92,LM3S9D95,LM3S9D96,LM3S9L97
- 从2011年10月开始在带有特定固件的Energy Micro DVK上使用J-Link OB时,OB报告了不正确的缓冲区大小,这可能会导致在开始SWO捕获时DLL崩溃。崩溃已修复。
固件
- Flasher:在特殊情况下,在独立模式下使用SWD时,可能只有第一个编程周期有效。固定。
J-Flash
- 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S9790,LM3S9792,LM3S9997,LM3S9B90,LM3S9B92,LM3S9B95,LM3S9B96,LM3S9C97,LM3S9D92,LM3S9D95,LM3S9D96,LM3S9L97
版本V4.52(2012-08-03)
指挥官
- 添加了新的命令行选项。有关更多详细说明,请参见手册。
动态链接库
- TMS470M设备上的软件断点无法正常工作。固定。
- 对于TMS470M设备,在调试器中选择设备后,现在不再需要脚本文件。
- 某些设备的Flash编程速度有所提高。
- 未正确检测到Xilinx Zynq-7020(Cortex-A9)。固定。
- 在特殊情况下,SWO在较旧的J-Link硬件版本(V6,V7)上无法正常工作。固定。
- 重置Atmel AT91SAM3A / AT91SAM3X设备未重置所有外围设备。固定。
- 对于特殊情况下的STM32F1xx器件,意外设置了DBGMCU_CR中的TRACE_IOEN。固定。
- 使用Energy Micro EFM32 J-Link OB时,控制面板的“常规”选项卡的“ J-Link”字段中显示“未连接”。固定。
- 在特殊情况下,可映射内存(可能指向闪存或RAM的区域或其他取决于特定映射寄存器的区域)的处理无法正常工作。固定。
- DWT周期计数器寄存器(DWT_CYCCNT)可通过DLL作为常规CPU寄存器使用/访问。
- 调试速度提高了。
- 在某些特殊情况下,某些PC上可能会出现“被零除”的异常。固定。
- 添加了发光LM3S5P31
- 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
- 添加了NXP LPC11A02UK,LPC11A04UK,LPC11A11 / 001
- 添加了飞思卡尔MKL04Z16xxx4,MKL04Z16xxx4(允许安全),MKL04Z32xxx4,MKL04Z32xxx4(允许安全),MKL05Z16xxx4,MKL05Z16xxx4(允许安全),MKL05Z32xxx4,MKL05Z32xxx4(允许安全),MKL14Z32xxx4,MKL14Z32(允许安全) MKL15Z32xxx4,MKL15Z32xxx4(允许安全),MKL15Z64xxx4,MKL15Z64xxx4(允许安全),MKL15Z128xxx4,MKL15Z128xxx4(允许安全),MKL24Z32xxx4,MKL24Z32xxx4(允许安全),MKL24Z64xxx4,MKL24Z32xxx4,MKL24Z32xxx4,MKL25Z32xxx),MKL24Z32xxx4,MKL24Z32xxx4,MKL25Z32xxx) MKL25Z64xxx4(允许安全),MKL25Z128xxx4,MKL25Z128xxx4(允许安全)
- 添加了Freescale MK11DX128xxx5,MK11DX128xxx5(允许安全),MK11DX256xxx5,MK11DX256xxx5(允许安全),MK11DN512xxx5,MK11DN512xxx5(允许安全),MK12DX128xxx5,MK12DX128xxx5(允许安全),MK12DX256xxx5,MK12DN512、5(MK12DN512) MK21DX128xxx5,MK21DX128xxx5(允许安全),MK21DX256xxx5,MK21DX256xxx5(允许安全),MK21DN512xxx5,MK21DN512xxx5(允许安全),MK22DX128xxx5,MK22DX128xxx5(允许安全),MK22DX256xxx5,MK22DX256xxx5(Mallow)
- 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
- 添加了ST STM32F302CB,STM32F302CB(允许选择字节),STM32F302CC,STM32F302CC(允许选择字节),STM32F302RB,STM32F302RB(允许选择字节),STM32F302RC,STM32F302RC(允许选择字节),STM32F302VB,STM32F302VB。 ),STM32F302VC,STM32F302VC(允许选择字节),STM32F303CB,STM32F303CB(允许选择字节),STM32F303CC,STM32F303CC(允许选择字节),STM32F303RB,STM32F303RB(允许选择字节),STM32F303RC,STM32F303RC, ),STM32F303VB,STM32F303VB(允许选择字节),STM32F303VC,STM32F303VC(允许选择字节),STM32F372C8,STM32F372C8(允许选择字节),STM32F372CB,STM32F372CB(允许选择字节),STM32F372CB(允许选择字节),STM32F372CB(允许选择字节), ),STM32F372R8,STM32F372R8(允许选择字节),STM32F372RB,STM32F372RB(允许选择字节),STM32F372RC,STM32F372RC(允许选择字节),STM32F372V8,STM32F372V8(允许选择字节)。字节),STM32F372VB,STM32F372VB(允许选择字节),STM32F372VC,STM32F372VC(允许选择字节),STM32F373C8,STM32F373C8(允许选择字节),STM32F373CB,STM32F373CB(允许选择字节),STM32F373CB(允许选择字节),STM32F373VB(允许选择字节)。字节),STM32F373R8,STM32F373R8(允许选择字节),STM32F373RB,STM32F373RB(允许选择字节),STM32F373RC,STM32F373RC(允许选择字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB。字节),STM32F373VC,STM32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,STM32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,STM32F373VC(允许选择字节)
- 添加了恩智浦LPC1833,LPC1837,LPC1853,LPC1857
固件
- 闪光器:扩展了序列号编程功能。有关扩展,请参见手册。
- Flasher:在特殊情况下,在独立模式下使用Flasher ARM时,自定义RAMCode可能会导致“ RAM检查失败”错误消息。固定。
- 提示:大小超过2 KB的自定义RAM代码未正确处理。固定。
- Flasher:通过J-Flash将新的config +数据文件下载到Flasher时,旧配置未正确失效。固定。
- J-Link Lite / Lite Cortex-M:改善了JTAG信号质量。
- J-Link:对于具有CDC支持的J-Link,在特殊情况下,可能会发生从主机PC传输到J-Link的单个字符丢失的情况。
GDB服务器
- 用于Cortex-M的扩展GDB寄存器集。新增:MSP,PSP,PRIMASK,BASEPRI,FAULTMASK,CONTROL
- 命令行选项“ -select”已更新。有关更多详细说明,请参见手册。
J-Flash
- 添加了发光LM3S5P31
- 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
- 添加了NXP LPC11A02UK,LPC11A04UK,LPC11A11 / 001
- 添加了飞思卡尔MKL04Z16xxx4,MKL04Z16xxx4(允许安全),MKL04Z32xxx4,MKL04Z32xxx4(允许安全),MKL05Z16xxx4,MKL05Z16xxx4(允许安全),MKL05Z32xxx4,MKL05Z32xxx4(允许安全),MKL14Z32xxx4,MKL14Z32(允许安全) MKL15Z32xxx4,MKL15Z32xxx4(允许安全),MKL15Z64xxx4,MKL15Z64xxx4(允许安全),MKL15Z128xxx4,MKL15Z128xxx4(允许安全),MKL24Z32xxx4,MKL24Z32xxx4(允许安全),MKL24Z64xxx4,MKL24Z32xxx4,MKL24Z32xxx4,MKL25Z32xxx),MKL24Z32xxx4,MKL24Z32xxx4,MKL25Z32xxx) MKL25Z64xxx4(允许安全),MKL25Z128xxx4,MKL25Z128xxx4(允许安全)
- 添加了Freescale MK11DX128xxx5,MK11DX128xxx5(允许安全),MK11DX256xxx5,MK11DX256xxx5(允许安全),MK11DN512xxx5,MK11DN512xxx5(允许安全),MK12DX128xxx5,MK12DX128xxx5(允许安全),MK12DX256xxx5,MK12DN512、5(MK12DN512) MK21DX128xxx5,MK21DX128xxx5(允许安全),MK21DX256xxx5,MK21DX256xxx5(允许安全),MK21DN512xxx5,MK21DN512xxx5(允许安全),MK22DX128xxx5,MK22DX128xxx5(允许安全),MK22DX256xxx5,MK22DX256xxx5(Mallow)
- 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
- 添加了ST STM32F302CB,STM32F302CB(允许选择字节),STM32F302CC,STM32F302CC(允许选择字节),STM32F302RB,STM32F302RB(允许选择字节),STM32F302RC,STM32F302RC(允许选择字节),STM32F302VB,STM32F302VB。 ),STM32F302VC,STM32F302VC(允许选择字节),STM32F303CB,STM32F303CB(允许选择字节),STM32F303CC,STM32F303CC(允许选择字节),STM32F303RB,STM32F303RB(允许选择字节),STM32F303RC,STM32F303RC, ),STM32F303VB,STM32F303VB(允许选择字节),STM32F303VC,STM32F303VC(允许选择字节),STM32F372C8,STM32F372C8(允许选择字节),STM32F372CB,STM32F372CB(允许选择字节),STM32F372CB(允许选择字节),STM32F372CB(允许选择字节), ),STM32F372R8,STM32F372R8(允许选择字节),STM32F372RB,STM32F372RB(允许选择字节),STM32F372RC,STM32F372RC(允许选择字节),STM32F372V8,STM32F372V8(允许选择字节)。字节),STM32F372VB,STM32F372VB(允许选择字节),STM32F372VC,STM32F372VC(允许选择字节),STM32F373C8,STM32F373C8(允许选择字节),STM32F373CB,STM32F373CB(允许选择字节),STM32F373CB(允许选择字节),STM32F373VB(允许选择字节)。字节),STM32F373R8,STM32F373R8(允许选择字节),STM32F373RB,STM32F373RB(允许选择字节),STM32F373RC,STM32F373RC(允许选择字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB。字节),STM32F373VC,STM32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,STM32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,STM32F373VC(允许选择字节)
- 添加了恩智浦LPC1833,LPC1837,LPC1853,LPC1857
- 大小大于2 KB的自定义RAM代码未正确处理。固定。
- 添加了示例项目MKL25Z128xxx4.jflash
- 增加了对序列号编程的支持。
- EN29LV800BB的闪存ID不正确(0x1C22DA更改为0x1C225B)。固定。
- 添加了Eon EN29LV800CB,EN29LV800CT
- 对序列号进行编程时,J-Flash报告了一个错误,即使在不需要序列号列表文件的情况下也找不到序列号列表文件。
- 当连接了多个Flasher且J-Flash未配置为连接到特定Flasher时,选择“下载到编程器”时,将弹出两次仿真器选择对话框。固定。
- 序列号编程功能已扩展。有关扩展,请参见手册。
- 将数据和配置下载到Flasher ARM的独立模式时,在并非所有扇区都具有2KB对齐的结束地址的Flash(例如TMS470R1B1M扇区0)上,会生成错误的数据文件,从而导致在Flasher独立模式下编程失败。固定。
- 添加了示例项目LPC1788_EmbeddedArtistsDevKit_CFI_1x16.jflash。
- 添加了示例项目STM32F217ZG.jflash
- 添加了示例项目STM32F407IG.jflash
- 添加了示例项目STM32L152VB.jflash
- 添加了示例项目STM32L152VB_ProgUserOptionByte.jflash
- 添加了示例项目LPC1857.jflash。
- 添加了示例项目STM32F303VC.jflash。
- 添加了示例项目MK20DX128xxx5.jflash。
- 添加了示例项目MK21DN512xxx5.jflash。
- 添加了示例项目LPC4088.jflash。
J-Link安装程序
- CDC驱动程序安装程序已添加到常规软件包中。安装软件包时,不会自动启动CDC安装程序,以避免与旧版Windows兼容的问题。
杰姆
- 配置对话框已更新。允许现在通过IP连接到J-Link,允许选择设备等。
开发包
- 添加了新的模拟器产品ID
SWO查看器
- SWO Viewer立即在启动时加载最新设置。
- 添加了用于已知设备的CPU时钟“重新测量”的附加按钮。
版本V4.50k(2012-07-02)
动态链接库
- LPC1113设备上的重置无法正常工作。固定。
J-Flash
- “擦除芯片”选项在Atmel AT91SAM3U1x和AT91SAM3U2x器件上产生了超时错误。固定。
- 将数据文件另存为十六进制文件无法正常工作。固定。
版本V4.50j(2012-06-26)
动态链接库
- RX600:如果正在运行独立的看门狗,则闪存编程可能会因超时错误而失败。固定。
- J-Link Lite FSL:在特殊情况下,读/写内存无法正常工作。固定。
DLL接收
- DLL更新程序未找到EWRX V2.40.1安装。固定。
版本V4.50i(2012-06-22)
动态链接库
- 在特殊情况下,SWO在较旧的J-Link硬件版本(V6,V7)上无法正常工作。固定。
GDB服务器
- 对于某些GDB,可能会发生GDB请求不存在的寄存器,从而在GDB服务器中导致“不支持的寄存器...”消息的情况。固定。
版本V4.50h(2012-06-19)
指挥官
- 万一没有给出参数,loadbin命令不会输出语法。固定。
- 通过设备选择对话框在J-Link Commander中选择设备时,在删除JLink.exe文件夹中的Default.ini之前,无法再选择其他设备。固定。
动态链接库
- J-Link无法与libusb的64位库一起正常使用。固定。
- 在特殊情况下,即使最小化启动,控制面板也确实出现在任务栏中。固定。
- 在特殊情况下,SWO不适用于较旧的J-Link型号(硬件版本7和6)。固定。
- DLL Updater现在可以识别Keil MDK。
- 针对报告错误CFI信息的SST39设备的改进的CFI检测算法。
固件
- Flasher ARM V3:在J-Link模式下对Cortex-A / R设备进行编程时,将弹出“仿真器没有所选CPU内核的智能...”对话框。更改/修复。
- 对于SWD接口不稳定的情况(SWD线路上的噪音很大),改进了J-Link的稳定性。
GDB服务器
- 对于某些GDB,出现错误“远程'g'数据包答复太长”。固定。
版本V4.50g(2012-06-11)
J-Flash
- 在特殊情况下,回读EEPROM内容时,用于LPC11A EEPROM编程的RAMCode不能正常工作。固定。
开发包
- 在特殊情况下,即使没有发生错误,JLINKARM_Reset()也会报告并出错。固定。
版本V4.50f(2012-06-08)
固件
- J-Link / J-Link Ultra:在特殊情况下,J-Link Ultra进行的功率测量不正确。固定。
RDI
- 在特殊情况下,如果未配置任何设备,则不会弹出设备选择对话框。固定。
- 在一个调试会话中多次闪存下载(例如,在不关闭调试会话的情况下使用AXD下载第二个映像时)无法正常工作。固定。
版本V4.50e(2012-06-06)
动态链接库
- 在特殊情况下,单步无法在Cortex-M设备上正常工作。固定。
- 在特殊情况下,使用32位写入来编写单个调试不能正常工作。固定。
版本V4.50a(2012-06-04)
指挥官
- 键入“?”时,添加了以下命令的说明:SWDReadAP,SWDReadDP,SWDWriteAP,SWDWriteDP,SWDSelect
动态链接库
- 添加了对AM335x的支持。有关此设备特殊处理的更多信息,请参考UM08001,“设备规格”一章。
- 提高了Cortex-M设备的单步速度。
- 闪存中的无限断点现在也可以免费用于J-Link OEM产品和J-Link Lite。
- 当将旧版本的Keil MDK(V4.23之前的版本)与Cortex-M一起使用时,在特殊情况下,uVision无法正确写入CONTROL寄存器。解决方法。
- 现在,“出硬件断点”对话框中还会显示当前设置的断点。
- 现在,“检测到安全的Kinetis设备”具有“不再显示此消息”选项。
- 添加了恩智浦LPC11U34 / 311,LPC11U34 / 421,LPC11U35 / 401,LPC11U35 / 501,LPC11U36 / 401,LPC11U37 / 401,LPC11U37 / 501
- 添加了ST STM32F050C4,STM32F050C6,STM32F050K4,STM32F050K6,STM32F051C4,STM32F051K4,STM32F051R4
- 添加了东芝TMPM342FXBG,TMPM365FYXBG
固件
- J-Link Lite:针对JTAG / SWD信号噪声较大的目标,改进了J-Link Lite的稳定性。
- J-Link Pro V1:在特殊情况下,SWD通讯无法正常工作。固定。
- Flasher ARM :(没有以太网的旧版本):在特殊情况下,SWD通信无法正常工作。固定。
闪光器ARM
- AyDeeKay KamCho设备的闪存编程无法正常工作。
GDB服务器
- 对于某些GDB,在特殊情况下,在Cortex-M目标上进行调试可能会引起问题。固定。
J-Flash
- 添加了恩智浦LPC11U34 / 311,LPC11U34 / 421,LPC11U35 / 401,LPC11U35 / 501,LPC11U36 / 401,LPC11U37 / 401,LPC11U37 / 501
- 添加了ST STM32F050C4,STM32F050C6,STM32F050K4,STM32F050K6,STM32F051C4,STM32F051K4,STM32F051R4
- 添加了东芝TMPM342FXBG,TMPM365FYXBG
RDI
- 在大型字节序目标上的调试无法正常进行。固定。
SWO查看器
- 实用程序已添加。
版本V4.50a(2012-06-04)
动态链接库
- 在特殊情况下,重置无法正常工作。固定。
版本V4.46f(2012-05-10)
动态链接库
- 无法正确识别IAR EWARM传递给DLL的某些设备名称。固定。
- 添加了ST STM32F051C4,STM32F051K4,STM32F051R4
J-Flash
- 添加了ST STM32F051C4,STM32F051K4,STM32F051R4
版本V4.46e(2012-05-03)
动态链接库
- 在特殊情况下,在Atmel AT91SAM3和AT91SAM4上的设备重置无法正常工作。固定。
- 在特殊情况下,当CPU处于处理程序模式时,Cortex-M设备上的单步操作无法正常工作。固定。
- 在调试器中选择AT91SAM9G或SAM9X设备时,对于其中某些设备,会弹出“所选设备xxx未知”对话框。固定。
- 报告的RX621 / RX62N / RX62T设备的数据闪存大小不正确。固定。
J-Flash
- 报告的RX621 / RX62N / RX62T设备的数据闪存大小不正确。固定。
版本V4.46d(2012-04-24)
GDB服务器
- 在特殊情况下,当GDB读取单个寄存器时,GDB服务器可能会崩溃
RDI
- 在第一个调试会话开始时未显示设备选择对话框。固定。
版本V4.46c(2012-04-20)
动态链接库
- 对于RX63N目标,消息“ CPU速度为xxxkHz。JTAG速度降低为xxx kHz”。出现了。固定。
- 在特殊情况下,在EWRX和HEW的内存窗口中查看DataFlash内容无法正常工作。固定。
- 对于RX63N目标,消息“ CPU速度为xxxkHz。JTAG速度降低为xxx kHz”。出现了。固定。
闪光器ARM
- Atmel AT91SAM3S设备的编程在独立模式下无法正常工作。固定。
J-Flash
- 对外部闪存进行编程时,设备选择对话框会意外弹出。固定。
版本V4.46(2012-04-12)
动态链接库
- 添加了富士通MB9BF116S,MB9BF116T,MB9BF117S,MB9BF117T,MB9BF118S,MB9BF118T,MB9BF216S,MB9BF216T,MB9BF217S,MB9BF217T,MB9BF218S,MB9BF218T,MB9BF316S,MB9BF316T,MB9BFNBF,MB9BFN,MB9BFN,MB9BFNBF,MB9BFN318,MB9BFN318, MB9BF416N,MB9BF416R,MB9BF416S,MB9BF416T,MB9BF417S,MB9BF417T,MB9BF418S,MB9BF418T,MB9BF512N,MB9BF512R,MB9BF514N,MB9BF514R,MB9BF515N,MB9BF515R,MB9BF516N,MB9BFS,MB9BFS516,MB9BFS516,MB9BFS516,
- 添加了夜光LM3S300,LM3S600,LM3S608,LM3S808,LM3S1F16,LM3S1H11,LM3S2616,LM3S5K36,LM3S5P36,LM3S5T36,LM3S5Y36,LM3S6G65,LM3S9D9,LM3S9D9,LM3S9D9
- 添加了NXP LPC1102,LPC1315,LPC1316,LPC1317,LPC1345,LPC1346,LPC1347,LPC1763,LPC1769,LPC2921,LPC2923,LPC2925,LPC2926,LPC2939
- 添加了ST STM32L162QD,STM32L162RD,STM32L162VD,STM32L162ZD,STM32W108C8
- 添加Ti LM4F110B2QR,LM4F110C4QR,LM4F110E5QR,LM4F110H5QR,LM4F111B2QR,LM4F111C4QR,LM4F111E5QR,LM4F111H5QR,LM4F112C4QC,LM4F112E5QC,LM4F112H5QC,LM4F112H5QD,LM4F120B2QR,LM4F120C4QR,LM4F120E5QR,LM4F120H5QR,LM4F121B2QR,LM4F121C4QR,LM4F121E5QR,LM4F121H5QR,LM4F122C4QC,LM4F122E5QC,LM4F122H5QC,LM4F122H5QD, LM4F130C4QR,LM4F130E5QR,LM4F130H5QR,LM4F131C4QR,LM4F131E5QR,LM4F131H5QR,LM4F132C4QC,LM4F132E5QC,LM4F132H5QC,LM4F132H5QD,LM4F210E5QR,LM4F210H5QR,LM4F211E5QR,LM4F211H5QR,LM4F212E5QC,LM4F212H5BB,LM4F212H5QC,LM4F212H5QD,LM4F230E5QR,LM4F230H5QR,LM4F231E5QR,LM4F231H5QR,LM4F232E5QC,LM4F232H5BB,LM4F232H5QC, LM4F232H5QD
- 添加了东芝TMPM367FDFG,TMPM367FDXBG,TMPM368FDFG,TMPM368FDXBG,TMPM369FDXBG,TMPM376FDDFG,TMPM376FDFG,TMPM377FDDFG,TMPM377FDFG,TMPM377FYDFG,TMPM377FYFG,TMPM380FDFGG,TMPM384
- 控制面板中的RAWTRACE选项卡显示错误的跟踪缓冲区大小。固定。
- 在特殊情况下,“ RAM检查失败”可能会导致AyDeeKay uSobek设备的刷新失败
固件
- 在特殊情况下,“ RAM检查失败”可能会导致AyDeeKay uSobek设备的刷新失败
GDB服务器
- 在特殊情况下,Eclipse Indigo中的“ C / C ++应用程序”调试配置无法正常工作。固定。
J-Flash
- 添加了富士通MB9BF116S,MB9BF116T,MB9BF117S,MB9BF117T,MB9BF118S,MB9BF118T,MB9BF216S,MB9BF216T,MB9BF217S,MB9BF217T,MB9BF218S,MB9BF218T,MB9BF316S,MB9BF316T,MB9BFNBF,MB9BFN,MB9BFN,MB9BFNBF,MB9BFN318,MB9BFN318, MB9BF416N,MB9BF416R,MB9BF416S,MB9BF416T,MB9BF417S,MB9BF417T,MB9BF418S,MB9BF418T,MB9BF512N,MB9BF512R,MB9BF514N,MB9BF514R,MB9BF515N,MB9BF515R,MB9BF516N,MB9BFS,MB9BFS516,MB9BFS516,MB9BFS516,
- 添加了夜光LM3S300,LM3S600,LM3S608,LM3S808,LM3S1F16,LM3S1H11,LM3S2616,LM3S5K36,LM3S5P36,LM3S5T36,LM3S5Y36,LM3S6G65,LM3S9D9,LM3S9D9,LM3S9D9
- 添加了NXP LPC1102,LPC1315,LPC1316,LPC1317,LPC1345,LPC1346,LPC1347,LPC1763,LPC1769,LPC2921,LPC2923,LPC2925,LPC2926,LPC2939
- 添加了ST STM32L162QD,STM32L162RD,STM32L162VD,STM32L162ZD,STM32W108C8
- 添加Ti LM4F110B2QR,LM4F110C4QR,LM4F110E5QR,LM4F110H5QR,LM4F111B2QR,LM4F111C4QR,LM4F111E5QR,LM4F111H5QR,LM4F112C4QC,LM4F112E5QC,LM4F112H5QC,LM4F112H5QD,LM4F120B2QR,LM4F120C4QR,LM4F120E5QR,LM4F120H5QR,LM4F121B2QR,LM4F121C4QR,LM4F121E5QR,LM4F121H5QR,LM4F122C4QC,LM4F122E5QC,LM4F122H5QC,LM4F122H5QD, LM4F130C4QR,LM4F130E5QR,LM4F130H5QR,LM4F131C4QR,LM4F131E5QR,LM4F131H5QR,LM4F132C4QC,LM4F132E5QC,LM4F132H5QC,LM4F132H5QD,LM4F210E5QR,LM4F210H5QR,LM4F211E5QR,LM4F211H5QR,LM4F212E5QC,LM4F212H5BB,LM4F212H5QC,LM4F212H5QD,LM4F230E5QR,LM4F230H5QR,LM4F231E5QR,LM4F231H5QR,LM4F232E5QC,LM4F232H5BB,LM4F232H5QC, LM4F232H5QD
- 添加了东芝TMPM367FDFG,TMPM367FDXBG,TMPM368FDFG,TMPM368FDXBG,TMPM369FDXBG,TMPM376FDDFG,TMPM376FDFG,TMPM377FDDFG,TMPM377FDFG,TMPM377FYDFG,TMPM377FYFG,TMPM380FDFGG,TMPM384
- 添加了示例项目LM4F232H5.jflash。
- 在特殊情况下,“ RAM检查失败”可能会导致AyDeeKay uSobek设备的刷新失败
版本V4.44d(2012-03-26)
动态链接库
- 添加了富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF131L
- 如果将未知的设备名称传递给DLL,则每次启动调试会话时都会弹出设备选择对话框。固定。
DLL接收
- RX200:如果更改HOCO的速度,J-Link OB可能会失去与内核的通信。固定。
固件
- Flasher PPC / RX:在特殊情况下,可能会发生无法正确识别按下编程按钮的情况。固定。
J-Flash
- 添加了富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF131L
版本V4.44b(2012-03-22)
动态链接库
- 在特殊情况下,闪存断点在STM32F0器件上无法正常工作。固定。
- 在特殊情况下,在STM32F0器件上单步执行不正确。固定。
- 使用IAR EWARM时,DLL无法正确识别某些LPC11xx设备。固定。
版本V4.44(2012-03-19)
动态链接库
- 使用IAR EWARM时,DLL无法正确识别某些STM32F051设备名称。固定。
- 修复了与Infineon XMC4500的连接不稳定的问题。
开发包
- 在JLINKARM_Close()上未释放“ setcfiflash”命令分配的内存。固定。
版本V4.42b(2012-02-14)
动态链接库
- 当多次切换目标接口而没有关闭开关之间的DLL(例如J-Link Commander)时,目标连接可能会中断。固定。
版本V4.42a(2012-02-08)
动态链接库
- 使用SWD界面时,正常复位无法正常工作。固定。
- 添加了ST STM32W108CC,STM32W108CZ
- 无法正确识别IAR EWARM传递的某些设备名称。固定。
- 无法正确识别以下设备名称:EFM32GG990F1024,EFM32GG995F1024
J-Flash
- 添加了ST STM32W108CC,STM32W108CZ
版本V4.42(2012-02-07)
动态链接库
- 添加了Analog Devices ADuC7121,ADuC7122,ADuC7124,ADuC7126
J-Flash
- 添加了示例项目ADuC7124.jflash
- 添加了Analog Devices ADuC7121,ADuC7122,ADuC7124,ADuC7126
版本V4.40c(2012-01-24)
动态链接库
- 添加了英飞凌XMC4500
J-Flash
- 添加了英飞凌XMC4500
- 添加了示例项目XMC4500.jflash。
脚本文件
- XMC4500.JLinkScript已添加。
版本V4.36l(2011-12-02)
指挥官
- 在Cortex-M设备上,CONTROL / FAULTMASK / BASEPRI / PRIMASK没有正确打印。固定。
动态链接库
- 在特殊情况下,在符合CoreSight的设备上未正确检查ROM表,这会导致不良的副作用。固定。
- 在特殊情况下,闪存下载在TMS570设备上无法正常工作。固定。
J-Flash
- 瑞萨电子RX设备不允许选择“大端”。固定。
- 如果在J-Flash CPU对话框中使用了相对于项目的脚本文件路径,则该路径未正确传递到DLL。固定。
版本V4.36k(2011-11-22)
动态链接库
- 有时切换到特定的目标接口(JTAG / SWD / ...)无法正常工作。固定。
- 外部CFI NOR闪存中的Flash下载和Flash断点无法正常工作。固定。
- 通过IAR EWARM中的选择时,DLL无法正确识别以下设备名称。固定的:RM48L530PGE,RM48L530ZWT,RM48L540PGE,RM48L540ZWT,RM48L550PGE,RM48L550ZWT,RM48L730PGE,RM48L730ZWT,RM48L740PGE,RM48L740ZWT,RM48L750PGE,RM48L750ZWT,RM48L930PZ,RM48L48PWT,RM48L48PWT,RM48L48PWT,RM48L48PWT,RM48L48PWT
版本V4.36j(2011-11-18)
动态链接库
- 脚本文件如果在特殊情况下未执行if语句中的循环,则脚本文件解析器可能会尝试执行循环并挂起。固定。
- 低于1.6V的目标接口电压无法正确处理。固定。
- 飞思卡尔Kinetis K70的Flash编程支持无法正常工作。固定。
- 无法选择某些已经支持的飞思卡尔设备。固定。
GDB服务器
- 低于1.6V的目标接口电压无法正确处理。固定。
J-Flash
- 低于1.6V的目标接口电压无法正确处理。固定。
- 飞思卡尔Kinetis K70的Flash编程支持无法正常工作。固定。
- 无法选择某些已经支持的飞思卡尔设备。固定。
版本V4.36i(2011-11-11)
动态链接库
- 控制面板:打开RAWTRACE选项卡时,在特殊情况下,可能会发生内部错误“ USB通信未锁定”。固定。
- 添加了三星S3FN41F
固件
- J-Trace for Cortex-M:如果在跟踪处于活动状态时停止跟踪时钟,则停止跟踪可能会失败,从而导致固件挂起。固定。
J-Flash
- 如果外部闪存需要“软解锁”闪存扇区,则J-Flash可能会崩溃。固定。
- 对于ST STM32F407IG,STM32F407VG和STM32F407ZG J-Flash报告了错误的闪存大小。固定。
- 添加了三星S3FN41F
- 添加了示例项目S3FN41F.jflash。
- 添加了三星S3FN21x和S3FN41F器件的芯片擦除功能。
- 以下外部NOR闪存设备无法正常工作。固定:Eon EN29LV800BB,EN29LV800BT,EN29LV160BB,EN29LV160BT
TCP / IP服务器
- 无法正确识别某些模拟器命令。固定。
版本V4.36h(2011-11-04)
J-Flash
- 如果使用自定义RAMCode / Flash自动检测设置,则在创建Flasher ARM数据文件时J-Flash可能会崩溃。固定。
J-Link配置器
- 将J-Link列表排序到特定列时,如果执行了“更新固件”,则可能会发生错误的J-Link获取固件更新的情况。固定。
版本V4.36g(2011-10-27)
固件
- Flasher ARM:在特殊情况下,独立模式可能会崩溃。
版本V4.36f(2011-10-22)
动态链接库
- 由于在EWARM V6.30中更改了设备的命名,因此在EWARM中不再正确识别Freescale Kinetis设备
版本V4.36e(2011-10-20)
动态链接库
- 在特殊情况下,设置闪存断点后可能无法正确还原目标RAM。固定。
版本V4.36d(2011-10-20)
动态链接库
- 在特殊情况下,ARM7 / 9目标上的ETB标识可能会引起问题。固定。
版本V4.36c(2011-10-17)
固件
- 基于SAM7的J-Link OB:Cortex-M目标:如果读取内存失败,在特殊情况下J-Link固件可能会挂起。固定。
版本V4.36b(2011-10-14)
SAM-ICE
- 添加了对一些新Atmel设备的支持。
脚本文件
- 在特殊情况下无法正常工作。固定。
版本V4.36a(2011-10-14)
动态链接库
- exec SetETBIsPresent已添加。
- exec SetETMIsPresent已添加。
版本V4.36(2011-10-13)
动态链接库
- 添加了ST STM32F405RG,STM32F405VG,STM32F405ZG,STM32F407IE,STM32F407IG,STM32F407VE,STM32F407VG,STM32F407ZE,STM32F407ZG,STM32F415RG,STM32F415VG,STM32F415ZG,STM32F417G417,STM32F417G417,STM32F417G417,STM32F417G417
- 在ARM7 / 9目标上的ETB跟踪无法正常工作。固定。
- 需要通过脚本文件启用用于ARM7 / 9设备的ETM。在非ETM设备上自动检测ETM会导致某些设备出现问题。
DLL接收
- 在特殊情况下,连接到RX621设备可能会引起问题。固定。
固件
- J-Trace Cortex-M V3:有时在新的Cortex-M芯片(Cortex-M3 r2p1,Cortex-M4 r0p1)上未正确检测到2位和4位跟踪模式。固定。
- J-Trace Cortex-M V3:有时,J-Trace无法正确过滤多个完全同步的数据包。固定。
J-Flash
- 添加了ST STM32F405RG,STM32F405VG,STM32F405ZG,STM32F407IE,STM32F407IG,STM32F407VE,STM32F407VG,STM32F407ZE,STM32F407ZG,STM32F415RG,STM32F415VG,STM32F415ZG,STM32F417G417,STM32F417G417,STM32F417G417,STM32F417G417
开发包
- 添加了JLINKARM_SelectTraceSource()API函数。
脚本文件
- 添加了示例脚本文件,如何在ARM7 / 9上启用ETM(EnableETM_ARM7_9.JLinkScript)
- LPC3250_EnableETB.JLinkScript已更新
- OMAP-L138.JLinkScript已更新
版本V4.34b(2011-09-01)
动态链接库
- 在特殊情况下,在TMS570器件上进行闪存编程时,会出现错误消息“ CPSR具有意外值”。此错误消息也可能导致DLL崩溃。固定。
版本V4.34a(2011-08-29)
指挥官
- 指定设备名称会导致API错误。
动态链接库
- 已添加:飞思卡尔K10DN32V,K10DN64V,K10DN128V,K10DX32V,K10DX64V,K10DX128V,K20DN32V,K20DX32V,K20DN64V,K20DX64V,K20DN128V,K20DX128V
GDB服务器
- 指定设备名称会导致API错误。
版本V4.34(2011-08-26)
动态链接库
- RX200:添加了片上跟踪支持
- RX200:添加了大字节序支持
- RX630:添加了大字节序支持
- RX600:数据访问中的跟踪提取无法正常工作。固定。
- DLL无法正确识别IAR EWARM中STM32L设备的新设备名称。这使得无法使用EWARM中的J-Link闪存加载器。固定。
固件
- RX630:内存读取/写入在CPU速度非常慢时无法正常工作。固定的受影响固件:J-Link OB SAM7,J-Link V8,J-Link Pro V1,J-Link Pro V3,J-Link Ultra
- Flasher ARM:在特殊情况下,尝试以独立模式对设备进行编程时,Flasher ARM可能会挂起。
版本V4.28c(2011-07-01)
动态链接库
- HaltAfterBootloader策略不允许完整的引导加载程序在NXP LPC-CortexM设备上运行。固定。
- JTAG自动速度在Samsung S3FN60D(Cortex-M0)设备上无法正常工作。固定。
J-Link固件
- ARM11智能方面的问题,在使用ARM11设备时,在特殊情况下可能导致不稳定。固定。
版本V4.28b(2011-06-22)
ARM 7/9/11指令集
- 模拟扩展
动态链接库
- ARM11:重置无法正常工作
- ARM11:在特殊情况下单步执行不正常
- 新增飞思卡尔MK10DN512ZVLK10,MK10DN512ZVLL10,MK10DN512ZVLQ10,MK10DN512ZVMB10,MK10DN512ZVMC10,MK10DN512ZVMD10,MK10DX128ZVLQ10,MK10DX128ZVMD10,MK10DX256ZVLQ10,MK10DX256ZVMD10,MK20DN512ZVMB10,MK20DN512ZVMC10,MK20DN512ZVMD10,MK20DN512ZVLK10,MK20DN512ZVLL10,MK20DN512ZVLQ10,MK20DX128ZVLQ10,MK20DX128ZVMD10,MK20DX256ZVLK10,MK20DX256ZVLL10,MK20DX256ZVLQ10,MK20DX256ZVMB10,MK20DX256ZVMC10,MK20DX256ZVMD10, MK30DN512ZVLK10,MK30DN512ZVLL10,MK30DN512ZVLQ10,MK30DN512ZVMB10,MK30DN512ZVMC10,MK30DN512ZVMD10,MK30DX128ZVLQ10,MK30DX128ZVMD10,MK30DX256ZVLQ10,MK30DX256ZVM
J-Flash
- 对LPC设备进行编程并将有效的校验和添加到已编程的数据时,J-Flash可能会崩溃。固定。
- 新增飞思卡尔MK10DN512ZVLK10,MK10DN512ZVLL10,MK10DN512ZVLQ10,MK10DN512ZVMB10,MK10DN512ZVMC10,MK10DN512ZVMD10,MK10DX128ZVLQ10,MK10DX128ZVMD10,MK10DX256ZVLQ10,MK10DX256ZVMD10,MK20DN512ZVMB10,MK20DN512ZVMC10,MK20DN512ZVMD10,MK20DN512ZVLK10,MK20DN512ZVLL10,MK20DN512ZVLQ10,MK20DX128ZVLQ10,MK20DX128ZVMD10,MK20DX256ZVLK10,MK20DX256ZVLL10,MK20DX256ZVLQ10,MK20DX256ZVMB10,MK20DX256ZVMC10,MK20DX256ZVMD10, MK30DN512ZVLK10,MK30DN512ZVLL10,MK30DN512ZVLQ10,MK30DN512ZVMB10,MK30DN512ZVMC10,MK30DN512ZVMD10,MK30DX128ZVLQ10,MK30DX128ZVMD10,MK30DX256ZVLQ10,MK30DX256ZVM
版本V4.28(2011-06-16)
动态链接库
- 新增飞思卡尔MK50DN512ZCLQ10,MK50DX256ZCMC10,MK50DX256ZCLL10,MK50DN512ZCLL10,MK50DX256ZCLK10,MK50DX256ZCMB10,MK51DX256ZCLK10,MK51DX256ZCMB10,MK51DX256ZCLL10,MK51DN512ZCLL10,MK51DX256ZCMC10,MK51DN512ZCMC10,MK51DN256ZCLQ10,MK51DN256ZCMD10,MK51DN512ZCLQ10,MK51DN512ZCMD10,MK52DN512ZCLQ10,MK52DN512ZCMD10,MK53DN512ZCLQ10,MK53DN512ZCMD10,MK53DX256ZCLQ10,MK53DX256ZCMD10
- 控制面板的“ CPU注册表”选项卡不能正确处理伪寄存器
- 添加了发光LM3S308
- 在特殊情况下,无法对大型Freescale Kinetis设备(> 256 KB闪存)进行编程。固定。
闪光器ARM
- 在特殊情况下,无法对大型Freescale Kinetis设备(> 256 KB闪存)进行编程。固定。
GDB服务器
- 添加了“通过JTAG的GDB服务器”和“通过SWD的GDB服务器”的开始菜单条目
J-Flash
- 添加了Atmel AT49BV040,AT49LV040
- 新增飞思卡尔MK50DN512ZCLQ10,MK50DX256ZCMC10,MK50DX256ZCLL10,MK50DN512ZCLL10,MK50DX256ZCLK10,MK50DX256ZCMB10,MK51DX256ZCLK10,MK51DX256ZCMB10,MK51DX256ZCLL10,MK51DN512ZCLL10,MK51DX256ZCMC10,MK51DN512ZCMC10,MK51DN256ZCLQ10,MK51DN256ZCMD10,MK51DN512ZCLQ10,MK51DN512ZCMD10,MK52DN512ZCLQ10,MK52DN512ZCMD10,MK53DN512ZCLQ10,MK53DN512ZCMD10,MK53DX256ZCLQ10,MK53DX256ZCMD10
- 添加了发光LM3S308
- 在特殊情况下,无法对大型Freescale Kinetis设备(> 256 KB闪存)进行编程。固定。
SAM-ICE
- 无法正确识别Atmel AT91SC100。固定。
TCP / IP服务器
- 错误“收到未知的EMU命令#229。” 出现了。固定。
版本V4.26a(2011-04-28)
动态链接库
- Freescale Kinetis:访问某些非法地址时,调试器可能会卡住。
固件
- Freescale Kinetis:访问某些非法地址时,调试器可能会卡住。
GDB服务器
- Cortex-A / R:寄存器未正确处理。当单步执行/重新启动/暂停CPU时,这会引起问题。
版本V4.24e(2011-03-22)
固件
- Flasher ARM:在特殊情况下,单机模式下的SWD无法正常工作。
版本V4.24c(2011-03-04)
固件
- 通过Cortex-M设备上的JTAG使用Flasher ARM时,无法正常工作。固定。
- 在某些特殊情况下,J-Link PRO V1的更新无法正常工作。固定。
版本V4.24b(2011-02-22)
动态链接库
- Cortex-M大端字节序:在特殊情况下,当向专用外围总线区域(PPB,始终为小端字节序)写入数据/从中读取数据时,即使该区域始终为小端字节序,数据仍被解释为大端字节序。
版本V4.24a(2011-02-22)
动态链接库
- 添加了对Cortex-M大端目标的支持
J-Flash
- 增加了对Toshiba TMPM341的大端支持。
版本V4.24(2011-02-17)
指挥官
- 在特殊情况下,LM3Sxxx设备的“解锁”命令导致“错误的JTAG通信”错误,并且解锁失败。
动态链接库
- 设置软件断点时,不允许对闪存进行重新编程。
- 如果未指定设置文件,则控制面板的某些值未正确初始化,这可能导致DLL出现意外行为。
- 添加了三星S3FN60D
- 在IAR EWARM中选择LM3SxBxx时,未在DLL中正确选择设备。
- 对CFI闪存执行写入和验证时,数据已正确写入闪存缓存中,但是在回读时,是从硬件而非闪存缓存中读取数据。
- 在IAR EWARM中选择以下设备之一时,DLL无法正确识别它们:ST STM32F100xC,STM32F100xD,STM32F100xE
- 添加了恩智浦LPC11C22,LPC11C24
文献资料
- 全部更新。
GDB服务器
- “ monitor flash CFI = <SAddr>-<EAddr>”和“ monitor WorkRAM = <SAddr>-<EAddr>”在命令中不接受“ =“。
- “显示器重置<类型>”报告了Cortex-M设备的错误重置描述
- “ k”命令的行为与“ R”命令相同,并发出目标复位信息。
J-Flash
- MAC7解锁无法正常工作。
- 对Freescale Kinetis设备进行编程无法正常工作。日志窗口中出现“用户取消编程”消息。
- 添加了三星S3FN60D
- 添加了恩智浦LPC11C22,LPC11C24
版本V4.24(2011-02-15)
版本V4.20h(2010-10-05)
动态链接库
- 在Cortex-R4设备上未正确检测到DBGEN信号的状态
- TMS570的脚本文件是使用不兼容的初步脚本文件语法编写的。已更新为新语法。
版本V4.20g(2010-09-30)
动态链接库
- 当使用SWO并使用具有非内置智能功能的J-Link时,JTAG序列的内存分配失败。DLL现在可以正确处理此问题,并以较小的块发送JTAG序列。
固件
- J-Link V8:当尝试发送JTAG序列且内存分配失败时,J-Link并未将错误代码发送回主机,这使USB通信更加混乱。
版本V4.20f(2010-09-29)
指挥官
- “ Setpc”命令不适用于Cortex-M0 / M1 / M4。固定。
动态链接库
- 添加了对飞思卡尔Kinetis设备的支持
- 添加了用于连接到飞思卡尔Kinetis设备的脚本文件(FreescaleKinetis.JLinkScript)
- 现在,控制面板会显示已执行的重置类型(当前仅用于数字值)
- 如果选择了JLINKARM_RESET_NORMAL并且也选择了一个设备,则我们没有正确地将重置类型映射到在设备表中选择的重置类型。固定。
- 新增发光/ TI LMS1751
- 添加了飞思卡尔MK40X256VMD100
- 飞思卡尔Kinetis设备的新重置策略已添加
- 在闪存编程逻辑中未正确处理Cortex-M4
- CP15访问在Cortex-A8设备上无法正常工作
- Cortex-A8:CP15访问无法正常工作。
- Cortex-A8:在Cortex-A8内核上,读/写内存逻辑无法正常工作(因为在某些位置需要“读取DSCR以更新就绪标志”)
- 脚本文件变量JTAG_Speed是只写的。现在是R / W
- 添加了脚本文件ScriptBeagleBoard_OMAP3530.JLinkScript
- OMAP-L138的脚本文件已更新,扩展名从* .c更改为* .JLinkScript
固件
- Cortex-A / R:在Cortex-A8内核上,读/写内存逻辑无法正常工作(因为在某些位置需要“读取DSCR以更新就绪标志”)受影响的J-Link:V8,Pro V1, Pro V3,Ultra,OB SAM7
J-Flash
- 新增发光/ TI LMS1751
- 添加了飞思卡尔MK40X256VMD100
J-Link RX
- 支持大尾数法
RXDLL更新器
- 默认情况下,选择所有编译器进行更新。
开发包
- 现在,常规SDK中也提供了FlashSDK的_FLASH_函数。
版本V4.14(2010-04-09)
皮质R4
- 单步速度和存储/寄存器读取速度提高
动态链接库
- 未设置Default.JLinkScriptFile并正确执行-已修复
- TMPM380FxFG(由IAR EWARM传递到DLL的设备描述)被识别为“未知”设备-已修复
- 在特殊情况下,如果没有设备信息传递给J-Link,Cortex-M3上的软件断点将无法正常工作-已修复
J-Flash
- 自动JTAG检测得到改善。
版本V4.10e(2009-12-11)
版本V4.08a(2009-06-29)
动态链接库
- 完全支持Cortex-M3上的观察点。
- 日志文件可以通过J-Link控制面板进行配置。
J-Flash
- 支持一些新的MCU:NXP LPC1311,NXP LPC1313
版本V4.06b(2009-06-12)
动态链接库
- 当与SWD接口一起使用时,DLL可能会导致PID更改崩溃。固定。
版本V3.96d(2008-11-21)
动态链接库
- SWD性能得到改善。
版本V3.96c(2008-11-20)
动态链接库
- SWD通讯无法正常工作。固定。
版本V3.96b(2008-11-12)
固件
- Flasher ARM握手控制无法正常工作。固定。
版本V3.96a(2008-11-05)
动态链接库
- 改进了通过SWD使用Cortex-M3内核进行内存访问的性能。
- 指令集仿真无法正常工作。固定。
固件
- Flasher ARM:Flasher ARM支持ASCII协议进行远程通信。
J-Flash
- 支持一些新的闪存设备:Eon EN29LV800BT
版本V3.92a(2008-10-06)
动态链接库
- 用Cortex-M3重置无法正常工作。固定。
- TCP / IP通信无法正常工作。固定。
版本V3.90d(2008-09-01)
动态链接库
- 用SWD重置无法正常工作。固定。
版本V3.90c(2008-08-25)
动态链接库
- Flash编程期间未初始化JLINKARM_SPEED_INFO结构。固定。
RDI DLL
- Flash编程期间未初始化JLINKARM_SPEED_INFO结构。固定。
版本V3.90b(2008-08-21)
J-Flash
- 目标CPU没有自动停止。固定。
版本V3.80c(2008-04-09)
动态链接库
- 写寄存器在CM3设备上无法正常工作。固定。
版本V3.80b(2008-04-08)
动态链接库
- LPC2xxx设备的FlashBP和FlashDL许可证无法正常工作。固定。
版本V3.78d(2008-01-16)
动态链接库
- 慢速(<30kHz)的读/写内存无法正常工作。固定。
RDI DLL
- JLinkRDI.ini文件的路径意外更改。固定。
版本V3.78a(2007-12-04)
动态链接库
- 添加了对ARM11设备的支持。
- 添加了对Cortex-M1设备的支持。
- Cortex-M3的新重置类型(JLINKARM_CM3_RESET_TYPE_CORE)。
- 添加了反汇编缓存以提高性能。
- 在Cortex-M3设备上单步执行不正常。固定。
- 带有SWD的Cortex-M3无法正常工作。固定。
- 指令集模拟无法正常工作。固定。
- 自适应时钟无法正常工作。固定。
J-Flash
- 改进了空白Infineon XMC4xxx器件的闪存编程速度。
- ST STR91x器件的第二个闪存组的编程。
- 自动检测JTAG扫描链配置。
- 支持一些新的闪存设备:Spansion S29WS064J,Spansion S29WS128J,Spansion S29WS128N,Spansion S29WS256N
- 支持Cortex-M3设备:发光LM3S系列ST STM32系列
- 支持ADuC7060器件。
- 支持自定义RAMCode。
RDI DLL
- 闪存编程的性能得到改善。
- 支持ADuC7060器件。
- 支持一些新的ST设备:ST STR911FW32,ST STR911FW44,ST STR912FW32,ST STR912FW44
- 每次重置后执行宏文件的选项。
- 单步执行不正常。固定。
- 恩智浦设备的自适应时钟工作不正常。固定。
版本V3.74f(2007-08-10)
RDI DLL
- 具有大字节序目标的GHS调试器无法正常运行。固定。
版本V3.74e(2007-08-09)
动态链接库
- 添加了对Atmel AT91CAP9和AT91SAM9RL64的支持。
- 断点处理无法正常工作。固定。
J-Flash
- 支持一些新的闪存设备:Spansion S29GL032AxRx,Spansion S29GL032AxWx
版本V3.74d(2007-07-27)
J-Flash
- 支持一些新的闪存设备:Macronix MX29LV160C,Macronix MX29LV400C,Macronix MX29LV800C,Spansion S29WS064J,Spansion S29WS128J,Spansion S29WS128N,Spansion S29WS256N
- 从命令行打开* .bin文件无法正常工作。固定。
版本V3.74c(2007-07-16)
J-Flash
- 安装程序可以检测到任何已安装的IAR EWARM并更新JLinkARM.dll。
版本V3.60a(2007-02-09)
动态链接库
- 如果不能模拟指令,则可以模拟它们。
- J-Link-OC-LPC也可以自动进行CPU时钟频率检测。
- Cortex-M3上的读/写内存无法正常工作。固定。
- 通过自适应时钟,可以更好地实现存储器写/读。
J-Flash
- 验证目标的CRC,而不是回读整个程序。
- 新的菜单项“文件|合并...”允许合并数据文件。
- 可以配置对“自动”命令执行的操作。
- 数据窗口允许编辑空白区域中的项目。
RDI DLL
- 可以选择在CRC匹配时跳过Flash下载。
- 跟踪无法正常工作。固定。
- 在NXP LPC214x和LPC23xx器件上读取GPIO不能正常工作。固定。
- 在“执行”时模拟/仿真一些指令,以避免进行闪存编程。
- 始终自动检测CPU时钟频率。
版本V3.58c(2007-01-12)
动态链接库
- 认证的J-Link USB驱动程序。
版本V3.58b(2007-01-12)
动态链接库
- 带有J-Link 3/4版的USB驱动程序无法正常工作。固定。
版本V3.58a(2006-12-22)
动态链接库
- CPU时钟频率检测也可与自适应时钟一起使用。
J-Flash
- CPU初始化顺序的旧复位命令不起作用。固定。
版本V3.56i(2006-12-14)
RDI DLL
- “ * .setup”文件中的旧样式重置命令无效。固定。
版本V3.56e(2006-12-07)
动态链接库
- 自动检测扫描链配置已更改。
- 支持J-Link CE。
RDI DLL
- 半主机SYS_WRITE不允许大文件。固定。
版本V3.56b(2006-12-01)
动态链接库
- 对于较旧的J-Link,允许更高的电压范围高达3.6伏。
- TI TMS470器件的馈电看门狗。
版本V3.56a(2006-11-30)
动态链接库
- 重置策略BP @ 0的重置行为得到改善。
- 指令集模拟无法正常工作。固定。
J-Flash
- 在为Intel闪存和STR7设备编程期间自动解锁闪存扇区。
- 具有自动RAM大小检测功能的RAM检查。
RDI DLL
- 自动解锁STR7设备的闪存扇区。
版本V3.56a(2006-11-30)
动态链接库
- 在J-Link-OC-LPC上重置失败。固定。
J-Flash
- 自动校正TI TMS470系列的PLL设置。
- 通过闪存ID识别闪存设备。
- 支持某些新的NXP设备:NXP(Philips)LPC2364,NXP(Philips)LPC2366,NXP(Philips)LPC2368,NXP(Philips)LPC2378
- 支持新的闪存设备Spansion S29AL032D
- J-Flash命令行无法正常运行。固定。
RDI DLL
- 自动校正TI TMS470系列的PLL设置。
- 支持某些新的NXP设备:NXP(Philips)LPC2364,NXP(Philips)LPC2366,NXP(Philips)LPC2368,NXP(Philips)LPC2378
- 显示RDI配置对话框的工具。
- Flash下载无法正常工作。固定。
版本V3.52a(2006-11-16)
J-Flash
- 新功能:自动CPU时钟频率检测。
版本V3.46a(2006-09-29)
动态链接库
- 重置处理得到改善。
- 改进了J-Link-OC-LPC上的设置速度。
J-Flash
- 添加了新的MCU器件:ST STR735F,ST STR736F
RDI DLL
- 添加了新的MCU器件:ST STR735F,ST STR736F
- 增加了对新MCU ST STR750F的支持
- 增加了对新MCU ST STR751F的支持
- 增加了对新MCU ST STR752F的支持
- 增加了对新MCU ST STR755F的支持
- 添加了用于验证下载的复选框。
- 添加了字节序选择按钮。
版本V3.44a(2006-09-21)
J-Flash
- 添加了新的闪存设备Atmel AT49BV160D
- 添加了新的闪存设备Atmel AT49BV320D
- 添加了新的闪存设备Atmel AT49BV322D
- 添加了新的闪存设备Atmel AT49BV640D
- 添加了新的闪存设备Atmel AT49BV642D
- 添加了新的MCU器件ST STR750F
- 添加了新的MCU器件ST STR751F
- 添加了新的MCU器件ST STR752F
- 添加了新的MCU器件ST STR755F
版本V3.42b(2006-09-13)
动态链接库
- 提高了验证数据的性能。
J-Flash
- 提高了验证数据的性能。
版本V3.42a(2006-09-12)
动态链接库
- 改进了J-Link的总体性能。
- JLINKARM_ReadMemU16()无法正常工作。固定。
J-Flash
- 数据文件以目标字节序显示。
- 总体速度提高。
- 添加了新的闪存设备ST M28W320FC
- 添加了新的闪存设备ST M28W320FS
- 添加了新的闪存设备ST M28W640EC
- 添加了新的闪存设备ST M28W640FC
- 添加了新的闪存设备ST M28W640FS
- 关闭数据窗口时,J-Flash有时会崩溃。固定。
版本V3.40a(2006-08-21)
动态链接库
- 使用DBGRQ暂停后,PC的值不正确。固定。
J-Flash
- 添加了新的闪存设备Spansion S29AL016D
- 添加了新的闪存设备Atmel AT49BV163D
版本V3.38a(2006-08-16)
J-Flash
- 添加了新的MCU设备Philips SJA2010
- 添加了新的MCU器件飞利浦SJA2510
版本V3.36a(2006-08-01)
动态链接库
- Flash DLL支持某些新的MCU设备。
J-Flash
- 添加了新的MCU器件:飞利浦LPC2101,飞利浦LPC2102,飞利浦LPC2103,TI TMS470R1B512,TI TMS470R1B768,TI TMS470R1B1M
RDI DLL
- 添加了新的MCU器件:飞利浦LPC2101,飞利浦LPC2102,飞利浦LPC2103,TI TMS470R1B512,TI TMS470R1B768,TI TMS470R1B1M
- 增加了对新MCU的支持:TI TMS470R1A64,TI TMS470R1A128,TI TMS470R1A256,TI TMS470R1A288,TI TMS470R1A384,TI TMS470R1VF288,TI TMS470R1VF688,TI TMS470R1VF689
版本V3.32a(2006-07-24)
J-Flash
- 添加了对不安全MAC71xx设备的支持。
版本V3.30k(2006-07-07)
动态链接库
- ARM7 / 9错误单步移动RX,如果不满足条件,则为#。固定。
版本V3.30d(2006-06-23)
动态链接库
- ARM7 bug单步BX PC。固定。
- ARM7错误单步执行SUB SP,#immed_7。固定。
版本V3.30c(2006-06-22)
动态链接库
- CM3编写错误。固定。
版本V3.30b(2006-06-21)
动态链接库
- ADI软件复位序列无法正常工作。固定。
- 支持CM3 rev.1芯片(不同的ID)。
RDI DLL
- RDI半主机:文件大小未正确返回。固定。
版本V3.30a(2006-06-19)
J-Flash
- 添加了新的MCU设备:OKI ML67Q4050,OKI ML67Q4051,OKI ML67Q4060,OKI ML67Q4061
- 由于使用了新的DLL,因此提高了性能。
RDI DLL
- 添加了新的MCU设备:OKI ML67Q4050,OKI ML67Q4051,OKI ML67Q4060,OKI ML67Q4061
版本V3.24a(2006-05-31)
动态链接库
- ARM9内核的下载速度得到了改善。
- 总体速度提高。
- 指令集仿真得到改善。
J-Flash
- 添加了新的闪存设备AMD Am29SL800D
- 添加了新的闪存设备Sharp LH28F128SPHTD
- 添加了新的闪存设备SST SST39VF6401B
- 添加了新的闪存设备SST SST39VF6402B
- 由于使用了新的DLL,因此提高了性能。
RDI DLL
- 由于使用了新的DLL,因此提高了性能。
版本V3.20a(2006-04-27)
动态链接库
- 添加了对Cortex M3设备的支持。
- 改进的自动速度识别。
- 小改进。
J-Flash
- 增加了对符合CFI的闪存设备的支持。
- 增加了对保护/取消保护闪存的支持。
- 添加了新的闪存设备Intel 28F004B3
- 添加了新的闪存设备Intel 28F008B3
- 添加了新的闪存设备Intel 28F016B3
- 添加了新的闪存设备Intel 28F160B3
- 添加了新的闪存设备Intel 28F320B3
- 添加了新的闪存设备Intel 28F400B3
- 添加了新的闪存设备Intel 28F640B3
- 添加了新的闪存设备Intel 28F800B3
- 添加了新的闪存设备SST SST39VF160
- 添加了新的闪存设备SST SST39VF320
- 添加了新的闪存设备SST SST39VF640
- 添加了新的闪存设备ST M29W400D
- 改进的自动速度识别。
- 可用于CPU初始化序列的新命令。
RDI DLL
- 添加了开关以启用地址为0的闪镜区域。
- 增加了对新MCU的支持Atmel AT91SAM7A3
- 增加了对新MCU的支持Atmel AT91SAM7S321
- 增加了对新的MCUST STR715FR0的支持
- 增加了对新的MCUST STR730FZ1的支持
- 增加了对新的MCUST STR730FZ2的支持
- 增加了对新的MCUST STR731FV0的支持
- 增加了对新的MCUST STR731FV1的支持
- 增加了对新的MCUST STR731FV2的支持
- 改进的自动速度识别。
版本V3.14a(2006-03-14)
动态链接库
- 断点处理得到改善。
- 小改进。
J-Flash
- 改进了对AT91SAM7A3的处理。
- ADuC703x器件的看门狗刷新。
RDI DLL
- 小改进。
- ADuC703x器件的看门狗刷新。
- 半主机处理得到改善。
- 改进了矢量捕获处理。
- 断点处理得到改善。
- AT91SAM7A3的闪存编程无法正常工作。固定。
版本V3.12f(2006-03-10)
动态链接库
- 一些设置被覆盖。固定。
版本V3.12b(2006-02-24)
RDI DLL
- 带有ARM RVDS的DLL无法正常工作。固定。
版本V3.12a(2006-02-23)
动态链接库
- 改进的断点处理。
J-Flash
- 小改进。
- 添加了新的闪存设备Spansion S29GL032M
- 添加了新的闪存设备Spansion S29GL064M
- 添加了新的闪存设备Spansion S29GL128M
- 添加了新的闪存设备Spansion S29GL256M
RDI DLL
- 改进的断点处理。
- 改进的断点处理。
- 为ARM7 / ARM9设备添加了向量捕获
版本V3.10e(2006-02-21)
动态链接库
- 改进的内存访问。
- 改进的JTAG处理。
J-Flash
- 改进的内存访问。
- 改进的JTAG处理。
RDI DLL
- 改进的内存访问。
- 改进的JTAG处理。
版本V3.10c(2006-02-10)
动态链接库
- 添加了新的重置策略。
- 改进了对J-Link-OC-LPC的支持。
J-Flash
- 允许通过USB连接到J-Link设备0至3。
RDI DLL
- 添加了新的重置策略。
- 允许通过USB连接到J-Link设备0至3。
版本V3.10b(2006-02-09)
动态链接库
- 改进的重置行为。
J-Flash
- 小改进。
RDI DLL
- 小改进。
版本V3.10a(2006-02-08)
动态链接库
- 添加了对J-Link-OC-LPC的支持。
- 添加了对J-Trace的支持。
- 改进的重置行为。
J-Flash
- 打开数据文件时计算CRC。
- 添加了新的闪存设备Spansion S29GL128N
- 添加了新的闪存设备Spansion S29GL256N
- 添加了新的闪存设备Spansion S29GL512N
版本V3.00h(2006-02-02)
动态链接库
- 改进了对16位和32位读取操作的处理。
J-Flash
- 小改进。
RDI DLL
- 改进的RDI日志文件。
- 允许配置复位延迟。
版本V3.00d(2006-01-13)
动态链接库
- 一些性能改进。
J-Flash
- 添加了新的MCU器件ST STR730FZ1
- 添加了新的MCU器件ST STR730FZ2
- 添加了新的MCU器件ST STR731FV0
- 添加了新的MCU器件ST STR731FV1
- 添加了新的MCU器件ST STR731FV2
- 添加了新的MCU器件ST STR911FM32x
- 添加了新的MCU器件ST STR911FM44x
- 添加了新的MCU器件ST STR912FM32x
- 添加了新的MCU器件ST STR912FM44x
- 添加了新的闪存设备AMD S71PL032J
- 添加了新的闪存设备AMD S71PL064J
- 添加了新的闪存设备AMD S71PL127J
- 添加了新的闪存设备Intel 28F128P30B
- 添加了新的闪存设备Intel 28F128P30T
- 添加了新的闪存设备Intel 28F256P30B
- 添加了新的闪存设备Intel 28F256P30T
- 添加了新的闪存设备Intel 28F640P30B
- 添加了新的闪存设备Intel 28F640P30T
- 下载性能得到改善。
RDI DLL
- 支持新的ST MCU ST STR911FM32x
- 支持新的ST MCU ST STR911FM44x
- 支持新的ST MCU ST STR912FM32x
- 支持新的ST MCU ST STR912FM44x
- 一些性能改进。
版权所有2001-2020 SEGGER Microcontroller GmbH保留所有权利。
有关更多信息,请访问我们的网站 www.segger.com 或通过info@segger.com与我们联系。