Open On-Chip Debugger

http://openocd.org/

OpenOCD - 超越简单的软件调试 - ELC Summit Europe 2018

2018年11月1日

发表于  新闻  | 评论已结束

OpenOCD 0.10.0版本已经发布

2017年1月22日

你好,

我很高兴终于宣布OpenOCD版本0.10.0的可用性  关于包装的重点,请参见  [1]

这是一个漫长的发布周期,但它也是一个富有成效的周期。下面是最重要的变化列表。

OpenOCD是一个社区项目,我想借此机会向 所有贡献者,常规和偶尔,业余爱好者和专业人士,企业支持以及那些在业余时间从事工作的人表示  感谢请通过发送新代码和查看  其他人的贡献来保持补丁的流程  是谁真正决定了OpenOCD将会获得哪些新功能。

我还想提醒一下,与硅供应商沟通,你希望看到他们的设备支持上游(或者你很高兴他们得到支持)是多么重要。

OpenOCD源存档版本中所做更改的重点

JTAG层:

  • 基于libjaylink的J-Link适配器的新驱动程序(包括对FPGA配置,SWO和EMUCOM的支持)
  • FTDI改进工作在30MHz时钟
  • BCM2835本机驱动程序SWD和Raspberry Pi2支持
  • BCM2835设置为4ma驱动,慢转换速率
  • ixo-usb-jtag(在赛普拉斯FX2 IC上仿真Altera Bus Blaster I)支持
  • CMSIS-DAP的JTAG直通模式(包括对FPGA配置的支持)
  • OpenJTAG支持赛普拉斯CY7C65215
  • connect_assert_srst支持SWD
  • Xilinx Virtex-II Series7比特流加载支持
  • 使用JEP106数据解码ID
  • 已删除已弃用的“ft2232”驱动程序(改为使用“ftdi”)
  • GPL不兼容的FTDI D2XX库支持掉线(Presto,OpenJTAG和USB-Blaster我现在只使用libftdi)
  • ZY1000支持率下降(长期未维护)
  • oocd_trace支持下降

目标层:

扫描二维码关注公众号,回复: 4561037 查看本文章
  • ARMv7-A,Cortex-M,Cortex-A / R的重要修复和改进(允许同时调试A8和M3内核,JTAG WAIT支持等)
  • ARM Cortex-A,R允许在单步执行期间禁用中断(maskisr命令)
  • 半主机支持ARMv7-A
  • ARM Cortex-M7支持
  • Intel Quark mcu D2000支持
  • 飞思卡尔LS102x SAP支持
  • ARM926E-JS上的ThreadX RTOS支持
  • Cortex-M RTOS堆栈对齐修复
  • FreeRTOS FPU支持
  • uC / OS-III RTOS支持
  • 将半主机桥接到GDB的File-I / O支持
  • -defer-examine选项添加到target create命令
  • 已添加verify_image_checksum命令

闪存层:

  • Atmel SAM4S,SAM4N,SAM4C支持
  • Atmel SAMV,SAMS,SAME(Cortex-M7)支持
  • Atmel AT91SAMD处理DSU中的重置运行/暂停,其他修复
  • Atmel AT91SAML21,SAML22,SAMC20 / SAMC21,SAMD09支持
  • ST STM32F4x支持
  • ST STM32F74x / 76x / 77x,STM32L4支持
  • ST STM32L0分类1,2和5支持
  • Kinetis K02,K21,K22,K24,K26,K63,K64,K66支持
  • Kinetis KE,KVx,K8x系列支持
  • Kinetis FlexNVM处理
  • Kinetis闪存保护,安全性,mass_erase改进
  • 英飞凌XMC4xxx系列支持
  • 英飞凌XMC1000闪存驱动器
  • Energy Micro EFM32 Happy Gecko支持
  • Energy Micro EFM32调试接口锁支持
  • ADI公司支持ADuCM360
  • 统一的Nuvoton NuMicro闪存驱动程序
  • NIIET K1921VK01T(Cortex-M4)支持
  • Nordic Semiconductor nRF51的改进
  • Spansion FM4闪存(包括MB9BFx64 / x65,S6E2DH)驱动程序
  • Ambiq Micro Apollo闪存驱动器
  • PIC32MX新器件ID,支持17x / 27x闪存
  • read_bank()和verify_bank()NOR闪存内部API,允许读取(和验证)非内存映射设备
  • JTAGSPI驱动程序通过一个简单的FPGA代理访问SPI NOR闪存
  • Milandr读取/验证信息存储器支持
  • 各种分立的SPI NOR闪存支持
  • CFI 16位闪存反转字节顺序支持

