Я купил Hawkboard и начал искать эмулятор JTAG для отладки.Единственным, в чем я был уверен, был Spectrum Digital XDS100v2, потому что контакты совпадали, и я читал о других, использующих его с Hawkboard.Я надеялся использовать GCC ARM toolchain и OpenOCD, но XDS100v2, очевидно, работает только с TI Code Composer Studio.Я был в порядке с этим, потому что Hawkboard использует процессор TI в любом случае, и я подумал, что компилятор TI сможет действительно хорошо оптимизировать его.После того, как я получил эмулятор JTAG, я установил TI CCSv4 ...
Я абсолютно НЕНАВИЖУ ЭТО .
Он разбросал файлы по всему жесткому диску, загромождал моего пользователякаталог, это огромная боль в заднице для настройки, и теперь он даже не удаляется должным образом.Я действительно, очень хочу просто переключиться на GCC toolchain и OpenOCD / GDB для отладки, но я не могу найти какой-либо способ сделать это с XDS100v2.
Недавно было обсуждение этого в списке рассылки OpenOCD, но похоже, что проблемы с лицензированием не позволяют команде включить прямую поддержку XDS100v2.Я также обнаружил, что коммит Git был сделан примерно в то же время, что и обсуждение, которое, по-видимому, включает код для поддержки XDS100v2, но я не знаю, является ли это официальным или нет.Я также не могу проверить это, потому что XDS100v2 на самом деле не устанавливается правильно.Я должен установить CCSv4, чтобы получить драйверы, но я отказываюсь делать это на моей другой машине, потому что я не хочу, чтобы она была загромождена, как первая.В обсуждении упоминается, что XDS100v2 на самом деле является просто устройством FTDI, поэтому я попытался использовать универсальный драйвер FTDI, но Windows его не распознала.
Наверное, я спрашиваю вот что: есть ли какой-то способчто я могу легко заставить OpenOCD поддерживать XDS100v2, каким-то образом используя универсальный драйвер FTDI или другой метод?Я потратил 80 долларов на этот эмулятор JTAG, и мне очень не хочется его терять.