[an error occurred while processing this directive]
|
Как cделать USB устройство и к нему обратится я знаю.
Как CCS общается с эмуляторами - точно не знаю.
Пока прикупил пару TMS320VC5402 и рисую отладочную плату.
Соображения следующие.
Нашел в интернете USB JTAG для TI нескольких производителей.
Скачал их драйвера.
У всех есть файл с разными расширениями(DLL, DVR), но фактически это
DLL файлы.
То есть между CSS и эмулятором есть "прокладка" которая принимает поток запросов и данных от CSS передает их в JTAG, снимает данные
с него и возвращает CSS.
Как это происходит CSS не интересует.
Протокол обмена с эмуляторами стандартизирован но очевидно не доступен "простым смертным".
Для того, чтобы расколоть его, нужно врезатся в любом месте и "подглядывать".
Скачал я пакет драйверов от BLACK HAWK.
В нем есть INF файл.
Я могу изготовить USB устройство которое будет иметь теже коды что их
эмулятор.
При наличии эмулятора можно подсмотреть какие ENDPOINT и какого размера используются.
Какие запросы приходят, и что отвечает устройство.
Возможно достаточно владеть дизассемблером SOFT-ICE или подобным и решение найдется.
Изготовление платы обойдется по моим рассчетам не дороже $50.
Если в конференции есть "киты"(в смысле гиганты мысли, а не наборы :-) ), способные закрыть указанные вопросы то совместными усилиями
найдем решение.
E-mail: info@telesys.ru