Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: H-UDI, ASE и отладка процессоров SuperH
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
ИгорьМ
Пытаюсь найти сколь нибудь подробную информацию по работе отладочного интерфейса процессоров SH - H-UDI. Попытка получить информацию от местного представителя STmicro не удалась - внятных слов произнесено не было - вместо этого я получил совершенно бесполезный BSDL файл (Внешняя шина в BSR регистре - ТОЛЬКО входы). Поэтому прошить флеш на "стерильной" плате можно только через отладочный интерфейс. В хардварных мануалах кроме констатации факта наличия интерфейса ничего нет. help.gif
В одной из конференций нашел фразу о том, что эта инфа еще была в старых документах Хитачи и в описаниях процессоров семейства ST20. Ничего из этого тоже найти не удалось (нашел у себя только очень старое, где этого интерфейса еще нет).
Господа, помогите найти информацию!!!!

ЗЫ Совершенно не понимаю политику сокрытия от пользователей технической информации на изделие, тем более на интерфейс, названный "пользовательским". Если бы эта инфа была доступна, народ бы уже поприкручивал к процессору массу разнообразных существующих дешевых JTAG отладчиков (вплоть до LPT кабеля) и процы бы "пошли в массы". А так все мелкие и разовые проекты достаются ARMам
proba
H-UDI далеко не во всех SH наидется, a в некоторых сериях ( SH7080 ) еволушн чипы с AUD отделно имеются ( ca. 8x дороже "обычных"). в даташите некоторых SH имеется краткое описание H-UDI, напр. SH7764.
ИгорьМ
Цитата(proba @ Jul 23 2008, 17:42) *
H-UDI далеко не во всех SH наидется, a в некоторых сериях ( SH7080 ) еволушн чипы с AUD отделно имеются ( ca. 8x дороже "обычных"). в даташите некоторых SH имеется краткое описание H-UDI, напр. SH7763.

В том то и дело, что описание заканчивается на перечислении регистров (четырех). Никаких команд. Никаких алгоритмов. Как, например, загрузить ASE память? Как интерпретировать 128 бит регистра состояния H-UDI(скорее правильнее регистров, так как выгребаються они порциями по 32 бита)?
У меня проц не Ренесасовский, а STmicro. Но этот интерфейс там есть - СТмикроконнект именно через него работает. Но заниматься реверсинжинирингом некак - ну нечем заграбить весь обмен. Да и потом расшифровывать его задача не для слабонервных.... 05.gif
А AUD это уже совсем не JTAG - тут уж точно спецжелезо нужно. Ну и инфа по нему еще более засекречена.
Ладно будем копать далее. Может все же кто что у себя найдет да поделиться.
proba
а какои мк ? у SH и ST20 команды BS-TAP контроллера разные и даже длина у SH - 8 бит а ST20 - 5 бит. как уже сказал, немного о H-UDI в SH есть в даташите SH7763, а о ST20 единственное что нашел, BSDL фаил в даташите ST20450.
ИгорьМ
"Микро" контроллером его назвать тяжело. Это STi7109 от STmicro - там на борту кроме SH еще два сопроцессора. Управляющее ядро ST40 - у него по документам H-UDI есть. Но как до него добраться - отдельная загадка. Удалось слизать протокол обмена с отладчиком - такое впечатление, что к JTAG это имеет отношение только общими ногами. Снаружи IR длиной 5 бит. Стандартные JTAG команды работают с такой длиной управления нормально. а вот отладчик, тем не менее, грузит IR 32 битами. И получает 32 битный ответ как от H-UDI - как ему это удаеться не понимаю. Мне воспроизвести это не получаеться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.