Возникла идея как этот протокол можно использовать. Например для подключения Wiggler или FT2232C как J-link. ( что бы без проблем отлаживаться в IAR) Можно имитировать J-Link TCP/IP server, на самом деле это не что иное как мост из TCP в USB с очень простым протоколом ( я его уже расковырял и IAR прекрасно подключился к моей программе...) и если надо я напишу здесь как он устроен. Т.е. вместо оригинального J-link server - запускается прога, которая преобразует команды J-link в FT2232C...
Лично меня больше всего интересуют команды для работы с SWD. Например команда 0xC7 ( судя по всему CMD_HW_SELECT_IF ) в этом даташите не описана (принимает 32 битный параметр и возвращает тоже 4 байта) Так же если поставить режим SWD в настройках формат команды EMU_CMD_HW_JTAG3 судя по всему меняется ( в резервном байте приходит 's')
|