我买了一个Hawkboard并去寻找一个JTAG仿真器用于调试。我唯一能确定的是Spectrum Digital XDS100v2,因为这些引脚相匹配,并且我已经阅读了其他人使用Hawkboard的说明。我曾希望使用GCC ARM工具链和OpenOCD,但XDS100v2显然只适用于TI Code Composer Studio。我没有问题,因为Hawkboard无论如何都使用TI处理器,我认为TI编译器能够非常好地进行优化。在我收到JTAG仿真器后,我安装了TI CCSv4 ...我能以某种方式使用这个XDS100v2 JTAG仿真器吗?
我绝对是HATE IT。
它散布的文件遍布我的硬盘,混乱了我的用户目录,是一个巨大的痛苦屁股配置,现在它甚至不会正确卸载。我真的很想切换到GCC工具链和OpenOCD/GDB进行调试,但是我找不到用XDS100v2做这件事的方法。
OpenOCD邮件列表中最近有一些discussion about this,但看起来像许可问题阻止团队直接支持XDS100v2。我还在讨论中发现了Git commit,这个讨论似乎包含了支持XDS100v2的代码,但我不知道这是否是官方的。我也无法真正测试它,因为XDS100v2实际上没有正确安装。我必须安装CCSv4来获取驱动程序,但是我拒绝在我的另一台机器上这样做,因为我不希望它像第一个那样混乱。讨论中提到XDS100v2实际上只是一个FTDI设备,所以我尝试使用通用的FTDI驱动程序,但Windows不认识它。
我想我问的是这样的:有什么方法可以通过某种方式使用通用FTDI驱动程序或其他方法轻松获取OpenOCD以支持XDS100v2?我在这个JTAG仿真器上花了80美元,我真的很讨厌让它浪费掉。