Как определить тип MSP процессора через JTAG?
От: vovan1980  
Дата: 18.11.04 15:22
Оценка:
Здравствуйте.
Имеется девайс на базе MSP430F147, одним из своих портов он имитирует JTAG соединение с другим девайсом на базе MSP430F133.
Нашел возможность узнать тип процессора, подключенного к JTAG, через обращение к адресу 0x0FF0, где по идее должен располагаться идентификатор. Для MSP430F133 этот идентификатор дложен быть словом 0xF133, а записан там — 0xF149.
В то же время программы MspFet и CrossStudio при подключении к любому девайсу правильно определяют его тип процессора. Как же они это делают? Может, знает кто-то?
Re: Как определить тип MSP процессора через JTAG?
От: Hellos http://hellos.biz/
Дата: 20.12.04 09:15
Оценка:
Здравствуйте, vovan1980, Вы писали:

V>Здравствуйте.

V>Имеется девайс на базе MSP430F147, одним из своих портов он имитирует JTAG соединение с другим девайсом на базе MSP430F133.
V>Нашел возможность узнать тип процессора, подключенного к JTAG, через обращение к адресу 0x0FF0, где по идее должен располагаться идентификатор. Для MSP430F133 этот идентификатор дложен быть словом 0xF133, а записан там — 0xF149.
V>В то же время программы MspFet и CrossStudio при подключении к любому девайсу правильно определяют его тип процессора. Как же они это делают? Может, знает кто-то?

Вопрос не по теме этой конфы, но рискну ответить.
Алгоритм идентификации msp430 несколько сложнее чем просто сигнатура из двух байт.
Первые два байта указывают на семейство. Например, 0xF149 будет у процессоров 133,135,147,148 и 149.
Для более точного определения используется значение считываемое ч/з JTAG. В документации эта функция не представлена.
На страничке утилитки MspFet http://mspfet.hellos.biz
есть информация как со мной связаться. Утилита бесплатна, но если хотите алгоритм идентификации, то можно обсудить вопрос его продажи.
... << Rsdn@Home 1.1.4 beta 1 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.