J-Link软件和文档包的版本发行说明(1)[V3.00d ~ V4.94j版本]

官方链接:https://www.segger.com/downloads/jlink/ReleaseNotes_JLink.html

J-Link软件和文档包的版本发行说明(1)[V3.00d ~ V4.94j版本]

J-Link软件和文档包的版本发行说明(2)[V4.96 ~ V6.12j版本]

J-Link软件和文档包的版本发行说明(3)[V6.14 ~ V6.48b版本]

J-Link软件和文档包的版本发行说明(4)[V6.50 ~ V6.90a版本]

版本V4.94j(2014-12-10)

 

J-Flash

  1. Windows:在不支持此选项的目标上,“安全芯片”未显示为灰色。固定。
  2. Windows:即使选择了“将配置文件另存为..”(将配置文件存储在PC上),也试图将PCode下载到Flasher。固定。

版本V4.94i(2014-12-08)

动态链接库

  1. 在特殊情况下,飞思卡尔MKW01Z128器件的闪存编程无法正常工作。固定。

固件

  1. J-Link LITE RX:RX逻辑在内置的V4.91b中被意外删除。固定。

版本V4.94h(2014-11-28)

动态链接库

  1. 在多核Cortex-A / R设备上,默认情况下,J-Link意外连接到最后一个核(而不是第一个核)。V4.94a中引入了问题。固定。

固件

  1. NordicSemi nRF51-DK上的SAM3U-OB:MSD拖放编程在Mac OS X 10.10(Yosemite)下无法正常工作。固定。
  2. OpenSDA:虚拟COM端口不能正常工作(有时字符丢失/发送两次)。固定。
  3. SAM3U-OB:虚拟COM端口无法正常工作(有时字符丢失/发送两次)。固定。
  4. J-Link BASE / PLUS V9:虚拟COM端口无法正常工作(有时字符丢失/发送两次)。固定。
  5. J-Link ULTRA + / PRO V9:虚拟COM端口无法正常工作(有时字符丢失/发送两次)。固定。
  6. J-Link BASE V8:较小的错误处理相关的改进。
  7. J-Link-OB-XMC4200:如果设置了NVMSLEEP位,则设置/获取BMI不会报告错误。固定。

  1. 为Broadcom BCM53014添加了J-Link脚本文件。

版本V4.94g(2014-11-21)

动态链接库

  1. 在PIC32器件上对配置位进行编程时,可能会发生缓冲区溢出。固定。

STM32实用程序

  1. 为STM32F302 / 303器件编程了不正确的复位值以禁用读保护。固定。

版本V4.94f(2014-11-18)

动态链接库

  1. JLINK_SWO_EnableTarget和JLINK_SWO_EnableTarget没有返回错误值。固定。
  2. 发生错误时,JLINK_SWO_Read未将NumBytes设置为0。固定。

GDB服务器

  1. 正在获取运行线程命令的状态未正确响应。固定。

版本V4.94c(2014-10-31)

动态链接库

  1. 在C8051F93xx设备上将大块写入闪存时,J-Link USB通信可能会中断。固定。
  2. 增加了对ABOV AC33Mxxx器件的闪存编程支持。
  3. 在特殊情况下,CC2650(Rev 1.2)的新芯片版本的连接/重置失败。固定。
  4. 增加了对ST STM32F303xE(512KB闪存)设备的闪存编程支持。
  5. 添加了跟踪缓存
  6. 增加了对Cortex-A9的ETB支持
  7. 重置后,IAR EWARM显示错误的CYCLECOUNT。固定。
  8. STM32F2 / F4器件:如果将PLL配置为超出规格的极高速度,则无法再擦除该器件。固定。

固件

  1. J-Link PRO V4:使用VCOM功能时,目标发送的某些字符可能会丢失。固定。
  2. J-Link ULTRA + V4:使用VCOM功能时,目标发送的某些字符可能会丢失。固定。
  3. J-Link PRO V4:J-Link测量了0V目标电压,即使存在目标电压,也会导致调试会话无法启动。在V4.92中引入。固定。
  4. J-Link ULTRA + V4:J-Link测量了0V目标电压,即使存在目标电压,也会导致调试会话无法启动。在V4.92中引入。固定。

闪光器

  1. 在特殊情况下,以独立模式对Kinetis KMxx设备进行编程可能会失败。固定。

GDB服务器

  1. 未指定序列号时,选择USB作为主机接口无效。固定。

J-Flash

  1. 未正确打开某些为NordicSemi nRF51设备配置了较旧版本的J-Flash项目。固定。
  2. 选择飞思卡尔MPC5602D(PowerPC)时,J-Link DLL抱怨这是未知设备。固定。
  3. 增加了对ABOV AC33Mxxx器件的闪存编程支持。
  4. 增加了对ST STM32F303xE(512KB闪存)设备的闪存编程支持。
  5. 将默认目标界面速度更改为1000 kHz。
  6. STM32F2 / F4器件:如果将PLL配置为超出规格的极高速度,则无法再擦除该器件。固定。

开发包

  1. 先前已打开与调试器的连接时,JLINKARM_HasError()返回错误。固定。
  2. 添加了执行“ GetCPUVars”。
  3. 更新了SDK文档的“ SiLabs EFM8支持”一章的“替代DLL变量”一节。

版本V4.92(2014-09-30)

指挥官

  1. 如果传递的命令字符串超过128个字节,则Commander的行为不正确。固定。

动态链接库

  1. 添加了对Cortex-M7的支持。
  2. 添加了“ exec SetRTTSearchRanges”,以指定可以在其中放置RTT控制块的内存范围。
  3. 改进了J-Link中RTT控制块检测的标识。
  4. Cortex-A / R:CPU在访问内存时被暂停,但没有自动/正确地重新启动。固定。
  5. 如果传输的数据超过1 MB,则RTT无法正常工作。(再次读取旧数据)。固定。
  6. 通过SWD连接时,由于“不正确”的AHB-AP ID检查,因此未正确检测到某些新的Cortex-M设备。固定。
  7. 在特殊情况下,用于RX63x目标的闪存编程失败。固定。
  8. DLL报告Spansion MB9AF144x,MB9AF344x,MB9AFA44x,MB9AF124x和MB9AF324x设备的扇区大小错误。固定。
  9. J-Link DLL不接受CodeWarrior使用的某些设备名称,导致弹出消息框“此版本的J-Link软件未知所选的设备...”。固定。
  10. 增加了对ADI公司ADSP-CM409F系列的闪存编程支持。
  11. 增加了对STM32L1xxxx-A器件的闪存编程支持。
  12. DLL报告Spansion MB9AF311K和MB9AF312K设备的扇区大小错误。固定。
  13. 增加了对瑞萨RX110系列CPU的支持

固件

  1. (V8):PC进入睡眠/休眠模式后,J-Link可能会挂起。固定。
  2. Flasher ARM V3 / V4:某些STM32L100系列设备的安全芯片选件无法正常工作,并在固定后导致目标应用程序挂起。固定。
  3. 便携式Flasher:某些STM32L100系列器件的安全芯片选件无法正常工作,并在固定后导致目标应用程序挂起。固定。
  4. J-Link PRO V4:添加了VCOM功能。
  5. J-Link ULTRA + V4:添加了VCOM功能。

J-Flash

  1. 增加了对ADI公司ADSP-CM409F系列的闪存编程支持。
  2. 增加了对STM32L1xxxx-A器件的闪存编程支持。
  3. DLL报告Spansion MB9AF311K和MB9AF312K设备的扇区大小错误。固定。
  4. 增加了对瑞萨RX110系列CPU的支持
  5. 对于某些设备,J-Flash的“安全芯片”选项意外触发了DLL闪存下载。固定。
  6. RX111系列设备的ID错误。固定。
  7. 某些STM32L100系列设备的安全芯片选件无法正常工作,并在安全后导致目标应用程序立即崩溃。固定。
  8. 增加了对Analog Device ATSAM4C32x系列的闪存编程支持。

远程服务器

  1. 某些J-Link命令未正确处理。固定。

版本V4.90e(2014-09-08)

动态链接库

  1. 飞思卡尔CodeWarrior使用的设备名称“ KM34Z128AM5”不被接受。固定。
  2. 飞思卡尔CodeWarrior使用的设备名称“ KM14Z128AM5”,“ KM14Z64AM5”,“ KM33Z128AM5”,“ KM33Z64AM5”和“ KM34Z128AM5”不被接受。固定。
  3. 通过通道1的RTT输出无效。固定。

DLL更新程序

  1. 未正确检测到Kinetis Design Studio V1.1.1。固定。

J范围

  1. 在某些情况下,J-Scope在解析elf文件时崩溃。固定。

RTT记录器

  1. 最初添加。

STR91指挥官

  1. 对于新的J-Link固件,连接可能会失败。固定。

版本V4.90c(2014-08-29)

指挥官

  1. 添加了“ resetconf”命令以重置J-Link的配置区域。

动态链接库

  1. 增加了对飞思卡尔KV40,KV43,KV44,KV45和KV46器件的闪存编程支持。(Cortex-M4)
  2. 在设置文件中增加了WrEmuMaxNumBytesAtOnce和RdEmuMaxNumBytesAtOnce命令。这些命令允许限制最大。J-Link执行的内存访问的块大小。
  3. 为Silicon Labs EFM32系列设备增加了“信息块-锁定位”的闪存编程支持。
  4. 在特殊情况下,如果CPU高速运行,则回读Marvell 88MC200的内部SPI闪存可能会失败。固定。
  5. SiLabs SiM3C和SiM3U设备的闪存编程失败。固定。
  6. 增加了对恩智浦LPC11E66系列的闪存编程支持。
  7. 增加了对ST STM32F303x6,STM32F303x8,STM32F411xx和STM32L06xxx器件的闪存编程支持。
  8. 为闪存断点评估对话框添加了“不再显示此对话框”复选框。
  9. 为HSS添加了DLL服务器命令。

固件

  1. Flasher:具有小RAM区域的设备的独立模式可能会失败(<2 KB)。固定。

J-Flash

  1. 增加了对飞思卡尔KV40,KV43,KV44,KV45和KV46器件的闪存编程支持。(Cortex-M4)
  2. 为Silicon Labs EFM32系列设备增加了“信息块-锁定位”的闪存编程支持。
  3. 在特殊情况下,如果CPU高速运行,则回读Marvell 88MC200的内部SPI闪存可能会失败。固定。
  4. SiLabs SiM3C和SiM3U设备的闪存编程失败。固定。
  5. 对于不支持“安全芯片”的设备,该选项自动为“灰色”。改进。
  6. 增加了对恩智浦LPC11E66系列的闪存编程支持。
  7. 增加了对ST STM32F303x6,STM32F303x8,STM32F411xx和STM32L06xxx器件的闪存编程支持。
  8. 添加了示例项目RX610_16bit_CFIFlash.jflash。双闪存组项目,允许对与RX610连接的内部闪存以及外部CFI NOR闪存进行编程。
  9. 添加了示例项目R5F56108_IntFlash_16bit_CFIFlash.jflash。单个闪存组项目,允许对连接到RX610的外部CFI NOR闪存进行编程。

J-Link配置器

  1. 添加了用于重置J-Link的配置区域的重置配置区域上下文菜单条目。

RTT客户端

  1. 连接丢失恢复得到改善。
  2. 将用户输入发送到已添加的目标。

开发包

  1. 添加了“在J-Link上存储自定义许可证”部分。

版本V4.90b(2014-08-14)

GDB服务器

  1. 在特殊情况下,由于对特定GDB数据包的响应不正确,因此Atollic TrueVERIFIER可能无法使用最新版本。固定。

J范围

  1. 在特殊情况下,无法重新开始采样。固定

软件包

  1. Linux:在deb软件包和tgz归档文件中,udev规则文件不正确。固定。
  2. Linux:将新的PID添加到udev规则文件中。

版本V4.90a(2014-08-08)

动态链接库

  1. 火星板上的重置(基于i.MX6,基于Cortex-A9)无法正常工作。固定。
  2. 对于某些自终止线程,即使在线程成功自终止的情况下也超过了超时,从而导致DLL关闭上不必要的延迟。固定。
  3. 在特殊情况下,对于Freescale Kinetis设备,CPU时钟频率计算不正确。固定。
  4. 改进了与处于低功耗模式的STM32L0器件的连接。
  5. Linux:向99-jlink.rules文件添加了新产品ID。
  6. x64:RTT无法正常工作,因为在某些点上指针大小未正确处理

J-Flash

  1. 在特殊情况下,显示可用的命令行选项时可能会发生堆栈溢出。固定。
  2. 根据系统窗口样式,“日志”窗口和“项目窗口”的位置看起来很奇怪。固定。
  3. 在启动对话框中单击“ ESC”或“ X”时,J-Flash已关闭。变了 现在仅关闭对话框,并且J-Flash创建一个新项目。

J范围

  1. 在特殊情况下,可能会发生被零除的异常。固定。

软件包

  1. 添加了RTT Telnet客户端。在关闭调试会话并再次重新启动的情况下,自动重新连接到DLL。

版本V4.90(2014-07-28)

动态链接库

  1. 增加了对Atmel ATSAM4CP16C,ATSAMD09C13,ATSAMD10和ATSAMD11系列的闪存编程支持。
  2. 在特殊情况下,STM32F072 / STM32F04设备上的连接失败。固定。
  3. STM32L0器件的闪存编程无法正常工作。固定。
  4. 在特殊情况下,闪存编程(擦除)在ADI公司的ADUCM320器件上无法正常工作。固定。
  5. 据报告,某些TI TM4C设备的闪存大小不正确。固定。

固件

  1. Flasher:在特殊情况下,独立模式可能会报告Cortex-M设备上的错误(错误:RAMCode验证失败)。固定。
  2. 当PC在J-Link处于闲置状态(未使用)时进入/进入睡眠模式时,在特殊情况下,J-Link通信不同步,因此需要对J-Link重新通电。固定。受影响的型号:J-Link BASE / EDU / PLUS V9,J-Link ULTRA + V4,J-Link PRO V4

J-Flash

  1. 增加了对Atmel ATSAM4CP16C,ATSAMD09C13,ATSAMD10和ATSAMD11系列的闪存编程支持。
  2. 已报告STM32F042xx系列设备的闪存大小不正确。固定。
  3. 在特殊情况下,STM32F072 / STM32F04设备上的连接失败。固定。
  4. STM32L0器件的闪存编程无法正常工作。固定。
  5. 在特殊情况下,闪存编程(擦除)在ADI公司的ADUCM320器件上无法正常工作。固定。
  6. 保存/下载不适合Flash区域的* .DAT文件时,J-Flash崩溃了。固定。
  7. Flasher:在特殊情况下,数据文件未正确下载到Flasher。固定。
  8. 据报告,某些TI TM4C设备的闪存大小不正确。固定。

版本V4.88b(2014-07-21)

固件

  1. J-Link V9(也基于该HW版本的PLUS,EDU):激活“通过引脚19供电目标”时,从V4.88 / V4.88a进行固件更新会引起问题。固定。

版本V4.88a(2014-07-17)

指挥官

  1. 在特殊情况下,“ flist”命令可能会导致缓冲区溢出。固定。
  2. 改进了“ loadbin”和“ loadfile”命令的错误处理。

动态链接库

  1. Vybrid设备的Cortex-M4内核的重置无法正常工作。固定。
  2. 在特殊情况下,由于ICEPick无法正确响应,因此无法连接到TI AM335x设备。改善了。
  3. 使用J-Link LITE +最近的DLL连接到XMC4xxx设备可能会失败。固定。
  4. HSS:在特殊情况下,可能会发生缓冲区溢出。固定。

固件

  1. Flasher PPC:支持Nexus-1 PPC设备的固件未纳入V4.88。固定。

J-Flash

  1. 添加了ST SPC560P40(PowerPC)的示例项目。
  2. ST SPC560P50(PowerPC)的改进示例项目。

版本V4.88(2014-07-15)

动态链接库

  1. Mac OS X:对于支持VCOM的J-Link,需要禁用Mac CDC驱动程序才能使用J-Link功能。固定。
  2. 添加了Microchip PIC32MX170和MX270系列器件。
  3. 在特殊情况下,简单跟踪(STRACE)不能正确刷新目标ETM FIFO。固定。
  4. 增加了对PIC32MZ的支持
  5. 飞思卡尔MK24FN256xxx12系列设备的Flash编程无法正常工作。固定。
  6. 添加了对TMPM343xxxxx器件的闪存编程支持。(Cortex-M3)
  7. 增加了对TMPM375FSDMG器件的闪存编程支持。(Cortex-M3)
  8. 增加了对TMPM461F10xx,TMPM461F15xx,TMPM462F10xx和TMPM462F15xx器件的闪存编程支持。(Cortex-M4)
  9. 增加了对Nordic Semi nRF51422_xxAC和nRF51822_xxAC器件的闪存编程支持。
  10. 增加了对ST STM32L0x1,STM32L0x2和STM32L0x3器件的闪存编程支持。(Cortex-M0)

固件

  1. J-Link:PIC32:在特殊情况下,读取CPU寄存器可能会失败,并且之后调试通信不同步。固定。
  2. J-Link:PIC32:HI&LO寄存器未正确保存/恢复的位置。固定。
  3. J-Link ULTRA + / PRO:RX63x:FINE接口的双针实现不正确。固定。
  4. Flasher ARM V3 / V4:STM32L1设备的选项字节的编程在独立模式下不起作用。固定。
  5. J-Link:在特殊情况下,如果启用了看门狗,则闪存编程可能会失败。固定。
  6. Flasher PPC:增加了对具有Nexus-1调试接口的PowerPC设备的支持。
  7. J-Link V9:提高了下载速度(影响所有CPU内核)。

闪光器

  1. PPC:增加了对SPC560D30,SPC560D40,SPC560P34,SPC560P40的支持

J-Flash

  1. 添加了对TMPM343xxxxx器件的闪存编程支持。(Cortex-M3)
  2. 增加了对TMPM375FSDMG器件的闪存编程支持。(Cortex-M3)
  3. 增加了对TMPM461F10xx,TMPM461F15xx,TMPM462F10xx和TMPM462F15xx器件的闪存编程支持。(Cortex-M4)
  4. 增加了对Nordic Semi nRF51422_xxAC和nRF51822_xxAC器件的闪存编程支持。
  5. 增加了对ST STM32L0x1,STM32L0x2和STM32L0x3器件的闪存编程支持。(Cortex-M0)
  6. LPC29xx示例项目的改进的PLL初始化。
  7. 添加了飞思卡尔MK24FN256xxx12

开发包

  1. 为JLINKARM_CM3_REG_APSR调用JLINKARM_WriteReg()/ _WriteRegs()时,未正确写入GE位(APSR [19:16])。固定。

版本V4.86b(2014-06-27)

动态链接库

  1. 不安全的STM32L1器件无法正常工作。错误的复位值已被编程为选项字节。固定。
  2. 在特殊情况下,简单跟踪(STRACE)不能正确刷新目标ETM FIFO。固定。

固件

  1. J-Link ULTRA + / PRO:RX63x:FINE接口的双针实现不正确。固定。

J-Flash

  1. 不安全的STM32L1器件无法正常工作。错误的复位值已被编程为选项字节。固定。

版本V4.86a(2014-06-11)

GDB服务器

  1. 线程支持不适用于Eclipse IDE。固定。

版本V4.86(2014-06-06)

指挥官

  1. “ macaddr”命令未正确显示MAC地址的最后一个字节。固定。
  2. 如果命令中的十六进制编码地址/数据使用大写字母“ X”,则无法正确解析value。固定。

动态链接库

  1. 重置下连接对于STM32L系列设备无法正常工作。固定。
  2. Linux / Mac:Energy Micro J-Link-OB:在特殊情况下,可能会发生通信超时。固定。
  3. 在特殊情况下,Analog Devices CM40F(Cortex-M4)系列设备无法通过JTAG正确响应(SWD可以正常工作)。添加了针对此类情况的自动恢复序列。
  4. Linux:在特殊情况下,使用旧内核版本时,USB通信可能会超时。固定。
  5. PIC32:在不手动暂停CPU的情况下设置/清除数据断点无法正常工作。固定。
  6. 增加了对ST STA8088外部SQI闪存的闪存编程支持。(ARM946E-S)
  7. 在Mac OSX下的特殊情况下,如果在正确关闭调试会话之前拔下了J-Link,则可能会发生段错误11。固定。
  8. 在特殊情况下,旧版ARM7 / 9设备的“自动速度检测”不检查S核的自适应速度(在较早的DLL版本中工作)。固定。
  9. 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
  10. 在特殊情况下,即使没有必要,STM32F051器件也会在连接后意外停止。固定。
  11. 添加了对ST STA8088(SAL版本)的闪存编程支持+外部2MB闪存设备。(ARM946E-S)
  12. 增加了高速采样(HSS)。
  13. Linux / MAC:如果多次打开/关闭J-Link连接而未明确卸载连接之间的共享库,则第一个连接之后的后续连接可能会失败。固定。
  14. 增加了对MAXIM MAX32550器件的闪存编程支持。
  15. 如果在DLL已识别CPU之后选择了设备“未指定”,则可能会发生内部错误。固定。
  16. Atmel ATSAMA5D36无法识别为有效的设备名称。固定。
  17. 未正确检测到Broadcom BCM56151(不符合CoreSight的行为)。固定。
  18. 增加了对Atmel SAMG55设备的闪存编程支持。
  19. 增加了对飞思卡尔MKL13,MKL23和MKL33器件的闪存编程支持。
  20. 添加了对Vybrid Cortex-A5器件的QSPI闪存编程支持。
  21. 对于当前的J-Link型号,ETB读取速度提高了多达900%(取决于目标接口速度和型号)。
  22. 如果选择了TI AM37xx系列设备,则ICEPick设置不正确。固定。
  23. 如果选择了TI OMAP4430系列设备,则ICEPick设置不正确。固定。
  24. 将闪存下载到Vybrid设备上的QSPI闪存中无法正常工作(出现验证错误)。固定。
  25. 在特殊情况下,LPC43xx器件上的主内核(M4)复位可能会失败。固定。
  26. 增加了对Atmel SAMG55设备的闪存编程支持。
  27. 添加了对Vybrid Cortex-A5器件的QSPI并行模式闪存编程支持。
  28. 添加了对ST STM32L162ZE器件的闪存编程支持。
  29. 对于某些ST STM32L100系列器件,报告了不正确的RAM大小。固定。
  30. 增加了对Cortex-A7的支持
  31. 增加了对Cortex-A12的支持
  32. 增加了对Cortex-A15的支持
  33. 增加了对Cortex-A17的支持
  34. 增加了对TI OMAP5432(Cortex-A15)的支持
  35. 增加了对恩智浦LPC11E67,LPC11E68,LPC11U67和LPC11U68器件的闪存编程支持。
  36. 增加了对Silicon Labs EM358x器件的闪存编程支持。
  37. 已报告Silicon Labs EM351和EM357设备的闪存大小不正确。已更正。
  38. 设备选择对话框显示“ Cortex-R4”为Cortex-R5设备的核心。固定。
  39. 在Mentor Sourcery CodeBench中添加了解决方法以能够使用无限的Flash断点。有关详细信息,请参见UM08001,“闪存下载”一章。
  40. Atmel AT91SAM / A3闪存编程:闪存编程期间未正确处理看门狗。固定。
  41. Cortex-A / R:如果通过调试器发出的系统重置也重置了设备的调试逻辑,则将丢失与内核的连接。固定。
  42. LPC17xx:改进了Flash编程。
  43. 增加了对PSoC4A-BLE器件的闪存编程支持。(Cortex-M0)
  44. TI CC2538:在IDE中使用J-Link闪存加载器或通过J-Link Commander编程闪存时,偶然使用了过时的闪存算法,这导致了较慢的闪存编程。固定。编程速度提高了25%。
  45. TI CC2538:DLL现在提供对实际CC2538设备执行解锁的功能,以防初始连接失败。
  46. 在某些旧版OKI设备上,下载到地址0x0时,未正确触发Flash下载。固定。受影响的设备:ML67Q4002,ML67Q4003,ML67Q5002,ML67Q5003
  47. Atmel SAMD20:如果在调试会话期间发生看门狗复位,则设备连接丢失,调试会话结束。改善了。J-Link恢复目标连接状态。

