Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Какой нафиг АРМ с какими командами? Рация на танке (+)

Отправлено Vit 25 марта 2007 г. 20:46
В ответ на: чего-то не понял.. флешка включена нормально на шину. Команды ARM и в Африке таковы же. Меняется только протокол шитья флеш - он документирован всегда. В чем вопрос то ? отправлено DASM 25 марта 2007 г. 19:49

Если имеешь в виду "Standard ARM Test/Debug Interface" (который придумал филипс дабы не писать на каждом углу, что в LPC2000 BS нет), то не путай святое с праведным. Если производитель контроллера укладывает отладочную машину (в AVR обзываемую, например, OnchipDebugController, в ARM же вроде ко всему ядру доступ даётся), то управление этой машиной тоже осуществляется через доступ к регистрам управления (обычно практически также, как к пинам) - через цепочки Scan Chain. Например, в DDI0029G_7TDMI_R3_trm.pdf - раздел Appendix B описывает это достаточно внятно. BS же это сдвиговый регистр ахрененного сайза, подключенный именно к пинам. Вон у LPC не было BS, а в LPC2378 уже положили. Ядро и периферия - разные вещи. Обычно в программе для доступа к одним периферийным регистрам нужно прописать что-то в другие, чего-то ждать не более или не менее, а то и контроллер какой запустить. Получается, что все регистры, к которым нужен доступ, должны быть окольцованы сдвиговыми регистрами. Не слишком ли дорогая отладочка для производителя получается? Они на ОЗУ жмутся, а на FLASH меньше во сколько раз из-за количества транзисторов, а тут гимор ещё тот, и не только в количестве.
Т.е. "протокол шитья FLASH" есть описание регистра BoundaryScan - файл BSDL. И никакое ядро ARM для доступа к этим регистрам нафиг не нужно - достаточно JTAG с его TAP-контроллером, сделанным или по стандарту, или это не JTAG;)

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите шесть пополам:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru