资讯详情

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

  • 官方链接: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版本]

版本V6.48b(2019-08-02)

指挥官

  1. 命令“ setWP”:将<ANY>添加到<accesstype>和<size>允许说明符中
  2. 添加命令 ReadCSR”和“ WriteCSR”

动态链接库

  1. 如果在J-Link设置文件中指定无效J-Link目标连接无法建立脚本文件。
  2. 即使在J-Link脚本文件中指定的也不会执行ReconnectTarget()。
  3. 不适合PSoC4100 / PSoC4200。固定。
  4. RISC-V:对数据断点(观察点)增加支持。详情及潜在限制请参考:https://wiki.segger.com/J-Link:RISC-V
  5. J-Link DLL不接受某些Infineon XMC设备名称1404。
  6. Cortex-A / R:触发SVC向量捕获时,可能会在碰到F5(转到)时PC卡在SWI向量。
  7. 瑞萨电子RX130 / RX111:OFS1无法修改。固定。
  8. Linux:至少在Debian下,J-Link VCOM设备(/ dev / ttyACMxxx)被枚举为只能由root用户访问。普通用户账户不能固定R / W打开它们。

版本V6.48a(2019-07-29)

指挥官

  1. 添加命令 WebUSBDisable”和“ WebUSBEnable”。

动态链接库

  1. 在特殊情况下,不能对双SPI QSPI闪存配置用于闪存编程(例如瑞萨电子)RZA1H)。固定。
  2. 如果在J-Link设置文件中指定无效J-Link脚本文件,则无法建立目标连接。固定。

固件

  1. J-Link-OB-K22-SiFive:当DMI超时访问并被接受J-Link暂停时,由于选择不正确,DMI所以随后扫描链DMI访问也可能失败。
  2. J-Link-OB-K22-SiFive:即使连接正常,在特殊情况下,MSD也可能是因为拖放编程FAIL.TXT:失败的连接错误。
  3. J-Link-OB-K22-SiFive:MSD拖放编程未发布设备TAP重置(安全考虑)。
  4. J-Link-OB-K22-SiFive:添加了对WebUSB支持。更多信息:https://wiki.segger.com/J-Link-OB-K22-SiFive#WebUSB_support

记忆

  1. MacOS / Linux:为MacOS和Linux添加了J-Mem。

版本V6.48(2019-07-26)

CCS插件

  1. 添加了允许配置的新选项J-Link脚本文件(取决于项目)。

指挥官

  1. 不使用擦除EraseChip用命令擦除整个闪存,而是用EraseSector命令。变了
  2. 不使用擦除EraseChip用命令擦除整个闪存,而是用EraseSector命令。变了
  3. RISC-V:添加到推荐/可用的接口列表中<SWD>