DLL更新程序

  1. 在特殊情况下,特定J-Link模型的部分配置区域可能会被意外覆盖(可以通过J-Link Commander进行恢复/修复)。在V4.82中引入。固定。

固件

  1. J-Link PRO:如果不正确地关闭了通过IP的连接(主机进程以意外方式终止),则J-Link不会释放此连接分配的所有内存,因此可能发生内存泄漏。固定。
  2. Flasher ARM V3:在特殊情况下,IP通信可能会锁定。固定。
  3. Flasher ARM V3 / V4:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
  4. Flasher RX:如果使用了序列号列表文件或修补程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
  5. Flasher PPC:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
  6. PRO / ULTRA V4:提高了HSS的采样频率。
  7. J-Link V9:VCOM功能:有时(目标)Tx数据上的单个字节丢失。固定。

闪光器

  1. STM32L:在特殊情况下,未正确擦除EEPROM。固定。
  2. STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。

GDB服务器

  1. GDB中的“跳转”命令无法正常运行,因为GDB服务器在“继续”命令上自动超出了断点。固定。
  2. 当选择一个Cirrus Logic公司EP93XX装置和FPU寄存器访问而不是配置RAM区,该错误消息“错误:RAM所需的写入FPU寄存器没有配置RAM区域。”。即使没有访问FPU寄存器,也会显示出来。固定。
  3. 添加了GDB答复以模拟线程支持。
  4. 命令行选项-nohalt添加以防止在连接时停止目标。对应部分:-暂停。

J-Flash

  1. 如果在设备选择对话框中单击“取消”,则先前选择的设备配置不会保留并丢失。固定。
  2. 增加了对ST STA8088外部SQI闪存的闪存编程支持。(ARM946E-S)
  3. 如果在J-Flash中未选择CFI闪光灯,则“显示CFI信息”选项不会变灰。固定。
  4. 到目前为止,仅在执行自动编程时才考虑“启用目标功率”选项。现在,它总是在项目设置中被接受时执行。
  5. 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
  6. 添加了对ST STA8088(SAL版本)的闪存编程支持+外部2MB闪存设备。(ARM946E-S)
  7. STM32L:在特殊情况下,未正确擦除EEPROM。固定。
  8. STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。
  9. 增加了对MAXIM MAX32550器件的闪存编程支持。
  10. 增加了对飞思卡尔MKL13,MKL23和MKL33器件的闪存编程支持。
  11. 添加了对Vybrid Cortex-A5器件的QSPI闪存编程支持。
  12. 瑞萨电子RX:如果CPU通过IDCode保护,则IDCode现在将从编程数据中提取出来,因此不再需要手动输入。
  13. 添加了对Vybrid Cortex-A5器件的QSPI并行模式闪存编程支持。
  14. 添加了对ST STM32L162ZE器件的闪存编程支持。
  15. 对于某些ST STM32L100系列器件,报告了不正确的RAM大小。固定。
  16. 将“ CPU设置”选项卡中CPU时钟速度的默认值从“ 0 Hz”更改为“自动检测”。
  17. 增加了对恩智浦LPC11E67,LPC11E68,LPC11U67和LPC11U68器件的闪存编程支持。
  18. 增加了对Silicon Labs EM358x器件的闪存编程支持。
  19. 已报告Silicon Labs EM351和EM357设备的闪存大小不正确。已更正。
  20. 在创建新项目时,将目标“启用目标电源”的默认值从“启用”更改为“禁用”。
  21. Atmel AT91SAM / A3闪存编程:闪存编程期间未正确处理看门狗。固定。
  22. 增加了对PSoC4A-BLE器件的闪存编程支持。(Cortex-M0)
  23. 添加了对合并具有重叠区域的数据文件的支持。
  24. 更改了Cortex-M / A / R设备的默认核心ID掩码。