板,目标和接口配置脚本:

  • Digilent JTAG-HS2,JTAG-HS3接口配置
  • FTDI UM232H模块作为JTAG接口配置
  • 100ask的OpenJTAG接口配置
  • MBFTDI接口配置
  • XDS100v3接口配置
  • 飞思卡尔Vybrid VF6xx目标配置
  • EmCraft VF6 SOM和踢脚板配置
  • 飞思卡尔SabreSD板配置
  • 飞思卡尔VF65GS10塔板配置
  • Pipistrello Xilinx Spartan6 LX45 FPGA板配置
  • miniSpartan6 +板配置
  • Xilinx Kintex7开发板配置
  • Parallella-I板配置
  • Digilent Atlys和Analog Discovery板配置
  • Numato Opsis板配置
  • Xilinx Spartan 6 FPGA“Device DNA”读取支持
  • Altera 10M50 FPGA(MAX10系列)目标配置
  • Altera EPM240 CPLD(MAXII系列)目标配置
  • Marsohod2,Marsohod3 FPGA,Marsohod CPLD板配置
  • Novena的集成FPGA板配置
  • XMOS XS1-XAU8A-10的ARM内核配置
  • XMOS xCORE-XA核心模块板配置
  • Exynos5250目标配置
  • Arndale板配置
  • FM4 MB9BFxxx系列配置
  • Spansion SK-FM4-U120-9B560主板配置
  • Diolan LPC4357-DB1板配置
  • ST STM32F469发现板配置
  • ST STM32F7-DISCO,STM327 [4 | 5] 6G-EVAL板配置
  • ST STM32L4发现,NUCLEO L476RG,STM32F429I-DISC1板配置
  • Atheros AR2313,AR2315的目标配置
  • Netgear WP102主板配置
  • La Fonera FON2200主板配置
  • Linksys WAG200G主板配置
  • LPC-Link2板配置
  • 恩智浦LPC4370目标配置
  • Atmel SAMV,SAMS,SAME目标配置
  • Atmel SAM E70 Xplained,SAM V71 Xplained Ultra板配置
  • 北欧nRF52目标配置
  • 北欧nRF51-DK,nRF52-DK板配置
  • 英飞凌XMC4700放松套件,XMC4800 Relax EtherCAT套件,XMC4300 Relax EtherCAT套件板配置
  • 瑞萨S7G2目标配置
  • 瑞萨DK-S7G2板配置
  • Altera EP3C10 FPGA(Cyclone III系列)目标配置
  • TI MSP432P4xx目标配置
  • 赛普拉斯PSoC 5LP目标配置
  • ADI公司ADSP-SC58x目标配置(仅限Cortex-A5内核)

服务器层:

  • tcl_trace命令用于通过Tcl RPC输出异步目标跟踪

构建和发布:

  • 各种修复,感谢  http://coccinellery.org
  • 现在使用pkgconfig自动检测libftdi
  • 版本现在应该支持可重现的构建
  • 转换为非递归make,需要automake> = 1.14
  • Udev规则已修改为添加uaccess标记并移至60-openocd.rules
  • 支持针对所有主要体系结构搜索相对于openocd二进制文件的脚本

此版本还包含许多其他重要的功能和美容错误修正。有关自上一版本以来发生更改的更多详细信息,请参阅  git存储库历史记录

祝你好运,快乐的黑客!

发表于  新闻  | 评论已结束

OpenOCD 0.10.0-rc2候选版本可用

2017年1月15日

很少有小问题得到解决,现在我们正在转向第二个候选版本。如果一切顺利,我们计划在下周末发布。

源存档和发行说明可从  常用的SF下载位置获得

请将您的所有反馈发布到  openocd-devel邮件列表

发表于  新闻  | 评论已结束

OpenOCD 0.10.0-rc1发布候选版已经发布

2016年12月25日

我们很高兴地宣布即将推出的OpenOCD版本的第一个候选版本。

源存档和发行说明可从  常用的SF下载位置获得

Freddie Chopin在他的网站上提供了windows二进制文件:

http://www.freddiechopin.info/  >下载>软件> OpenOCD dev> openocd-0.10.0-rc1

请将您的所有反馈发布到  openocd-devel邮件列表

发表于  新闻  | 评论已结束

猜你喜欢

转载自blog.csdn.net/wxh0000mm/article/details/84787901