Jump to content

    
Sign in to follow this  
doomer#gp

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

Recommended Posts

Итак, есть 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 нету.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this