Linux DLL] / [GDB服务器

  1. 在特殊情况下,使用多个实例时,J-Link应用程序崩溃/挂起。固定。

远端伺服器

  1. 当通过SWD接口将J-Link V6与Cortex-M设备结合使用时,通信中断。固定。

开发包

  1. 添加了JLINK_EraseChip()API函数。
  2. JLINK_EraseChip():如果与Atmel AT91SAM7系列CPU一起使用,则擦除操作无法正确执行,但会被跳过。固定。
  3. 在特殊情况下,即使没有发生错误,JLINK_EraseChip()函数也会返回错误(返回值<0)。固定。

STM32实用程序

  1. 添加了命令行选项“ -speed ”,用于配置J-Link使用的目标接口速度。

STM32解锁工具

  1. STM32F42xx / 43xx系列设备:并非所有选项字节都已正确重置。固定。
  2. 未正确自动检测STM32L1xx系列设备。固定。

SWO查看器

  1. 添加了选项以保持领先。

SWO Viewer CL

  1. 重定向到文件或流时,输出被缓冲,这导致直到接收到换行符或缓冲区已满之前才将输出写入文件。固定。

版本V4.84e(2014-04-28)

动态链接库

  1. 修复了使用闪存断点时的错误。在V4.84d中引入。

版本V4.84d(2014-04-25)

指挥官

  1. 如果命令中的十六进制编码地址/数据使用大写字母“ X”,则无法正确解析value。固定。

动态链接库

  1. Linux / MAC:如果多次打开/关闭J-Link连接而未明确卸载连接之间的共享库,则第一个连接之后的后续连接可能会失败。固定。
  2. 如果在DLL已识别CPU之后选择了设备“未指定”,则可能会发生内部错误。固定。
  3. Atmel ATSAMA5D36无法识别为有效的设备名称。固定。

固件

  1. Flasher ARM V3 / V4:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
  2. Flasher RX:如果使用了序列号列表文件或修补程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。
  3. Flasher PPC:如果使用了序列号列表文件或补丁程序数据列表文件功能,即使编程失败,序列号索引也会意外增加。固定。

闪光器

  1. STM32L:在特殊情况下,未正确擦除EEPROM。固定。
  2. STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。

J-Flash

  1. STM32L:在特殊情况下,未正确擦除EEPROM。固定。
  2. STM32L:自动不安全并未正确地将所有选项字节重置为其默认值。固定。

开发包

  1. JLINK_EraseChip():如果与Atmel AT91SAM7系列CPU一起使用,则擦除操作无法正确执行,但会被跳过。固定。
  2. 在特殊情况下,即使没有发生错误,JLINK_EraseChip()函数也会返回错误(返回值<0)。固定。

版本V4.84c(2014-04-16)

指挥官

  1. “ macaddr”命令未正确显示MAC地址的最后一个字节。固定。

动态链接库

  1. 增加了高速采样(HSS)。

版本V4.84b(2014-04-15)

动态链接库

  1. PIC32:在不手动暂停CPU的情况下设置/清除数据断点无法正常工作。固定。
  2. 在Mac OSX下的特殊情况下,如果在正确关闭调试会话之前拔下了J-Link,则可能会发生段错误11。固定。
  3. 在特殊情况下,旧版ARM7 / 9设备的“自动速度检测”不检查S核的自适应速度(在较早的DLL版本中工作)。固定。
  4. 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。
  5. 在特殊情况下,即使没有必要,STM32F051器件也会在连接后意外停止。固定。

DLL更新程序

  1. 在特殊情况下,特定J-Link模型的部分配置区域可能会被意外覆盖(可以通过J-Link Commander进行恢复/修复)。在V4.82中引入。固定。

固件

  1. Flasher ARM V3:在特殊情况下,IP通信可能会锁定。固定。

J-Flash

  1. 如果在J-Flash中未选择CFI闪光灯,则“显示CFI信息”选项不会变灰。固定。
  2. 到目前为止,仅在执行自动编程时才考虑“启用目标功率”选项。现在,它总是在项目设置中被接受时执行。
  3. 增加了对ST STM32F078CB,STM32F078RB和STM32F078VB器件的闪存编程支持。

开发包

  1. 添加了JLINK_EraseChip()API函数。

STM32解锁工具

  1. STM32F42xx / 43xx系列设备:并非所有选项字节都已正确重置。固定。

版本V4.84a(2014-04-04)

动态链接库

  1. Linux / Mac:Energy Micro J-Link-OB:在特殊情况下,可能会发生通信超时。固定。
  2. 重置下连接对于STM32L系列设备无法正常工作。固定。
  3. Linux:在特殊情况下,使用旧内核版本时,USB通信可能会超时。固定。

GDB服务器

  1. GDB中的“跳转”命令无法正常运行,因为GDB服务器在“继续”命令上自动超出了断点。固定。

J-Flash

  1. 如果在设备选择对话框中单击“取消”,则先前选择的设备配置不会保留并丢失。固定。

远端伺服器

  1. 当通过SWD接口将J-Link V6与Cortex-M设备结合使用时,通信中断。固定。

SWO查看器

  1. 添加了选项以保持领先。

SWO Viewer CL

  1. 重定向到文件或流时,输出被缓冲,这导致直到接收到换行符或缓冲区已满之前才将输出写入文件。固定。

版本V4.84(2014-03-28)

指挥官

  1. 在Linux和Mac上,“ loadbin”命令无法正常工作。固定。

动态链接库

  1. 添加了对NXP LPC15xx器件的完整J-Link支持。(Cortex-M3)
  2. 选择Qunitic QN9020设备时,将弹出消息框“此版本的J-Link软件未知所选的设备...”。固定。
  3. 添加了对东芝TMPM351设备的完整J-Link支持。(Cortex-M3)
  4. 添加了对Spansion MB9AF120 / 420设备的完整J-Link支持。(Cortex-M3)
  5. PIC32:如果由于数据断点而使CPU暂停,则单步运行正常。固定。
  6. PIC32:如果设置了数据断点,则闪存编程无法正常工作。固定。
  7. 为TI TM4C1294KCPDT,TM4C1297NCZAD,TM4C1299KCZAD,TM4C1299NCZAD,TM4C129EKCPDT,TM4C129LNCZAD,TM4C129XKCZAD添加了闪存编程支持
  8. 报告了TI TM4C123器件的扇区大小错误。固定。
  9. 在特殊情况下,如果启用了看门狗,则TI TM4C器件的闪存编程将无法正常工作。固定。
  10. 添加了对Actel(现为Microsemi)A2F060M3x,A2F200M3x和A2F500M3x器件的完全J-Link支持。(Cortex-M3)
  11. 添加了对Freescale KW01设备的完整J-Link支持。(Cortex-M0)
  12. 瑞萨电子RZ:编程QSPI闪存时,编程后未正确恢复原始SPI时钟设置。固定。
  13. 在特殊情况下,使用无限闪存断点功能时,在某些CPU上,闪存等待状态/闪存缓存设置未正确还原。固定。

闪光器

  1. PPC:如果启用了目标看门狗,则Flash编程可能会失败,因为Flash算法无法正确处理这种情况。固定。
  2. PPC:重置后没有立即停止设备。固定。

GDB服务器

  1. 添加了半主机系统调用的处理angel_SWIreason_ReportException(0x18)。

J-Flash

  1. 添加了对NXP LPC15xx器件的完整J-Link支持。(Cortex-M3)
  2. 添加了NXP LPC15xx器件的示例项目。(Cortex-M3)
  3. 添加了对东芝TMPM351设备的完整J-Link支持。(Cortex-M3)
  4. 添加了对Spansion MB9AF120 / 420设备的完整J-Link支持。(Cortex-M3)
  5. 为TI TM4C1294KCPDT,TM4C1297NCZAD,TM4C1299KCZAD,TM4C1299NCZAD,TM4C129EKCPDT,TM4C129LNCZAD,TM4C129XKCZAD添加了闪存编程支持
  6. 报告了TI TM4C123器件的扇区大小错误。固定。
  7. 在特殊情况下,如果启用了看门狗,则TI TM4C器件的闪存编程将无法正常工作。固定。
  8. 添加了对Actel(现为Microsemi)A2F060M3x,A2F200M3x和A2F500M3x器件的完全J-Link支持。(Cortex-M3)
  9. 添加了Actel(现为Microsemi)A2F060M3x,A2F200M3x和A2F500M3x器件的示例项目。(Cortex-M3)
  10. 飞思卡尔Kinetis V10系列设备的示例项目未正确配置为Cortex-M3设备(V10系列为Cortex-M0 +)。固定。
  11. 在特殊情况下,对Freescale MAC71xxx系列设备进行编程时,J-Flash可能会崩溃。固定。
  12. 添加了对Freescale KW01设备的完整J-Link支持。(Cortex-M0)

远端伺服器

  1. 在非隧道模式下,与J-Link远程服务器的连接可能会因消息“ IP通信超时”而中断。V4.80c引入的错误。固定。

版本V4.82(2014-03-10)

指挥官

  1. loadbin命令已扩展。现在还支持十六进制,mot,srec等文件的加载。
  2. 更改了Cortex-M设备的已打印CPU寄存器的可视化。
  3. 扩展命令行选项-speed,以便支持“自适应”和“自动”。

动态链接库

  1. Infineon XMC1000系列设备的设备名称已更改。(仍然接受旧名称)。
  2. 添加了对Infineon XMC1100-0008的闪存编程支持。
  3. 在特殊情况下,在ARM7 / 9 S核(例如ARM926EJ-S)和较旧的IAR EWARM版本上进行调试可能会失败。J-Link DLL的V4.80中引入的问题。固定。
  4. 发行说明已更新。
  5. 如果发生编程错误,则DLL的闪存缓存未正确无效。固定。
  6. 在特殊情况下,如果使用旧的IAR EWARM版本,则可能会出现错误消息“ DLL函数JLINKARM_SetFlashArea(...)”,但找不到。固定。
  7. 在特殊情况下,可能会出现错误消息“ MEM_MAP.c,_LogRange2PhysRange()...”。固定。
  8. 为Spansion MB9BF128S / T,MB9BF129S / T,MB9BF328S / T,MB9BF329S / T,MB9BF428S / T,MB9BF429S / T,MB9BF528S / T,MB9BF529S / T添加了闪存编程支持
  9. 在特殊情况下,调试器设置的速度未在J-Link上正确配置,这可能会导致soem目标出现问题。在V4.80a中引入。固定。
  10. ARM7 / 9目标:在特殊情况下,单步执行MOVS PC LR(从异常返回)时,指令集模拟无法正常工作。固定。
  11. 在非常特殊的情况下,当读取设置了软件断点且禁用了闪存缓存的内存区域时,可能会显示错误的内存内容。固定。
  12. Flash编程:实现了双重CRC检查,以比较Flash内容。
  13. RX:当无法使用HEW / EWRX时,无法通过以太网连接到J-Link PRO。固定。
  14. Atmel SAM4L:在特殊情况下,Go / Continue不会增加CYCCNT。固定。
  15. 添加了对Freescale KL03系列的完整J-Link支持。
  16. 添加了对东芝TMPM358设备的完整J-Link支持。
  17. IAR EWARM为ADI ADSP-CM40x系列设备(Cortex-M4)传递的某些设备名称无法正确识别。固定。
  18. Cortex-M:单步未更新CycleCnt。固定。
  19. AM3359:在启动公共ROM代码时,复位没有停止CPU。固定。
  20. Microsemi SmartFusion2系列设备的Flash编程无法正常工作。固定。
  21. 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。
  22. 添加了对飞思卡尔KE06系列的完整J-Link支持。
  23. 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
  24. 添加了对飞思卡尔KE04系列的完整J-Link支持。
  25. 在特殊情况下,在某些设备上,当写入别名存储区(例如,缓存的闪存范围与非缓存的范围)并立即从它们读取时,会显示不正确的内存内容。固定。
  26. PIC32:内部闪存的物理地址在闪存编程期间未正确映射。固定。
  27. 赛普拉斯PSoC4:在特殊情况下,使用闪存中的软件断点可能会卡住CPU。固定。
  28. Atmel SAM3U系列:在特殊情况下,由于未正确处理内存映射,因此无法快速下载到地址0x0的闪存。固定。
  29. 添加了Atmel ATSAMD21E18 / ATSAMD21E18A。
  30. 添加了对ST LIS331EB(Cortex-M0)的完全J-Link支持。
  31. 新增了对Ember / SiLabs EM351 / 357设备的客户信息块进行编程的支持。
  32. 添加了对ST STM32F042系列设备的完整J-Link支持。(Cortex-M0)
  33. 添加了对ST STM32F401系列设备的完整J-Link支持。(Cortex-M4)
  34. 添加了对东芝TMPM358FDTFG的完整J-Link支持。(Cortex-M3)
  35. 添加了对ST STM32L151xE,STM32L152xE系列设备的完整J-Link支持。
  36. STM32L:提高了EEPROM区域的编程速度。
  37. IAR EWARM传递的某些设备名称未正确处理。固定。
  38. 添加了对ST STM32F031系列设备的完整J-Link支持。(Cortex-M0)
  39. 添加了对ST STM32F071系列器件的完整J-Link支持。(Cortex-M0)
  40. 添加了对ST STM32F072系列设备的完整J-Link支持。(Cortex-M0)
  41. 添加了对Freescale Kinetis MK22FN256xxx12,MK22FN512xxx12系列设备(Cortex-M4)的完全J-Link支持。
  42. 添加了对Freescale Kinetis V31系列设备(Cortex-M4)的完全J-Link支持。
  43. 当Cirrus Logic EP7312是ARM7设备时,报告为ARM9。固定。
  44. 添加了对Spansion FM0 +系列设备的完整J-Link支持。(Cortex-M0 +)
  45. 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
  46. 在特殊情况下,Fujitsu / Spansion FM0 +设备上的闪存编程无法正常工作。固定。
  47. 在特殊情况下,无限制的闪存断点功能在Fujitsu / Spansion FM0 +系列设备上无法正常工作。固定。
  48. 适应了Nordi Semi设备的新命名方案。
  49. 为Atmel ATSAMD20E1F和ATSAMD20E18器件添加了完整的J-Link支持(包括闪存编程)。
  50. SWOViewer在STM32L设备上无法正常工作。固定。
  51. 添加了对Freescale W系列设备的完整J-Link支持。(Cortex-M4)
  52. 连接到TI AM18xx目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
  53. 连接到TI OMAP-L138目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
  54. Cortex-M:在Freescale CodeWarrior中写入CONTROL寄存器无法正常工作。固定。
  55. 对于某些ST STM32F105 / 107器件,报告了不正确的RAM大小。固定。
  56. 飞思卡尔Kinetis V系列设备:在闪存编程期间禁止设备的意外安全性时,修改了地址0x40E的错误字节,而不是地址0x40C的字节。固定。
  57. 在特殊情况下,在具有多个RAM区域的设备上,使用指令集模拟时,PUSH / POP指令未正确模拟。固定。
  58. 添加了PIC32支持。
  59. 通过“设备?”选择设备时 在J-Link Commander中,如果不重新启动J-Link Commander,则无法将设备选择切换到其他设备。固定。

DLL更新程序

  1. 添加了飞思卡尔CodeWarrior。
  2. 向DLL Updater添加了ARM DS-5。

固件

  1. Flasher ARM V4:无法通过JLINKARM_SetTCK()/ JLINKARM_ClrTCK()显式控制引脚9。固定。
  2. J-Link-Lite-XMC4200:在特殊情况下,某些评估板上可能会发生JTAG / SWD通信问题。固定。
  3. J-Link-Lite-XMC4200:固件报告的目标接口速度错误(实际速度高于报告的速度)。固定。
  4. J-Link V9:如果将SWD用作目标接口,则nTRST引脚未设置为J-Link的输入。如果nTRST与目标硬件上的GPIO功能共享并且引脚连接到J-Link,则可能会导致问题。固定。
  5. J-Link PRO:在特殊情况下,如果J-Link和主机PC位于不同的子网中,则IP通信中断。固定。

闪光器

  1. PPC:添加了对ST SPC5605B,SPC5606B和SPC5607B器件的支持。

GDB服务器

  1. 在初始连接日志中显示目标电压。
  2. 添加了命令行选项“ -notimeout”,以允许在启动GDB Server之后启动设备。
  3. 在特殊情况下,当目标CPU运行时关闭GDB服务器时,可能会发生未处理的异常。固定。
  4. 将日志输出添加到启动。
  5. 通过SSH从其他用户启动多个GDB Server实例无法正常工作。固定。

GDB服务器CL

  1. 不再保存和加载(与GUI相关的)设置。
  2. 在某些情况下,输出在每行之后包含空白行。固定。

J-Flash

  1. 打开最后一个数据文件无法正常工作。固定。
  2. Infineon XMC1000系列设备的设备名称已更改。(仍然接受旧名称)。
  3. 添加了对Infineon XMC1100-0008的闪存编程支持。
  4. 在nCS0上添加了ST STM32F4x9I 1x16 CFI NOR闪存的示例项目。
  5. 启动时未自动打开使用特定项目打开的最后一个数据文件。固定。
  6. 添加了并行NOR闪存SST SST39VF1681,SST39VF1682
  7. 为Spansion MB9BF128S / T,MB9BF129S / T,MB9BF328S / T,MB9BF329S / T,MB9BF428S / T,MB9BF429S / T,MB9BF528S / T,MB9BF529S / T添加了闪存编程支持
  8. -openprj命令行选项无法正常工作。固定。
  9. 如果在生产设置中启用了“通过J-Link供电目标”,并且还启用了“启动应用程序”,则“启动应用程序”可能会失败。固定。
  10. 添加了新功能,如果在项目设置中配置,则在关闭J-Flash时可以通过19针关闭电源。
  11. 添加了对Freescale KL03系列的完整J-Link支持。
  12. 添加了对东芝TMPM358设备的完整J-Link支持。
  13. NordicSemi nRF51422.jflash示例项目中的RAM基地址配置错误。固定。
  14. 添加了对飞思卡尔KE06系列的完整J-Link支持。
  15. 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
  16. 添加了对飞思卡尔KE04系列的完整J-Link支持。
  17. 添加了对ST LIS331EB(Cortex-M0)的完全J-Link支持。
  18. 新增了对Ember / SiLabs EM351 / 357设备的客户信息块进行编程的支持。
  19. 添加了对ST STM32F042系列设备的完整J-Link支持。(Cortex-M0)
  20. 添加了对ST STM32F401系列设备的完整J-Link支持。(Cortex-M4)
  21. 添加了对东芝TMPM358FDTFG的完整J-Link支持。(Cortex-M3)
  22. 添加了对ST STM32L151xE,STM32L152xE系列设备的完整J-Link支持。
  23. STM32L:提高了EEPROM区域的编程速度。
  24. 添加了对ST STM32F031系列设备的完整J-Link支持。(Cortex-M0)
  25. 添加了对ST STM32F071系列器件的完整J-Link支持。(Cortex-M0)
  26. 添加了对ST STM32F072系列设备的完整J-Link支持。(Cortex-M0)
  27. LPC43xx器件被列为“ Cortex-M3”而不是“ Cortex-M4”。固定。
  28. 添加了对Freescale Kinetis MK22FN256xxx12,MK22FN512xxx12系列设备(Cortex-M4)的完全J-Link支持。
  29. 添加了对Freescale Kinetis V31系列设备(Cortex-M4)的完全J-Link支持。
  30. 添加了ST STM32F072系列设备的示例项目。(Cortex-M0)
  31. 添加了飞思卡尔Kinetis V31系列设备(Cortex-M4)的示例项目。
  32. 添加了对Spansion FM0 +系列设备的完整J-Link支持。(Cortex-M0 +)
  33. 添加了瑞萨电子RZ(Cortex-A9)并行CFI NOR闪存编程的示例项目。
  34. 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
  35. 在特殊情况下,Fujitsu / Spansion FM0 +设备上的闪存编程无法正常工作。固定。
  36. 在特殊情况下,无限制的闪存断点功能在Fujitsu / Spansion FM0 +系列设备上无法正常工作。固定。
  37. 适应了Nordi Semi设备的新命名方案。
  38. 添加了对Atmel ATSAMG51 / 53/54设备的支持。
  39. 添加了对ST STM32L系列的选项字节编程支持。
  40. 添加了对ST STM32L系列的安全/不安全支持。
  41. 添加了对Freescale W系列设备的完整J-Link支持。(Cortex-M4)
  42. 添加了飞思卡尔KW系列的示例项目。
  43. 添加了Spansion MB9AFxxxx,MB9BFxxxx和S6E1Axxx设备的示例项目。
  44. 对于某些ST STM32F105 / 107器件,报告了不正确的RAM大小。固定。
  45. 飞思卡尔Kinetis V系列设备:在闪存编程期间禁止设备的意外安全性时,修改了地址0x40E的错误字节,而不是地址0x40C的字节。固定。
  46. 添加了示例项目:STM32F405OE_OptBytes.jflash

记忆

  1. 从存储器边界的地址读取时,在特殊情况下,无法显示存储器内容。固定。

RDI

  1. 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。

STR91x指挥官

  1. 添加了允许配置特定扫描链的命令行选项。有关更多详细说明,请参见手册。

SWO Viewer CL

  1. 新增了在SWO Viewer运行时切换激励端口的功能。

软件包

  1. RDI手册UM08004_JLinkRDI.pdf已合并到J-Link手册UM08001_JLink.pdf中。

UM08001

  1. 多项更正/改进。

UM08022

  1. Flasher用户手册:增加了对STM32F2 / STM32F4选项字节编程支持的描述。请参阅设备详细信息部分。

版本V4.80h(2014-02-28)

指挥官

  1. 扩展命令行选项-speed,以便支持“自适应”和“自动”。

动态链接库

  1. 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
  2. 适应了Nordi Semi设备的新命名方案。
  3. SWO对于STM32L器件无法正常工作。固定。
  4. 连接到TI AM18xx目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
  5. 连接到TI OMAP-L138目标设备时,不再需要J-Link脚本文件。选择正确的设备就足够了。
  6. Cortex-M:在Freescale CodeWarrior中写入CONTROL寄存器无法正常工作。固定。

固件

  1. J-Link PRO:在特殊情况下,如果J-Link和主机PC位于不同的子网中,则IP通信中断。固定。
  2. J-Link ULTRA / PRO V4:POWERTRACE在IAR EWARM中无法正常工作。固定。

GDB服务器

  1. 在特殊情况下,当目标CPU运行时关闭GDB服务器时,可能会发生未处理的异常。固定。
  2. 通过SSH从其他用户启动多个GDB Server实例无法正常工作。固定。

J-Flash

  1. 如果在瑞萨电子RZ器件上擦除/编程QSPI闪存时发生错误,则无法正确重置闪存状态寄存器中的错误标志。固定。
  2. 适应了Nordi Semi设备的新命名方案。

版本V4.80g(2014-02-13)

动态链接库

  1. EWARM传递的某些设备名称未正确处理。固定。
  2. 添加了对Freescale Kinetis MK22FN256xxx12,MK22FN512xxx12系列设备(Cortex-M4)的完全J-Link支持。
  3. 当Cirrus Logic EP7312是ARM7设备时,报告为ARM9。固定。

J-Flash

  1. LPC43xx器件被列为“ Cortex-M3”而不是“ Cortex-M4”。固定。

版本V4.80f(2014-02-05)

动态链接库

  1. 赛普拉斯PSoC4:在特殊情况下,使用闪存中的软件断点可能会卡住CPU。固定。
  2. Atmel SAM3U系列:在特殊情况下,由于未正确处理内存映射,因此无法快速下载到地址0x0的闪存。固定。
  3. 添加了Atmel ATSAMD21E18 / ATSAMD21E18A。

版本V4.80e(2014-01-31)

动态链接库

  1. TI AM335x:在特殊情况下,复位后ROM引导加载程序无法正常运行,并且设备尚未完全初始化,这可能导致AM335x设备出现异常行为。
  2. 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。
  3. 增加了对飞思卡尔KE06系列的闪存编程支持。
  4. 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
  5. 增加了对飞思卡尔KE04系列的闪存编程支持。
  6. 在特殊情况下,在某些设备上,当写入别名存储区(例如,缓存的闪存范围与非缓存的范围)并立即从它们读取时,会显示不正确的内存内容。固定。

GDB服务器CL

  1. 在特殊情况下,半主机无法正常工作。(此更改在V4.80d中引入,不再加载与GUI相关的设置)

J-Flash

  1. 增加了对飞思卡尔KE06系列的闪存编程支持。
  2. 在特殊情况下,ST STM32F3xx器件的闪存安全/不安全功能无法正常工作。固定。
  3. 增加了对飞思卡尔KE04系列的闪存编程支持。

RDI

  1. 在特殊情况下,可能会发生内部错误,提示“无效的内存映射,不能取消别名0x00000000-0xFFFFFFFF”。固定。

版本V4.80d(2014-01-29)

指挥官

  1. 更改了Cortex-M设备的已打印CPU寄存器的可视化。

动态链接库

  1. ARM7 / 9目标:在特殊情况下,单步执行MOVS PC LR(从异常返回)时,指令集模拟无法正常工作。固定。
  2. 在非常特殊的情况下,当读取设置了软件断点且禁用了闪存缓存的内存区域时,可能会显示错误的内存内容。固定。
  3. Atmel SAM4L:在特殊情况下,Go / Continue不会增加CYCCNT。固定。
  4. 添加了对飞思卡尔KL03系列的闪存编程支持。
  5. IAR EWARM为ADI ADSP-CM40x系列设备(Cortex-M4)传递的某些设备名称无法正确识别。固定。
  6. Cortex-M:单步未更新CycleCnt。固定。
  7. AM3359:在启动公共ROM代码时,复位没有停止CPU。固定。
  8. Microsemi SmartFusion2系列设备的Flash编程无法正常工作。固定。

GDB服务器

  1. 在初始连接日志中显示目标电压。

GDB服务器CL

  1. 不再保存和加载(与GUI相关的)设置。
  2. 在某些情况下,输出在每行之后包含空白行。固定。

J-Flash

  1. 添加了对飞思卡尔KL03系列的闪存编程支持。
  2. NordicSemi nRF51422.jflash示例项目中的RAM基地址配置错误。固定。

版本V4.80c(2014-01-21)

 

版本V4.80b(2014-01-17)

动态链接库

  1. 在特殊情况下,如果使用旧的IAR EWARM版本,则可能会出现错误消息“ DLL函数JLINKARM_SetFlashArea(...)”,但找不到。固定。
  2. 在特殊情况下,可能会出现错误消息“ MEM_MAP.c,_LogRange2PhysRange()...”。固定。

J-Flash

  1. 在nCS0上添加了ST STM32F4x9I 1x16 CFI NOR闪存的示例项目。
  2. 添加了并行NOR闪存SST SST39VF1681,SST39VF1682
  3. 如果在生产设置中启用了“通过J-Link供电目标”,并且还启用了“启动应用程序”,则“启动应用程序”可能会失败。固定。

版本V4.80a(2014-01-10)

动态链接库

  1. 在特殊情况下,在ARM7 / 9 S核(例如ARM926EJ-S)和较旧的IAR EWARM版本上进行调试可能会失败。J-Link DLL的V4.80中引入的问题。固定。
  2. 发行说明已更新。

固件

  1. Flasher ARM V4:无法通过JLINKARM_SetTCK()/ JLINKARM_ClrTCK()显式控制引脚9。固定。
  2. J-Link-Lite-XMC4200:在特殊情况下,某些评估板上可能会发生JTAG / SWD通信问题。固定。
  3. J-Link-Lite-XMC4200:固件报告的目标接口速度错误(实际速度高于报告的速度)。固定。

J-Flash

  1. 启动时未自动打开使用特定项目打开的最后一个数据文件。固定。

记忆

  1. 从存储器边界的地址读取时,在特殊情况下,无法显示存储器内容。固定。

UM08001

  1. J-Link手册:多项更正/改进。

版本V4.80(2013-12-20)

指挥官

  1. 显示有关Cortex-A / R CPU的I缓存和D缓存的更多详细信息。

动态链接库

  1. 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
  2. 增加了对飞思卡尔KV10系列设备的支持。
  3. 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。
  4. 在特殊情况下,闪存编程期间无法正确检测到目标功率损耗。固定。
  5. 增加了对NXP LPC11U6x系列CPU的支持。
  6. 增加了对瑞萨RZ器件的QSPI闪存编程支持。
  7. Linux:在特殊情况下,与J-Link V7探针的连接可能会失败。固定。
  8. 如果选择了启动模式3(从QSPI闪存启动),则瑞萨RZ设备的Reset无法正常工作。固定。
  9. 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
  10. Cortex-M:如果调试器意外将PC设置为奇数地址,则指令集仿真会引起问题。固定。
  11. 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
  12. 添加了对飞思卡尔MK21FN1M0xxx12,MK21FX512xxx12,MK22FN1M0xxx12,MK22FX512xxx12系列设备的闪存编程支持。
  13. 增加了对东芝TMPM350FDTFG的闪存编程支持。
  14. 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
  15. 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持
  16. Linux / MAC:当通过IP连接到J-Link并具有较长的空闲时间(调试器未与J-Link进行通信)时,IP通信可能会中断。固定。
  17. 在特殊情况下,在ARM7 / 9设备上选择“自动”目标接口速度时,即使所连接的内核不支持,也会意外选择“自适应时钟”。固定。
  18. 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  19. 通过SWD接口增加了对Cortex-A / R的调试支持。注意:仅对当前的J-Link型号添加了支持(J-Link硬件版本9和更高版本,J-Link ULTRA + / PRO硬件版本4和更高版本)
  20. 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  21. DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。
  22. 由于未正确处理nRF51422 RAM的非4 KB对齐起始地址,因此nRF51422器件上的闪存编程可能会失败。固定。
  23. 当将J-Link与EWARM一起使用时,某些Atmel SAM3 / SAM4设备被报告为未知设备。固定。
  24. 为Silicon Labs SiM3C1xx,SiM3L1xx和SiM3U1xx器件添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  25. Atmel ATSAMD20:如果目标应用程序在调试会话期间发出了重置(通过看门狗等),则在连接J-Link时目标应用程序未正确重启。固定。
  26. SWO在Kinetis K系列设备上无法正常工作。固定。

DLL接收

  1. RX630 / RX631 F系列设备未正确检测到,这可能会在瑞萨电子HEW / e2Studio和IAR EWRX的调试和闪存编程过程中引起问题。

固件

  1. Flasher ARM V4 / Flasher Portable:在特殊情况下,如果可恢复的NAND闪存发生故障,Flasher不允许进一步写入板载NAND闪存(导致例如固件更新被拒绝)
  2. 便携式Flasher:在独立模式下,某些SST39 CFI NOR闪存设备报告的CFI信息不正确。固定。
  3. J-Link V8 / V9:当通过SWD接口在Cortex-M上调试并使用非常老的DLL(2009年以来为V4.10)时,由于固件<-> DLL不兼容,调试可能会失败。固定。
  4. 闪光器(ARM / PPC / RX):在特殊情况下,切换波特率无法正常工作。固定。
  5. J-Link ULTRA V1,J-Link PRO V1:在特殊情况下,如果启用了D-cache,则在Cortex-A / R设备上的单步操作将无法正常工作。固定。
  6. 便携式Flasher:通过JTAG对RX6xx设备进行独立编程无法正常工作。固定。
  7. J-Link ULTRA + / PRO V4:改进的最大值 SWO速度达到100 MHz。需要在固件中明确启用。默认情况下,速度限制为50 MHz。有关更多信息,请参见UM08001(J-Link用户指南)。
  8. 通过SWD接口增加了对Cortex-A / R的调试支持。注意:仅对当前的J-Link型号添加了支持(J-Link硬件版本9和更高版本,J-Link ULTRA + / PRO硬件版本4和更高版本)
  9. J-Link-OB-XMC4200:从目标系统接收数据时,VCOM功能无法正常工作。固定。
  10. Flasher ARM V3:J-Link Commander中的SetTCK / ClrTCK无法正常工作。固定。

GDB服务器

  1. Mac:在特殊情况下,如果关闭GDB-TCP / IP连接,则可能会发生段错误11。固定。
  2. 在特殊情况下,当向GDB服务器打开多个GDB连接时,gdb命令会混在一起。固定。
  3. 半主机:SYS_FLEN命令无法正常工作。固定。
  4. 半主机:SYS_FCLOSE命令无法正常工作。固定。(通常不会造成任何实际问题)
  5. 添加了命令行选项-SettingsFile。
  6. DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。

J-Flash

  1. 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
  2. 添加了MicroSemi SmartFusion2系列设备的示例项目。(M2S005,M2S025,M2S050,M2S080,M2S120)
  3. 增加了对飞思卡尔KV10系列设备的支持。
  4. 添加了飞思卡尔KV10系列设备的示例项目。
  5. 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。
  6. 增加了对瑞萨RZ器件的QSPI闪存编程支持。
  7. 添加了瑞萨RZ设备的示例项目。
  8. 意外地将Cortex-M4设备列为Cortex-M3。固定。
  9. Energy Micro Zero Gecko设备被列为Cortex-M3设备。固定。
  10. 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
  11. 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
  12. 添加了对飞思卡尔MK21FN1M0xxx12,MK21FX512xxx12,MK22FN1M0xxx12,MK22FX512xxx12系列设备的闪存编程支持。
  13. 增加了对东芝TMPM350FDTFG的闪存编程支持。
  14. 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
  15. 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持
  16. 富士通/ Spansion FM4系列MCU被列为Cortex-M3而不是Cortex-M4。固定。
  17. 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  18. 一些Cortex-M4目标设备被列为Cortex-M3。固定。
  19. 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  20. 如果需要填充编程数据以实现闪存最小值。符合要求时,即使在擦除值为0x00的闪存中,数据也始终填充为0xFF,这会导致验证错误。固定。
  21. 在可选的NOR闪存设备列表中增加了Cutera LH28F128BFHED-473并行NOR闪存。
  22. 为Silicon Labs SiM3C1xx,SiM3L1xx和SiM3U1xx器件添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  23. 添加了Silicon Labs SiM3C1xx,SiM3L1xx和SiM3U1xx器件的示例项目。
  24. 在特殊情况下,AT91SAM9XE设备的“芯片擦除”失败。固定。
  25. 添加了用于合并数据文件的命令行选项(-merge)。

开发包

  1. 如果在通过JLINKARM_Go()启动CPU之后且在调用JLINKARM_IsHalted()并同时暂停CPU之前调用了JLINKARM_ClrBPEx(),则在删除断点后可能会意外启动了CPU。固定。
  2. DLL exec“地图区域”无法正常工作。固定。

SWOViewer

  1. 如果未明确指定要启用任何ITM激励端口,则默认情况下将启用ITM端口0。
  2. SWO在Kinetis K系列设备上无法正常工作。固定。

UM08001

  1. J-Link手册:“ GDB服务器”中的服务器修正。

版本V4.78m(2013-12-18)

动态链接库

  1. 当将J-Link与EWARM一起使用时,某些Atmel SAM3 / SAM4设备被报告为未知设备。固定。
  2. 由于未正确处理nRF51422 RAM的非4 KB对齐起始地址,因此nRF51422器件上的闪存编程可能会失败。固定。

版本V4.78l(2013-12-12)

动态链接库

  1. 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  2. 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  3. DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。

固件

  1. J-Link-OB-XMC4200:从目标系统接收数据时,VCOM功能无法正常工作。固定。

GDB服务器

  1. DLL闪存编程逻辑:当通过地址0x0将STM32设备上的大型应用程序下载到闪存时,如果应用程序大小超过特定值,则闪存编程可能会失败。固定。

J-Flash

  1. 为东芝TMPM36BF10FG(Cortex-M3)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  2. 一些Cortex-M4目标设备被列为Cortex-M3。固定。
  3. 为东芝ATSAM4CMS16C(Cortex-M4)添加了完整的J-Link / Flasher支持(Flash下载+无限数量的Flash断点)。
  4. 如果需要填充编程数据以实现闪存最小值。符合要求时,即使在擦除值为0x00的闪存中,数据也始终填充为0xFF,这会导致验证错误。固定。

版本V4.78k(2013-12-05)

动态链接库

  1. Linux / MAC:当通过IP连接到J-Link并具有较长的空闲时间(调试器未与J-Link进行通信)时,IP通信可能会中断。固定。
  2. 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)

固件

  1. J-Link V8 / V9:当通过SWD接口在Cortex-M上调试并使用非常老的DLL(2009年以来为V4.10)时,由于固件<-> DLL不兼容,调试可能会失败。固定。
  2. 闪光器(ARM / PPC / RX):在特殊情况下,切换波特率无法正常工作。固定。
  3. J-Link ULTRA V1,J-Link PRO V1:在特殊情况下,如果启用了D-cache,则在Cortex-A / R设备上的单步操作将无法正常工作。固定。
  4. 便携式Flasher:通过JTAG对RX6xx设备进行独立编程无法正常工作。固定。

GDB服务器

  1. 半主机:SYS_FLEN命令无法正常工作。固定。
  2. 半主机:SYS_FCLOSE命令无法正常工作。固定。(通常不会造成任何实际问题)

J-Flash

  1. 富士通/ Spansion FM4系列MCU被列为Cortex-M3而不是Cortex-M4。固定。
  2. 增加了对MicroSemi SmartFusion2系列设备的支持。(M2S005,M2S025,M2S050,M2S080,M2S120)
  3. 添加了MicroSemi SmartFusion2系列设备的示例项目。(M2S005,M2S025,M2S050,M2S080,M2S120)

开发包

  1. 如果在通过JLINKARM_Go()启动CPU之后且在调用JLINKARM_IsHalted()并同时暂停CPU之前调用了JLINKARM_ClrBPEx(),则在删除断点后可能会意外启动了CPU。固定。

版本V4.78h(2013-11-19)

动态链接库

  1. 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
  2. Cortex-M:如果调试器意外将PC设置为奇数地址,则指令集仿真会引起问题。固定。
  3. 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
  4. 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
  5. 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持

固件

  1. 便携式Flasher:在独立模式下,某些SST39 CFI NOR闪存设备报告的CFI信息不正确。固定。

GDB服务器

  1. Mac:在特殊情况下,如果关闭GDB-TCP / IP连接,则可能会发生段错误11。固定。
  2. 在特殊情况下,当向GDB服务器打开多个GDB连接时,gdb命令会混在一起。固定。

J-Flash

  1. 在特殊情况下,Spansion S29GLxxxS NOR闪存设备的编程可能会失败。固定。
  2. 如果设备以小于等于2.0V的VCC运行,则STM32F2xx / STM32F4xx器件的闪存编程可能会失败。固定。
  3. 添加了对瑞萨电子R5F5631F,R5F5631G,R5F5631J,R5F5631K,R5F5631M,R5F5631N,R5F5631P,R5F5631W,R5F5631Y的闪存编程支持
  4. 添加了对瑞萨电子R5F563NF,R5F563NG,R5F563NJ,R5F563NK,R5F563NW,R5F563NY的闪存编程支持

版本V4.78g(2013-11-08)

动态链接库

  1. Linux:在特殊情况下,与J-Link V7探针的连接可能会失败。固定。

J-Flash

  1. 意外地将Cortex-M4设备列为Cortex-M3。固定。
  2. Energy Micro Zero Gecko设备被列为Cortex-M3设备。固定。

版本V4.78f(2013-11-04)

动态链接库

  1. 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。

固件

  1. Flasher ARM V4 / Flasher Portable:在特殊情况下,如果可恢复的NAND闪存发生故障,Flasher不允许进一步写入板载NAND闪存(导致例如固件更新被拒绝)

J-Flash

  1. 在特殊情况下,Marvell 88MC200设备上的闪存编程失败。固定。

版本V4.78e(2013-10-25)

固件

  1. Flasher:在独立模式下,某些SST39 CFI NOR闪存设备报告的CFI信息不正确。固定。

GDB服务器

  1. Linux / Mac:在特殊情况下,关闭GDB IP连接时可能会发生分段错误。固定。
  2. 在特殊情况下,当GDB Server上有多个GDB连接打开时(例如,允许实时更新变量),即使在未启动目标的连接上,GDB Server也会发送一个停止答复数据包。固定。

开发包

  1. JLINKARM_WriteRegs():一次写入许多寄存器(> 40)时,在特殊情况下可能会发生访问冲突。固定。

STM32解锁工具

  1. STM32F37xx器件的解锁失败,因为拉出了错误的禁用位。固定。

版本V4.78d(2013-10-18)

指挥官

  1. Mac / Linux 64位:在特殊情况下,使用loadbin对闪存进行编程时,会导致分段错误。固定。

固件

  1. J-Link V9 / Flasher ARM V4:在特殊情况下,使用ARM7 / 9设备和自动速度目标接口速度检测时,即使未连接RTCK,J-Link也会选择自适应时钟。固定。

GDB服务器

  1. Mac / Linux 64位:在特殊情况下,导致分段错误。固定。

J-Flash

  1. Flasher:尝试将包含关键区域数据(第一扇区的最后32个字节)的TMS470数据文件下载到Flasher中,并且未选择“允许密钥”选择时,J-Flash可能会挂起。固定。
  2. Flasher:将配置文件下载到Flasher时,如果算法需要CPU速度,并且在J-Flash中未正确选择CPU速度,则不会输出任何错误消息。固定。

Linux软件包

  1. 在Fedora下,RPM安装程序尝试更改usr / bin /文件夹的访问权限。固定。

开发包

  1. Linux:用于构建J-Link Commander(JLinkExe)的Makefile未针对lbdl.so进行链接。固定。

版本V4.78c(2013-10-14)

动态链接库

  1. 未正确检测/识别Atmel ATSAMD20设备。固定。
  2. 对于ST STM32F0器件,特殊的“复位时连接”顺序无法正常工作。固定。

J-Flash

  1. 未正确检测/识别Atmel ATSAMD20设备。固定。
  2. 器件选择中缺少STM32F050xG器件。固定。
  3. 对于ST STM32F0器件,特殊的“复位时连接”顺序无法正常工作。固定。

版本V4.78b(2013-10-14)

动态链接库

  1. 如果应该同时使用连接到同一台PC的多个J-Link,并且使用了SWO,则除与第一个J-Link的连接之外的其他连接都可能失败。固定。

版本V4.78a(2013-10-08)

动态链接库

  1. 瑞萨RX220系列设备丢失。固定。
  2. 无法正确识别IAR EWARM使用的Infineon UMF11xx和UMF51xx系列设备的某些设备名称。固定。

J-Flash

  1. 瑞萨RX220系列设备丢失。固定。

Mac套件

  1. 安装程序未在/ Applications /中安装J-Link软件。固定。

版本V4.78(2013-10-04)

指挥官

  1. 添加了“ mem64”命令。

动态链接库

  1. 在特殊情况下,当在瑞萨RX设备上对不完整的扇区进行编程时,剩余扇区的剩余数据填充为0x00而不是0xFF。固定。
  2. 增加了对Analog Device CM40x系列的支持。
  3. 添加了对Fujitsu MB9BF16xx,MB9BF36xx,MB9BF46xx,MB9BF56xx设备的支持。
  4. 添加了对STM32F401xB和STM32F401xC器件的支持。
  5. 增加了对Energy Micro Zero Gecko系列的支持。
  6. 在特殊情况下,当通过TCP / IP连接到J-Link时,与J-Link的连接可能会丢失,并显示“通信超时”错误消息。固定。
  7. 如果Freescale Kinetis设备处于某些特殊的低功耗模式,则调试器连接可能会失败。固定/改进。
  8. 增加了对德州仪器TM4C和TM4E系列的支持。
  9. 增加了对富士通FM4系列的支持。
  10. 添加了一些缺少的RX210衍生物。
  11. 瑞萨RX200器件的闪存编程速度提高了(翻了一番)。

固件

  1. J-Link ULTRA + / Pro V4的启动时间缩短了。
  2. Flasher:在特殊情况下,在独立模式下无法正确计算目标接口速度,从而导致速度高于配置速度。固定。

GDB服务器

  1. 在界面选择中添加了FINE。

J-Flash

  1. 当通过“允许安全性”选择对Kinetis设备进行编程并且图像数据包含Kinetis安全性字节时,在特殊情况下,安全性字节未正确编程。固定。
  2. 增加了对Analog Device CM40x系列的支持。
  3. 添加了Analog Device CM40x系列的示例项目。
  4. 增加了对Energy Micro Zero Gecko系列的支持。
  5. 添加了Energy Micro Zero Gecko系列的示例项目。
  6. 如果Freescale Kinetis设备处于某些特殊的低功耗模式,则调试器连接可能会失败。固定/改进。
  7. 添加了德州仪器TMS570LS,RM42和RM46器件的示例项目。
  8. 增加了对德州仪器TM4C和TM4E系列的支持。
  9. 添加了示例项目Texas Instruments TM4C和TM4E系列。
  10. 增加了对富士通FM4系列的支持。
  11. 选择“将配置和数据文件下载到Flasher”时,下载完成后,与Flasher的连接保持打开状态。固定。
  12. 添加了一些缺少的RX210衍生物。
  13. 瑞萨RX200器件的闪存编程速度提高了(翻了一番)。
  14. 最高 J-Flash用于编程的可选RAM大小,扩展到512 KB(用于提供那么多RAM的设备)。

Linux软件包

  1. libusb不再需要安装。
  2. 安装程序包(.deb和.rpm)已创建。

远端伺服器

  1. 通过J-Link远程服务器连接到J-Link时。无法正确选择目标界面。固定。

开发包

  1. JLINKARM_IsConnected()意外地导致执行目标标识过程(仅在目标已经被标识时才返回)。固定。

版本V4.76f(2013-09-27)

动态链接库

  1. 在特殊情况下,当在瑞萨RX设备上对不完整的扇区进行编程时,剩余扇区的剩余数据填充为0x00而不是0xFF。固定。
  2. 在特殊情况下,当通过TCP / IP连接到J-Link时,与J-Link的连接可能会丢失,并显示“通信超时”错误消息。固定。

J-Flash

  1. 当通过“允许安全性”选择对Kinetis设备进行编程并且图像数据包含Kinetis安全性字节时,在特殊情况下,安全性字节未正确编程。固定。

远端伺服器

  1. 通过J-Link远程服务器连接到J-Link时。无法正确选择目标界面。固定。

开发包

  1. JLINKARM_Close()未释放日志文件句柄。固定。
  2. JLINKARM_IsConnected()意外地导致执行目标标识过程(仅在目标已经被标识时才返回)。固定。

版本V4.76e(2013-09-20)

动态链接库

  1. 使用JTAG接口,在Cortex-M目标上调试时无法设置硬件断点。此问题已在版本V4.76(第一个版本)中引入。固定

版本V4.76c(2013-09-13)

动态链接库

  1. 在特殊情况下,CFI闪存编程无法正常工作。固定。

GDB服务器

  1. 在特殊情况下,半主机上的某些printf输出会被“吞咽”,而GDB Server无法正确处理该输出并且字符串已被吞下。固定。

版本V4.76b(2013-09-10)

动态链接库

  1. 在特殊情况下,对于具有EWARM的Cortex-M设备上的旧J-Link(硬件版本6和7)进行调试,可能会导致异常。固定。

版本V4.76a(2013-08-28)

动态链接库

  1. 在特殊情况下,Nordic Semi nRF51设备无法正确识别。固定。
  2. 添加了对Cortex-R5设备的支持。

DLL接收

  1. 在特殊情况下,闪存编程逻辑未正确初始化,从而导致闪存编程变慢。固定。

固件

  1. J-Link-OB-SAM3U128:在特殊情况下,虚拟COM端口上的字节可能会丢失。固定
  2. Flasher ARM V4:在特殊情况下,具有较高JTAG速度(> = 4 MHz)的ARM7TDMI-S设备上的独立模式编程可能会失败。固定。

J-Flash

  1. 现在,选项->项目设置-> Flash在详细的扇区视图中显示绝对扇区地址。

版本V4.76(2013-08-23)

动态链接库

  1. 增加了对ADI公司ADuCM320的支持。
  2. Energy Micro EFM32器件的闪存编程速度提高了80%。
  3. 纠正了Energy Micro EFMGG设备的闪存大小。
  4. 添加了对ST STM32F052系列的支持。
  5. 添加了对Marvell 88MC200系列MCU的支持。
  6. 添加了对ST STM32F429系列的支持。
  7. 添加了对ST STM32F439系列的支持。
  8. 添加了ST STM32F429ZI的示例项目
  9. 已纠正某些Nordic Semi nRF51设备的RAM大小。
  10. 已纠正某些Nordic Semi nRF51器件的闪存分区。
  11. 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
  12. 在特殊情况下,Cortex-M设备上数据断点的访问大小未正确考虑。固定。
  13. 无法正确识别Keil uVision使用的某些TI RM48L设备名称。固定。
  14. 在非常特殊的情况下,闪存中的无限断点在STM32F2 / STM32F4设备上无法正常工作。固定。
  15. 增加了对Reneasas R-IN32M3系列CPU的支持。
  16. 添加了对ST STM32F030系列CPU的支持。

固件

  1. J-Link V9:增加了对瑞萨RX系列CPU的FINE支持。
  2. J-Link PRO / ULTRA +:添加了对瑞萨RX系列CPU的FINE支持。
  3. J-Link-OB-RX621-RX1xx:添加了POWERTRACE支持。
  4. 闪光器:在非常特殊的情况下,可能只有第一个闪光周期成功了。固定。

J-Flash

  1. 增加了对ADI公司ADuCM320的支持。
  2. 增加了对瑞萨RX210系列设备的支持。
  3. 增加了对瑞萨RX111系列设备的支持。
  4. 添加了ADI公司ADuCM320的示例项目。
  5. 添加了对ST STM32F052系列的支持。
  6. 添加了对Marvell 88MC200系列MCU的支持。
  7. 添加了对ST STM32F429系列的支持。
  8. 添加了对ST STM32F439系列的支持。
  9. 添加了ST STM32F429ZI的示例项目
  10. 已纠正某些Nordic Semi nRF51设备的RAM大小。
  11. 已纠正某些Nordic Semi nRF51器件的闪存分区。
  12. 添加了针对SPI0的Atmel AT91SAM9261 + DataFlash的示例项目。
  13. 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
  14. 增加了对Reneasas R-IN32M3系列CPU的支持。
  15. 添加了Reneasas R-IN32M3系列CPU的示例项目。
  16. 添加了对ST STM32F030系列CPU的支持。
  17. 添加了用于ST STM32F030系列CPU的示例项目。

开发包

  1. 更新了Visual Basic示例。

版本V4.74b(2013-08-19)

动态链接库

  1. 纠正了Energy Micro EFMGG设备的闪存大小。
  2. 已纠正某些Nordic Semi nRF51设备的RAM大小。
  3. 已纠正某些Nordic Semi nRF51器件的闪存分区。
  4. 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。
  5. 在特殊情况下,Cortex-M设备上数据断点的访问大小未正确考虑。固定。
  6. 无法正确识别Keil uVision使用的某些TI RM48L设备名称。固定。
  7. 在非常特殊的情况下,闪存中的无限断点在STM32F2 / STM32F4设备上无法正常工作。固定。

固件

  1. 闪光器:在非常特殊的情况下,可能只有第一个闪光周期成功了。固定。

J-Flash

  1. 已纠正某些Nordic Semi nRF51设备的RAM大小。
  2. 已纠正某些Nordic Semi nRF51器件的闪存分区。
  3. 在特殊情况下,NXP LPC29xx器件的擦除可能会失败。固定。

开发包

  1. 更新了Visual Basic示例。

版本V4.74(2013-07-17)

动态链接库

  1. uVision和CodeWarrior传递的某些Freescale Kinetis设备名称无法正确识别。固定。
  2. 如果看门狗正在运行,则RX2xx设备的Flash编程可能会失败。固定。
  3. 赛普拉斯PSoC4系列(CY8C4xxxxxx)器件的复位处理已修复
  4. 连接到Atmel SAM4L设备时,J-Link Pro V4 / ULTRA V4型号可能报告缺少功能错误。固定。
  5. DLL无法识别IAR EWARM传递的某些设备名称。固定。
  6. 增加了对LPC18xx / LPC43xx器件的ETB跟踪支持。
  7. 重置了对Freescale i.MX6的支持。
  8. uVision和CodeWarrior传递的某些Freescale Kinetis设备名称无法正确识别。固定。
  9. 新增了赛普拉斯PSoC4系列
  10. 增加了Energy Micro EFM32WG(Wonder Gecko)系列
  11. 发光(TI)LM3S器件的闪存擦除/编程速度提高了> 500%。
  12. 添加了北欧半nRF51922_xxAA
  13. Nordic Semi nRF51422,nRF51422_xxAA的部门信息已更正。
  14. 修正了恩智浦LPC1112 / 101器件的RAM大小
  15. 添加了ST STM32F405OE,STM32F405OG

DLL接收

  1. 在特殊情况下,如果在目标应用程序中使用了RX CPU的睡眠模式功能,则调试将无法正常进行。

固件

  1. Flasher PPC:在特殊情况下,编程之前执行的RAM检查可能会失败。固定。
  2. Flasher ARM:创建了新固件,以利用Luminary(TI)LM3S设备的速度优化。
  3. J-Link PRO / ULTRA V4:在特殊情况下,如果连续运行多个小时,某些字符可能会丢失。固定。
  4. 在特殊情况下,当从Cortex-M设备上的非法地址读取数据时,J-Link不会报告错误,但会报告错误的数据。固定。

GDB服务器

  1. 通过端口2333上的telnet通道输出SWO和半主机printf数据。

J-Flash

  1. 新增了赛普拉斯PSoC4系列
  2. 增加了Energy Micro EFM32WG(Wonder Gecko)系列
  3. 发光(TI)LM3S器件的闪存擦除/编程速度提高了> 500%。
  4. 添加了北欧半nRF51922_xxAA
  5. Nordic Semi nRF51422,nRF51422_xxAA的部门信息已更正。
  6. 修正了恩智浦LPC1112 / 101器件的RAM大小
  7. 添加了ST STM32F405OE,STM32F405OG
  8. 添加了Atmel ATSAM4LC8A,ATSAM4LC8B,ATSAM4LC8C
  9. 添加了Atmel ATSAMD20系列
  10. 错误的闪存信息(自定义RAMCode)导致J-Flash中出现问题。固定。
  11. 添加了用于创建/选择项目的启动对话框/向导。
  12. 添加了Nordic Semi nRF51422_xxAA,nRF51822_xxAA,nRF51822_xxAB
  13. 纠正了ADuCM331的闪光灯大小
  14. 添加了Atmel ATSAMD20系列的示例项目
  15. 添加了Energy Micro EFM32WG(Wonder Gecko)系列的示例项目
  16. 添加了赛普拉斯PSoC4系列的示例项目

开发包

  1. JLINKARM_GetId()在某些ARM11设备上无法正常工作。固定。
  2. 添加了简单跟踪(STRACE)API。

版本V4.72a(2013-06-26)

动态链接库

  1. DLL无法识别IAR EWARM传递的某些设备名称。固定。

版本V4.72(2013-06-12)

动态链接库

  1. 增加了对在XMC1000系列设备上使用的Infineon SPD调试接口的支持。
  2. 添加了对CC2538NF11,CC2538NF23,CC2538NF53,CC2538SF23,CC2538SF53,CM2538SF23,CM2538SF53的支持
  3. 对于Atmel ATSAM4SD16和ATSAM4SD32器件,第二个闪存组的闪存编程无法正常工作。固定。
  4. 当下载到Kinetis数据闪存中时,在特殊情况下,即使不是这种情况,也会报告“地址超出数据闪存范围”错误。固定。
  5. ADI公司的ADuCM350:不能编程完整的384 KB闪存。固定。
  6. 增加了对AT91SAM4N8A,AT91SAM4N8B,AT91SAM4N8C,AT91SAM4N16B,AT91SAM4N16C的支持
  7. 添加了对飞思卡尔MKE02Z16xxx2,MKE02Z32xxx2,MKE02Z64xxx2的支持
  8. 增加了对在XMC1000系列设备上使用的Infineon SPD调试接口的支持。
  9. 增加了对Altera Cyclone V Cortex-A9器件的支持。

J-Flash

  1. 在特殊情况下,MB9AF131K / L / M / N和MB9AF132K / L / M / N的闪存编程无法正常工作。固定。
  2. 添加了对CC2538NF11,CC2538NF23,CC2538NF53,CC2538SF23,CC2538SF53,CM2538SF23,CM2538SF53的支持
  3. 添加了示例项目CC2538NF11
  4. 添加了示例项目CC2538NF23
  5. 添加了示例项目CC2538NF53
  6. 添加了示例项目CC2538SF23
  7. 添加了示例项目CC2538SF53
  8. 添加了示例项目CM2538SF23
  9. 添加了示例项目CM2538SF53
  10. 当下载到Kinetis数据闪存中时,在特殊情况下,即使不是这种情况,也会报告“地址超出数据闪存范围”错误。固定。
  11. 当项目指定SN且未找到此J-Link时,J-Flash连接到另一个。固定。
  12. ADI公司的ADuCM350:不能编程完整的384 KB闪存。固定。
  13. 增加了对AT91SAM4N8A,AT91SAM4N8B,AT91SAM4N8C,AT91SAM4N16B,AT91SAM4N16C的支持
  14. 添加了示例项目AT91SAM4N8A,AT91SAM4N8B,AT91SAM4N8C,AT91SAM4N16B,AT91SAM4N16C
  15. 添加了对飞思卡尔MKE02Z16xxx2,MKE02Z32xxx2,MKE02Z64xxx2的支持
  16. 在特殊情况下,MB9AF131K / L / M / N和MB9AF132K / L / M / N的闪存编程无法正常工作。固定。

版本V4.70a(2013-05-14)

动态链接库

  1. ARM11:单步执行SWI / SVC指令无法正常工作。固定。
  2. ARM11:在特殊情况下,读取SVC CPU寄存器无法正常工作。固定。

固件

  1. 闪光器:通过telnet的#FREAD命令无法正常工作。固定。

版本V4.70(2013-05-07)

指挥官

  1. Linux / Mac:在收到\ n之前,SWOViewer命令不会显示字符。固定。
  2. Mac:在特殊情况下,如果J-Link Commander退出而没有尝试与连接的J-Link进行通信,则可能会导致分段错误(清理libusb时出错)。固定。

动态链接库

  1. Linux:获取SWO数据无法正常工作。固定
  2. 增加了对Nuvoton NUC100,NUC120,NUC122,NUC123,NUC130,NUC140系列设备的支持
  3. DLL无法正确识别在IAR EWARM中可选择的某些Nuvoton NUC1xx设备名称,从而导致无限的闪存断点无法正常工作。固定。
  4. 增加了对Nuvoton M051,M052,M054,M058,MINI51,MINI52,MINI54,NANO100,NANO110,NANO120,NANO130,NUC200,NUC220系列设备的支持
  5. 添加了对Atmel SAM4E8E,SAM4E16E的支持
  6. 在禁用FPU的情况下尝试读取ARM7 / 9上的FPU寄存器时,J-Link可能会失去与目标的连接。固定。
  7. 在ARM 7/9目标上写入FPU寄存器无法正常工作。固定。
  8. 在特殊情况下,当读取ARM 7/9上的FPU寄存器时,暂时无法正确恢复用于该操作的RAM。固定。