动态链接库

  1. 恩智浦KW35 / KW36 / KW38 / KW39:增加了对数据闪存区闪存编程的支持。
  2. 恩智浦KW3x系列:闪存编程速度显著提高。
  3. 恩智浦KW34:增加了对程序和数据闪存区域闪存编程的支持。
  4. 增加了对AmbiqMicro的AMA2B1KK(Apollo2蓝色; AMA2BEVB)闪存编程支持。
  5. 增加了对Microchip SAML解锁支持10系列设备。
  6. 新增了对Cypress Traveo2 CYT2B和CYT4B系列器件的Flash编程支持。
  7. TI RM57L843ZWT添加了EEPROM支持。
  8. 增加了对WIZnet W闪存编程支持7500系列设备。
  9. STM32WB55增加了对协处理器无线堆栈升级的支持。
  10. 已针对Traveo2 CYT4B校正了系列设备Flash编程风扇区域的大小。
  11. 为CYT2B增加了9系列设备Flash编程支持。
  12. 瑞萨RX:增加了对RX72M支持系列设备
  13. 瑞萨RX:增加了对RX72T支持系列设备
  14. DAP后面的RISC-V:设置J-Link脚本文件中的系统变量<JLINK_CORESIGHT_CoreBaseAddr>,<JLINK_CORESIGHT_IndexAHBAPToUse>,<JLINK_CORESIGHT_IndexAPBAPToUse>对DAP后面的RISC-V无效。固定。
  15. 在SPIFI-Lib中增加了对SPI FLASH Adesto ATXP128 / ATXP128R间接支持Flash编程。
  16. NXP KW38:更正的设备名称显示在设备选择对话框中。
  17. 增加了对STM32H745,STM32H755,STM32H747和STM32H闪存编程支持757系列设备。
  18. 添加了对ST STM32G4xx闪存编程支持系列设备。
  19. 增加了对Panasonic MN1M7BFxx和MN1M7AFxx闪存编程支持系列设备。
  20. 赛普拉斯PSoC4系列:特殊情况下解锁不起作用。
  21. 添加了对ST STM32G47xx闪存编程支持系列设备。
  22. STM32L151xx已修复系列设备的不安全读取保护。
  23. STM32L151xxx已修复系列设备的不安全书写保护。
  24. 对普拉斯的新比赛CYT2B系列器件Cortex-M4的支持。
  25. 对普拉斯的新比赛CYT4B系列设备Cortex-M7_0和Cortex-M7_1的支持。
  26. 为TI的RM42L增加了设备系列OTP闪存编程支持。
  27. 为TI的RM44L增加了设备系列OTP闪存编程支持。
  28. 为TI的RM46L增加了设备系列OTP闪存编程支持。
  29. 为TI的RM48L增加了设备系列OTP闪存编程支持。
  30. Infineon TLE98xx:由于缺乏固件功能,一些J-Link LITE成功的目标连接无法建立。
  31. 修复了在Hilscher NetX另一个应用程序的编程问题已经在90上运行。
  32. Linux:通过全球符号链接(例如) JLinkExe”而不是“ ./JLinkExe”)调用J-Link应用程序有时找不到JLinkDevices.xml文件。
  33. 恩智浦KW35 / KW36 / KW38 / KW39:增加了对数据闪存区闪存编程的支持。
  34. 恩智浦KW3x系列:闪存编程速度显著提高。
  35. 恩智浦KW34:增加了对程序和数据闪存区域闪存编程的支持。
  36. RISC-V:在内置闪存算法的闪存编程中,没有正确禁止中断(对开放式闪存加载程序有很好的效果)。
  37. 修复了STM32G0xx闪存编程算法中的小错误。
  38. ADI公司ADUCM355:无法使用J-Link复位的脚本文件。
  39. 增加了对AmbiqMicro的AMA2B1KK(Apollo2蓝色; AMA2BEVB)闪存编程支持。
  40. TI RM44L520 / RM44L添加闪存和920EEPROM支持
  41. TI RM42L420添加了EEPROM支持。
  42. 瑞萨S7G2:QSPI闪存编程不适用于QSPI闪存> = 16MB。固定。
  43. J-Link DLL瑞萨没有检测到R5F51306(RX设备。
  44. RISC-V开放式闪存装载器不再正常工作(V6.46介绍)。
  45. 增加了对Microchip SAML解锁支持10系列设备。
  46. 新增了对Cypress Traveo2 CYT2B和CYT4B系列器件的Flash编程支持。
  47. TI RM57L843ZWT添加了EEPROM支持。
  48. 增加了对WIZnet W闪存编程支持7500系列设备。
  49. 解决了一些赛普拉斯PSoC当连接到它们时,设备不会自动解锁问题。
  50. 模糊的变化J-Link报告输出。
  51. 对瑞萨的增加RZ / A2M本系列本机跟踪缓冲区支持。
  52. 在某些情况下,擦除操作后未清除Flash Cache。
  53. Spansion S25FL256L的SPI-Flash编程,已修复。
  54. STM32WB55增加了对协处理器无线堆栈升级的支持。
  55. 已针对Traveo2 CYT4B系设备校正了Flash编程扇区的大小。
  56. ST STM32F412系列设备的RAM大小是固定的。
  57. 添加了对DAP后面的RISC-V的支持,作为设置。
  58. 在DAP设置之后,通过SWD为RISC-V添加了对RISC-V的支持。
  59. 为CYT2B9系列器件增加了Flash编程支持。
  60. Qorvo GPxxx:在特殊情况下,闪存编程不起作用。固定。
  61. Hilscher NetX90闪存组大小,已固定。
  62. 将J-Trace PRO与IAR EWARM一起使用时,可能会出现“无法分配x字节的内存”错误。固定。
  63. STM32L031K6安全芯片无法正常工作。固定。
  64. 新增了对赛普拉斯MB9DF / MB9EF系列(FCR4)器件的支持。
  65. 对于MPC560xx器件,连接后未初始化ECC SRAM。固定。
  66. 瑞萨电子RX:当通过JTAG连接到锁定的RX设备时(不影响FINE!),即使给出了正确的代码,也可能拒绝16字节的IDCODE(OSIS)。固定。
  67. 瑞萨RX:增加了对RX66N系列设备的支持
  68. 瑞萨RX:增加了对RX72M系列设备的支持
  69. 瑞萨RX:增加了对RX72N系列设备的支持
  70. 瑞萨RX:增加了对RX72T系列设备的支持
  71. 瑞萨电子RX:RX66T:对选项设置存储器(OSIS)的编程无法正常进行。固定。
  72. DAP后面的RISC-V:设置J-Link脚本文件中的系统变量<JLINK_CORESIGHT_CoreBaseAddr>,<JLINK_CORESIGHT_IndexAHBAPToUse>,<JLINK_CORESIGHT_IndexAPBAPToUse>对DAP后面的RISC-V无效。固定。
  73. 添加了对命令字符串“ CORESIGHT_SetCoreBaseAddr”的支持
  74. 固定的运行看门狗,使TI RM57L843ZWT器件在暂停期间复位。使能的交叉触发接口将调试确认信号转发给看门狗。
  75. 在SPIFI-Lib中增加了对SPI FLASH Adesto ATXP128 / ATXP128R的支持,以进行间接Flash编程。
  76. NXP KW38:在设备选择对话框中显示了更正的设备名称。
  77. Qorvo GP570 / UE878 / QPG6系列:Flash编程在最近的芯片版本中不起作用。固定。
  78. 瑞萨RX231:OFS1无法修改。固定。
  79. 增加了对STM32H745,STM32H755,STM32H747和STM32H757系列器件的闪存编程支持。
  80. Linux:通过USB使用J-Link时(例如在Close()上),某些API函数的执行延迟/缓慢。在V6.46中引入。固定。
  81. RISC-V:将默认重置类型从重置引脚更改为<ndmreset>以支持几乎所有系统上的重置,也包括不填充重置引脚的系统
  82. RISC-V:添加了重置类型“重置引脚”,以明确允许通过重置引脚而不是<ndmreset>位来重置目标
  83. RISC-V:即使内核正确停止,复位也可能会失败,并且“内核在复位后没有停止”。固定。
  84. 恩智浦LPC18xx / LPC43xx:在对QSPI闪存进行编程后,不再可以访问映射的QSPI闪存。在V6.41中引入。固定。
  85. 添加了对ST STM32G4xx系列器件的闪存编程支持。
  86. QSPI Flash编程:在Flash编程之前将QE位置1时,它已被清除,但没有被DLL恢复。在V6.46h中引入。固定。
  87. 通过TELNET(例如,RTT Client和RTT Viewer使用)连接和断开一次后,重新连接到现有的调试会话无法正常工作。固定。
  88. Windows:Renesas RX:使用FINE界面并在关闭调试会话时禁用正在进行的调试模式时,可能会发生线程未正常退出而导致句柄泄漏的情况。固定。
  89. Microchip J-32 OEM探针不支持旧式Atmel器件。固定。
  90. JTAG:当JTAG链中只有1个TAP,并且其<IRLen>与已配置的CPU内核的TAP匹配,但是TAP-ID未知时,连接将不起作用。固定。
  91. 增加了对Panasonic MN1M7BFxx和MN1M7AFxx系列设备的闪存编程支持。
  92. 赛普拉斯PSoC4系列:在特殊情况下,解锁不起作用。固定。
  93. Linux:通过全局符号链接(例如,“ JLinkExe”而不是“ ./JLinkExe”)调用J-Link应用程序时,有时找不到libjlink *共享库。固定。
  94. macOS:通过全局符号链接(例如,“ JLinkExe”而不是“ ./JLinkExe”)调用J-Link应用程序时,有时找不到libjlink *共享库。固定。

固件

  1. J-Trace PRO V2 Cortex:纠正了Web服务器跟踪配置页面上的错字。
  2. J-Trace PRO V2 Cortex-M:纠正了Web服务器跟踪配置页面上的错字。
  3. J-Link-OB-K22-SiFive:Linux:在特殊情况下广泛使用两个VCOM端口时,可能会发生USB通信锁定的情况。固定。
  4. J-Link OB-K22-SiFive:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  5. J-Link EDU / BASE / PLUS V10:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  6. J-Link ULTRA + V4:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  7. J-Link PRO V4:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  8. J-Link EDU Mini:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  9. Flasher PRO:用于RISC-V的开放式闪存装载器不再正常工作(随V6.46一起引入)。固定。
  10. Flasher Portable PLUS:RISC-V的开放式闪存装载器不再正常工作(V6.46引入)。固定。
  11. Flasher Portable PLUS:要编程的字节数未正确计算,进度条显示了错误的百分比。固定。
  12. Flasher PRO:批处理模式下的通用Flash Loader模式检测不起作用。固定。
  13. Flasher Portable PLUS:批处理模式下的通用Flash Loader模式检测不起作用。固定。
  14. Flasher ARM / PRO / Portable PLUS:独立模式不适用于Analog Devices的某些设备(例如ADuCM7023)。固定。
  15. Flasher ARM / PRO / Portable PLUS:在特殊情况下,并行CFI NOR闪存编程可能会失败。固定。
  16. Flasher ARM / PRO / Portable PLUS:单机模式不适用于某些ARM设备。在V6.47b中引入。固定。
  17. Flasher ARM / PRO:通过JTAG以J-Link模式读取或写入内存导致固件挂起并报告USB超时。固定。
  18. J-Link BASE / EDU / PLUS:使用J-Flash SPI进行SPI闪存编程非常慢。固定。
  19. J-Link EDU / BASE / PLUS V10:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  20. J-Link ULTRA + V4:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  21. J-Link PRO V4:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  22. Flasher ARM V4:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  23. Flasher PRO:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  24. Flasher Portable PLUS:警告:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”。固定。
  25. Flasher ARM / PRO / Portable PLUS:现在,独立模式下打开的Flashloader RAM代码现在可以大于12kB。
  26. Flasher ARM / PRO / Portable PLUS:初始化/退出步骤BNE和BEQ可能跳转到#step +1。已修复。
  27. J-Link EDU / BASE / PLUS V10:在DAP的设置后面增加了对RISC-V的支持。
  28. J-Link ULTRA + V4:在DAP的设置之后增加了对RISC-V的支持。
  29. J-Link PRO V4:在DAP的设置后面增加了对RISC-V的支持。
  30. Flasher ARM / PRO:FWrite命令无法一次通过UART接收512个字节。固定。
  31. J-Link PRO V4:通过IP连接并使用RTT时,如果PC没有以干净的方式退出控制过程,则可能会发生J-Link FW崩溃并重新启动的情况。固定。
  32. J-Link ULTRA + V4:通过IP连接并使用RTT时,如果PC没有以干净的方式退出控制过程,则J-Link FW可能会崩溃并重新启动。固定。
  33. J-Trace PRO V1 Cortex-M:通过IP连接并使用RTT时,如果PC不能以干净的方式退出控制过程,则J-Link FW可能会崩溃并重新启动。固定。
  34. J-Trace PRO V2 Cortex:通过IP连接并使用RTT时,如果PC没有以干净的方式退出控制过程,则可能会发生J-Link FW崩溃并重新启动的情况。固定。
  35. J-Trace PRO V2 Cortex-M:通过IP连接并使用RTT时,如果PC不能以干净的方式退出控制过程,则J-Link FW可能会崩溃并重新启动。固定。
  36. Flasher Portable PLUS在显示“确定”消息时无法在J-Link模式下工作。固定。
  37. Flasher ARM / PRO / Portable PLUS:在独立模式下,芯片擦除可能会失败。固定。
  38. J-Link EDU / BASE / PLUS V10:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  39. J-Link ULTRA + V4:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  40. J-Link PRO V4:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  41. J-Link EDU Mini:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  42. 在特殊情况下,Flasher Portable PLUS不能显示正确的状态。固定。
  43. J-Link EDU / BASE / PLUS V10:增大了固件的堆大小(增加了对在多个内存范围内具有间隙的堆的支持)
  44. Flasher ARM / PPC / RX / PRO:目标电源监视可能错误地检测到过电流。固定。
  45. J-Link EDU / BASE / PLUS V10:SWO:在非常特殊的情况下,可能会吞下SWO上收到的第一个字节。仅在将SWO引脚用于SWO_Stop()和SWO_Start()之间的其他操作时才发生。固定。

闪光器

  1. 添加了对Traveo2 CYT2B和CYT4B设备的独立模式支持。
  2. 添加了对Traveo2 CYT2B和CYT4B设备的独立模式支持。

GDB服务器

  1. 在特殊情况下,将GDB服务器与Cortex-AR或MIPS一起使用时,会弹出一个远程“ g”数据包错误。固定。

GUI应用

  1. Linux:从中执行应用程序的目录影响了应用程序的行为。固定。

J-Flash

  1. 添加了命令行参数“?” (功能与“-?”相同)。
  2. 生成的数据文件可能不必要地大。固定。
  3. 如果数据适合闪存,则在检查期间改进了错误消息。
  4. 添加了命令行参数“?” (功能与“-?”相同)。
  5. 未正确检测到通过J-Link Commander“许可证添加”命令刻录到J-Link中的许可证。固定。
  6. 生成的数据文件可能不必要地大。固定。
  7. 如果数据适合闪存,则在检查期间改进了错误消息。

J-Flash Lite

  1. 更新为默认情况下将所选设备的闪存基地址选择为“ Prog。Addr”。而不是始终为0x00000000。
  2. 更新为默认情况下将所选设备的闪存基地址选择为“ Prog。Addr”。而不是始终为0x00000000。

J-Flash SPI

  1. 增加了对ISSI IS25WP128D SPI Flash的闪存编程支持。
  2. 增加了对ISSI IS25LP080D SPI Flash的闪存编程支持。
  3. 增加了对ISSI IS25LP016D SPI Flash的闪存编程支持。
  4. 增加了对ISSI IS25WP080D SPI Flash的闪存编程支持。
  5. 增加了对ISSI IS25WP016D SPI Flash的闪存编程支持。
  6. 为ISSI IS25LP016D SPI闪存增加了SPI闪存编程支持。
  7. 为ISSI IS25LP016D SPI闪存增加了SPI闪存编程支持。
  8. 增加了对ISSI IS25WP128D SPI Flash的闪存编程支持。
  9. 增加了对ISSI IS25LP080D SPI Flash的闪存编程支持。
  10. 增加了对ISSI IS25LP016D SPI Flash的闪存编程支持。
  11. 增加了对ISSI IS25WP080D SPI Flash的闪存编程支持。
  12. 增加了对ISSI IS25WP016D SPI Flash的闪存编程支持。
  13. 未正确检测到通过J-Link Commander“许可证添加”命令刻录到J-Link中的许可证。固定。

J-Flash SPI CL

  1. 添加了命令行参数“?” (功能与“-?”相同)。
  2. 添加了命令行参数“?” (功能与“-?”相同)。

JTAG加载

  1. 添加了命令行参数“?” 和“-” (功能与“ /?”相同)。
  2. 添加了命令行参数“?” 和“-” (功能与“ /?”相同)。

  1. VCOM的USB驱动程序:在非常特殊的情况下,使用VCOM可能会出现蓝屏。固定。(驱动程序更新仅适用于Windows Vista和更高版本。WindowsXP仍使用旧驱动程序,因为新驱动程序不再与Windows XP兼容。)

RTT客户端

  1. 添加了命令行参数“?” (功能与“-?”相同)。
  2. 添加了命令行参数“?” (功能与“-?”相同)。
  3. 在MacOS上,无法连接到现有会话。固定。
  4. Linux:Ubuntu:附加到现有的调试会话无法正常工作。固定。

RTT记录器

  1. 添加了命令行参数“?” (功能与“-?”相同)。
  2. 添加了命令行参数“?” (功能与“-?”相同)。
  3. Linux:使用logrotate会导致在RTT数据之前打印空字符。固定。,

RTT查看器

  1. 添加了有关如何正确输入RTT控制块搜索范围的信息显示。
  2. 在极少数情况下,清除终端可能会使应用程序崩溃。固定。
  3. 改进了重新连接的连接模式。
  4. 连接到J-Link时改进了日志消息。
  5. 修复了Windows,MacOS和Linux的“附加到现有会话”模式。
  6. 改进了日志输出。
  7. 改进的J-Link连接/断开顺序。
  8. 改进了数据记录处理。
  9. 改进了终端日志记录的处理。
  10. 添加了“所有端子”消息,以防连接丢失。
  11. 回显到端子0 /'所有端子'不能正常工作。固定。
  12. “ --autoconnect” CL选项导致应用程序崩溃。固定。
  13. 在某些情况下,CL选项'--autoconnect'不起作用。固定。
  14. 固定错别字。
  15. 改进了在读取RTT数据失败的情况下的处理。
  16. Linux:Ubuntu:选项“附加到现有的调试会话”无法正常工作。固定。
  17. 某些ANSI CSI序列导致应用程序崩溃。固定。

远程服务器

  1. 命令行选项“ -select USB = <SN>”和“ -SelectEmuBySN <SN>”无法正常工作。固定。

开发包

  1. JLINKARM_EraseChip()并未使用EraseChip命令来擦除整个闪存,而是使用了EraseSector命令。变了
  2. Windows:使用MinGW链接* .lib文件确实会引发错误reg。对“ __security_check_cookie”和“ __GSHandlerCheck”的未定义引用。固定。
  3. JLINKARM_EraseChip()并未使用EraseChip命令来擦除整个闪存,而是使用了EraseSector命令。变了

STR91x

  1. 添加了命令行参数“?” (与“-?”相同的功能)并实现了“帮助”功能,该功能返回可用的命令行参数。
  2. 添加了命令行参数“?” (与“-?”相同的功能)并实现了“帮助”功能,该功能返回可用的命令行参数。

跟踪

  1. 在某些情况下,使用PTM的目标不会显示回溯。固定。

UM08002

  1. 更新了“ Python支持”一章。“ API函数”部分:添加了“ FlashDownload”描述
  2. 添加了“ Python支持”一章。

版本V6.46k(2019-07-19)

CCS插件

  1. 添加了一个新选项,该选项允许配置J-Link脚本文件(取决于项目)。

指挥官

  1. RISC-V:在建议的/可用的接口列表中添加了<SWD>

动态链接库

  1. 通过TELNET(例如,RTT Client和RTT Viewer使用)连接和断开一次后,重新连接到现有的调试会话无法正常工作。固定。
  2. Windows:Renesas RX:使用FINE界面并在关闭调试会话时禁用正在进行的调试模式时,可能会发生线程未正常退出而导致句柄泄漏的情况。固定。
  3. Microchip J-32 OEM探针不支持旧式Atmel器件。固定。
  4. JTAG:当JTAG链中只有1个TAP,并且其<IRLen>与已配置的CPU内核的TAP匹配,但是TAP-ID未知时,连接将不起作用。固定。
  5. Linux:通过全局符号链接(例如,“ JLinkExe”而不是“ ./JLinkExe”)调用J-Link应用程序时,有时找不到libjlink *共享库。固定。
  6. macOS:通过全局符号链接(例如,“ JLinkExe”而不是“ ./JLinkExe”)调用J-Link应用程序时,有时找不到libjlink *共享库。固定。

固件

  1. 在特殊情况下,Flasher Portable PLUS不能显示正确的状态。固定。
  2. J-Link EDU / BASE / PLUS V10:增大了固件的堆大小(增加了对在多个内存范围内具有间隙的堆的支持)
  3. Flasher ARM / PPC / RX / PRO:目标电源监视可能错误地检测到过电流。固定。
  4. J-Link EDU / BASE / PLUS V10:SWO:在非常特殊的情况下,可能会吞下SWO上收到的第一个字节。仅在将SWO引脚用于SWO_Stop()和SWO_Start()之间的其他操作时才发生。固定。

J-Flash

  1. 未正确检测到通过J-Link Commander“许可证添加”命令刻录到J-Link中的许可证。固定。

J-Flash SPI

  1. 未正确检测到通过J-Link Commander“许可证添加”命令刻录到J-Link中的许可证。固定。

RTT客户端

  1. Linux:Ubuntu:附加到现有的调试会话无法正常工作。固定。

RTT查看器

  1. 固定错别字。
  2. 改进了在读取RTT数据失败的情况下的处理。
  3. Linux:Ubuntu:选项“附加到现有的调试会话”无法正常工作。固定。
  4. 某些ANSI CSI序列导致应用程序崩溃。固定。

UM08002

  1. 添加了“ Python支持”一章。

版本V6.46j(2019-07-12)

动态链接库

  1. Linux:通过USB使用J-Link时(例如在Close()上),某些API函数的执行延迟/缓慢。在V6.46中引入。固定。
  2. RISC-V:将默认重置类型从重置引脚更改为<ndmreset>以支持几乎所有系统上的重置,也包括不填充重置引脚的系统
  3. RISC-V:添加了重置类型“重置引脚”,以明确允许通过重置引脚而不是<ndmreset>位来重置目标
  4. RISC-V:即使内核正确停止,复位也可能会失败,并且“内核在复位后没有停止”。固定。
  5. 恩智浦LPC18xx / LPC43xx:在对QSPI闪存进行编程后,不再可以访问映射的QSPI闪存。在V6.41中引入。固定。
  6. QSPI Flash编程:在Flash编程之前将QE位置1时,它已被清除,但没有被DLL恢复。在V6.46h中引入。固定。

固件

  1. J-Link EDU / BASE / PLUS V10:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  2. J-Link ULTRA + V4:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  3. J-Link PRO V4:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。
  4. J-Link EDU Mini:RISC-V:在未填充“程序缓冲区”的实现上,无法正确访问CSR,导致调试会话无效。固定。

版本V6.46i(2019-07-05)

动态链接库

  1. 添加了对命令字符串“ CORESIGHT_SetCoreBaseAddr”的支持
  2. 瑞萨电子RX:RX66T:对选项设置存储器(OSIS)的编程无法正常进行。固定。
  3. STM32L031K6安全芯片无法正常工作。固定。
  4. 瑞萨电子RX:当通过JTAG连接到锁定的RX设备时(不影响FINE!),即使给出了正确的代码,也可能拒绝16字节的IDCODE(OSIS)。固定。
  5. 将J-Trace PRO与IAR EWARM一起使用时,可能会出现“无法分配x字节的内存”错误。固定。
  6. 对于MPC560xx器件,连接后未初始化ECC SRAM。固定。
  7. 新增了对赛普拉斯MB9DF / MB9EF系列(FCR4)器件的支持。
  8. Qorvo GPxxx:在特殊情况下,闪存编程不起作用。固定。
  9. Qorvo GP570 / UE878 / QPG6系列:Flash编程在最近的芯片版本中不起作用。固定。
  10. 瑞萨RX231:OFS1无法修改。固定。
  11. 固定的运行看门狗,使TI RM57L843ZWT器件在暂停期间复位。使能的交叉触发接口将调试确认信号转发给看门狗。
  12. Hilscher NetX90闪存组大小,已固定。

固件

  1. Flasher ARM / PRO / Portable PLUS:在独立模式下,芯片擦除可能会失败。固定。

GUI应用

  1. Linux:从中执行应用程序的目录影响了应用程序的行为。固定。

版本V6.46h(2019-06-28)

动态链接库

  1. 在某些情况下,擦除操作后未清除Flash Cache。固定。
  2. Spansion S25FL256L的SPI-Flash编程在特殊情况下不起作用。固定。
  3. ST STM32F412系列设备的RAM大小是固定的。
  4. 添加了对DAP后面的RISC-V的支持,作为设置。
  5. 在DAP设置之后,通过SWD为RISC-V添加了对RISC-V的支持。

固件

  1. J-Link EDU / BASE / PLUS V10:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  2. J-Link ULTRA + V4:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  3. J-Link PRO V4:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  4. Flasher ARM V4:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  5. Flasher PRO:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”警告。固定。
  6. Flasher Portable PLUS:警告:使用J-Link的SPI功能后,可能会出现“ J-Link内存不足”。固定。
  7. Flasher ARM / PRO / Portable PLUS:现在,独立模式下打开的Flashloader RAM代码现在可以大于12kB。
  8. Flasher ARM / PRO / Portable PLUS:初始化/退出步骤BNE和BEQ可能跳转到#step +1。已修复。
  9. J-Link EDU / BASE / PLUS V10:在DAP的设置后面增加了对RISC-V的支持。
  10. J-Link ULTRA + V4:在DAP的设置之后增加了对RISC-V的支持。
  11. J-Link PRO V4:在DAP的设置后面增加了对RISC-V的支持。
  12. Flasher ARM / PRO:FWrite命令无法一次通过UART接收512个字节。固定。
  13. J-Link PRO V4:通过IP连接并使用RTT时,如果PC没有以干净的方式退出控制过程,则可能会发生J-Link FW崩溃并重新启动的情况。固定。
  14. J-Link ULTRA + V4:通过IP连接并使用RTT时,如果PC没有以干净的方式退出控制过程,则J-Link FW可能会崩溃并重新启动。固定。
  15. J-Trace PRO V1 Cortex-M:通过IP连接并使用RTT时,如果PC不能以干净的方式退出控制过程,则J-Link FW可能会崩溃并重新启动。固定。
  16. J-Trace PRO V2 Cortex:通过IP连接并使用RTT时,如果PC没有以干净的方式退出控制过程,则可能会发生J-Link FW崩溃并重新启动的情况。固定。
  17. J-Trace PRO V2 Cortex-M:通过IP连接并使用RTT时,如果PC不能以干净的方式退出控制过程,则J-Link FW可能会崩溃并重新启动。固定。
  18. Flasher Portable PLUS在显示“确定”消息时无法在J-Link模式下工作。固定。

RTT记录器

  1. Linux:使用logrotate会导致在RTT数据之前打印空字符。固定。

RTT查看器

  1. 在某些情况下,CL选项'--autoconnect'不起作用。固定。

开发包

  1. Windows:使用MinGW链接* .lib文件确实会引发错误reg。对“ __security_check_cookie”和“ __GSHandlerCheck”的未定义引用。固定。

版本V6.46g(2019-06-14)

固件

  1. Flasher ARM / PRO / Portable PLUS:单机模式不适用于某些ARM设备。在V6.47b中引入。固定。
  2. Flasher ARM / PRO:通过JTAG以J-Link模式读取或写入内存导致固件挂起并报告USB超时。固定。

J-Flash SPI

  1. J-Link BASE / EDU / PLUS:使用J-Flash SPI进行SPI闪存编程非常慢。固定。

版本V6.46f(2019-06-13)

 

版本V6.46e(2019-06-13)

动态链接库

  1. 解决了某些赛普拉斯PSoC4器件在连接到它们时不会自动解锁的问题。固定。
  2. 更改了模糊的J-Link报告输出。
  3. 增加了对瑞萨RZ / A2M系列的本机跟踪缓冲区支持。

GDB服务器

  1. 在特殊情况下,将GDB服务器与Cortex-AR或MIPS一起使用时,会弹出一个远程“ g”数据包错误。固定。

RTT客户端

  1. 在MacOS上,无法连接到现有会话。固定。

RTT查看器

  1. “ --autoconnect” CL选项导致应用程序崩溃。固定。

远程服务器

  1. 命令行选项“ -select USB = <SN>”和“ -SelectEmuBySN <SN>”无法正常工作。固定。

版本V6.46d(2019-06-07)

固件

  1. Flasher PRO:用于RISC-V的开放式闪存装载器不再正常工作(随V6.46一起引入)。固定。
  2. Flasher Portable PLUS:RISC-V的开放式闪存装载器不再正常工作(V6.46引入)。固定。
  3. Flasher Portable PLUS:要编程的字节数未正确计算,进度条显示了错误的百分比。固定。
  4. Flasher PRO:批处理模式下的通用Flash Loader模式检测不起作用。固定。
  5. Flasher Portable PLUS:批处理模式下的通用Flash Loader模式检测不起作用。固定。
  6. Flasher ARM / PRO / Portable PLUS:独立模式不适用于Analog Devices的某些设备(例如ADuCM7023)。固定。
  7. Flasher ARM / PRO / Portable PLUS:在特殊情况下,并行CFI NOR闪存编程可能会失败。固定。

RTT查看器

  1. 在极少数情况下,清除终端可能会使应用程序崩溃。固定。
  2. 修复了Windows,MacOS和Linux的“附加到现有会话”模式。
  3. 改进了重新连接的连接模式。
  4. 连接到J-Link时改进了日志消息。
  5. 改进了日志输出。
  6. 改进的J-Link连接/断开顺序。
  7. 改进了数据记录处理。
  8. 改进了终端日志记录的处理。
  9. 添加了“所有端子”消息,以防连接丢失。
  10. 回显到端子0 /'所有端子'不能正常工作。固定。

版本V6.46c(2019-06-03)

动态链接库

  1. J-Link DLL未检测到瑞萨R5F51306(RX130)设备。固定。
  2. RISC-V的开放式闪存装载器不再正常工作(V6.46引入)。固定。

  1. VCOM的USB驱动程序:在非常特殊的情况下,使用VCOM可能会出现蓝屏。固定。(驱动程序更新仅适用于Windows Vista和更高版本。WindowsXP仍使用旧驱动程序,因为新驱动程序不再与Windows XP兼容。)

版本V6.46b(2019-05-31)

动态链接库

  1. ADI公司ADUCM355:无法使用J-Link脚本文件覆盖复位。固定。
  2. 瑞萨S7G2:QSPI闪存编程不适用于QSPI闪存> = 16MB。固定。
  3. TI RM42L420添加了EEPROM支持。
  4. TI RM44L520 / RM44L920添加了闪存和EEPROM支持。
  5. 修复了STM32G0xx系列器件的闪存编程算法中的小错误。

RTT查看器

  1. 添加了有关如何正确输入RTT控制块搜索范围的信息显示。

版本V6.46a(2019-05-27)

动态链接库

  1. RISC-V:在针对内置闪存算法的闪存编程期间,未正确禁用中断(对于开放式闪存加载程序效果很好)。固定。

固件

  1. J-Link OB-K22-SiFive:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  2. J-Link EDU / BASE / PLUS V10:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  3. J-Link ULTRA + V4:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  4. J-Link PRO V4:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。
  5. J-Link EDU Mini:RISC-V:在SiFive FE310设备(安装在HiFive1板上)上的重置可能会因超时错误而失败。固定。

版本V6.46(2019-05-23)

动态链接库

  1. 增加了对MicroSemi M2S090和M2S150系列设备的调试和Flash编程支持。
  2. 添加了对ST STR710RZ器件的调试支持。
  3. Silicon Labs EFM32GG12系列:添加了闪存编程支持(主要,用户数据,锁定位和Bootloader闪存)。
  4. 增加了对Silicon Labs EFR32ZG14PxxxF256的闪存编程支持。
  5. 增加了对Silicon Labs ZGM130S的闪存编程支持。
  6. Silicon Labs EFR32xG1:为引导加载程序部分添加了闪存编程支持。
  7. 为Autochips AC781x系列设备增加了芯片安全和不安全程序。
  8. TI TMS570LC4357添加了R / W EEPROM支持
  9. 增加了对Silicon Labs的BGM13xxxxxxx和MGM13xxxxxxx系列设备的闪存编程支持。
  10. 为赛普拉斯CYBLE-012011-00系列设备增加了闪存编程支持。
  11. 增加了对Xilinx Zynq UltraScale + Cortex-R5_0内核的调试支持。
  12. 为Xilinx Zynq UltraScale + CG系列添加了设备名称:XCZU2CG_R5_0,XCZU3CG_R5_0,XCZU4CG_R5_0,XCZU5CG_R5_0,XCZU6CG_R5_0,XCZU7CG_R5_0,XCZU9CG_R5_0
  13. 为Xilinx Zynq UltraScale + EG系列添加了设备名称:XCZU2EG_R5_0,XCZU3EG_R5_0,XCZU4EG_R5_0,XCZU5EG_R5_0,XCZU6EG_R5_0,XCZU7EG_R5_0,XCZU9EG_R_R5Z,XCZ5_R5_0,XCZU5_R5Z
  14. 为Xilinx Zynq UltraScale + EV系列添加了设备名称:XCZU4EV_R5_0,XCZU5EV_R5_0,XCZU7EV_R5_0
  15. 为Xilinx Zynq UltraScale + DR系列添加了设备名称:XCZU21DR_R5_0,XCZU25DR_R5_0,XCZU27DR_R5_0,XCZU28DR_R5_0,XCZU29DR_R5_0,XCZU39DR_R5_0,XCZU46DR_R5R,XCZU39DR_R5_0,XCZU39DR_R5_0
  16. 增加了对瑞萨R7FS12877和R7FS1JA78的闪存编程支持。
  17. 添加了对ST STM32WB55的Flash和选项字节支持
  18. 为RZA2系列设备添加了新的设备名称。
  19. 增加了对以下产品的调试和编程支持:模拟ADuCM4150,Atmel ATSAM9CN11,ATSAM9CN12和ATSAM9N12系列器件。
  20. 打开Flashloader:添加了新功能SEGGER_OPEN_Erase()和SEGGER_OPEN_Program(),可用于擦除多个扇区或对多个页面进行编程。
  21. 增加了对STM32L41x和STM32L42x系列器件的Flash编程支持。
  22. 为Silicon Labs EFR32系列设备增加了批量擦除。
  23. 为NXP MK02FNxxx系​​列设备增加了Flash编程支持。
  24. macOS:在特殊情况下,无法正确识别固件更新过程中的USB重新枚举。固定。
  25. 为Xilinx Zynq 7015器件增加了调试和QSPI编程支持。
  26. 增加了对Nordic Semi nRF9160器件的Regular-UICR支持。
  27. 增加了对瑞萨R7FS5D37A的闪存编程支持。
  28. 添加了对基于ARM7 / 9的设备的开放式闪存加载器的支持。
  29. 增加了对Nordic Semi nRF9160器件的OTP支持。
  30. 恩智浦LPC55xx / LPC55Sxx:添加了SRAM @地址0x2000000作为RTT搜索范围,以支持RTT模块的自动检测。
  31. Infineon TLE9862:添加了闪存编程支持。
  32. Infineon TLE9872:添加了闪存编程支持。
  33. 恩智浦iMX8(Cortex-M4)。添加了调试支持。
  34. 恩智浦iMXRT500:添加了闪存编程支持。
  35. 恩智浦iMXRT600:添加了闪存编程支持。
  36. SiliconLabs EFM32GG12和EFM32GG11系列设备的引导加载程序闪存大小已更正。
  37. 增加了对恩智浦MKW39 / 38/37的Flash编程支持
  38. 增加了对Dialog Semiconductor DA14196的QSPI Flash编程支持,并修复了DA14495的错误。
  39. 打开Flashloader:现在可以通过JLinkDevices.xml条目中的<FlashSize>标记来限制闪存大小。
  40. 单击任务栏图标现在将打开Web控制面板
  41. Silicon Labs:添加了对EFR32xG22系列设备的调试支持。
  42. 增加了对瑞萨R5F51306和R5F51307器件的闪存编程支持。
  43. 添加了对Hilscher NetX90系列设备的Flash编程支持。
  44. 增加了对AmbiqMicro AMA2B1KK-KLR系列设备(AMA2BEVB)的闪存编程支持。
  45. 在控制面板的“调试”选项卡中为DLL实现了堆可视化
  46. Windows:DLL和某些可执行文件超出了必要的文件大小(错误的项目设置)。固定。
  47. 增加了对Silicon Labs EFR32xG21和EFR32xG22系列的闪存和用户数据页编程支持。
  48. 固定的Autochips AC781x系列设备的内部Flash编程。
  49. 当尝试从一个进程执行固件更新而另一个已经连接到同一J-Link时,执行FW更新的进程可能会因访问冲突而崩溃。固定。
  50. 添加了对EFR32FG14PxxxF128的闪存编程支持。
  51. 增加了对ADI公司ADuCM410器件的闪存编程支持。

固件

  1. J-Link EDU / BASE / PLUS V10:RISC-V:添加了对RV64(RISC-V 64位)的支持
  2. J-Link ULTRA + V4:RISC-V:添加了对RV64(RISC-V 64位)的支持
  3. J-Link PRO V4:RISC-V:添加了对RV64(RISC-V 64位)的支持
  4. J-Link EDU Mini:RISC-V:添加了对RV64(RISC-V 64位)的支持
  5. Flasher ARM / PRO / Portable PLUS:如果Flash位于4G mem区域的末尾,则固定读取最后一页的数据文件。

安装程序

  1. Windows:添加了新选项(从现在开始为默认选项),该选项将J-Link安装安装并更新到通用目录中
  2. Windows:添加了开始菜单快捷方式以打开基于Web浏览器的控制面板
  3. Windows:更新了产品图片

J-Flash SPI

  1. 增加了对Adesto AT25SF128A SPI FLASH的闪存编程支持。

J-Link安装程序

  1. 添加了选项(新的默认选项)以更新J-Link安装(删除先前安装的实例)

RTT

  1. 修正警告。

开发包

  1. 为Visual Basic 6.0示例实现了目标连接顺序。
  2. 改进的Python示例控制台输出。
  3. 添加了“ jlinksdk” python软件包(.whl)文件。
  4. Windows:将“示例”目录上移了一层。样本项目也作了相应调整。

跟踪

  1. 为LPC845 MTB跟踪init添加了JLinkScript。

UM08001

  1. 在手册中增加了对J-Mem的描述

UM08002

  1. “菜单结构”部分:在“目标菜单元素”表中为手动编程>程序添加了注释。

版本V6.44i(2019-05-17)

动态链接库

  1. 在启用MTB的情况下使用闪存断点时,无法设置闪存断点。固定。
  2. MTB:单步执行可能会导致回溯数据丢失。固定。
  3. MTB:在某些MTB实现中,实际执行的报告更多指令。固定。
  4. MTB回溯:未采取的条件分支(未满足条件)未正确处理,从而导致回溯信息不正确。固定。
  5. Analog Devices CM40x:在特殊情况下,单步操作不起作用。固定。
  6. 对于某些RX130器件,闪存编程期间使用的RAM大小不正确。固定。
  7. Microchip(Atmel)SAMHA0A / SAMHA1A:在特殊情况下,无法编程辅助空间。固定。
  8. Microchip(Atmel)SAMC20 / 21和SAMD20 / 21系列:在特殊情况下,无法对辅助空间进行编程。固定。
  9. 在特殊情况下,具有双SPI闪存配置的瑞萨RZA1器件的闪存编程不起作用。固定。
  10. 具有DUALSPI配置的基于SPIFI(QSPI)的算法的闪存编程不起作用。固定。

固件

  1. Flasher PRO:通用闪存加载器:全双工模式下的UART接口不起作用。固定。
  2. J-Link Lite V9:在非常特殊的情况下,当在Cortex-M上的内存中写入大量单词时,可能会在J-Link FW内部触发HardFault。固定。
  3. J-Link Lite Cortex-M V9:在非常特殊的情况下,当在Cortex-M上的内存中写入大量单词时,可能会在J-Link FW内部触发HardFault。固定。
  4. J-Link BASE V10:在非常特殊的情况下,可能会发生以下情况:在Cortex-M上的内存中写入大量单词时,J-Link FW内部会触发HardFault。固定。
  5. J-Link PLUS V10:在非常特殊的情况下,可能会发生以下情况:在Cortex-M上的内存中写入大量单词时,J-Link FW内部会触发HardFault。固定。
  6. J-Link EDU V10:在非常特殊的情况下,当在Cortex-M上将大量单词写入内存时,可能会在J-Link FW内部触发HardFault。固定。
  7. J-Link EDU Mini:在非常特殊的情况下,可能会发生以下情况:在Cortex-M上的内存中写入大量单词时,J-Link FW内部会触发HardFault。固定。
  8. J-Link BASE V9:在非常特殊的情况下,当在Cortex-M上的内存中写入大量单词时,可能会在J-Link FW内部触发HardFault。固定。
  9. J-Link PLUS V9:在非常特殊的情况下,当在Cortex-M上的内存中写入大量单词时,可能会在J-Link FW内部触发HardFault。固定。
  10. J-Link EDU V9:在非常特殊的情况下,当在Cortex-M上将大量单词写入内存时,可能会在J-Link FW内部触发HardFault。固定。
  11. J-Link ULTRA + V4:在非常特殊的情况下,可能会发生以下情况:在Cortex-M上的内存中写入大量单词时,在J-Link FW内部触发了HardFault。固定。
  12. J-Link PRO V4:在非常特殊的情况下,可能会发生以下情况:在Cortex-M上的内存中写入大量单词时,J-Link FW内部会触发HardFault。固定。
  13. J-Trace PRO V1 Cortex-M:在非常特殊的情况下,当在Cortex-M上将大量单词写入内存时,可能会在J-Link FW内部触发HardFault。固定。
  14. J-Trace PRO V2 Cortex:在非常特殊的情况下,当在Cortex-M上将大量单词写入内存时,可能会在J-Link FW内部触发HardFault。固定。
  15. J-Trace PRO V2 Cortex-M:在非常特殊的情况下,当在Cortex-M上将大量单词写入内存时,可能会在J-Link FW内部触发HardFault。固定。

版本V6.44h(2019-05-03)

动态链接库

  1. 在某些情况下,连接NXP Kinetis L系列设备可能会失败。V6.40引入。固定。
  2. 命令字符串“ CORESIGHT_SetMTBBufUseAddr”无法正常工作。固定。
  3. 命令字符串“ CORESIGHT_SetMTBBufUsageSize”无法正常工作。(仅使用配置的MTB缓冲区大小的一半)固定。
  4. 改进了对MTB缓冲区配置的完整性检查。
  5. 在特殊情况下,单步执行后,监视点会损坏。固定。
  6. Autochips AC781x系列设备,闪存模块的时钟设置,已固定。
  7. Microchip(Atmel)ATSAM5x系列:在特殊情况下,无法擦除辅助空间。固定。
  8. 在特殊情况下,基于Open Flashloader的算法使用的超时选择得太低,导致超时错误。固定。

GDB服务器

  1. 改进的RTOS插件处理,尤其是在具有FPU支持时
  2. 改进了embOS的RTOS插件,使其更具描述性(信息也将添加到RTOS插件SDK文档中)

开发包

  1. J-Link Commander(Windows C示例)无法在发行配置中打开文件。固定。

UM08001

  1. 添加了缺失-并更新了所有工具的现有命令行

版本V6.44g(2019-04-18)

动态链接库

  1. ST STM32F412VG:在特殊情况下,闪存编程不起作用。固定。
  2. 无法通过JLinkDevices.xml从隐藏的设备数据库扩展现有设备。固定。

固件

  1. Flasher:如果Flasher未连接到网络或USB主机,则编程可能会失败。固定。
  2. Flasher:在特殊情况下,基于Open Flashloader的算法在独立模式下的Flash编程失败。在V6.44e中引入。固定。

版本V6.44f(2019-04-12)

动态链接库

  1. Linux:Web控制面板:“日志”选项卡无法正常工作。固定。
  2. macOS:Web控制面板:“日志”选项卡无法正常工作。固定。
  3. ST STM32H7系列:提高了闪存编程速度。
  4. 下载到闪存时,不必要的空扇区被再次擦除。(例如ST STM32H7系列)已修复。

固件

  1. J-Link-OB-K22-CortexM:拖放编程可能会失败,并显示“无法为缓冲区分配内存” FAIL.TXT。固定。
  2. 闪光器:闪光器Portable PLUS充电后没有自动关闭电源。固定。
  3. Flasher:Flasher Portable PLUS没有使用DisplayName标签。固定。

安装程序

  1. macOS:许可证文本已过时。固定。

开发包

  1. 传递JLINK_CORE_RX66T时,JLINKARM_Core2CoreName()返回“ RX”而不是“ RX66T”。固定。

版本V6.44e(2019-04-05)

指挥官

  1. “ term”无缘无故地期望使用大写字母作为协议选择。固定。

动态链接库

  1. 对于LPC12xx系列设备,复位无法正常工作。固定。
  2. RISC-V:不再正确地将最新的Syntacore SCR1比特流检测为RISC-V内核。固定。
  3. 更新了恩智浦的K32W设备系列支持。
  4. ADI公司的ADuCM320:在特殊情况下,成功进行额外的回读后,可能会发生块验证错误(闪存控制器的数据缓存未正确使无效)。固定。
  5. 瑞萨S5D9系列:对选项设置存储器的编程无法正常工作。固定。
  6. J-Link DLL不接受TI Code Composer Studio(CCS)传递的某些设备名称(例如TMS570LS20216SZWT)。固定。

固件

  1. Flasher:仅在成功闪烁后才执行退出步骤
  2. Flasher ARM / PRO修复了更改波特率命令后缺少CR LF的问题

  1. Linux:如果未应用任何补丁程序级别(补丁程序级别== 0),则DEB / RPM软件包的版本控制是不正确的,因此,例如V6.45被认为比V6.44a还要旧。固定。

开发包

  1. 对于基于ARM7 / 9的设备,JLINKARM_GetDebugInfo(JLINKARM_DEBUG_INFO_HAS_FPU_INDEX)始终返回-1。固定。

版本V6.44d(2019-03-27)

指挥官

  1. 命令“ vtref”无法正常工作。在V6.42中引入。固定。

动态链接库

  1. 在支持的设备列表中添加了“ RV64”作为选择
  2. ST STM32F4xx(访问线路设备):提高了闪存编程速度。
  3. ST STM32L0系列:附件无效。固定。
  4. 在特殊情况下,无法通过JTAG进行目标连接(例如,对于TI CC1310F128)。在V6.44c中引入。固定。

GDB服务器

  1. 添加了对RV64(RISC-V 64位)的支持
  2. 一些核心显示为???。固定。

J-Flash Lite

  1. 一些核心显示为???。固定。

版本V6.44c(2019-03-22)

指挥官

  1. RISC-V:LI指令的反汇编被错误地反汇编。固定。

动态链接库

  1. Dialog Semiconductor DA14x95系列器件的Flash编程支持已修复。
  2. SPIFI-Lib,恢复QE(四位使能)位,已修复。
  3. TI TMS570LS10 / TMS570LS10:Flash编程无效。固定。
  4. Microchip IS208x:如果已经在目标设备上启用了WDT,则Flash编程可能会失败。固定。
  5. Microchip IS208x:在0x20_0000处执行用户代码的第一条指令之前,暂停内核无法正常工作。固定。
  6. 添加了对RV64(RISC-V 64位)的支持
  7. ST STM32F4访问线路(例如STM32F412VG):在特殊情况下,闪存编程不起作用。固定。
  8. STM32F0系列设备的解锁算法无法正常工作。固定。

固件

  1. J-Link EDU / BASE / PLUS V10:Microchip IS208x 2线制JTAG:在非常特殊的情况下,即使一切正常,也无法正确评估设备的响应,从而导致验证错误。
  2. J-Link ULTRA + V4:Microchip IS208x 2线制JTAG:在非常特殊的情况下,即使一切正常,也无法正确评估器件的响应,从而导致验证错误。
  3. J-Link PRO V4:Microchip IS208x 2线制JTAG:在非常特殊的情况下,即使一切正常,也无法正确评估设备的响应,从而导致验证错误。

J-Flash

  1. STM32F0系列设备的解锁算法无法正常工作。固定。

  1. Windows:卸载程序忽略了/ S参数。固定。

RTT查看器

  1. 固定的RTT控制块地址未在配置对话框中显示。固定。
  2. 提高了RTT数据的输出速度。
  3. 提高了RTT数据解析速度。
  4. 终端共享相同的字体颜色/背景颜色。固定。

开发包

  1. 如果在JTAG链中有多个设备并且通过JLINKARM_ConfigJTAG()选择了一个设备,则JLINKARM_JTAG_StoreInst()和JLINKARM_JTAG_StoreData()不能正常工作。固定。

版本V6.44b(2019-03-15)

动态链接库

  1. 对于瑞萨S5D9系列设备,选项字节编程在独立模式下可能会失败。固定。
  2. 为NXP iMXRT101x系列设备添加了设备名称,即MIMXRT1015xxx4A,MIMXRT1015xxx5A。
  3. 恩智浦LPC8N804:在特殊情况下,重置无法正常工作并返回错误。固定。
  4. NXP LPC51U68:无法选择“ LPC51U68JBD48”和“ LPC51U68JBD64”作为目标设备名称。固定。
  5. 恩智浦i.MXRT1064:J-Link DLL无法识别某些设备名称(例如MIMXRT1064xxx5A)。固定。
  6. 恩智浦i.MXRT1064:并非所有iMXRT1064器件都支持内部(QSPI)闪存的闪存编程支持。固定。
  7. 恩智浦LPC8xx系列:J-Link DLL无法识别的某些设备名称。固定。
  8. 在设备选择列表中添加了缺少的Cortex-A72。
  9. Microchip IS2083B:重置为0x27_0000后更改的暂停地址
  10. Linux:DEB软件包试图错误地删除指向先前安装版本的符号链接。固定。
  11. 添加了命令字符串“ SetSkipDebugDeInit”,以允许在调试会话结束时跳过调试de-init。例如,可以在Cortex-M上使用它来确保DEMCR.TRCENA保持启用状态,DWT单元和CYCCNT保持启用状态。

固件

  1. 闪存:瑞萨S5D9系列设备的独立模式下选项字节编程可能会失败。固定。
  2. Flasher:FTP服务器未报告无效路径的错误。固定。

J-Flash

  1. J-Flash无法正确处理Open Flash Loader的对齐信息。固定。

开发包

  1. 文档“ SPI API”一章:添加了“ SPI API示例”部分,并更正了“间接SPI API函数”部分中的过度延伸行。

版本V6.44a(2019-03-08)

动态链接库

  1. 固定的对Freescale K80 / K82系列设备的QSPI闪存编程支持。
  2. 恩智浦LPC55xx / LPC55SXX:在特殊情况下(擦除闪存),闪存编程失败。固定。
  3. Microchip PIC32xx系列器件的更新的不安全对话框。
  4. Microchip IS208x系列:提高了闪存编程速度
  5. Microchip IS208x系列:在Keil uVision中进行调试时,可能会出现错误消息“在内核运行时无法读取寄存器ACON”。固定。
  6. Microchip PIC32MX系列:对于某些器件(例如PIC32MX270F256D),解锁不起作用。固定。

固件

  1. (Flasher Portable PLUS):DisplayName更正为批处理模式
  2. (Flasher Portable PLUS):添加了对最多16张图像的支持
  3. J-Link EDU / BASE / PLUS V10:RISC-V:当通过32位系统总线访问写入内存时,如果在访问之前先进行8/16位访问,则可能会为第一个32位写入垃圾。写。固定。
  4. J-Link ULTRA + V4:RISC-V:通过32位系统总线访问写入内存时,如果在写入之前进行8/16位访问,则可能会为第一个32位写入垃圾。固定。
  5. J-Link PRO V4:RISC-V:当通过32位系统总线访问写入内存时,如果在写入之前进行8/16位访问,则可能会为第一个32位写入垃圾。固定。
  6. J-Link EDU Mini:RISC-V:当通过32位系统总线访问写入内存时,如果在写入之前进行8/16位访问,则可能会为第一个32位写入垃圾。固定。

J-Flash SPI

  1. 赛普拉斯S25FS512S:J-Flash SPI的自动检测功能未检测到此闪存。固定。

版本V6.44(2019-03-01)

动态链接库

  1. 增加了对STM32G070xx系列器件的Flash编程支持。
  2. 为瑞萨RZ-A2M系列设备添加了受信任的安全IP身份验证。
  3. 添加了对Mediatek MT7686系列设备的QSPI Flash编程支持。
  4. 添加了对ST STM32L552xx和STM32L562xx系列器件的闪存编程支持。
  5. J-Link脚本文件:在多个功能中使用相同的标签名称时,可能会发生“转到”跳到错误的标签的情况。固定。
  6. 增加了对恩智浦LPC54018JxM / LPC54S018JxM系列设备的闪存编程支持。
  7. 增加了对Dialog Semiconductor DA1469x器件系列的闪存编程支持。
  8. 增加了对Autochip AC781x系列设备的闪存编程支持。
  9. Microchip IS208x:如果用户应用程序启用了设备的WDT,则调试无法正常进行(在内核暂停时WDT仍在运行)。固定。
  10. Dialog Semiconductor DA1469x:在特殊情况下,闪存编程不起作用。固定。
  11. 改进了MediaTek MT7686系列设备的连接。
  12. ST STM32F730xx / STM32F750xx:添加了闪存编程支持(内部闪存)。
  13. ST STM32F730xx / STM32F750xx:添加了闪存编程支持(QSPI闪存)。
  14. ST STM32H750xx:添加了闪存编程支持(内部闪存)。
  15. ST STM32L010:添加了闪存编程支持。
  16. 增加了对东芝TMPM4K系列设备的Flash编程支持。
  17. 增加了对东芝TMPM4G系列设备的Flash编程支持。
  18. ADI公司nRF52811_xxAA:添加了闪存编程支持。
  19. 增加了对Maxim MAX32625和MAX32626系列器件的闪存编程支持。
  20. 添加了对iMXRT101x系列设备的Flash编程支持。
  21. 增加了对TI MSP432P401M和MSP432P401R器件的Info Flash Bank编程支持。
  22. 恩智浦MK22FN512xxx12:DLL假定的闪存大小不正确(256 KB而不是512 KB)。固定。
  23. 添加了对Syntacore SCR1(基于RISC-V)的调试支持。固定。
  24. 未正确检测到Syntacore SCR1(基于RISC-V)设备。固定。
  25. 通过TCP / IP连接到J-Link并使用自动检测(未指定IP或S / N)时,连接失败。V6.42引入。固定

标签: 4034连接器xg4a

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台