工具/软件:Code Composer Studio
我们有一款基于 TMS320DM6433的成熟产品。 该产品是使用 CCS V6.x 开发的、并通过 Blackhawk USB560V2 JTAG 调试器进行调试。 当我们开始开发新产品时、我们决定升级到 CCS V7。 与此升级一起、我们也将传统产品切换到 CCS V7。 自从进行此开关以来、我的调试环境变得完全不可靠。
由于 Blackhawk 驱动程序签名、CCS V7的初始安装出现问题。 在 Windows 中禁用驱动程序签名要求可以解决此问题。 我可以使用 Blackhawk JTAG 调试器连接到我的目标、但它无法正常运行。 在单步执行代码时、它通常会"安静地"断开连接。 也就是说、不会显示错误消息、但代码执行停止并且变量/存储器不可访问。 通常在调试过程中、代码会"插入" printf 输出循环、在该循环中、我假设代码尝试通过 USB 将数据发送回 PC。
如果我在同一台计算机上切换回 CCS V6并使用相同的 Blackhawk 调试器、则一切都正常。
我的系统规格如下:
- Windows 10 Pro、64位、v1709内部版本16299.309
- CCS V7.4.0.00015
- Blackhawk 驱动程序 V6.2.0.009
我必须让我的环境在 CCS V7下运行、因为我所在部门的其他开发人员都在使用它。 如果有任何建议,将不胜感激。
此致。