固件

  1. J-Link V9最大 J-Link支持的SWD速度得到改善。

GDB服务器

  1. 通过端口2333上的连接为ARM7 / 9和Cortex-M提供了半主机输出。

J-Flash

  1. 添加了示例项目STM32F205ZG_1x16_CFI_NOR_nCS3.jflash
  2. 添加了示例项目STM32F407IG_1x16_CFI_NOR_nCS0.jflash
  3. 增加了对Nuvoton NUC100,NUC120,NUC122,NUC123,NUC130,NUC140系列设备的支持
  4. 增加了对Nuvoton M051,M052,M054,M058,MINI51,MINI52,MINI54,NANO100,NANO110,NANO120,NANO130,NUC200,NUC220系列设备的支持
  5. 为Nuvoton M052,M054,M058,MINI51,MINI52,MINI54,NANO100,NANO110,NANO120,NANO130,NUC100,NUC120,NUC122,NUC123,NUC130,NUC140,NUC200,NUC220系列设备添加了示例项目
  6. 添加了对Atmel SAM4E8E,SAM4E16E的支持

Linux软件包

  1. 添加了SWOViewer

Mac套件

  1. * .command脚本位于包含空格字符的路径中时失败。固定。
  2. libusb不再需要安装。
  3. 添加了SWOViewer

开发包

  1. 在特殊情况下,即使已成功建立与目标系统的连接,JLINKARM_IsConnected()也会返回0(未连接)。固定。
  2. JLINKARM_ReadRegs()和JLINKARM_WriteRegs()未正确设置每个寄存器的状态。固定。

SWOViewer

  1. 添加了用于指定J-Link设置文件(-SettingsFile)的命令行选项
  2. 为输出日志文件(-OutputFile)添加了命令行选项。
  3. 为ITM端口掩码(-ITMMask)添加了命令行选项。

版本V4.68a(2013-04-12)

动态链接库

  1. 添加了对飞思卡尔MKL02Z8xxx4,MKL02Z16xxx4,MKL02Z32xxx4,MKL16Z32xxx4,MKL16Z64xxx4,MKL16Z128xxx4,MKL16Z256xxx4,MKL26Z32xxx4,MKL26Z64xxx4,MKL26Z128xxx4,MKL26Z256Z36xxx4,MKL34Z46Z4xxx4,MKL34Z46Z36xxx4,

版本V4.68(2013-04-06)

动态链接库

  1. 新增对赛普拉斯CY8C5266xxxLP,CY8C5267xxxLP,CY8C5268xxxLP,CY8C5466xxxLP,CY8C5467xxxLP,CY8C5468xxxLP,CY8C5666xxxLP,CY8C5667xxxLP,CY8C5668xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP
  2. 飞思卡尔报告的闪存大小不正确:MK10DX64xxx7,MK20DX64xxx7,MK30DX64xxx7,MK40DX64xxx7,MK10DX128xxx7,MK20DX128xxx7,MK30DX128xxx7,MK40DX128xxx7,MK50DX128xxx7,MK51DX128xxx7,MK20DX256xxx7,MK50DX256xxx7,MK20DX256xxx7,MK30DX256xxx7,MK30DX256xxx7,MK30DX256xxx7,固定。

固件

  1. J-Link-OB-XMC4200:在特殊情况下,CDC(虚拟COM端口)+并行调试无法正常工作。固定。
  2. J-Link-OB-XMC4200:更改J-Link-OB上虚拟COM端口的工作波特率时,在J-Link的Tx线上引起了不必要的“毛刺”(从高到低过渡) -OB。固定。

J-Flash

  1. 新增对赛普拉斯CY8C5266xxxLP,CY8C5267xxxLP,CY8C5268xxxLP,CY8C5466xxxLP,CY8C5467xxxLP,CY8C5468xxxLP,CY8C5666xxxLP,CY8C5667xxxLP,CY8C5668xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP,CY8C5866xxxLP
  2. 添加了示例项目CY8C5266xxxLP.jflash
  3. 添加了示例项目CY8C5267xxxLP.jflash
  4. 添加了示例项目CY8C5268xxxLP.jflash
  5. 添加了示例项目CY8C5466xxxLP.jflash
  6. 添加了示例项目CY8C5467xxxLP.jflash
  7. 添加了示例项目CY8C5468xxxLP.jflash
  8. 添加了示例项目CY8C5666xxxLP.jflash
  9. 添加了示例项目CY8C5667xxxLP.jflash
  10. 添加了示例项目CY8C5668xxxLP.jflash
  11. 添加了示例项目CY8C5866xxxLP.jflash
  12. 添加了示例项目CY8C5867xxxLP.jflash
  13. 添加了示例项目CY8C5868xxxLP.jflash
  14. 默认情况下,在AT91SAM4S设备的示例项目中未选择某些闪存扇区。已更正。

版本V4.66a(2013-03-25)

动态链接库

  1. 选择设备时,不会自动选择用于恩智浦LPC31xx / LPC32xx设备的工作RAM(例如用于读取FPU寄存器)。固定。
  2. Flash编程不适用于RAM少于2 KB的NXP LPC11xx设备。固定。

闪光器

  1. 在特殊情况下,自定义RAMCode处理无法正常工作并导致错误。固定。
  2. 独立服务器:在特殊情况下,当在独立模式下使用Multi-Bank支持时,Flasher可能会遇到内存分配问题,从而导致Flash进程因错误而中止。固定。
  3. 独立:不安全选项不适用于STM32F0器件。固定。
  4. 独立:擦除扇区在STM32F0和STM32F1xxx“允许的最佳字节”选择中无法正常工作。固定。

J-Flash

  1. 在特殊情况下,自定义RAMCode处理无法正常工作并导致错误。固定。

版本V4.66(2013-03-11)

指挥官

  1. 对于某些支持以太网的型号,“ ipaddr”命令无法正常工作。固定。

动态链接库

  1. Flash编程速度提高了。
  2. 如果先前的调试会话异常终止,则在下一个会话中启动SWO时,可能会出现错误消息“ J-Link报告的SWO缓冲区大小太小”。固定。
  3. nRF51xx设备:添加了对用户配置区域的支持。

J-Flash

  1. 不安全选项不适用于STM32F0器件。固定。
  2. 对于STM32F0和STM32F1xxx“允许选择的字节”选择,擦除扇区无法正常工作。固定。
  3. nRF51xx设备:添加了对用户配置区域的支持。

J-Link配置器

  1. 对于某些J-Link型号,配置器列表视图中的“产品”图表未正确填写。固定。

版本V4.64(2013-02-20)

动态链接库

  1. 添加了对ST STM32F427IG,STM32F427II,STM32F427VG,STM32F427VI,STM32F427ZG,STM32F427ZI,STM32F437IG,STM32F437II,STM32F437VG,STM32F437VI,STM32F437ZG,STM32F437ZG的支持

闪光器ARM

  1. 对于具有内置DataFlash的Freescale Kinetis设备,当在J-Flash的“生产”选项卡中选择“芯片”作为擦除设置时,在独立模式下的擦除无法正常工作。固定。
  2. 对于STM32F4器件,如果在J-Flash的“生产”选项卡中选择“芯片”作为擦除设置,则在独立模式下擦除可能会失败。固定。

J-Flash

  1. 添加了对ST STM32F427IG,STM32F427II,STM32F427VG,STM32F427VI,STM32F427ZG,STM32F427ZI,STM32F437IG,STM32F437II,STM32F437VG,STM32F437VI,STM32F437ZG,STM32F437ZG的支持
  2. 添加了示例项目STM32F437II.jflash
  3. 当尝试打开包含未知/自定义记录类型的十六进制文件时,J-Flash拒绝打开文件,而不仅仅是忽略未知记录。固定。

J-Link安装程序

  1. 选择“带有CDC的J-Link-OB的USB驱动程序”时,启动了单独的安装程序。删除了单独的安装程序。现在,该驱动程序的安装由常规安装程序处理。
  2. 当选择“对的J-Link-OB与CDC USB驱动程序”,此USB驱动程序已经在特殊安装基本状况,重新安装它可能会导致“修复/修改/删除”对话框。固定。

版本V4.62b(2013-02-18)

动态链接库

  1. 在特殊情况下,断开连接时清理闪存中的软件断点可能会导致未处理的异常。固定。
  2. 优化了Atmel ATSAM4S系列的分区。
  3. 在特殊情况下,如果配置的CFI闪存大小与检测到的大小不同,则CFI闪存下载可能会导致异常。固定。

J-Flash

  1. 优化了Atmel ATSAM4S系列的分区。

版本V4.62a(2013-02-04)

动态链接库

  1. 解决了ADI公司ADuCM330和ADuCM331代码断点错误的解决方法。
  2. 在特殊情况下,使用“闪存中的无限断点”可能会导致异常。固定。

SWOViewer CL

  1. 命令行参数-ITMPort <端口>未正确评估。固定。

版本V4.62a(2013-02-04)

 

版本V4.62(2013-01-25)

动态链接库

  1. Linux:未正确检测到具有CDC功能的J-Link OB。固定。
  2. 增加了对NXP设备LPC810M021,LPC811M001,LPC812M101的支持
  3. 增加了对Infineon XMC1100系列,XMC1200系列,XMC1201系列,XMC1202系列,XMC1203系列,XMC1301系列,XMC1302系列的支持
  4. 增加了对NXP LPC4312,LPC4313,LPC4315,LPC4317,LPC4322,LPC4323,LPC4325,LPC4327,LPC4333,LPC4337,LPC4353,LPC4357的支持
  5. 添加了对NXP LPC1812,LPC1813,LPC1815,LPC1817,LPC1822,LPC1823,LPC1825,LPC1827的支持
  6. 富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF132L的Flash编程无法正常工作。固定。
  7. 增加了对富士通MB9AF111K,MB9AF112K,MB9AF311K,MB9AF312K,MB9BFD16S,MB9BFD16T,MB9BFD17S,MB9BFD17T,MB9BFD18S,MB9BFD18T的支持
  8. Mac:在特殊情况下,通过DLL进行闪存编程可能会导致分段错误。固定。
  9. 对于某些当前的LPC43xx器件,复位无法正常工作。固定。

闪光器

  1. ARM,RX和PPC:组合手册。

J-Flash

  1. 增加了对NXP设备LPC810M021,LPC811M001,LPC812M101的支持
  2. 添加了示例项目LPC1812M101.jflash
  3. 添加了示例项目AT91SAM4SP32A.jflash
  4. 增加了对Infineon XMC1100系列,XMC1200系列,XMC1201系列,XMC1202系列,XMC1203系列,XMC1301系列,XMC1302系列的支持
  5. 增加了对NXP LPC4312,LPC4313,LPC4315,LPC4317,LPC4322,LPC4323,LPC4325,LPC4327,LPC4333,LPC4337,LPC4353,LPC4357的支持
  6. 添加了对NXP LPC1812,LPC1813,LPC1815,LPC1817,LPC1822,LPC1823,LPC1825,LPC1827的支持
  7. 富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF132L的Flash编程无法正常工作。固定。
  8. 增加了对富士通MB9AF111K,MB9AF112K,MB9AF311K,MB9AF312K,MB9BFD16S,MB9BFD16T,MB9BFD17S,MB9BFD17T,MB9BFD18S,MB9BFD18T的支持

Linux软件包

  1. 自述文件已更新。
  2. 45-jlink.rules已更新。
  3. 入门Shell脚本已更新。
  4. 自述文件已更新。
  5. 更新了45-jlink.rules(未涵盖具有CDC功能的J-Link)。

Mac OS X软件包

  1. 命令文件已更新。

版本V4.60a(2013-01-16)

动态链接库

  1. 增加了对Atmel设备AT91SAM4SP32A的支持
  2. 某些错误消息框是在调试器窗口顶部以外的背景中意外创建的。固定。

J-Flash

  1. 增加了对Atmel设备AT91SAM4SP32A的支持

版本V4.60(2013-01-14)

动态链接库

  1. Flash编程速度大大提高。
  2. 在特殊情况下,Flash编程无法正常工作。固定。
  3. 添加了ADI公司的ADuCM301
  4. 添加了东芝TB6865FG
  5. Mac:未正确检测到具有CDC功能的J-Link OB。固定。
  6. 添加了LPC1810,LPC1820,LPC1830,LPC1850 SPIFI闪存编程支持。
  7. 在特殊情况下,将目标配置为从SPIFI引导时,LPC18xx器件的复位无法正常工作。固定。

DLL更新程序

  1. 无法正确识别Atmel Studio的某些安装。固定。

固件

  1. 对于具有CDC功能的J-Link,在非常特殊的情况下,将从主机(PC)接收的字节丢失。固定。
  2. 在特殊情况下,J-Link V9 + i-Chips IP00C753目标设备可能会出现通信问题。固定。

闪光器

  1. ARM:Flash编程不适用于STM32F05x器件。固定。
  2. PPC:添加了对ST SPC560B54,SPC560B60,SPC560B64的支持

GDB服务器

  1. 通过FPU寄存器为Cortex-M4实现了备用寄存器集。
  2. 连接Cortex-A9时。GDB服务器显示“找到了Cortex-A8”。固定。

J-Flash

  1. 在特殊情况下,Cortex-M0设备无法正常工作。固定。
  2. 添加了ADI公司的ADuCM301
  3. 在示例项目ADuCRF101.jflash中选择了错误的设备。固定。
  4. 添加了东芝TB6865FG
  5. 添加了示例项目TB6865FG.jflash
  6. 添加了LPC1810,LPC1820,LPC1830,LPC1850 SPIFI闪存编程支持。

开发包

  1. GDI对象泄漏已修复。

版本V4.58a(2012-12-05)

GDB服务器

  1. 命令行选项-port和-SWOPort不能正常工作。固定。
  2. 如果在配置对话框中选择了“取消”,则现在不考虑对话框设置,而是关闭整个GDB服务器
  3. 如果到J-Link的连接失败,在特殊情况下,GDB服务器可能会陷入无限循环,并定期尝试再次连接到J-Link。固定。

版本V4.58(2012-11-29)

动态链接库

  1. 增加了对组合2x8位CFI闪存的支持。
  2. 在特殊情况下,JLINKARM_ReadReg()无法识别出CPU实际上已暂停。固定。
  3. 在特殊情况下,即使执行“ Core Hold Reset”连接,也可能无法连接到SAM4L设备。固定。
  4. 某些TI CC2538设备无法正确识别。固定。
  5. 添加了富士通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
  6. 添加了NXP LPC11E36 / 501,NXP LPC11E37 / 501
  7. 添加了富士通MB9DF125,富士通MB9DF126,富士通MB9EF126
  8. 添加了瑞萨R5F562G7 / A,瑞萨R5F56307 / 8 / A / B / D / E,瑞萨R5F563T4 / 5/6
  9. 添加了Atmel ATSAM4LC1A / B / C,Atmel ATSAM4LC2A / B / C,Atmel ATSAM4LC4A / B / C,Atmel ATSAM4LS1A / B / C,Atmel ATSAM4LS2A / B / C,Atmel ATSAM4LS4A / B / C
  10. 添加了对STM32L数据闪存的支持。
  11. 对于某些STM32F105 / 107器件,闪存编程功能使用了错误的扇区大小。固定。
  12. DLL报告了飞思卡尔Kinetis K系列72 MHz设备的FlexNVM区域错误的扇区大小。固定。
  13. 在特殊情况下,如果CPU以> = 100 MHz运行,则LPC1788目标上的闪存编程可能会失败。固定。

DLL更新程序

  1. 无法正确识别某些新的IAR EWARM安装。固定。

闪光器

  1. PPC:添加了对飞思卡尔MPC5605B / 606B / 607B的支持
  2. ARM / RX / PPC:在J-Flash中配置的Core ID掩码在独立模式下未正确使用,这可能在某些MCU上在独立模式下引起问题。固定。

GDB服务器

  1. 为GUI版本添加了启动配置对话框

J-Flash

  1. 添加了富士通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
  2. 添加了NXP LPC11E36 / 501,NXP LPC11E37 / 501
  3. 添加了富士通MB9DF125,富士通MB9DF126,富士通MB9EF126
  4. 添加了瑞萨R5F562G7 / A,瑞萨R5F56307 / 8 / A / B / D / E,瑞萨R5F563T4 / 5/6
  5. 添加了Atmel ATSAM4LC1A / B / C,Atmel ATSAM4LC2A / B / C,Atmel ATSAM4LC4A / B / C,Atmel ATSAM4LS1A / B / C,Atmel ATSAM4LS2A / B / C,Atmel ATSAM4LS4A / B / C
  6. 添加了对STM32L数据闪存的支持。
  7. 对于某些STM32F105 / 107器件,闪存编程功能使用了错误的扇区大小。固定。
  8. DLL报告了飞思卡尔Kinetis K系列72 MHz设备的FlexNVM区域错误的扇区大小。固定。
  9. 在特殊情况下,如果CPU以> = 100 MHz运行,则LPC1788目标上的闪存编程可能会失败。固定。
  10. 添加了示例项目MB9BF618T_1x16_CFI_NORFlash.jflash。
  11. 添加了示例项目LM4F120H5QR.jflash
  12. 添加了示例项目MPC5605B.jflash
  13. 添加了示例项目MPC5606B.jflash
  14. 添加了示例项目MPC5607B.jflash
  15. 添加了SAM4L系列的示例项目。
  16. 添加了适用于Fujitsu MB9DF / MB9EF设备的示例项目。
  17. 添加了适用于Fujitsu MB9DF / MB9EF设备的示例项目。
  18. 添加了一些新的SST闪存:SST32HF64A2,SST32HF162,SST32HF164,SST32HF802
  19. 现在,J-Flash询问是否应在退出之前保存项目更改

远程服务器

  1. 命令行版本已添加到软件包中

开发包

  1. 文档和JLINKARM_Const.h报告了EMU_CONNECT_INFO的填充大小不正确。固定。
  2. 即使没有提供输出缓冲区,JLINKARM_ExecCommand()也会尝试写入输出缓冲区。固定。
  3. 文档已更新。

版本V4.56d(2012-11-12)

动态链接库

  1. Kinetis 72 MHz CPU的数据闪存扇区大小不正确。固定。
  2. 为CodeWarrior添加了一些Kinetis设备名称别名。

J-Flash

  1. Kinetis 72 MHz CPU的数据闪存扇区大小不正确。固定。

版本V4.56c(2012-11-08)

J-Flash

  1. 在特殊情况下,如果在J-Flash中明确选择闪存设备,则某些特定的并行NOR闪存设备的编程可能会失败。固定。注意:使用CFI自动检测时,不会发生问题。

版本V4.56b(2012-11-07)

 

版本V4.56a(2012-11-05)

动态链接库

  1. 如果超出每个读取请求一定数量的字节,则快速GPIO寄存器的间接读取将无法正常工作。固定。
  2. 未正确检测到某些SST39 CFI NOR闪存设备。固定。
  3. 在Atmel SAM4S设备上进行重置未重置看门狗计时器。固定。

DLL接收

  1. 未正确检测到某些新的RX62G,RX630和RX63T系列设备。固定。

固件

  1. Flasher ARM / RX / PPC:连接到Flasher Web服务器无法正常工作。固定。
  2. Flasher RX:如果RX配置为big endian,则在特殊情况下独立模式无法正常工作。固定。
  3. J-Link-OB-SAM3U128:在特殊情况下,使用带有流控制支持的OB时CDC可能挂起。固定。

J-Flash

  1. 1x8位NOR闪存组合的CFI检测无法正常工作。固定。

版本V4.56(2012-10-22)

动态链接库

  1. 添加了恩智浦LPC1101LVUK,LPC1102LVUK,LPC1112LV / 003,LPC1112LV / 103,LPC1114LV / 103,LPC1114LV / 303

J-Flash

  1. 添加了恩智浦LPC1101LVUK,LPC1102LVUK,LPC1112LV / 003,LPC1112LV / 103,LPC1114LV / 103,LPC1114LV / 303

版本V4.54d(2012-10-16)

动态链接库

  1. 在特殊情况下,关闭DLL所需的时间超过了必要的时间。固定。
  2. 在特殊情况下,基于Analog Devices ARM7的设备的重置策略可能会挂起。固定。
  3. 连接到ADI公司的ADuC7124和ADuC7126设备无法正常工作。固定。

固件

  1. nRF51套件上的J-Link-OB-SAM3U128:具有硬件流控制的CDC功能:在特殊情况下,读取目标终端数据时可能会丢失单个字节。
  2. J-Link Pro V1和V3:在非常特殊的情况下,J-Link Pro的固件可能会挂起,导致连接超时。固定。

J-Flash

  1. 设备列表对话框(MCU.csv)的第一项未显示。固定。

版本V4.54c(2012-10-09)

动态链接库

  1. Mac:未正确检测到具有CDC支持的J-Link。固定。
  2. 由某些调试器传递的某些TI设备别名,这些别名无法正确识别。固定。

版本V4.54b(2012-10-02)

闪光器ARM

  1. 在特殊情况下,东芝TMPA910设备以独立模式触发两次复位。固定。
  2. 在特殊情况下,ARM7 / 9上具有复位策略0的复位脉冲太短。固定。

J-Flash

  1. 用于LPC11Axx EEPROM编程的RAMCode无法正确检测到某些LPC1Axx器件,并报告了不正确的EEPROM大小。固定。

版本V4.54a(2012-09-17)

动态链接库

  1. 某些Kinetis设备名称无法正确识别/映射。固定。
  2. 在特殊情况下,可能发生内存写访问未正确通过硬件路由的情况。固定。
  3. 在特殊情况下,在STM32设备上,DBGMCU_CR的写入不正确。固定。
  4. 在特殊情况下,当编写伪CPU寄存器(属于另一个CPU寄存器的一部分)时,可能会意外更改CPU寄存器的其他部分。固定。

版本V4.54(2012-09-11)

动态链接库

  1. 某些AT91SAM3N0设备在SAM-ICE中未正确检测到。固定。
  2. SAM-ICE无法正确检测到某些SAM3N设备。固定。
  3. 重置基于闪存的LPC18xx设备无法正常工作。固定。
  4. 在特殊情况下,在Analog Devices ADuC7023器件上的调试无法正常进行。固定。
  5. 在特殊情况下,无法连接空白的Kinetis设备。固定。
  6. 添加了Atmel AT91SAM4SA16B,AT91SAM4SA16C,AT91SAM4SD16B,AT91SAM4SD16C,AT91SAM4SD32B,AT91SAM4SD32C
  7. 添加了Atmel AT91SAM3N00A,AT91SAM3N00B,AT91SAM3N0A,AT91SAM3N0B,AT91SAM3N0C
  8. 添加了东芝TMPM061FWFG
  9. 添加了Energy Micro EFM32TG225F8,EFM32TG225F16,EFM32TG225F32,EFM32TG825F8,EFM32TG825F16,EFM32TG825F32
  10. 基于LPC18xx闪存的设备:在特殊情况下,校验和也意外合并到闪存库1中。已修复。
  11. 添加了富士通MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
  12. 添加了以下基于Fujitsu Cortex-M3的设备的工作闪存支持:MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
  13. 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S1621,LM3S1D21,LM3S1H11,LM3S1N11,LM3S2B93,LM3S2D93,LM3S5632,LM3S5732,LM3S5951,LM3S5K36,LM3S5B91,LM3S5R36,LM3S5R36
  14. 新增了恩智浦LPC1759
  15. 新增(设备名称+ 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
  16. 增加了对某些Fujitsu设备的工作闪存编程支持。受影响的设备:MB9BF112N,MB9BF112R,MB9BF114N,MB9BF114R,MB9BF115N,MB9BF115R,MB9BF116N,MB9BF116R,MB9BF412N,MB9BF412R,MB9BF414N,MB9BF414R,MB9BF415N,MB9BF415R,MB9BF9N,MB9BF9N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF9N

固件

  1. J-Link Lite XMC4500:在特殊情况下,SWO无法正常工作。固定。

GDB服务器

  1. Cortex-M:BASEPRI的寄存器列表中的错字打印为“ BASPRI”。固定。
  2. 'k'数据包未正确处理。固定。

J-Flash

  1. 添加了Atmel AT91SAM4SA16B,AT91SAM4SA16C,AT91SAM4SD16B,AT91SAM4SD16C,AT91SAM4SD32B,AT91SAM4SD32C
  2. 添加了Atmel AT91SAM3N00A,AT91SAM3N00B,AT91SAM3N0A,AT91SAM3N0B,AT91SAM3N0C
  3. 添加了东芝TMPM061FWFG
  4. 添加了Energy Micro EFM32TG225F8,EFM32TG225F16,EFM32TG225F32,EFM32TG825F8,EFM32TG825F16,EFM32TG825F32
  5. 基于LPC18xx闪存的设备:在特殊情况下,校验和也意外合并到闪存库1中。已修复。
  6. 添加了富士通MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
  7. 添加了以下基于Fujitsu Cortex-M3的设备的工作闪存支持:MB9AFB41L,MB9AFB41M,MB9AFB41N,MB9AFB42L,MB9AFB42M,MB9AFB42N,MB9AFB44L,MB9AFB44M,MB9AFB44N
  8. 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S1621,LM3S1D21,LM3S1H11,LM3S1N11,LM3S2B93,LM3S2D93,LM3S5632,LM3S5732,LM3S5951,LM3S5K36,LM3S5B91,LM3S5R36,LM3S5R36
  9. 新增了恩智浦LPC1759
  10. 新增(设备名称+ 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
  11. 增加了对某些Fujitsu设备的工作闪存编程支持。受影响的设备:MB9BF112N,MB9BF112R,MB9BF114N,MB9BF114R,MB9BF115N,MB9BF115R,MB9BF116N,MB9BF116R,MB9BF412N,MB9BF412R,MB9BF414N,MB9BF414R,MB9BF415N,MB9BF415R,MB9BF9N,MB9BF9N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF416N,MB9BF9N
  12. 在J-Flash中打开设备选择对话框时,它总是跳到设备表中的第一个条目,而不是当前选择的那个。固定。
  13. 添加了示例项目AT91SAM4SA16B.jflash
  14. 添加了示例项目AT91SAM4SA16C.jflash
  15. 添加了示例项目AT91SAM4SD16B.jflash
  16. 添加了示例项目AT91SAM4SD16C.jflash
  17. 添加了示例项目AT91SAM4SD32B.jflash
  18. 添加了示例项目AT91SAM4SD32C.jflash
  19. 添加了示例项目TMPM061FWFG.jflash
  20. 添加了示例项目AT91SAM3N00A.jflash
  21. 添加了示例项目AT91SAM3N0C.jflash
  22. 添加了示例项目MB9AFB41L.jflash
  23. 添加了示例项目MB9AFB41M.jflash
  24. 添加了示例项目MB9AFB41N.jflash
  25. 添加了示例项目MB9AFB42L.jflash
  26. 添加了示例项目MB9AFB42M.jflash
  27. 添加了示例项目MB9AFB42N.jflash
  28. 添加了示例项目MB9AFB44L.jflash
  29. 添加了示例项目MB9AFB44M.jflash
  30. 添加了示例项目MB9AFB44N.jflash

J-Link许可证管理器

  1. 实用程序已添加。

版本V4.52c(2012-08-30)

动态链接库

  1. 在特殊情况下,CFI闪存编程不适用于Cortex-M4设备。固定。
  2. 在Cortex-M目标上设置/清除硬件断点时,即使没有必要,CPU始终总是暂停。固定。

GDB服务器

  1. 添加了命令行选项-jtagconf,该选项与jtagconf监视器命令完全兼容。

版本V4.52b(2012-08-24)

配置器

  1. 在特殊情况下,当请求所有已连接仿真器的列表时,Configurator / DLL可能会崩溃,并且已找到许多仿真器。固定。

动态链接库

  1. Flash编程对话框使焦点从当前活动的应用程序转移了出去。固定。
  2. 在特殊情况下,当请求所有已连接仿真器的列表时,Configurator / DLL可能会崩溃,并且已找到许多仿真器。固定。
  3. 即使在调试器中选择了正确的设备,LPC18xx flashless(!)设备的复位也无法正常工作。固定。受影响的设备:LPC1810,LPC1812,LPC1813,LPC1815,LPC1817,LPC1820,LPC1822,LPC1823,LPC1825,LPC1827,LPC1830,LPC1850

固件

  1. J-Link OB STM32:J-Link OB将复位引脚驱动为高电平,这可能会在具有复位按钮的板上产生问题。固定。
  2. J-Link Lite XMC4000:SWO无法正常工作。固定。

版本V4.52a(2012-08-17)

动态链接库

  1. 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S9790,LM3S9792,LM3S9997,LM3S9B90,LM3S9B92,LM3S9B95,LM3S9B96,LM3S9C97,LM3S9D92,LM3S9D95,LM3S9D96,LM3S9L97
  2. 从2011年10月开始在带有特定固件的Energy Micro DVK上使用J-Link OB时,OB报告了不正确的缓冲区大小,这可能会导致在开始SWO捕获时DLL崩溃。崩溃已修复。

固件

  1. Flasher:在特殊情况下,在独立模式下使用SWD时,可能只有第一个编程周期有效。固定。

J-Flash

  1. 某些带有内部ROM引导加载程序的Luminary / TI LM3S设备未正确处理,因此空白设备的编程会引起问题。固定。受影响的设备:LM3S9790,LM3S9792,LM3S9997,LM3S9B90,LM3S9B92,LM3S9B95,LM3S9B96,LM3S9C97,LM3S9D92,LM3S9D95,LM3S9D96,LM3S9L97

版本V4.52(2012-08-03)

指挥官

  1. 添加了新的命令行选项。有关更多详细说明,请参见手册。

动态链接库

  1. TMS470M设备上的软件断点无法正常工作。固定。
  2. 对于TMS470M设备,在调试器中选择设备后,现在不再需要脚本文件。
  3. 某些设备的Flash编程速度有所提高。
  4. 未正确检测到Xilinx Zynq-7020(Cortex-A9)。固定。
  5. 在特殊情况下,SWO在较旧的J-Link硬件版本(V6,V7)上无法正常工作。固定。
  6. 重置Atmel AT91SAM3A / AT91SAM3X设备未重置所有外围设备。固定。
  7. 对于特殊情况下的STM32F1xx器件,意外设置了DBGMCU_CR中的TRACE_IOEN。固定。
  8. 使用Energy Micro EFM32 J-Link OB时,控制面板的“常规”选项卡的“ J-Link”字段中显示“未连接”。固定。
  9. 在特殊情况下,可映射内存(可能指向闪存或RAM的区域或其他取决于特定映射寄存器的区域)的处理无法正常工作。固定。
  10. DWT周期计数器寄存器(DWT_CYCCNT)可通过DLL作为常规CPU寄存器使用/访问。
  11. 调试速度提高了。
  12. 在某些特殊情况下,某些PC上可能会出现“被零除”的异常。固定。
  13. 添加了发光LM3S5P31
  14. 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
  15. 添加了NXP LPC11A02UK,LPC11A04UK,LPC11A11 / 001
  16. 添加了飞思卡尔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) MKL2​​5Z64xxx4(允许安全),MKL25Z128xxx4,MKL25Z128xxx4(允许安全)
  17. 添加了Freescale MK11DX128xxx5,MK11DX128xxx5(允许安全),MK11DX256xxx5,MK11DX256xxx5(允许安全),MK11DN512xxx5,MK11DN512xxx5(允许安全),MK12DX128xxx5,MK12DX128xxx5(允许安全),MK12DX256xxx5,MK12DN512、5(MK12DN512) MK21DX128xxx5,MK21DX128xxx5(允许安全),MK21DX256xxx5,MK21DX256xxx5(允许安全),MK21DN512xxx5,MK21DN512xxx5(允许安全),MK22DX128xxx5,MK22DX128xxx5(允许安全),MK22DX256xxx5,MK22DX256xxx5(Mallow)
  18. 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
  19. 添加了ST STM32F302CB,STM32F302CB(允许选择字节),STM32F302CC,STM32F302CC(允许选择字节),STM32F302RB,STM32F302RB(允许选择字节),STM32F302RC,STM32F302RC(允许选择字节),STM32F302VB,STM32F302VB。 ),STM32F302VC,ST​​M32F302VC(允许选择字节),STM32F303CB,STM32F303CB(允许选择字节),STM32F303CC,STM32F303CC(允许选择字节),STM32F303RB,STM32F303RB(允许选择字节),STM32F303RC,STM32F303RC, ),STM32F303VB,STM32F303VB(允许选择字节),STM32F303VC,ST​​M32F303VC(允许选择字节),STM32F372C8,STM32F372C8(允许选择字节),STM32F372CB,STM32F372CB(允许选择字节),STM32F372CB(允许选择字节),STM32F372CB(允许选择字节), ),STM32F372R8,STM32F372R8(允许选择字节),STM32F372RB,STM32F372RB(允许选择字节),STM32F372RC,STM32F372RC(允许选择字节),STM32F372V8,STM32F372V8(允许选择字节)。字节),STM32F372VB,STM32F372VB(允许选择字节),STM32F372VC,ST​​M32F372VC(允许选择字节),STM32F373C8,STM32F373C8(允许选择字节),STM32F373CB,STM32F373CB(允许选择字节),STM32F373CB(允许选择字节),STM32F373VB(允许选择字节)。字节),STM32F373R8,STM32F373R8(允许选择字节),STM32F373RB,STM32F373RB(允许选择字节),STM32F373RC,STM32F373RC(允许选择字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB。字节),STM32F373VC,ST​​M32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,ST​​M32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,ST​​M32F373VC(允许选择字节)
  20. 添加了恩智浦LPC1833,LPC1837,LPC1853,LPC1857

固件

  1. 闪光器:扩展了序列号编程功能。有关扩展,请参见手册。
  2. Flasher:在特殊情况下,在独立模式下使用Flasher ARM时,自定义RAMCode可能会导致“ RAM检查失败”错误消息。固定。
  3. 提示:大小超过2 KB的自定义RAM代码未正确处理。固定。
  4. Flasher:通过J-Flash将新的config +数据文件下载到Flasher时,旧配置未正确失效。固定。
  5. J-Link Lite / Lite Cortex-M:改善了JTAG信号质量。
  6. J-Link:对于具有CDC支持的J-Link,在特殊情况下,可能会发生从主机PC传输到J-Link的单个字符丢失的情况。

GDB服务器

  1. 用于Cortex-M的扩展GDB寄存器集。新增:MSP,PSP,PRIMASK,BASEPRI,FAULTMASK,CONTROL
  2. 命令行选项“ -select”已更新。有关更多详细说明,请参见手册。

J-Flash

  1. 添加了发光LM3S5P31
  2. 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
  3. 添加了NXP LPC11A02UK,LPC11A04UK,LPC11A11 / 001
  4. 添加了飞思卡尔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) MKL2​​5Z64xxx4(允许安全),MKL25Z128xxx4,MKL25Z128xxx4(允许安全)
  5. 添加了Freescale MK11DX128xxx5,MK11DX128xxx5(允许安全),MK11DX256xxx5,MK11DX256xxx5(允许安全),MK11DN512xxx5,MK11DN512xxx5(允许安全),MK12DX128xxx5,MK12DX128xxx5(允许安全),MK12DX256xxx5,MK12DN512、5(MK12DN512) MK21DX128xxx5,MK21DX128xxx5(允许安全),MK21DX256xxx5,MK21DX256xxx5(允许安全),MK21DN512xxx5,MK21DN512xxx5(允许安全),MK22DX128xxx5,MK22DX128xxx5(允许安全),MK22DX256xxx5,MK22DX256xxx5(Mallow)
  6. 添加了恩智浦LPC4072,LPC4074,LPC4078,LPC4088
  7. 添加了ST STM32F302CB,STM32F302CB(允许选择字节),STM32F302CC,STM32F302CC(允许选择字节),STM32F302RB,STM32F302RB(允许选择字节),STM32F302RC,STM32F302RC(允许选择字节),STM32F302VB,STM32F302VB。 ),STM32F302VC,ST​​M32F302VC(允许选择字节),STM32F303CB,STM32F303CB(允许选择字节),STM32F303CC,STM32F303CC(允许选择字节),STM32F303RB,STM32F303RB(允许选择字节),STM32F303RC,STM32F303RC, ),STM32F303VB,STM32F303VB(允许选择字节),STM32F303VC,ST​​M32F303VC(允许选择字节),STM32F372C8,STM32F372C8(允许选择字节),STM32F372CB,STM32F372CB(允许选择字节),STM32F372CB(允许选择字节),STM32F372CB(允许选择字节), ),STM32F372R8,STM32F372R8(允许选择字节),STM32F372RB,STM32F372RB(允许选择字节),STM32F372RC,STM32F372RC(允许选择字节),STM32F372V8,STM32F372V8(允许选择字节)。字节),STM32F372VB,STM32F372VB(允许选择字节),STM32F372VC,ST​​M32F372VC(允许选择字节),STM32F373C8,STM32F373C8(允许选择字节),STM32F373CB,STM32F373CB(允许选择字节),STM32F373CB(允许选择字节),STM32F373VB(允许选择字节)。字节),STM32F373R8,STM32F373R8(允许选择字节),STM32F373RB,STM32F373RB(允许选择字节),STM32F373RC,STM32F373RC(允许选择字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB。字节),STM32F373VC,ST​​M32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,ST​​M32F373VC(允许选择字节)字节),STM32F373V8,STM32F373V8(允许选择字节),STM32F373VB,STM32F373VB(允许选择字节),STM32F373VC,ST​​M32F373VC(允许选择字节)
  8. 添加了恩智浦LPC1833,LPC1837,LPC1853,LPC1857
  9. 大小大于2 KB的自定义RAM代码未正确处理。固定。
  10. 添加了示例项目MKL25Z128xxx4.jflash
  11. 增加了对序列号编程的支持。
  12. EN29LV800BB的闪存ID不正确(0x1C22DA更改为0x1C225B)。固定。
  13. 添加了Eon EN29LV800CB,EN29LV800CT
  14. 对序列号进行编程时,J-Flash报告了一个错误,即使在不需要序列号列表文件的情况下也找不到序列号列表文件。
  15. 当连接了多个Flasher且J-Flash未配置为连接到特定Flasher时,选择“下载到编程器”时,将弹出两次仿真器选择对话框。固定。
  16. 序列号编程功能已扩展。有关扩展,请参见手册。
  17. 将数据和配置下载到Flasher ARM的独立模式时,在并非所有扇区都具有2KB对齐的结束地址的Flash(例如TMS470R1B1M扇区0)上,会生成错误的数据文件,从而导致在Flasher独立模式下编程失败。固定。
  18. 添加了示例项目LPC1788_EmbeddedArtistsDevKit_CFI_1x16.jflash。
  19. 添加了示例项目STM32F217ZG.jflash
  20. 添加了示例项目STM32F407IG.jflash
  21. 添加了示例项目STM32L152VB.jflash
  22. 添加了示例项目STM32L152VB_ProgUserOptionByte.jflash
  23. 添加了示例项目LPC1857.jflash。
  24. 添加了示例项目STM32F303VC.jflash。
  25. 添加了示例项目MK20DX128xxx5.jflash。
  26. 添加了示例项目MK21DN512xxx5.jflash。
  27. 添加了示例项目LPC4088.jflash。

J-Link安装程序

  1. CDC驱动程序安装程序已添加到常规软件包中。安装软件包时,不会自动启动CDC安装程序,以避免与旧版Windows兼容的问题。

杰姆

  1. 配置对话框已更新。允许现在通过IP连接到J-Link,允许选择设备等。

开发包

  1. 添加了新的模拟器产品ID

SWO查看器

  1. SWO Viewer立即在启动时加载最新设置。
  2. 添加了用于已知设备的CPU时钟“重新测量”的附加按钮。

版本V4.50k(2012-07-02)

动态链接库

  1. LPC1113设备上的重置无法正常工作。固定。

J-Flash

  1. “擦除芯片”选项在Atmel AT91SAM3U1x和AT91SAM3U2x器件上产生了超时错误。固定。
  2. 将数据文件另存为十六进制文件无法正常工作。固定。

版本V4.50j(2012-06-26)

动态链接库

  1. RX600:如果正在运行独立的看门狗,则闪存编程可能会因超时错误而失败。固定。
  2. J-Link Lite FSL:在特殊情况下,读/写内存无法正常工作。固定。

DLL接收

  1. DLL更新程序未找到EWRX V2.40.1安装。固定。

版本V4.50i(2012-06-22)

动态链接库

  1. 在特殊情况下,SWO在较旧的J-Link硬件版本(V6,V7)上无法正常工作。固定。

GDB服务器

  1. 对于某些GDB,可能会发生GDB请求不存在的寄存器,从而在GDB服务器中导致“不支持的寄存器...”消息的情况。固定。

版本V4.50h(2012-06-19)

指挥官

  1. 万一没有给出参数,loadbin命令不会输出语法。固定。
  2. 通过设备选择对话框在J-Link Commander中选择设备时,在删除JLink.exe文件夹中的Default.ini之前,无法再选择其他设备。固定。

动态链接库

  1. J-Link无法与libusb的64位库一起正常使用。固定。
  2. 在特殊情况下,即使最小化启动,控制面板也确实出现在任务栏中。固定。
  3. 在特殊情况下,SWO不适用于较旧的J-Link型号(硬件版本7和6)。固定。
  4. DLL Updater现在可以识别Keil MDK。
  5. 针对报告错误CFI信息的SST39设备的改进的CFI检测算法。

固件

  1. Flasher ARM V3:在J-Link模式下对Cortex-A / R设备进行编程时,将弹出“仿真器没有所选CPU内核的智能...”对话框。更改/修复。
  2. 对于SWD接口不稳定的情况(SWD线路上的噪音很大),改进了J-Link的稳定性。

GDB服务器

  1. 对于某些GDB,出现错误“远程'g'数据包答复太长”。固定。

版本V4.50g(2012-06-11)

J-Flash

  1. 在特殊情况下,回读EEPROM内容时,用于LPC11A EEPROM编程的RAMCode不能正常工作。固定。

开发包

  1. 在特殊情况下,即使没有发生错误,JLINKARM_Reset()也会报告并出错。固定。

版本V4.50f(2012-06-08)

固件

  1. J-Link / J-Link Ultra:在特殊情况下,J-Link Ultra进行的功率测量不正确。固定。

RDI

  1. 在特殊情况下,如果未配置任何设备,则不会弹出设备选择对话框。固定。
  2. 在一个调试会话中多次闪存下载(例如,在不关闭调试会话的情况下使用AXD下载第二个映像时)无法正常工作。固定。

版本V4.50e(2012-06-06)

动态链接库

  1. 在特殊情况下,单步无法在Cortex-M设备上正常工作。固定。
  2. 在特殊情况下,使用32位写入来编写单个调试不能正常工作。固定。

版本V4.50a(2012-06-04)

指挥官

  1. 键入“?”时,添加了以下命令的说明:SWDReadAP,SWDReadDP,SWDWriteAP,SWDWriteDP,SWDSelect

动态链接库

  1. 添加了对AM335x的支持。有关此设备特殊处理的更多信息,请参考UM08001,“设备规格”一章。
  2. 提高了Cortex-M设备的单步速度。
  3. 闪存中的无限断点现在也可以免费用于J-Link OEM产品和J-Link Lite。
  4. 当将旧版本的Keil MDK(V4.23之前的版本)与Cortex-M一起使用时,在特殊情况下,uVision无法正确写入CONTROL寄存器。解决方法。
  5. 现在,“出硬件断点”对话框中还会显示当前设置的断点。
  6. 现在,“检测到安全的Kinetis设备”具有“不再显示此消息”选项。
  7. 添加了恩智浦LPC11U34 / 311,LPC11U34 / 421,LPC11U35 / 401,LPC11U35 / 501,LPC11U36 / 401,LPC11U37 / 401,LPC11U37 / 501
  8. 添加了ST STM32F050C4,STM32F050C6,STM32F050K4,STM32F050K6,STM32F051C4,STM32F051K4,STM32F051R4
  9. 添加了东芝TMPM342FXBG,TMPM365FYXBG

