Перейти к содержанию

    

MPC8270: Как найти адрес отображения регистров перефирии

Итак, есть OEM плата с этим процом. Надо cчитать/ переписать 64Mb флешку на шине данных без демонтажа. JTAG(COP) на плате выведен, проц виден. Пользуюсь Macraigor Usb2Demon, и ихний Flash Programmer.

Но надо в Flash Programmer-е задать значения регистров контроллера памяти, соответсвующих схеме подключения. Схему подключения реверснул.

Регистры перефирии для G2_LE распологаются в 256K окне, отображаемом в 4G адресном пространстве.

Отображение данного окна задается через регистр IMMR, который сам распологается в адресном пространстве мапещейся области. Регистр IMMR иницилизируется при холодном сбросе с шины 60х.Горячий сборос и сброс по JTAG не ведут к чтению кофигурационных данных.

На плате стоит CPLD на шине данных, с которой и берется вся конфигурационная информация - она сидит на CS0. Затем с нее расключаются CSхх по ИС памяти.

 

Собственно, вопрос в том как можно найти этот маппинг ?

 

Память и SPR регистры, значения которых читаются и пишутся через OCD Commander. DCR регистров в G2 нету.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация