资讯详情

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

  • 官方链接: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.90a(2020-12-14)

动态链接库

  1. AutoChips AC7801x:系统时钟在闪存编程操作过程中没有正确配置。AC78016x系列不受影响。
  2. AutoChips AC7801x:缺少部件号AC78016MDQI。已更正。
  3. SoC-600:在特殊情况下,将忽略要使用的指定AP和AP在这种情况下,连接可能会失败。
  4. AutoChips AC7801x:增加了对选项字节区域闪存编程的支持。

闪光器ARM V5

  1. 通用Flashloader:瑞萨RL78:通过某些波特率UART闪存编程可能会失败。V6.90介绍。
  2. 通用Flashloader:瑞萨RH850:通过某些波特率UART闪存编程可能会失败。V6.90介绍。

闪光器PRO V5

  1. 通用Flashloader:瑞萨RL78:通过某些波特率UART进行闪存编程可能会失败。V6.90介绍。
  2. 通用Flashloader:瑞萨RH850:通过某些波特率UART闪存编程可能会失败。V6.90介绍。

闪光器PRO-2GB V5

  1. 通用Flashloader:瑞萨RL78:通过某些波特率UART闪存编程可能会失败。V6.90介绍。
  2. 通用Flashloader:瑞萨RH850:通过某些波特率UART闪存编程可能会失败。V6.90介绍。

版本V6.90(2020-12-11)