固件

  1. J-Link Lite:针对JTAG / SWD信号噪声较大的目标,改进了J-Link Lite的稳定性。
  2. J-Link Pro V1:在特殊情况下,SWD通讯无法正常工作。固定。
  3. Flasher ARM :(没有以太网的旧版本):在特殊情况下,SWD通信无法正常工作。固定。

闪光器ARM

  1. AyDeeKay KamCho设备的闪存编程无法正常工作。

GDB服务器

  1. 对于某些GDB,在特殊情况下,在Cortex-M目标上进行调试可能会引起问题。固定。

J-Flash

  1. 添加了恩智浦LPC11U34 / 311,LPC11U34 / 421,LPC11U35 / 401,LPC11U35 / 501,LPC11U36 / 401,LPC11U37 / 401,LPC11U37 / 501
  2. 添加了ST STM32F050C4,STM32F050C6,STM32F050K4,STM32F050K6,STM32F051C4,STM32F051K4,STM32F051R4
  3. 添加了东芝TMPM342FXBG,TMPM365FYXBG

RDI

  1. 在大型字节序目标上的调试无法正常进行。固定。

SWO查看器

  1. 实用程序已添加。

版本V4.50a(2012-06-04)

动态链接库

  1. 在特殊情况下,重置无法正常工作。固定。

版本V4.46f(2012-05-10)

动态链接库

  1. 无法正确识别IAR EWARM传递给DLL的某些设备名称。固定。
  2. 添加了ST STM32F051C4,STM32F051K4,STM32F051R4

J-Flash

  1. 添加了ST STM32F051C4,STM32F051K4,STM32F051R4

版本V4.46e(2012-05-03)

动态链接库

  1. 在特殊情况下,在Atmel AT91SAM3和AT91SAM4上的设备重置无法正常工作。固定。
  2. 在特殊情况下,当CPU处于处理程序模式时,Cortex-M设备上的单步操作无法正常工作。固定。
  3. 在调试器中选择AT91SAM9G或SAM9X设备时,对于其中某些设备,会弹出“所选设备xxx未知”对话框。固定。
  4. 报告的RX621 / RX62N / RX62T设备的数据闪存大小不正确。固定。

J-Flash

  1. 报告的RX621 / RX62N / RX62T设备的数据闪存大小不正确。固定。

版本V4.46d(2012-04-24)

GDB服务器

  1. 在特殊情况下,当GDB读取单个寄存器时,GDB服务器可能会崩溃

RDI

  1. 在第一个调试会话开始时未显示设备选择对话框。固定。

版本V4.46c(2012-04-20)

动态链接库

  1. 对于RX63N目标,消息“ CPU速度为xxxkHz。JTAG速度降低为xxx kHz”。出现了。固定。
  2. 在特殊情况下,在EWRX和HEW的内存窗口中查看DataFlash内容无法正常工作。固定。
  3. 对于RX63N目标,消息“ CPU速度为xxxkHz。JTAG速度降低为xxx kHz”。出现了。固定。

闪光器ARM

  1. Atmel AT91SAM3S设备的编程在独立模式下无法正常工作。固定。

J-Flash

  1. 对外部闪存进行编程时,设备选择对话框会意外弹出。固定。

版本V4.46(2012-04-12)

动态链接库

  1. 添加了富士通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,
  2. 添加了夜光LM3S300,LM3S600,LM3S608,LM3S808,LM3S1F16,LM3S1H11,LM3S2616,LM3S5K36,LM3S5P36,LM3S5T36,LM3S5Y36,LM3S6G65,LM3S9D9,LM3S9D9,LM3S9D9
  3. 添加了NXP LPC1102,LPC1315,LPC1316,LPC1317,LPC1345,LPC1346,LPC1347,LPC1763,LPC1769,LPC2921,LPC2923,LPC2925,LPC2926,LPC2939
  4. 添加了ST STM32L162QD,STM32L162RD,STM32L162VD,STM32L162ZD,STM32W108C8
  5. 添加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
  6. 添加了东芝TMPM367FDFG,TMPM367FDXBG,TMPM368FDFG,TMPM368FDXBG,TMPM369FDXBG,TMPM376FDDFG,TMPM376FDFG,TMPM377FDDFG,TMPM377FDFG,TMPM377FYDFG,TMPM377FYFG,TMPM380FDFGG,TMPM384
  7. 控制面板中的RAWTRACE选项卡显示错误的跟踪缓冲区大小。固定。
  8. 在特殊情况下,“ RAM检查失败”可能会导致AyDeeKay uSobek设备的刷新失败

固件

  1. 在特殊情况下,“ RAM检查失败”可能会导致AyDeeKay uSobek设备的刷新失败

GDB服务器

  1. 在特殊情况下,Eclipse Indigo中的“ C / C ++应用程序”调试配置无法正常工作。固定。

J-Flash

  1. 添加了富士通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,
  2. 添加了夜光LM3S300,LM3S600,LM3S608,LM3S808,LM3S1F16,LM3S1H11,LM3S2616,LM3S5K36,LM3S5P36,LM3S5T36,LM3S5Y36,LM3S6G65,LM3S9D9,LM3S9D9,LM3S9D9
  3. 添加了NXP LPC1102,LPC1315,LPC1316,LPC1317,LPC1345,LPC1346,LPC1347,LPC1763,LPC1769,LPC2921,LPC2923,LPC2925,LPC2926,LPC2939
  4. 添加了ST STM32L162QD,STM32L162RD,STM32L162VD,STM32L162ZD,STM32W108C8
  5. 添加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
  6. 添加了东芝TMPM367FDFG,TMPM367FDXBG,TMPM368FDFG,TMPM368FDXBG,TMPM369FDXBG,TMPM376FDDFG,TMPM376FDFG,TMPM377FDDFG,TMPM377FDFG,TMPM377FYDFG,TMPM377FYFG,TMPM380FDFGG,TMPM384
  7. 添加了示例项目LM4F232H5.jflash。
  8. 在特殊情况下,“ RAM检查失败”可能会导致AyDeeKay uSobek设备的刷新失败

版本V4.44d(2012-03-26)

动态链接库

  1. 添加了富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF131L
  2. 如果将未知的设备名称传递给DLL,则每次启动调试会话时都会弹出设备选择对话框。固定。

DLL接收

  1. RX200:如果更改HOCO的速度,J-Link OB可能会失去与内核的通信。固定。

固件

  1. Flasher PPC / RX:在特殊情况下,可能会发生无法正确识别按下编程按钮的情况。固定。

J-Flash

  1. 添加了富士通MB9AF131K,MB9AF131L,MB9AF132K,MB9AF131L

版本V4.44b(2012-03-22)

动态链接库

  1. 在特殊情况下,闪存断点在STM32F0器件上无法正常工作。固定。
  2. 在特殊情况下,在STM32F0器件上单步执行不正确。固定。
  3. 使用IAR EWARM时,DLL无法正确识别某些LPC11xx设备。固定。

版本V4.44(2012-03-19)

动态链接库

  1. 使用IAR EWARM时,DLL无法正确识别某些STM32F051设备名称。固定。
  2. 修复了与Infineon XMC4500的连接不稳定的问题。

开发包

  1. 在JLINKARM_Close()上未释放“ setcfiflash”命令分配的内存。固定。

版本V4.42b(2012-02-14)

动态链接库

  1. 当多次切换目标接口而没有关闭开关之间的DLL(例如J-Link Commander)时,目标连接可能会中断。固定。

版本V4.42a(2012-02-08)

动态链接库

  1. 使用SWD界面时,正常复位无法正常工作。固定。
  2. 添加了ST STM32W108CC,STM32W108CZ
  3. 无法正确识别IAR EWARM传递的某些设备名称。固定。
  4. 无法正确识别以下设备名称:EFM32GG990F1024,EFM32GG995F1024

J-Flash

  1. 添加了ST STM32W108CC,STM32W108CZ

版本V4.42(2012-02-07)

动态链接库

  1. 添加了Analog Devices ADuC7121,ADuC7122,ADuC7124,ADuC7126

J-Flash

  1. 添加了示例项目ADuC7124.jflash
  2. 添加了Analog Devices ADuC7121,ADuC7122,ADuC7124,ADuC7126

版本V4.40c(2012-01-24)

动态链接库

  1. 添加了英飞凌XMC4500

J-Flash

  1. 添加了英飞凌XMC4500
  2. 添加了示例项目XMC4500.jflash。

脚本文件

  1. XMC4500.JLinkScript已添加。

版本V4.36l(2011-12-02)

指挥官

  1. 在Cortex-M设备上,CONTROL / FAULTMASK / BASEPRI / PRIMASK没有正确打印。固定。

动态链接库

  1. 在特殊情况下,在符合CoreSight的设备上未正确检查ROM表,这会导致不良的副作用。固定。
  2. 在特殊情况下,闪存下载在TMS570设备上无法正常工作。固定。

J-Flash

  1. 瑞萨电子RX设备不允许选择“大端”。固定。
  2. 如果在J-Flash CPU对话框中使用了相对于项目的脚本文件路径,则该路径未正确传递到DLL。固定。

版本V4.36k(2011-11-22)

动态链接库

  1. 有时切换到特定的目标接口(JTAG / SWD / ...)无法正常工作。固定。
  2. 外部CFI NOR闪存中的Flash下载和Flash断点无法正常工作。固定。
  3. 通过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)

动态链接库

  1. 脚本文件如果在特殊情况下未执行if语句中的循环,则脚本文件解析器可能会尝试执行循环并挂起。固定。
  2. 低于1.6V的目标接口电压无法正确处理。固定。
  3. 飞思卡尔Kinetis K70的Flash编程支持无法正常工作。固定。
  4. 无法选择某些已经支持的飞思卡尔设备。固定。

GDB服务器

  1. 低于1.6V的目标接口电压无法正确处理。固定。

J-Flash

  1. 低于1.6V的目标接口电压无法正确处理。固定。
  2. 飞思卡尔Kinetis K70的Flash编程支持无法正常工作。固定。
  3. 无法选择某些已经支持的飞思卡尔设备。固定。

版本V4.36i(2011-11-11)

动态链接库

  1. 控制面板:打开RAWTRACE选项卡时,在特殊情况下,可能会发生内部错误“ USB通信未锁定”。固定。
  2. 添加了三星S3FN41F

固件

  1. J-Trace for Cortex-M:如果在跟踪处于活动状态时停止跟踪时钟,则停止跟踪可能会失败,从而导致固件挂起。固定。

J-Flash

  1. 如果外部闪存需要“软解锁”闪存扇区,则J-Flash可能会崩溃。固定。
  2. 对于ST STM32F407IG,STM32F407VG和STM32F407ZG J-Flash报告了错误的闪存大小。固定。
  3. 添加了三星S3FN41F
  4. 添加了示例项目S3FN41F.jflash。
  5. 添加了三星S3FN21x和S3FN41F器件的芯片擦除功能。
  6. 以下外部NOR闪存设备无法正常工作。固定:Eon EN29LV800BB,EN29LV800BT,EN29LV160BB,EN29LV160BT

TCP / IP服务器

  1. 无法正确识别某些模拟器命令。固定。

版本V4.36h(2011-11-04)

J-Flash

  1. 如果使用自定义RAMCode / Flash自动检测设置,则在创建Flasher ARM数据文件时J-Flash可能会崩溃。固定。

J-Link配置器

  1. 将J-Link列表排序到特定列时,如果执行了“更新固件”,则可能会发生错误的J-Link获取固件更新的情况。固定。

版本V4.36g(2011-10-27)

固件

  1. Flasher ARM:在特殊情况下,独立模式可能会崩溃。

版本V4.36f(2011-10-22)

动态链接库

  1. 由于在EWARM V6.30中更改了设备的命名,因此在EWARM中不再正确识别Freescale Kinetis设备

版本V4.36e(2011-10-20)

动态链接库

  1. 在特殊情况下,设置闪存断点后可能无法正确还原目标RAM。固定。

版本V4.36d(2011-10-20)

动态链接库

  1. 在特殊情况下,ARM7 / 9目标上的ETB标识可能会引起问题。固定。

版本V4.36c(2011-10-17)

固件

  1. 基于SAM7的J-Link OB:Cortex-M目标:如果读取内存失败,在特殊情况下J-Link固件可能会挂起。固定。

版本V4.36b(2011-10-14)

SAM-ICE

  1. 添加了对一些新Atmel设备的支持。

脚本文件

  1. 在特殊情况下无法正常工作。固定。

版本V4.36a(2011-10-14)

动态链接库

  1. exec SetETBIsPresent已添加。
  2. exec SetETMIsPresent已添加。

版本V4.36(2011-10-13)

动态链接库

  1. 添加了ST STM32F405RG,STM32F405VG,STM32F405ZG,STM32F407IE,STM32F407IG,STM32F407VE,STM32F407VG,STM32F407ZE,STM32F407ZG,STM32F415RG,STM32F415VG,STM32F415ZG,STM32F417G417,STM32F417G417,STM32F417G417,STM32F417G417
  2. 在ARM7 / 9目标上的ETB跟踪无法正常工作。固定。
  3. 需要通过脚本文件启用用于ARM7 / 9设备的ETM。在非ETM设备上自动检测ETM会导致某些设备出现问题。

DLL接收

  1. 在特殊情况下,连接到RX621设备可能会引起问题。固定。

固件

  1. J-Trace Cortex-M V3:有时在新的Cortex-M芯片(Cortex-M3 r2p1,Cortex-M4 r0p1)上未正确检测到2位和4位跟踪模式。固定。
  2. J-Trace Cortex-M V3:有时,J-Trace无法正确过滤多个完全同步的数据包。固定。

J-Flash

  1. 添加了ST STM32F405RG,STM32F405VG,STM32F405ZG,STM32F407IE,STM32F407IG,STM32F407VE,STM32F407VG,STM32F407ZE,STM32F407ZG,STM32F415RG,STM32F415VG,STM32F415ZG,STM32F417G417,STM32F417G417,STM32F417G417,STM32F417G417

开发包

  1. 添加了JLINKARM_SelectTraceSource()API函数。

脚本文件

  1. 添加了示例脚本文件,如何在ARM7 / 9上启用ETM(EnableETM_ARM7_9.JLinkScript)
  2. LPC3250_EnableETB.JLinkScript已更新
  3. OMAP-L138.JLinkScript已更新

版本V4.34b(2011-09-01)

动态链接库

  1. 在特殊情况下,在TMS570器件上进行闪存编程时,会出现错误消息“ CPSR具有意外值”。此错误消息也可能导致DLL崩溃。固定。

版本V4.34a(2011-08-29)

指挥官

  1. 指定设备名称会导致API错误。

动态链接库

  1. 已添加:飞思卡尔K10DN32V,K10DN64V,K10DN128V,K10DX32V,K10DX64V,K10DX128V,K20DN32V,K20DX32V,K20DN64V,K20DX64V,K20DN128V,K20DX128V

GDB服务器

  1. 指定设备名称会导致API错误。

版本V4.34(2011-08-26)

动态链接库

  1. RX200:添加了片上跟踪支持
  2. RX200:添加了大字节序支持
  3. RX630:添加了大字节序支持
  4. RX600:数据访问中的跟踪提取无法正常工作。固定。
  5. DLL无法正确识别IAR EWARM中STM32L设备的新设备名称。这使得无法使用EWARM中的J-Link闪存加载器。固定。

固件

  1. RX630:内存读取/写入在CPU速度非常慢时无法正常工作。固定的受影响固件:J-Link OB SAM7,J-Link V8,J-Link Pro V1,J-Link Pro V3,J-Link Ultra
  2. Flasher ARM:在特殊情况下,尝试以独立模式对设备进行编程时,Flasher ARM可能会挂起。

版本V4.28c(2011-07-01)

动态链接库

  1. HaltAfterBootloader策略不允许完整的引导加载程序在NXP LPC-CortexM设备上运行。固定。
  2. JTAG自动速度在Samsung S3FN60D(Cortex-M0)设备上无法正常工作。固定。

J-Link固件

  1. ARM11智能方面的问题,在使用ARM11设备时,在特殊情况下可能导致不稳定。固定。

版本V4.28b(2011-06-22)

ARM 7/9/11指令集

  1. 模拟扩展

动态链接库

  1. ARM11:重置无法正常工作
  2. ARM11:在特殊情况下单步执行不正常
  3. 新增飞思卡尔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

  1. 对LPC设备进行编程并将有效的校验和添加到已编程的数据时,J-Flash可能会崩溃。固定。
  2. 新增飞思卡尔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)

动态链接库

  1. 新增飞思卡尔MK50DN512ZCLQ10,MK50DX256ZCMC10,MK50DX256ZCLL10,MK50DN512ZCLL10,MK50DX256ZCLK10,MK50DX256ZCMB10,MK51DX256ZCLK10,MK51DX256ZCMB10,MK51DX256ZCLL10,MK51DN512ZCLL10,MK51DX256ZCMC10,MK51DN512ZCMC10,MK51DN256ZCLQ10,MK51DN256ZCMD10,MK51DN512ZCLQ10,MK51DN512ZCMD10,MK52DN512ZCLQ10,MK52DN512ZCMD10,MK53DN512ZCLQ10,MK53DN512ZCMD10,MK53DX256ZCLQ10,MK53DX256ZCMD10
  2. 控制面板的“ CPU注册表”选项卡不能正确处理伪寄存器
  3. 添加了发光LM3S308
  4. 在特殊情况下,无法对大型Freescale Kinetis设备(> 256 KB闪存)进行编程。固定。

闪光器ARM

  1. 在特殊情况下,无法对大型Freescale Kinetis设备(> 256 KB闪存)进行编程。固定。

GDB服务器

  1. 添加了“通过JTAG的GDB服务器”和“通过SWD的GDB服务器”的开始菜单条目

J-Flash

  1. 添加了Atmel AT49BV040,AT49LV040
  2. 新增飞思卡尔MK50DN512ZCLQ10,MK50DX256ZCMC10,MK50DX256ZCLL10,MK50DN512ZCLL10,MK50DX256ZCLK10,MK50DX256ZCMB10,MK51DX256ZCLK10,MK51DX256ZCMB10,MK51DX256ZCLL10,MK51DN512ZCLL10,MK51DX256ZCMC10,MK51DN512ZCMC10,MK51DN256ZCLQ10,MK51DN256ZCMD10,MK51DN512ZCLQ10,MK51DN512ZCMD10,MK52DN512ZCLQ10,MK52DN512ZCMD10,MK53DN512ZCLQ10,MK53DN512ZCMD10,MK53DX256ZCLQ10,MK53DX256ZCMD10
  3. 添加了发光LM3S308
  4. 在特殊情况下,无法对大型Freescale Kinetis设备(> 256 KB闪存)进行编程。固定。

SAM-ICE

  1. 无法正确识别Atmel AT91SC100。固定。

TCP / IP服务器

  1. 错误“收到未知的EMU命令#229。” 出现了。固定。

版本V4.26a(2011-04-28)

动态链接库

  1. Freescale Kinetis:访问某些非法地址时,调试器可能会卡住。

固件

  1. Freescale Kinetis:访问某些非法地址时,调试器可能会卡住。

GDB服务器

  1. Cortex-A / R:寄存器未正确处理。当单步执行/重新启动/暂停CPU时,这会引起问题。

版本V4.24e(2011-03-22)

固件

  1. Flasher ARM:在特殊情况下,单机模式下的SWD无法正常工作。

版本V4.24c(2011-03-04)

固件

  1. 通过Cortex-M设备上的JTAG使用Flasher ARM时,无法正常工作。固定。
  2. 在某些特殊情况下,J-Link PRO V1的更新无法正常工作。固定。

版本V4.24b(2011-02-22)

动态链接库

  1. Cortex-M大端字节序:在特殊情况下,当向专用外围总线区域(PPB,始终为小端字节序)写入数据/从中读取数据时,即使该区域始终为小端字节序,数据仍被解释为大端字节序。

版本V4.24a(2011-02-22)

动态链接库

  1. 添加了对Cortex-M大端目标的支持

J-Flash

  1. 增加了对Toshiba TMPM341的大端支持。

版本V4.24(2011-02-17)

指挥官

  1. 在特殊情况下,LM3Sxxx设备的“解锁”命令导致“错误的JTAG通信”错误,并且解锁失败。

动态链接库

  1. 设置软件断点时,不允许对闪存进行重新编程。
  2. 如果未指定设置文件,则控制面板的某些值未正确初始化,这可能导致DLL出现意外行为。
  3. 添加了三星S3FN60D
  4. 在IAR EWARM中选择LM3SxBxx时,未在DLL中正确选择设备。
  5. 对CFI闪存执行写入和验证时,数据已正确写入闪存缓存中,但是在回读时,是从硬件而非闪存缓存中读取数据。
  6. 在IAR EWARM中选择以下设备之一时,DLL无法正确识别它们:ST STM32F100xC,STM32F100xD,STM32F100xE
  7. 添加了恩智浦LPC11C22,LPC11C24

文献资料

  1. 全部更新。

GDB服务器

  1. “ monitor flash CFI = -”和“ monitor WorkRAM = -”在命令中不接受“ =“。
  2. “显示器重置<类型>”报告了Cortex-M设备的错误重置描述
  3. “ k”命令的行为与“ R”命令相同,并发出目标复位信息。

J-Flash

  1. MAC7解锁无法正常工作。
  2. 对Freescale Kinetis设备进行编程无法正常工作。日志窗口中出现“用户取消编程”消息。
  3. 添加了三星S3FN60D
  4. 添加了恩智浦LPC11C22,LPC11C24

版本V4.24(2011-02-15)

 

版本V4.20h(2010-10-05)

动态链接库

  1. 在Cortex-R4设备上未正确检测到DBGEN信号的状态
  2. TMS570的脚本文件是使用不兼容的初步脚本文件语法编写的。已更新为新语法。

版本V4.20g(2010-09-30)

动态链接库

  1. 当使用SWO并使用具有非内置智能功能的J-Link时,JTAG序列的内存分配失败。DLL现在可以正确处理此问题,并以较小的块发送JTAG序列。

固件

  1. J-Link V8:当尝试发送JTAG序列且内存分配失败时,J-Link并未将错误代码发送回主机,这使USB通信更加混乱。

版本V4.20f(2010-09-29)

指挥官

  1. “ Setpc”命令不适用于Cortex-M0 / M1 / M4。固定。

动态链接库

  1. 添加了对飞思卡尔Kinetis设备的支持
  2. 添加了用于连接到飞思卡尔Kinetis设备的脚本文件(FreescaleKinetis.JLinkScript)
  3. 现在,控制面板会显示已执行的重置类型(当前仅用于数字值)
  4. 如果选择了JLINKARM_RESET_NORMAL并且也选择了一个设备,则我们没有正确地将重置类型映射到在设备表中选择的重置类型。固定。
  5. 新增发光/ TI LMS1751
  6. 添加了飞思卡尔MK40X256VMD100
  7. 飞思卡尔Kinetis设备的新重置策略已添加
  8. 在闪存编程逻辑中未正确处理Cortex-M4
  9. CP15访问在Cortex-A8设备上无法正常工作
  10. Cortex-A8:CP15访问无法正常工作。
  11. Cortex-A8:在Cortex-A8内核上,读/写内存逻辑无法正常工作(因为在某些位置需要“读取DSCR以更新就绪标志”)
  12. 脚本文件变量JTAG_Speed是只写的。现在是R / W
  13. 添加了脚本文件ScriptBeagleBoard_OMAP3530.JLinkScript
  14. OMAP-L138的脚本文件已更新,扩展名从* .c更改为* .JLinkScript

固件

  1. Cortex-A / R:在Cortex-A8内核上,读/写内存逻辑无法正常工作(因为在某些位置需要“读取DSCR以更新就绪标志”)受影响的J-Link:V8,Pro V1, Pro V3,Ultra,OB SAM7

J-Flash

  1. 新增发光/ TI LMS1751
  2. 添加了飞思卡尔MK40X256VMD100

J-Link RX

  1. 支持大尾数法

RXDLL更新器

  1. 默认情况下,选择所有编译器进行更新。

开发包

  1. 现在,常规SDK中也提供了FlashSDK的_FLASH_函数。

版本V4.14(2010-04-09)

皮质R4

  1. 单步速度和存储/寄存器读取速度提高

动态链接库

  1. 未设置Default.JLinkScriptFile并正确执行-已修复
  2. TMPM380FxFG(由IAR EWARM传递到DLL的设备描述)被识别为“未知”设备-已修复
  3. 在特殊情况下,如果没有设备信息传递给J-Link,Cortex-M3上的软件断点将无法正常工作-已修复

J-Flash

  1. 自动JTAG检测得到改善。

版本V4.10e(2009-12-11)

 

版本V4.08a(2009-06-29)

动态链接库

  1. 完全支持Cortex-M3上的观察点。
  2. 日志文件可以通过J-Link控制面板进行配置。

J-Flash

  1. 支持一些新的MCU:NXP LPC1311,NXP LPC1313

版本V4.06b(2009-06-12)

动态链接库

  1. 当与SWD接口一起使用时,DLL可能会导致PID更改崩溃。固定。

版本V3.96d(2008-11-21)

动态链接库

  1. SWD性能得到改善。

版本V3.96c(2008-11-20)

动态链接库

  1. SWD通讯无法正常工作。固定。

版本V3.96b(2008-11-12)

固件

  1. Flasher ARM握手控制无法正常工作。固定。

版本V3.96a(2008-11-05)

动态链接库

  1. 改进了通过SWD使用Cortex-M3内核进行内存访问的性能。
  2. 指令集仿真无法正常工作。固定。

固件

  1. Flasher ARM:Flasher ARM支持ASCII协议进行远程通信。

J-Flash

  1. 支持一些新的闪存设备:Eon EN29LV800BT

版本V3.92a(2008-10-06)

动态链接库

  1. 用Cortex-M3重置无法正常工作。固定。
  2. TCP / IP通信无法正常工作。固定。

版本V3.90d(2008-09-01)

动态链接库

  1. 用SWD重置无法正常工作。固定。

版本V3.90c(2008-08-25)

动态链接库

  1. Flash编程期间未初始化JLINKARM_SPEED_INFO结构。固定。

RDI DLL

  1. Flash编程期间未初始化JLINKARM_SPEED_INFO结构。固定。

版本V3.90b(2008-08-21)

J-Flash

  1. 目标CPU没有自动停止。固定。

版本V3.80c(2008-04-09)

动态链接库

  1. 写寄存器在CM3设备上无法正常工作。固定。

版本V3.80b(2008-04-08)

动态链接库

  1. LPC2xxx设备的FlashBP和FlashDL许可证无法正常工作。固定。

版本V3.78d(2008-01-16)

动态链接库

  1. 慢速(<30kHz)的读/写内存无法正常工作。固定。

RDI DLL

  1. JLinkRDI.ini文件的路径意外更改。固定。

版本V3.78a(2007-12-04)

动态链接库

  1. 添加了对ARM11设备的支持。
  2. 添加了对Cortex-M1设备的支持。
  3. Cortex-M3的新重置类型(JLINKARM_CM3_RESET_TYPE_CORE)。
  4. 添加了反汇编缓存以提高性能。
  5. 在Cortex-M3设备上单步执行不正常。固定。
  6. 带有SWD的Cortex-M3无法正常工作。固定。
  7. 指令集模拟无法正常工作。固定。
  8. 自适应时钟无法正常工作。固定。

J-Flash

  1. 改进了空白Infineon XMC4xxx器件的闪存编程速度。
  2. ST STR91x器件的第二个闪存组的编程。
  3. 自动检测JTAG扫描链配置。
  4. 支持一些新的闪存设备:Spansion S29WS064J,Spansion S29WS128J,Spansion S29WS128N,Spansion S29WS256N
  5. 支持Cortex-M3设备:发光LM3S系列ST STM32系列
  6. 支持ADuC7060器件。
  7. 支持自定义RAMCode。

RDI DLL

  1. 闪存编程的性能得到改善。
  2. 支持ADuC7060器件。
  3. 支持一些新的ST设备:ST STR911FW32,ST STR911FW44,ST STR912FW32,ST STR912FW44
  4. 每次重置后执行宏文件的选项。
  5. 单步执行不正常。固定。
  6. 恩智浦设备的自适应时钟工作不正常。固定。

版本V3.74f(2007-08-10)

RDI DLL

  1. 具有大字节序目标的GHS调试器无法正常运行。固定。

版本V3.74e(2007-08-09)

动态链接库

  1. 添加了对Atmel AT91CAP9和AT91SAM9RL64的支持。
  2. 断点处理无法正常工作。固定。

J-Flash

  1. 支持一些新的闪存设备:Spansion S29GL032AxRx,Spansion S29GL032AxWx

版本V3.74d(2007-07-27)

J-Flash

  1. 支持一些新的闪存设备:Macronix MX29LV160C,Macronix MX29LV400C,Macronix MX29LV800C,Spansion S29WS064J,Spansion S29WS128J,Spansion S29WS128N,Spansion S29WS256N
  2. 从命令行打开* .bin文件无法正常工作。固定。

版本V3.74c(2007-07-16)

J-Flash

  1. 安装程序可以检测到任何已安装的IAR EWARM并更新JLinkARM.dll。

版本V3.60a(2007-02-09)

动态链接库

  1. 如果不能模拟指令,则可以模拟它们。
  2. J-Link-OC-LPC也可以自动进行CPU时钟频率检测。
  3. Cortex-M3上的读/写内存无法正常工作。固定。
  4. 通过自适应时钟,可以更好地实现存储器写/读。

J-Flash

  1. 验证目标的CRC,而不是回读整个程序。
  2. 新的菜单项“文件|合并...”允许合并数据文件。
  3. 可以配置对“自动”命令执行的操作。
  4. 数据窗口允许编辑空白区域中的项目。

RDI DLL

  1. 可以选择在CRC匹配时跳过Flash下载。
  2. 跟踪无法正常工作。固定。
  3. 在NXP LPC214x和LPC23xx器件上读取GPIO不能正常工作。固定。
  4. 在“执行”时模拟/仿真一些指令,以避免进行闪存编程。
  5. 始终自动检测CPU时钟频率。

版本V3.58c(2007-01-12)

动态链接库

  1. 认证的J-Link USB驱动程序。

版本V3.58b(2007-01-12)

动态链接库

  1. 带有J-Link 3/4版的USB驱动程序无法正常工作。固定。

版本V3.58a(2006-12-22)

动态链接库

  1. CPU时钟频率检测也可与自适应时钟一起使用。

J-Flash

  1. CPU初始化顺序的旧复位命令不起作用。固定。

版本V3.56i(2006-12-14)

RDI DLL

  1. “ * .setup”文件中的旧样式重置命令无效。固定。

版本V3.56e(2006-12-07)

动态链接库

  1. 自动检测扫描链配置已更改。
  2. 支持J-Link CE。

RDI DLL

  1. 半主机SYS_WRITE不允许大文件。固定。

版本V3.56b(2006-12-01)

动态链接库

  1. 对于较旧的J-Link,允许更高的电压范围高达3.6伏。
  2. TI TMS470器件的馈电看门狗。

版本V3.56a(2006-11-30)

动态链接库

  1. 重置策略BP @ 0的重置行为得到改善。
  2. 指令集模拟无法正常工作。固定。

J-Flash

  1. 在为Intel闪存和STR7设备编程期间自动解锁闪存扇区。
  2. 具有自动RAM大小检测功能的RAM检查。

RDI DLL

  1. 自动解锁STR7设备的闪存扇区。

版本V3.56a(2006-11-30)

动态链接库

  1. 在J-Link-OC-LPC上重置失败。固定。

J-Flash

  1. 自动校正TI TMS470系列的PLL设置。
  2. 通过闪存ID识别闪存设备。
  3. 支持某些新的NXP设备:NXP(Philips)LPC2364,NXP(Philips)LPC2366,NXP(Philips)LPC2368,NXP(Philips)LPC2378
  4. 支持新的闪存设备Spansion S29AL032D
  5. J-Flash命令行无法正常运行。固定。

RDI DLL

  1. 自动校正TI TMS470系列的PLL设置。
  2. 支持某些新的NXP设备:NXP(Philips)LPC2364,NXP(Philips)LPC2366,NXP(Philips)LPC2368,NXP(Philips)LPC2378
  3. 显示RDI配置对话框的工具。
  4. Flash下载无法正常工作。固定。

版本V3.52a(2006-11-16)

J-Flash

  1. 新功能:自动CPU时钟频率检测。

版本V3.46a(2006-09-29)

动态链接库

  1. 重置处理得到改善。
  2. 改进了J-Link-OC-LPC上的设置速度。

J-Flash

  1. 添加了新的MCU器件:ST STR735F,ST STR736F

RDI DLL

  1. 添加了新的MCU器件:ST STR735F,ST STR736F
  2. 增加了对新MCU ST STR750F的支持
  3. 增加了对新MCU ST STR751F的支持
  4. 增加了对新MCU ST STR752F的支持
  5. 增加了对新MCU ST STR755F的支持
  6. 添加了用于验证下载的复选框。
  7. 添加了字节序选择按钮。

版本V3.44a(2006-09-21)

J-Flash

  1. 添加了新的闪存设备Atmel AT49BV160D
  2. 添加了新的闪存设备Atmel AT49BV320D
  3. 添加了新的闪存设备Atmel AT49BV322D
  4. 添加了新的闪存设备Atmel AT49BV640D
  5. 添加了新的闪存设备Atmel AT49BV642D
  6. 添加了新的MCU器件ST STR750F
  7. 添加了新的MCU器件ST STR751F
  8. 添加了新的MCU器件ST STR752F
  9. 添加了新的MCU器件ST STR755F

版本V3.42b(2006-09-13)

动态链接库

  1. 提高了验证数据的性能。

J-Flash

  1. 提高了验证数据的性能。

版本V3.42a(2006-09-12)

动态链接库

  1. 改进了J-Link的总体性能。
  2. JLINKARM_ReadMemU16()无法正常工作。固定。

J-Flash

  1. 数据文件以目标字节序显示。
  2. 总体速度提高。
  3. 添加了新的闪存设备ST M28W320FC
  4. 添加了新的闪存设备ST M28W320FS
  5. 添加了新的闪存设备ST M28W640EC
  6. 添加了新的闪存设备ST M28W640FC
  7. 添加了新的闪存设备ST M28W640FS
  8. 关闭数据窗口时,J-Flash有时会崩溃。固定。

版本V3.40a(2006-08-21)

动态链接库

  1. 使用DBGRQ暂停后,PC的值不正确。固定。

J-Flash

  1. 添加了新的闪存设备Spansion S29AL016D
  2. 添加了新的闪存设备Atmel AT49BV163D

版本V3.38a(2006-08-16)

J-Flash

  1. 添加了新的MCU设备Philips SJA2010
  2. 添加了新的MCU器件飞利浦SJA2510

版本V3.36a(2006-08-01)

动态链接库

  1. Flash DLL支持某些新的MCU设备。

J-Flash

  1. 添加了新的MCU器件:飞利浦LPC2101,飞利浦LPC2102,飞利浦LPC2103,TI TMS470R1B512,TI TMS470R1B768,TI TMS470R1B1M

RDI DLL

  1. 添加了新的MCU器件:飞利浦LPC2101,飞利浦LPC2102,飞利浦LPC2103,TI TMS470R1B512,TI TMS470R1B768,TI TMS470R1B1M
  2. 增加了对新MCU的支持:TI TMS470R1A64,TI TMS470R1A128,TI TMS470R1A256,TI TMS470R1A288,TI TMS470R1A384,TI TMS470R1VF288,TI TMS470R1VF688,TI TMS470R1VF689

版本V3.32a(2006-07-24)

J-Flash

  1. 添加了对不安全MAC71xx设备的支持。

版本V3.30k(2006-07-07)

动态链接库

  1. ARM7 / 9错误单步移动RX,如果不满足条件,则为#。固定。

版本V3.30d(2006-06-23)

动态链接库

  1. ARM7 bug单步BX PC。固定。
  2. ARM7错误单步执行SUB SP,#immed_7。固定。

版本V3.30c(2006-06-22)

动态链接库

  1. CM3编写错误。固定。

版本V3.30b(2006-06-21)

动态链接库

  1. ADI软件复位序列无法正常工作。固定。
  2. 支持CM3 rev.1芯片(不同的ID)。

RDI DLL

  1. RDI半主机:文件大小未正确返回。固定。

版本V3.30a(2006-06-19)

J-Flash

  1. 添加了新的MCU设备:OKI ML67Q4050,OKI ML67Q4051,OKI ML67Q4060,OKI ML67Q4061
  2. 由于使用了新的DLL,因此提高了性能。

RDI DLL

  1. 添加了新的MCU设备:OKI ML67Q4050,OKI ML67Q4051,OKI ML67Q4060,OKI ML67Q4061

版本V3.24a(2006-05-31)

动态链接库

  1. ARM9内核的下载速度得到了改善。
  2. 总体速度提高。
  3. 指令集仿真得到改善。

J-Flash

  1. 添加了新的闪存设备AMD Am29SL800D
  2. 添加了新的闪存设备Sharp LH28F128SPHTD
  3. 添加了新的闪存设备SST SST39VF6401B
  4. 添加了新的闪存设备SST SST39VF6402B
  5. 由于使用了新的DLL,因此提高了性能。

RDI DLL

  1. 由于使用了新的DLL,因此提高了性能。

版本V3.20a(2006-04-27)

动态链接库

  1. 添加了对Cortex M3设备的支持。
  2. 改进的自动速度识别。
  3. 小改进。

J-Flash

  1. 增加了对符合CFI的闪存设备的支持。
  2. 增加了对保护/取消保护闪存的支持。
  3. 添加了新的闪存设备Intel 28F004B3
  4. 添加了新的闪存设备Intel 28F008B3
  5. 添加了新的闪存设备Intel 28F016B3
  6. 添加了新的闪存设备Intel 28F160B3
  7. 添加了新的闪存设备Intel 28F320B3
  8. 添加了新的闪存设备Intel 28F400B3
  9. 添加了新的闪存设备Intel 28F640B3
  10. 添加了新的闪存设备Intel 28F800B3
  11. 添加了新的闪存设备SST SST39VF160
  12. 添加了新的闪存设备SST SST39VF320
  13. 添加了新的闪存设备SST SST39VF640
  14. 添加了新的闪存设备ST M29W400D
  15. 改进的自动速度识别。
  16. 可用于CPU初始化序列的新命令。

RDI DLL

  1. 添加了开关以启用地址为0的闪镜区域。
  2. 增加了对新MCU的支持Atmel AT91SAM7A3
  3. 增加了对新MCU的支持Atmel AT91SAM7S321
  4. 增加了对新的MCUST STR715FR0的支持
  5. 增加了对新的MCUST STR730FZ1的支持
  6. 增加了对新的MCUST STR730FZ2的支持
  7. 增加了对新的MCUST STR731FV0的支持
  8. 增加了对新的MCUST STR731FV1的支持
  9. 增加了对新的MCUST STR731FV2的支持
  10. 改进的自动速度识别。

版本V3.14a(2006-03-14)

动态链接库

  1. 断点处理得到改善。
  2. 小改进。

J-Flash

  1. 改进了对AT91SAM7A3的处理。
  2. ADuC703x器件的看门狗刷新。

RDI DLL

  1. 小改进。
  2. ADuC703x器件的看门狗刷新。
  3. 半主机处理得到改善。
  4. 改进了矢量捕获处理。
  5. 断点处理得到改善。
  6. AT91SAM7A3的闪存编程无法正常工作。固定。

版本V3.12f(2006-03-10)

动态链接库

  1. 一些设置被覆盖。固定。

版本V3.12b(2006-02-24)

RDI DLL

  1. 带有ARM RVDS的DLL无法正常工作。固定。

版本V3.12a(2006-02-23)

动态链接库

  1. 改进的断点处理。

J-Flash

  1. 小改进。
  2. 添加了新的闪存设备Spansion S29GL032M
  3. 添加了新的闪存设备Spansion S29GL064M
  4. 添加了新的闪存设备Spansion S29GL128M
  5. 添加了新的闪存设备Spansion S29GL256M

RDI DLL

  1. 改进的断点处理。
  2. 改进的断点处理。
  3. 为ARM7 / ARM9设备添加了向量捕获

版本V3.10e(2006-02-21)

动态链接库

  1. 改进的内存访问。
  2. 改进的JTAG处理。

J-Flash

  1. 改进的内存访问。
  2. 改进的JTAG处理。

RDI DLL

  1. 改进的内存访问。
  2. 改进的JTAG处理。

版本V3.10c(2006-02-10)

动态链接库

  1. 添加了新的重置策略。
  2. 改进了对J-Link-OC-LPC的支持。

J-Flash

  1. 允许通过USB连接到J-Link设备0至3。

RDI DLL

  1. 添加了新的重置策略。
  2. 允许通过USB连接到J-Link设备0至3。

版本V3.10b(2006-02-09)

动态链接库

  1. 改进的重置行为。

J-Flash

  1. 小改进。

RDI DLL

  1. 小改进。

版本V3.10a(2006-02-08)

动态链接库

  1. 添加了对J-Link-OC-LPC的支持。
  2. 添加了对J-Trace的支持。
  3. 改进的重置行为。

J-Flash

  1. 打开数据文件时计算CRC。
  2. 添加了新的闪存设备Spansion S29GL128N
  3. 添加了新的闪存设备Spansion S29GL256N
  4. 添加了新的闪存设备Spansion S29GL512N

版本V3.00h(2006-02-02)

动态链接库

  1. 改进了对16位和32位读取操作的处理。

J-Flash

  1. 小改进。

RDI DLL

  1. 改进的RDI日志文件。
  2. 允许配置复位延迟。

版本V3.00d(2006-01-13)

动态链接库

  1. 一些性能改进。

J-Flash

  1. 添加了新的MCU器件ST STR730FZ1
  2. 添加了新的MCU器件ST STR730FZ2
  3. 添加了新的MCU器件ST STR731FV0
  4. 添加了新的MCU器件ST STR731FV1
  5. 添加了新的MCU器件ST STR731FV2
  6. 添加了新的MCU器件ST STR911FM32x
  7. 添加了新的MCU器件ST STR911FM44x
  8. 添加了新的MCU器件ST STR912FM32x
  9. 添加了新的MCU器件ST STR912FM44x
  10. 添加了新的闪存设备AMD S71PL032J
  11. 添加了新的闪存设备AMD S71PL064J
  12. 添加了新的闪存设备AMD S71PL127J
  13. 添加了新的闪存设备Intel 28F128P30B
  14. 添加了新的闪存设备Intel 28F128P30T
  15. 添加了新的闪存设备Intel 28F256P30B
  16. 添加了新的闪存设备Intel 28F256P30T
  17. 添加了新的闪存设备Intel 28F640P30B
  18. 添加了新的闪存设备Intel 28F640P30T
  19. 下载性能得到改善。

RDI DLL

  1. 支持新的ST MCU ST STR911FM32x
  2. 支持新的ST MCU ST STR911FM44x
  3. 支持新的ST MCU ST STR912FM32x
  4. 支持新的ST MCU ST STR912FM44x
  5. 一些性能改进。

版权所有2001-2020 SEGGER Microcontroller GmbH保留所有权利。
有关更多信息,请访问我们的网站 www.segger.com 或通过[email protected]与我们联系。  

你可能感兴趣的:(#,STM32/STM8)