动态链接库

  1. SiFive Nexus跟踪:在某些情况下分析了许多说明。
  2. RISC-V:增加了对Andestech RV支持32核:A25MP,A27,A27L2,D25F,D45,N25,N25F,N45
  3. RISC-V:添加了对Andestech RV支持64核:A45,AX25,AX25MP,AX45,AX27,AX27L2,NX25F,NX27V,NX45
  4. RISC-V:从Andestech连接到基于RV64核不能正常工作。
  5. 瑞萨RZ A1L:连接失败V6.引入88中。
  6. NXP LPC5569系列设备的内部闪存编程支持从608kB增加到630.5kB内部闪存。
  7. 增加了对Altera Arria 10 Cortex-A9系列设备的调试支持。
  8. Gigadevice GD32VF103系列(基于RV32):通过地址0x0闪存别名增加了对闪存编程(在调试会话中)的支持。
  9. 对于NXP KE02和KE06系列设备,解不能正常工作。
  10. J-Link Web控制面板:指挥官:添加 ih”命令。
  11. Cortex-AR(JTAG):如果用户指定使用它APB-AP(跳过了AP但未指定映射自动检测AP连接可能会失败。
  12. 增加了对AutoChips AC7801x调试支持系列设备。
  13. 为AutoChips AC7801x闪存编程支持(内部闪存)增加了系列设备。
  14. ST STM32H723xx,STM32H725xx,STM32H730xx,STM32H733xx和STM32H735xx已修复系列设备的设备名称。

闪光器PRO V5

  1. PDI和SWIM目标接口在Universal Flashloader不能正常工作。

J-Flash

  1. 并行运行多个J-Flash在试图打开或保存全局设置文件时,实例有时可能会出现J-Flash实例失败。

J-Flash SPI

  1. 多个并行操作J-Flash SPI实例时,有时在试图打开或保存全局设置文件时J-Flash SPI实例失败。

RTT记录器

  1. 通过命令行添加IP的连接。

远端伺服器

  1. 对某些设备(例如SiLabs EFM32GG该系列将导致收到未知的错误EMU命令#12。

STM32实用程序

  1. 增加一切STM32L4xxxx设备处理。

版本V6.88c(2020-12-04)

指挥官

  1. 在特殊情况下,不能正确显示可用的目标界面。

动态链接库

  1. 赛普拉斯CYT3BBxx,CYT4BBxx和CYT4BFxx通过系列设备Cortex-M7内部闪存编程已修复。
  2. 恩智浦MKE04Z8系列:闪存编程速度提高了四倍左右。
  3. 恩智浦MKE04Z8系列:闪存编程不起作用(DLL报告的RAM太少)。
  4. 瑞萨RX66N:报告核心ID不匹配(警告)。
  5. SiFive Nexus跟踪:在某些情况下分析了许多说明。
  6. RISC-V:从Andestech连接到基于RV64核不能正常工作。

GDB服务器

  1. 发生监视点事件时,报告的监视点地址不正确。

版本V6.88b(2020-11-27)

CCS插件

  1. TI TMS570LS:调试会话没有正确启动。

动态链接库

  1. 瑞萨(Renesas)RX64M:Flash编程无法得到很大的支持。V6.引入88。
  2. 瑞萨(Renesas)RX71M:Flash编程无法得到很大的支持。V6.引入88。
  3. Web控制面板: RTT选项卡:通过 RTT当选项卡发送数据时,显示错误信息。
  4. 恩智浦LPC55S69:连接到无效应用程序的设备可能会失败。
  5. 恩智浦iMX7D:对QSPI编程闪存时,编程后原始恢复不正确QSPI时钟配置。
  6. Cortex-M:如果J-Link内存不足(尤其是J-Link OB),有时会有错误的消息连接J-Link不支持连接的核心.”。固定。
  7. Cortex-M:如果J-Link内存不足(尤其是J-Link OB),有时会显示连接错误信息J-Link不支持ARMv8-M结构。
  8. Cortex-M:如果J-Link内存不足(尤其是J-Link OB),有时会显示连接的错误信息J-Link不支持SWD多分支。
  9. Cortex-M:如果J-Link内存不足(尤其是J-Link OB),有时会显示连接错误信息J-Link不支持CoreSight SoC-600 DAP设置。
  10. ST STM32Gxx在擦除/编程内部闪存后,系列设备恢复了闪存锁定位,并已修复。
  11. 如果之前的调试会话没有正确关闭,则会有所改善J-Link删除中僵尸连接。
  12. 改善睡眠模式或看门狗可能处于活动状态STM32H7连接顺序。
  13. 对瑞萨的增加RA4M3系列调试支持。
  14. 对瑞萨的增加RA4M3系列闪存编程支持。
  15. 加入瑞萨RA2L一系列调试支持。
  16. 对瑞萨的增加RA2L一系列闪存编程支持。
  17. 适用于Nordic nRF5340_xxAA系列设备的两个核心(APP和NET解锁核心),修改新的硬件。

Flasher Portable PLUS V1

  1. 对于大图像,进度栏不能正常工作。

RTT记录器

  1. 当为命令行“ -SelectEmuBySN在传递非十进制值时,应用程序不会终止。

开发包

  1. Linux / macOS:PC应用程序示例项目可能会引起警告 #pragma GCC未知选项出现在诊断后。

版本V6.88a(2020-11-18)

动态链接库

  1. STRACE:回溯数据的环形缓冲区在特殊情况下无法正常工作,因此分配了过多的内存(在32位系统中达到1.8 GB限制),这可能会使调用过程崩溃。
  2. 恩智浦iMX7D:QSPI闪存编程在非常特殊的条件下不起作用。
  3. 跟踪缓存处理能力的提高适用于下载不到4个字节。
  4. STM32设备:锁对话框:信息文本与复选框说明不匹配。固定。
  5. 更新了Nuvoton设备数据库(“ Nuvoton_ARM9_Series”)。
  6. 改进了Web控制面板中RAWTrace选项卡的错误处理。
  7. 瑞萨RX64M:在特殊情况下,闪存编程失败。固定。
  8. 瑞萨RX71M:在特殊情况下,闪存编程失败。固定。
  9. DAPLink / CMSIS-DAP支持:调试会话可能会由于对内存读取的NULL指针取消引用而崩溃。在V6.84中引入。固定。

开发包

  1. Python3Package:jlinksdk:添加了功能GetEmuCaps()。
  2. Python3Package:jlinksdk:添加了函数STRACE_Start(),STRACE_Stop(),STRACE_GetInstStats()。
  3. Python3Package:jlinksdk:更新了jlinksdk_RTTSample.py和jlinksdk_StartupSequence.py以使用GetDllVersionString()。
  4. Python3Package:jlinksdk:为SEGGER Cortex-M跟踪参考板V1.2添加了STRACE示例。

UM08001

  1. SEGGER_RTT_ConfigDownBuffer和SEGGER_RTT_ConfigUpBuffer:在“示例”部分中,两个函数均被错误地命名。固定。

版本V6.88(2020-11-12)

指挥官

  1. 更改了可用内存区域的表示。
  2. w2 / w4命令对于大型字节序目标设备上的分区内存访问(例如TI TMS570系列设备上的AHB-AP访问)无法正常工作。固定。
  3. 对于大型字节序目标设备上的分区内存访问(例如TI TMS570系列设备上的AHB-AP访问),mem16 / mem32命令无法正常工作。固定。

动态链接库

  1. 添加了对GigaDevice GD32E1系列设备的调试支持(https://wiki.segger.com/GigaDevice_GD32E1)。
  2. 添加了对GigaDevice GD32E1系列设备(https://wiki.segger.com/GigaDevice_GD32E1)的闪存编程支持。
  3. APEXMIC APM32F103xx系列设备系列的更新文档(https://wiki.segger.com/APM32F103xx)
  4. 添加了对ST STM32H723xx器件的内部闪存编程支持。
  5. 添加了对ST STM32H725xx器件的内部闪存编程支持。
  6. 添加了对ST STM32H730xx器件的内部闪存编程支持。
  7. 添加了对ST STM32H733xx器件的内部闪存编程支持。
  8. 添加了对ST STM32H735xx器件的内部闪存编程支持。
  9. STM32G4系列设备:如果设置了写/读保护,则添加了解锁/不安全行为。
  10. STM32H7A系列设备:添加了本机SWO支持。
  11. 恩智浦LPC55S6x:添加了对第二个Cortex-M33内核的调试支持。
  12. 添加了对ST STM32H723xx系列器件的QSPI闪存编程支持。
  13. 添加了对ST STM32H725xx系列器件的QSPI闪存编程支持。
  14. 添加了对ST STM32H730xx系列器件的QSPI闪存编程支持。
  15. 为ST STM32H733xx系列器件增加了QSPI闪存编程支持。
  16. 添加了对ST STM32H735xx系列器件的QSPI闪存编程支持。
  17. 为基于ARMv7-A的内核(例如Cortex-A8,Cortex-A9等)增加了CoreSight SoC-600支持
  18. 为基于ARMv7-R的内核(例如Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持
  19. 添加了对GigaDevice GD32E2系列设备的调试支持(https://wiki.segger.com/GigaDevice_GD32E2)。
  20. 添加了对GigaDevice GD32E2系列设备(https://wiki.segger.com/GigaDevice_GD32E2)的闪存编程支持。
  21. 添加了对GigaDevice GD32E5系列设备的调试支持(https://wiki.segger.com/GigaDevice_GD32E5)。
  22. 添加了对GigaDevice GD32E5系列设备的闪存编程支持(https://wiki.segger.com/GigaDevice_GD32E5)。
  23. 在SPIFI-Lib中为ISSI IS25LP01G SPI闪存设备添加了SPI闪存编程。
  24. 在SPIFI-Lib中为Macronix MX25UW51345G,MX25UW12845G,MX66LM1G45G,MX66UM2G45G,MX25UW6445G,MX25UM25645G SPI闪存设备添加了SPI闪存编程。
  25. 更新了所有基于Qorvo的设备的支持的设备列表。
  26. 设备选择对话框:删除了“ RAM Size”列。
  27. 添加了对恩智浦MIMXRT633SFAWBR和MIMXRT685SFAWBR的调试支持。
  28. 为NXP MIMXRT633SFAWBR和MIMXRT685SFAWBR(QSPI连接到FlexSPI A)添加了QSPI闪存编程支持。
  29. RISC-V:在没有可用作硬件断点的触发单元的RISC-V上,在连接期间检测到垃圾。固定。
  30. 控制面板:命令程序选项卡:即使不存在命令,“ exec”命令也可能返回错误(子例程中未初始化的返回值)。固定。
  31. SWO:设置SWO速度导致目标发送速度与J-Link采样速度之间的偏差> 3%并不总是被认为是错误。固定。
  32. 基于ARMv8-A / R的目标(Cortex-A53,Cortex-A57等):如果ROM表存在大量嵌套(> = 8个嵌套级别),则会意外释放未分配的缓冲区。固定。
  33. 如果传递了命令字符串“ CORESIGHT_Configure”,则并不总是将其捕获为错误。固定。
  34. J-Link Web控制面板:“日志”选项卡:“在DLL中花费的时间”值无法正常工作。固定。
  35. Cortex-A / R:在特殊情况下,调试初始化不会在出现错误时立即中止,而只是在发生多个后续错误之后才中止。固定。
  36. 恩智浦Kinetis系列:J-Link禁止调试器访问未初始化的FlexBus区域,以避免系统总线挂起(有关更多信息,请参见Kinetis TRM)。即使未初始化FlexBus区域,有时也会通过此检查进行访问。固定。
  37. 瑞萨(Renesas)RX66N / RX66T:选项设置存储器的编程在大字节序模式下不起作用。固定。
  38. 瑞萨电子RX66N:错误的闪存算法与数据闪存库相关联。固定。
  39. 瑞萨RX66N:错误的闪存算法与程序闪存库相关联。固定。
  40. 瑞萨(Renesas)RX72M / RX72T:选项设置存储器的编程在大字节序模式下不起作用。固定。
  41. 脚本文件:在64位系统上,CPU_GetUnlockKey()可能由于错误的指针算法而崩溃。固定。
  42. 脚本文件:当使用另一个填充值而不是0x00调用JLINK_MEM_Fill()函数时,将忽略该填充值。固定。
  43. 脚本文件:调用范围大于1 MB的JLINK_MEM_Preserve()函数时,可能会发生崩溃。固定。
  44. SiLabs EFM8系列:指令集仿真未正确检测到PUSH和POP失败的内存访问。固定。
  45. 增加了对Microchip PIC32MZ DA系列的调试支持。
  46. 为某些新的ST STM32G4系列器件(例如STM32G491CC)增加了调试支持。
  47. 增加了对Microchip PIC32MZ DA系列的闪存编程支持。
  48. 增加了对Silicon Labs EFM8BB51和EFM8BB52的闪存编程支持。
  49. 为某些新的ST STM32G4系列器件(例如STM32G491CC)增加了闪存编程支持。
  50. 恩智浦LPC55S0x / LPC550x系列:添加了调试和闪存编程支持。
  51. 添加了对命令字符串“ TraceFile”的支持,以允许将原始跟踪数据流式传输到文件中。
  52. 增加了4字节地址模式QSPI闪存编程,支持NXP iMXRT101x系列设备。
  53. 增加了4字节地址模式QSPI闪存编程,支持NXP iMXRT1015系列设备。
  54. 增加了4字节地址模式QSPI闪存编程,支持NXP iMXRT102x系列设备。
  55. 增加了4字节地址模式QSPI闪存编程,支持NXP iMXRT105x系列设备。
  56. 增加了4字节地址模式QSPI闪存编程,支持NXP iMXRT106x系列设备。
  57. 添加了4字节地址模式QSPI闪存编程支持NXP iMXRT117x系列设备。
  58. ST STM32WB55xx系列:重命名设备:通配符设备名称具有误导性。已更正。
  59. 添加了新的J-Link命令字符串:SetCSCompAccessType
  60. 添加了新的J-Link命令字符串:SetETBRAMAccessType
  61. J-Link脚本文件:添加了新功能:JLINK_CPU_Go()
  62. J-Link脚本文件:添加了新功能:JLINK_CPU_Halt()
  63. J-Link脚本文件:添加了新功能:JLINK_CPU_IsHalted()
  64. J-Link脚本文件:添加了新功能:JLINK_CPU_ReadReg()
  65. J-Link脚本文件:添加了新功能:JLINK_CPU_WriteReg()
  66. 在Armv7AR上进行跟踪:改进了对BX / BXL(寄存器)指令的分析。
  67. 在某些情况下,针对ETMv3.3或更早版本的跟踪流分析可能会失败。固定。
  68. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)
  69. 在多核设置中关闭调试会话可能会导致其他会话崩溃。固定。
  70. 对于ST STM32G491xx系列设备,内部闪存编程和选项字节编程已修复。

DLL更新程序

  1. 当无法更新任何DLL时,添加了一个警告消息框。

闪光器ARM V4

  1. FlashCode未对RAMCode堆栈进行写初始化,这可能会在具有ECC RAM的设备(例如NXP S32K116)上引起问题。固定。

闪光器ARM V5

  1. 通用Flashloader:对包含多个闪存存储区的设备进行编程,并且有两个或多个存储区之间没有地址间隔时,刷新可能会失败。固定。
  2. 基于ARM7 / 9的设备:自适应时钟无法正常工作。固定。
  3. FlashCode未对RAMCode堆栈进行写初始化,这可能会在具有ECC RAM的设备(例如NXP S32K116)上引起问题。固定。

闪光器PRO V4

  1. FlashCode未对RAMCode堆栈进行写初始化,这可能会在具有ECC RAM的设备(例如NXP S32K116)上引起问题。固定。

闪光器PRO V5

  1. 对于PPC设备,Flash编程在独立模式下不起作用。固定。
  2. 通用Flashloader:对包含多个闪存存储区的设备进行编程,并且有两个或多个存储区之间没有地址间隔时,刷新可能会失败。固定。
  3. 基于ARM7 / 9的设备:自适应时钟无法正常工作。固定。
  4. 通用Flashloader:对Microchip PIC18xxx器件的编程无法正常工作。固定。
  5. FlashCode未对RAMCode堆栈进行写初始化,这可能会在具有ECC RAM的设备(例如NXP S32K116)上引起问题。固定。

闪光器PRO-2GB V5

  1. 基于ARM7 / 9的设备:自适应时钟无法正常工作。固定。
  2. 通用Flashloader:对Microchip PIC18xxx器件的编程无法正常工作。固定。
  3. FlashCode未对RAMCode堆栈进行写初始化,这可能会在具有ECC RAM的设备(例如NXP S32K116)上引起问题。固定。

Flasher Portable PLUS V1

  1. 对于PPC设备,Flash编程在独立模式下不起作用。固定。
  2. 通用Flashloader:对包含多个闪存存储区的设备进行编程,并且有两个或多个存储区之间没有地址间隔时,刷新可能会失败。固定。
  3. FlashCode未对RAMCode堆栈进行写初始化,这可能会在具有ECC RAM的设备(例如NXP S32K116)上引起问题。固定。

GDB服务器

  1. 设备选择对话框:删除了“ RAM Size”列。
  2. FreeRTOS插件:添加了对Cortex-M23的支持。
  3. 增加了对Cortex-M23和Cortex-M33的安全扩展寄存器支持。

J-Flash

  1. 设备选择对话框:删除了“ RAM Size”列。
  2. 项目设置对话框:“ Flash”选项卡:当显示200个以上的扇区时,在滚动或(取消)选择多行时,扇区表滞后。固定。
  3. 项目设置对话框:“ Flash”选项卡:在扇区表中选择多行并按<space>禁用/启用它们时,此选择随后被清除。固定。
  4. 关闭最后打开的数据窗口导致J-Flash不再响应。V6.86e引入。固定。
  5. 未对RAMCode堆栈进行写初始化,这可能会导致带有ECC RAM的设备(例如NXP S32K116)出现问题。固定。

J-Flash Lite

  1. 设备选择对话框:删除了“ RAM Size”列。

J-Flash SPI

  1. 为ISSI IS25LP01G SPI闪存设备添加了SPI闪存编程。
  2. 为Macronix MX25UW51345G,MX25UW12845G,MX66LM1G45G,MX66UM2G45G,MX25UW6445G,MX25UM25645G SPI闪存设备添加了SPI闪存编程。
  3. 设备选择对话框:删除了“ RAM Size”列。
  4. 关闭最后打开的数据窗口导致J-Flash SPI不再响应。V6.86e引入。固定。

J-Link EDU Mini V1

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

J-Link EDU / BASE / PLUS V10

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

J-Link EDU / BASE / PLUS V11

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

J-Link PRO V4

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

J-Link PRO V5

  1. 基于ARM7 / 9的设备:自适应时钟无法正常工作。固定。

J-Link ULTRA + V4

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

J-Link ULTRA + V5

  1. 基于ARM7 / 9的设备:自适应时钟无法正常工作。固定。

J-Link WiFi V1

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

记忆

  1. 设备选择对话框:删除了“ RAM Size”列。

J-Trace PRO V2皮质

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

J-Trace PRO V2 CortexM

  1. Cortex-A / R ARMv7:增加了对大端AP的支持(例如TMS570系列设备上的AHB-AP)

JLinkSTR91x

  1. Windows下在stdin上的用户输入已损坏。在V6.86e中引入。固定。

JTAG加载

  1. Windows下在stdin上的用户输入已损坏。在V6.86e中引入。固定。

RTT

  1. TI RM48系列:在PC端启用了现成的RTT支持。对于目标端,请参阅:https://wiki.segger.com/RTT#RTT_on_Cortex-R_targets
  2. TI RM57系列:在PC端启用了现成的RTT支持。对于目标端,请参阅:https://wiki.segger.com/RTT#RTT_on_Cortex-R_targets

RTT记录器

  1. Windows下在stdin上的用户输入已损坏。在V6.86e中引入。固定。

RTT查看器

  1. 设备选择对话框:删除了“ RAM Size”列。
  2. 快捷栏菜单“帮助”:RTT网页:打开了不存在的网页。固定,并改为打开RTT Wiki页面。

开发包

  1. 对于大字节序目标设备上的分区内存访问(例如TI TMS570系列设备上的AHB-AP访问),JLINK_ReadMemU16()和JLINK_ReadMemU32()命令无法正常工作。固定。
  2. Python3Package:jlinksdk:jlinksdk.JLink()现在接受DLL路径。
  3. Python3Package:jlinksdk:当在没有路径的情况下调用JLink()时,jlinksdk改进了对JLink DLL的自动检测。
  4. Python3Package:jlinksdk:添加了功能GetDllVersionString()和DisassembleInst()。

STM32实用程序

  1. 添加了对STM32G0的支持。
  2. 添加了对STM32G4的支持。
  3. Windows:已删除的通知消息框,如果安全性处于活动状态,该设备将被大量擦除,因为此信息也是通过控制台提供的。
  4. Windows下在stdin上的用户输入已损坏。在V6.86e中引入。固定。

SWOViewer GUI

  1. 配置对话框:更新了组合框,因此也可以设置用户定义的SWO速度。
  2. 设备选择对话框:删除了“ RAM Size”列。

软件

  1. Linux ARM:由于某些依赖性,命令行应用程序无法在较旧的平台(例如Raspberry Pis)上运行。固定。

版本V6.86g(2020-11-06)

指挥官

  1. 尝试通过mem / w1 / w2 / w4命令在未知内存区域中读取/写入内存没有引发适当的错误消息。固定。
  2. 万一写内存返回错误,w1 / w2 / w4命令不会引发错误。固定。

动态链接库

  1. XMC-Link / iMOTION链接:尝试建立与无响应目标的连接时,固件可能挂起/崩溃。固定。
  2. 赛普拉斯PSoC4:在极少数情况下,由于设置的超时时间太紧,连接可能会失败。固定。
  3. 赛普拉斯PSoC4:如果J-Link不支持某些功能,则连接将中止而不会执行回退。固定。
  4. ST STM32F769I-DISCOVERY:对外部QSPI闪存进行编程不起作用。固定。
  5. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:一些指令被错误地解码为SUBS PC,LR。固定。
  6. 跟踪:在基于大端字节BE32 Cortex-A / R的目标(例如TI TMS570系列)上的指令跟踪无法正常工作。固定。
  7. 如果当前PC的字节数未对齐4,则基于ARMv7 Cortex-A / R的目标上的指令跟踪从Thumb-> ARM正确地执行了PC相对分支。固定。
  8. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:未正确检测到通过SUBS PC,LR进行的模式切换。固定。
  9. 在ARMv7 Cortex-A / R上的跟踪:拇指模式:POP指令:未正确检测到模式切换到ARM模式。固定。
  10. 在ARMv7 Cortex-A / R上的跟踪:拇指模式:BXJ指令:未正确检测到模式切换到ARM模式。固定。
  11. 在ARMv7 Cortex-A / R上的跟踪:拇指模式:LDR(文字)指令:未正确检测到模式切换到ARM模式。固定。
  12. 在ARMv7 Cortex-A / R上的跟踪:拇指模式:LDM / LDMIA指令:未正确检测到模式切换到ARM模式。固定。
  13. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:LDR(文字)指令:未正确检测到模式切换为Thumb模式。固定。
  14. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:RFE指令:未正确检测到模式切换为Thumb模式。固定。
  15. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:LDM指令:未正确检测到模式切换到Thumb模式。固定。
  16. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:LDRB(文字)指令:未正确检测到模式切换到Thumb模式。固定。
  17. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:POP指令:目标== PC(分支)未正确检测到。固定。
  18. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:LDR(寄存器)指令:目标== PC(分支)未正确检测到。固定。
  19. 在ARMv7 Cortex-A / R上的跟踪:ARM模式:LDR(立即)指令:Destination == PC(分支)未正确检测到。固定。
  20. 在ARMv7 Cortex-A / R上的跟踪:拇指模式:POP指令T2和T3:目标== PC(分支)未正确检测到。固定。
  21. PTM跟踪:Thumb模式:如果PTM在32位Thumb指令的中间发出航路点,则分析不同步。固定。
  22. PTM跟踪:在潜在模式切换分支上,指令分析始终假定CPU模式已更改,即使分支未更改模式也是如此。固定。
  23. RAWTRACE选项卡:固定和改进的格式。固定。
  24. ST STM32F7:在特殊情况下,无法对外部QSPI闪存进行编程。固定。

闪光器ARM V5

  1. 对于某些设备,Flash编程无法在独立模式下工作。固定。

闪光器PRO V5

  1. 对于某些设备,Flash编程无法在独立模式下工作。固定。

Flasher Portable PLUS V1

  1. 对于某些设备,Flash编程无法在独立模式下工作。固定。

J-Flash

  1. 数据窗口:当尝试跳转到靠近数据窗口末尾的地址时,光标未设置在指定地址。固定。

J-Flash SPI

  1. 数据窗口:当尝试跳转到靠近数据窗口末尾的地址时,光标未设置在指定地址。固定。

J-Link EDU Mini V1

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Link EDU / BASE / PLUS V10

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Link EDU / BASE / PLUS V11

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Link PRO V4

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Link ULTRA + V4

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Link WiFi V1

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Link套件

  1. Linux:.deb软件包的Installed-Size值未正确设置。固定。

J-Trace PRO V2皮质

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

J-Trace PRO V2 CortexM

  1. 大字节序目标(例如TI TMS570系列):写入未开始4字节对齐的大目标存储器可能会导致数据写入错误。固定。

RTT查看器

  1. 当输入是“所有端子”端子的最后一行时断开连接时,将在与输入相同的行中打印“(连接丢失)”。固定。
  2. 默认情况下禁用“自动滚动”,即使首次使用具有此功能的版本时也应默认启用。固定。
  3. 关闭RTT Viewer时,字体大小被重置。固定。

开发包

  1. 在JLINK_Open()之前调用JLINK_EnableLogCom无效。固定。

版本V6.86f(2020-10-23)

指挥官

  1. “ STraceRead”命令未正确捕获错误。固定。
  2. “ STraceReadEx”命令未正确捕获错误。固定。
  3. 如果所连接的CPU不支持“ Stepover”命令,则无法正确捕获该命令。固定。

动态链接库

  1. AmbiqMicro Apollo3 Blue Plus:如果使用芯片擦除,则不会擦除超过1 MB的闪存。固定。
  2. 连接到期望CSW [30:30] == 0的基于Cortex-M的MCU时,无法立即使用。固定。
  3. RTT:STM32H7A / H7B:更新了自动搜索范围,以包括所有AXI SRAM。
  4. 根据新硬件修订版(v0.9.0或更高版本)对nRF5340系列设备的nRF5340_xxAA_NET内核进行设备保护检查。SECUREAPPROTECT位仅适用于nRF5340_xxAA_APP内核。

闪光器ARM V5

  1. DHCP主机名设置不正确。固定。
  2. 通过目标接口cJTAG进行的调试/刷新在TI设备上无法正常工作。固定。

闪光器PRO V5

  1. 在通用Flashloader模式下,未正确报告消息。固定。
  2. DHCP主机名设置不正确。固定。
  3. 通过目标接口cJTAG进行的调试/刷新在TI设备上无法正常工作。固定。

闪光器PRO-2GB V5

  1. 通过目标接口cJTAG进行的调试/刷新在TI设备上无法正常工作。固定。

Flasher Portable PLUS V1

  1. 在通用Flashloader模式下,未正确报告消息。固定。

J-Flash

  1. 外部CFI NOR闪烁:使用* no *目标RAM选项不起作用。固定。
  2. Linux:保存项目配置(.cfg)文件时,会在错误的位置生成名称错误的.pex文件,并创建名称损坏的目录。固定。
  3. 当使用序列号列表文件(..._ SNList.txt)时,J-Flash在访问序列号列表文件中第64个字符之后开始的行时无法准备S / N数据。V6.70引入。
  4. macOS:保存项目配置(.cfg)文件时,会在错误的位置生成名称损坏的.pex文件,并创建名称损坏的目录。固定。

J-Flash SPI

  1. 当使用序列号列表文件(..._ SNList.txt)时,J-Flash SPI访问序列号列表文件中第64个字符之后的行时无法准备S / N数据。

J-Link PRO V5

  1. 通过目标接口cJTAG进行的调试/刷新在TI设备上无法正常工作。固定。

J-Link ULTRA + V5

  1. 通过目标接口cJTAG进行的调试/刷新在TI设备上无法正常工作。固定。

J-Link安装程序

  1. 更新现有安装:如果在更新J-Link应用程序时仍将其打开,则该应用程序在重启后将被删除。固定。

开发包

  1. 当使用JLINK_Lock()和JLINK_Unlock()来锁定整个编程序列时,Flash编程不起作用。固定。
  2. JLINKARM_EnableLogCom没有创建日志文件。固定。

版本V6.86e(2020-10-16)

动态链接库

  1. 控制面板:调试regs选项卡:更新了浮点数的显示格式。
  2. 控制面板:CPU regs选项卡:更新了浮点数的显示格式。
  3. 为ST STM32L552xx和STM32L562xx系列器件增加了SPI-Flash编程支持。
  4. 对于iMXRT102x系列设备的外部SPI闪存,将QSPI闪存的支持大小增加到64MB。
  5. 赛普拉斯Traveo II:使用Flash BP可能会导致DLL错误。固定。
  6. 赛普拉斯PSoC6系列:在特殊情况下,连接失败。固定。
  7. TI MSP432E系列:首次连接时,我们遍历了完整的可能的AP映射(索引0-255)。固定。
  8. 有时在显示“没有找到通过USB的仿真器...”对话框时关闭应用程序(例如J-Link Commander)时,将不会显示以下任何GUI对话框。固定。
  9. 基于外部CFI Flash的设置:在特殊情况下,闪存编程失败。固定。
  10. TI TMS570LS11xx和TMS570LS12xx系列的OTP闪存存储区被意外标记为可擦除。固定。
  11. 模拟ADuCM355:在特殊情况下,闪存编程不起作用。固定。

DLL更新程序

  1. Atollic TrueSTUDIO:在某些情况下,可能会发生64位版本的DLL未正确更新的情况。固定。

J-Flash

  1. Linux:打开数据文件后,在/ home / <用户> /。config / Unknown Organization /中创建了一个.conf文件。固定。

J-Flash SPI

  1. Linux:打开数据文件后,在/ home / <用户> /。config / Unknown Organization /中创建了一个.conf文件。固定。

JTAG加载

  1. 通过usb,ip和序列号“ -USB”,“ IP”和“ -SelectEmuBySN”添加了用于仿真器选择的命令行命令。

RTT查看器

  1. 为终端添加了“启用/禁用自动滚动”选项。
  2. 在终端或日志中跳出会导致滚动条滚动到底部。固定。

开发包

  1. Windows:更新了Visual Studio 2019示例的示例项目目录结构。
  2. Windows:添加了Visual Studio 2019的示例项目。
  3. Windows:示例项目未使用Visual Studio 2019构建(“未解析的外部符号__snprintf_s()”)。固定。

UM08001

  1. “使用J-Link和J-Trace”一章“ J-Link命令字符串”一节添加了命令“ SetCFIFlash”缺少的参数。

版本V6.86d(2020-10-09)

动态链接库

  1. 固定的STM32F46G-DISCO QSPI支持。
  2. 控制面板:“断点”选项卡:如果监视点是由调试器而不是J-Link管理的,则会显示垃圾。固定。
  3. 瑞萨RZ / A2M系列:未正确检测到永久锁定的设备,并且J-Link仍试图对其解除保护。固定。
  4. 赛普拉斯CYT2B7,CYT2B9,CYT3BB,CYT4BB,CYT4BF系列设备已针对Cortex-M4和Cortex-M7进行了闪存编程,已修复。

J-Flash

  1. 如果J-Flash使用旧的芯片供应商名称打开了一个项目,则该项目已更新,但未标记为已更改。固定。
  2. 使用无效的设备名称打开项目可能会导致意外行为。固定..
  3. 当执行通过命令行界面传递的操作时,仍显示一些MessageBox。固定。

J-Flash SPI

  1. 当执行通过命令行界面传递的操作时,仍显示一些MessageBox。固定。

版本V6.86c(2020-10-06)

动态链接库

  1. 在无头系统(没有GUI)和Linux ARM系统(例如Raspberry Pi)上,没有将固件更新应用于J-Link。固定。
  2. J-Link脚本文件:在特殊情况下,J-Link脚本文件未正确加载。固定。

闪光器ARM V5

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. V6.86b中引入:如果Flasher上不存在FLASHER.INI,而只有FLASHER.CFG和FLASHER.DAT(默认值),则Flasher错误地使用了通用闪存装载器模式。固定。

闪光器PRO V5

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. V6.86b中引入:如果Flasher上不存在FLASHER.INI,而只有FLASHER.CFG和FLASHER.DAT(默认值),则Flasher错误地使用了通用闪存装载器模式。固定。
  3. 独立模式:直接SPI Flash编程未清除RESET线。所连接的CPU可能会干扰Flasher完成的SPI通信。固定。

闪光器PRO-2GB V5

  1. V6.86b中引入:如果Flasher上不存在FLASHER.INI,而只有FLASHER.CFG和FLASHER.DAT(默认值),则Flasher错误地使用了通用闪存装载器模式。固定。
  2. 独立模式:直接SPI Flash编程未清除RESET线。所连接的CPU可能会干扰Flasher完成的SPI通信。固定。

Flasher Portable PLUS V1

  1. V6.86b中引入:如果Flasher上不存在FLASHER.INI,而只有FLASHER.CFG和FLASHER.DAT(默认值),则Flasher错误地使用了通用闪存装载器模式。固定。
  2. 独立模式:直接SPI Flash编程未清除RESET线。所连接的CPU可能会干扰Flasher完成的SPI通信。固定。

J-Flash SPI

  1. 调整了连接顺序,以便在执行任何其他SPI Flash通信(例如,验证ID)之前执行初始化步骤。
  2. RESET线未及早清除。连接的CPU可能会干扰J-Flash SPI完成的SPI通信。固定。

J-Link EDU Mini

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。

J-Link EDU / BASE / PLUS V10

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Link EDU / BASE / PLUS V11

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Link PRO V4

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Link ULTRA + V4

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Link WiFi V1

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。
  2. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Trace PRO V2皮质

  1. 为基于ARMv7-A / R的内核(例如Cortex-A8,Cortex-A9,Cortex-R4,Cortex-R5等)增加了CoreSight SoC-600支持。

版本V6.86b(2020-10-02)

动态链接库

  1. 由于供应商限制,某些J-Link OB无法连接到安森美半导体设备。固定。
  2. STM32F2系列设备:解锁无法正常工作。固定。
  3. 尝试使用包含0个字节的扇区大小的Open Flash Loader .elf文件连接到设备时,DLL可能崩溃。固定。

闪光器ARM V5

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

闪光器PRO V5

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

闪光器PRO-2GB V5

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

Flasher Portable PLUS V1

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

J-Flash

  1. 命令行界面:在某些系统(例如Windows XP)上,可能会发生闪存操作有时失败并显示消息“用户取消”的情况。固定。
  2. 第二次取消退出对话框确实使J-Flash崩溃了。固定。
  3. 尝试合并两个数据文件时发生错误,J-Flash可能崩溃。固定。

J-Flash SPI

  1. 尝试合并两个数据文件时发生错误,J-Flash可能崩溃。固定。

RTT

  1. 对于基于Cortex-A / R的系统和IAR编译器,未将SEGGER_RTT_Conf.h中的SEGGER_RTT_LOCK()和_UNLOCK()宏设置为正确的默认值。固定。

RTT查看器

  1. 在某些情况下,换行符无法正确显示。固定。

开发包

  1. 在某些系统上(带有cc的Ubuntu 20.04),使用附带的.mk文件构建示例项目无效。固定。

版本V6.86a(2020-09-28)

闪光器ARM V5

  1. 当使用INI文件(Flasher.ini)可以选择多个目标映像时,独立的直接SPI编程只能运行一次。固定。

闪光器PRO V5

  1. 当使用INI文件(Flasher.ini)可以选择多个目标映像时,独立的直接SPI编程只能运行一次。固定。
  2. 即使在配置文件中另有指定,也会使用超时替代。固定。

闪光器PRO-2GB V5

  1. 当使用INI文件(Flasher.ini)可以选择多个目标映像时,独立的直接SPI编程只能运行一次。固定。
  2. 即使在配置文件中另有指定,也会使用超时替代。固定。

Flasher Portable PLUS V1

  1. 当使用Universal Flashloader且未指定任何INI文件时,未加载默认配置(FLASHER.uni),并返回错误。固定。
  2. 在独立模式下使用Universal Flashloader时,Flasher固件可能会崩溃。V6.86引入。固定。
  3. 当使用INI文件(Flasher.ini)可以选择多个目标映像时,独立的直接SPI编程只能运行一次。固定。
  4. 即使在配置文件中另有指定,也会使用超时替代。固定。

J-Flash SPI

  1. 为新项目更新了默认的“替代超时”值。

版本V6.86(2020-09-24)

指挥官

  1. 现在,fdelete删除目录的内容最多可包含4级。

动态链接库

  1. 为Zbit Semiconductor ZB25VQ32,ZB25VQ64和ZB25VQ128添加了(Q)SPI闪存编程支持。
  2. 为赛普拉斯PSoC6A-2M(CY8C6xx8)系列增加了闪存编程支持。
  3. 为赛普拉斯PSoC6A-256K(CY8C6xx4)系列添加了闪存编程支持。
  4. 增加了对HVC4263R的闪存编程支持。
  5. 允许在跟踪停止后读取STRACE数据,但目标仍在运行,以覆盖可能不再可达目标的极端情况。
  6. 恩智浦i.MX RT105x系列:QSPI闪存编程:在特定情况下,初始化程序后未将闪存映射到内存。固定。
  7. 添加了对Marvell 88MW320 / 88MW322系列设备的调试支持。
  8. 添加了对Marvell 88MW320 / 88MW322系列设备的闪存编程支持。
  9. CoreSight SoC-600:如果DPIDR1.ASIZE为SELECT寄存器指示32位大小,则显示“ 0 KB”作为地址范围。固定。
  10. CoreSight SoC-600:如果SW-DP DPIDR报告!= 0x-B ------作为模式,则未正确检测到SW-DP。固定。
  11. CoreSight SoC-600:未正确检测到MEM-APv1(APv1适配器)。固定。
  12. 扩展命令字符串“ CORESIGHT_AddAP”以允许设置<APAddr>(对于CoreSight SoC-600支持是必需的)。
  13. 命令字符串“ CORESIGHT_AddAP”后的空白字符未正确处理。固定。
  14. 恩智浦RT117x:重置不适用于B0版芯片。固定。
  15. 恩智浦i.MX6Solo(i.MX6S,MCIMX6Sx)系列:在PC端启用了现成的RTT支持。对于目标端,请参阅:https://wiki.segger.com/RTT#RTT_on_Cortex-A_targets
  16. 为Adesto AT25QF641B,AT25SF041B,AT25SF161B,AT25SF081B,AT25XE081D,AT25XE041D,AT25FF041A SPI闪存设备添加了SPI闪存编程。

闪光器ARM V5

  1. 对于不是4 KB倍数的数据文件,独立直接SPI编程可能会失败。固定。(自V6.85b起,Bug仅存在于beta版本中)

闪光器PRO V5

  1. 增加了对SPI闪存的独立直接编程的支持(可通过J-Flash SPI下载配置)。
  2. 对于不是4 KB倍数的数据文件,独立直接SPI编程可能会失败。固定。(自V6.85b起,Bug仅存在于beta版本中)

闪光器PRO-2GB V5

  1. 增加了对SPI闪存的独立直接编程的支持(可通过J-Flash SPI下载配置)。
  2. 对于不是4 KB倍数的数据文件,独立直接SPI编程可能会失败。固定。(自V6.85b起,Bug仅存在于beta版本中)

Flasher Portable PLUS V1

  1. 增加了对SPI闪存的独立直接编程的支持(可通过J-Flash SPI下载配置)。

J-Flash

  1. 没有调试信息而生成的ELF文件无法打开。固定。
  2. macOS:对序列号进行编程时,未正确创建..._ Serial.txt文件。固定。
  3. Linux:对序列号进行编程时,未正确创建..._ Serial.txt文件。固定。
  4. 生成的..._ Serial.txt包含冗余的NULL字符。固定。
  5. macOS:对序列号进行编程时,未正确检测到..._ SNList.txt文件。固定。
  6. Linux:对序列号进行编程时,未正确检测到..._ SNList.txt文件。固定。
  7. 使用..._ SNList.txt编程序列号时,无法正确处理超出列表文件中行数的..._ Serial.txt。固定。

J-Flash SPI

  1. 增加了对SPI闪存的独立直接编程的支持(可通过J-Flash SPI下载配置)。
  2. 为Zbit Semiconductor ZB25VQ32,ZB25VQ64和ZB25VQ128添加了(Q)SPI闪存编程支持。
  3. 没有调试信息而生成的ELF文件无法打开。固定。
  4. 为Adesto AT25QF641B,AT25SF041B,AT25SF161B,AT25SF081B,AT25XE081D,AT25XE041D,AT25FF041A SPI闪存设备添加了SPI闪存编程。
  5. 在基于PC的模式下将编程序列号实现到J-Flash SPI。

RTT

  1. Xilinx Zynq7000系列:在PC端启用了现成的RTT支持。对于目标端,请参阅:https://wiki.segger.com/RTT#RTT_on_Cortex-A_targets
  2. 更新了RTT目标源,以支持带有缓存的基于Cortex-A的目标。
  3. SEGGER_RTT_Conf.h:瑞萨电子RX:<machine.h>不包括在内,因此使用诸如get_psw()之类的内在函数会引发错误。固定。

开发包

  1. 现在,JLINKARM_EMU_FILE_Delete删除目录的内容最多可扩展到4级。

版本V6.84b(2020-09-21)

指挥官

  1. fread命令:尝试读取大于1MB的文件失败,并显示错误消息“ ERROR:无法写入目标文件”。固定。

动态链接库

  1. ST STM32WB55xx系列:在特定条件下,闪存编程可能会失败。固定。
  2. Nuclei N2xx,N3xx,N6xx系列:最大QSPI闪存大小设置为太低的值。固定。

闪光器ARM V4

  1. 修复了补丁文件支持。

闪光器ARM V5

  1. 配置文件中不支持/未知的参数被忽略。固定。
  2. 修复了补丁文件支持。
  3. 当Patches.txt文件的内容无效(即语法错误)时,尝试第二次开始编程将导致Flasher挂起。固定..固定

闪光器PRO V4

  1. 修复了补丁文件支持。

闪光器PRO V5

  1. 配置文件中不支持/未知的参数被忽略。固定。
  2. 修复了补丁文件支持。
  3. 当Patches.txt文件的内容无效(即语法错误)时,尝试第二次开始编程将导致Flasher挂起。固定。

闪光器PRO-2GB V5

  1. 配置文件中不支持/未知的参数被忽略。固定。
  2. 修复了补丁文件支持。
  3. 当Patches.txt文件的内容无效(即语法错误)时,尝试第二次开始编程将导致Flasher挂起。固定。

Flasher Portable PLUS V1

  1. 通用Flashloader配置未在默认配置中显示。固定。
  2. 修复了补丁文件支持。
  3. 为了向后兼容,FW现在在Patches.txt中接受<:>和','作为<NumBytes>和<Data>之间的分隔符。

J-Flash

  1. 当打开多个数据窗口时,每个窗口的标题栏将与其上方的数据窗口重叠。固定
  2. Windows:将“ Ukrainian”或“ Russian”作为系统区域设置时,如果打开的数据或项目文件的路径包含西里尔字母,则该对话框不会以最近打开的目录开头。固定。
  3. Windows:欢迎对话框:当使用“乌克兰语”或“俄语”作为系统区域设置时,最近使用的项目列表未正确显示西里尔字母。固定。
  4. Windows:菜单栏:当使用“乌克兰语”或“俄语”作为系统区域设置时,最近使用的文件和项目的列表未正确显示西里尔字母。固定。
  5. 调整了用于下载PCode的日志消息的措词。
  6. macOS:使用SN列表文件对序列号进行编程时,J-Flash将寻找_SNList..txt而不是_SNList.txt。固定。
  7. 在没有序列号列表文件的情况下对序列号进行编程时,J-Flash将显示警告消息框。固定。

J-Flash SPI

  1. 当打开多个数据窗口时,每个窗口的标题栏将与其上方的数据窗口重叠。固定
  2. Windows:将“ Ukrainian”或“ Russian”作为系统区域设置时,如果打开的数据或项目文件的路径包含西里尔字母,则该对话框不会以最近打开的目录开头。固定。
  3. Windows:菜单栏:当使用“乌克兰语”或“俄语”作为系统区域设置时,最近使用的文件和项目的列表未正确显示西里尔字母。固定。

J-Link PRO V5

  1. VCOM并非意外支持。固定。

J-Link ULTRA + V5

  1. VCOM并非意外支持。固定。

RTT

  1. ARMv6-M的SEGGER_RTT_LOCK()使用的是非标准的内联汇编语法“ $”而不是“#”(Clang 11引起的问题)。固定。
  2. ARMv6-M的SEGGER_RTT_LOCK()未指定条件代码已被内联汇编更改,这可能导致某些编译器优化级别出现问题。固定。
  3. ARMv7-M的SEGGER_RTT_LOCK()未指定条件代码已被内联汇编更改,这可能导致某些编译器优化级别出现问题。固定。
  4. ARMv6-A / R的SEGGER_RTT_LOCK()未指定条件代码已被内联汇编更改,这可能导致某些编译器优化级别出现问题。固定。
  5. ARMv8-M(Cortex-M23,M33):偶然地为Cortex-M23启用了对汇编程序变体的支持,但未编译。固定。
  6. 内联汇编之前缺少volatile限定符。固定。
  7. 即使可以使用ARM编译器V6或更高版本,也禁用了汇编程序版本。固定。
  8. SEGGER_RTT_Syscalls_GCC.c:_write()和_write_t()的函数原型导致当前GCC出现问题。固定。

版本V6.84a(2020-09-07)

配置器

  1. 选择“更新/替换固件”时,配置器崩溃。在V6.84中引入。固定。

版本V6.84(2020-09-04)

指挥官

  1. 为命令行选项“ -device”添加了“默认”作为设备名称。它选择默认/上次使用的设备名称作为设备。
  2. fwrite命令:在不指定<Offset>和<NumBytes>的情况下写入现有文件时,不会替换现有文件。固定。

控制面板

  1. 仅限RISC-V:打开RAWTRACE选项卡并激活SiFive Insight跟踪时,J-Link软件可能会崩溃。固定。

动态链接库

  1. 增加了对ST STM32L4P5xx系列器件的调试和内部闪存编程支持。
  2. 增加了对ST STM32L4Q5xx系列器件的调试和内部闪存编程支持。
  3. 为NXP iMXRT1024系列设备增加了内部QSPI Flash编程支持。
  4. 为ST STM32H7A3LI系列器件增加了调试和内部闪存编程支持。
  5. 为ST STM32H7A3xG系列系列设备增加了调试和内部闪存编程支持。
  6. 添加了对ST STM32H7B3LI系列器件的调试和内部闪存编程支持。
  7. 为ST STM32H7B0xB系列系列设备增加了调试和内部闪存编程支持。
  8. 为“ MIMXRT106A-ALEXA2”添加了QSPI闪存编程支持。
  9. 添加了对“ MIMXRT106A-ALEXA”的HyperFlash编程支持。
  10. 赛普拉斯TVII:由于向后兼容的原因,添加了一些缺少的别名。
  11. 添加了对NXP i.MXRT6xx系列的本机SWO支持
  12. 添加了对ETMv3的停止模式支持。
  13. 添加了对ETMv4的停止模式支持。
  14. Web控制面板:添加了“帮助”选项卡。
  15. 增加了对Western Digigtal SweRV_EH1系列设备的调试支持。
  16. J-Link Web控制面板:添加了Web控制面板命令程序。
  17. 为APEXMIC APMF103xx系列设备增加了调试和内部闪存以及选项字节编程支持。

GDB服务器

  1. 现在,操作帮助-> J-Link用户指南将打开用户指南Wiki页面,而不是PDF手册。
  2. 添加了监视命令“ ReadCSR”和“ WriteCSR”

J-Flash

  1. 在某些情况下,在“简单配置”中手动更改时,将忽略“ IRPre”选择。
  2. 现在,操作帮助-> J-Link用户指南/ J-Flash用户指南将打开用户指南Wiki页面,而不是PDF手册。
  3. 项目设置->目标界面:已更改元素,以将界面速度输入到组合框(扩展的下拉菜单)。
  4. “新建项目”对话框:更改了元素,以将界面速度输入到组合框(扩展的下拉菜单)。
  5. 读取ELF文件时添加了日志消息。
  6. 在某些系统上(例如Linux Mint 19.3 Cinnamon 64位),消息框图标显示太大。固定。

J-Flash SPI

  1. 添加了将许可证对话框显示到菜单栏的选项,类似于J-Flash。
  2. 项目设置->设置:更改了元素以将界面速度输入到组合框(扩展的下拉菜单)。
  3. 读取ELF文件时添加了日志消息。
  4. 当打开接口速度超过25MHz的项目时,J-Flash SPI使用25MHz。固定。

RTT查看器

  1. 现在将保存J-Link序列号以用于下一个会话。
  2. 配置对话框:如果指定的序列号不等于0,则不能取消选中“序列号”复选框。固定。
  3. 配置对话框:指定序列号并将主机接口从USB更改为USB,然后又更改回USB时,SN设置为0。已修复。
  4. 现在,操作帮助-> J-Link用户指南将打开用户指南Wiki页面,而不是PDF手册。
  5. 现在可以在“配置”对话框中配置JTAG scanchain。

开发包

  1. Python SDK:添加了Python RTT API函数。
  2. Python SDK:添加了RTT示例。

SWOViewer

  1. 现在,操作帮助-> J-Link用户指南将打开用户指南Wiki页面,而不是PDF手册。

UM08022

  1. 添加了带有图片的新示例,说明如何使用Flasher修补数据。

版本V6.82g(2020-08-28)

动态链接库

  1. 赛普拉斯TVII:在特殊情况下,闪存编程可能会失败。在V6.82b中引入。固定。
  2. 具有未与1kB对齐的RAM的设备擦除失败。固定。
  3. LPC5460x系列设备:当没有QSPI连接到芯片时,擦除失败。固定。

GDB服务器

  1. 即使指定了“ -nohalt”,当设备的通用连接序列隐式发出暂停时,设备在连接后也可能处于暂停状态。固定。

J-Flash

  1. 项目设置:生产:<Erase>,<Program>和<Verify>的超时更改未正确识别/应用。固定。
  2. 在读取包含C ++代码的ELF文件(即异常处理,[预]初始化函数,终止函数)时,这些部分未作为应用程序映像的一部分读取。固定。

J-Flash SPI

  1. 在读取包含C ++代码的ELF文件(即异常处理,[预]初始化函数,终止函数)时,这些部分未作为应用程序映像的一部分读取。固定。

版本V6.82f(2020-08-24)

闪光器ARM V5

  1. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

闪光器PRO V5

  1. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

闪光器PRO-2GB V5

  1. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Link PRO V5

  1. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

J-Link ULTRA + V5

  1. 在J-Flash SPI中执行初始化/退出步骤时,nCS被意外释放。固定。

版本V6.82e(2020-08-21)

动态链接库

  1. 恩智浦S32K148:J-Link无法访问> = 1.5 MB(0x180000)的闪存。固定。
  2. Cortex A / R SWD:未正确检测到缓存大小。固定。
  3. 在某些情况下,删除所有跟踪点可能会失败。固定
  4. Web控制面板中的跟踪点未正确列出。固定。
  5. ONSemiconductor Nebo40-256和AXM0F343-256系列设备的页面大小,已固定。

闪光器ARM V4

  1. 尝试通过J-Link Commander等从Flasher读取不存在的大文件(> = 512 KB)时,固件可能崩溃并自行重置。固定。

闪光器PRO V4

  1. 尝试通过J-Link Commander等从Flasher读取不存在的大文件(> = 512 KB)时,固件可能崩溃并自行重置。固定。

Flasher Portable PLUS V1

  1. 尝试通过J-Link Commander等从Flasher读取不存在的大文件(> = 512 KB)时,固件可能崩溃并自行重置。固定。

J-Flash

  1. 尝试读取带有大于等于256个缩写表条目的编译单元的大型ELF文件时,J-Flash将崩溃。固定。
  2. 尝试打开大于等于5个数据范围的ELf文件进行下载可能会失败或创建损坏的数据范围。固定。
  3. 命令行:命令行选项“ -savedat”和“ -savecfg”被错误地解析,并且未创建相应的文件。V6.82引入。固定。

标签: 4034连接器xg4a

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

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