[elektro] JTAG agyrém

Horváth Péter justicefriend at freemail.hu
Tue Dec 2 15:44:41 CET 2014


Sziasztok!

Van egy Intel IXP422 processzorral + 28F128J3 flash IC -vel szerelt router.
Van egy 16777216 byte -os mentés a flash IC eredeti tartalmáról, ami még 
backup utility-vel készült az akkor még működő routerről.

H-JTAG nevű programmal ki tudom írni mind a 16777216 byte -ot (16MB) a 
flash IC -be, aztán reset, és áramtalanítás után ugyanazt
visszaolvasni. Viszont a program nem indul el. Mi lehet ennek az oka?  
Összekeverednek a cím vagy adatvezetékek, vagy a flash IC szervezése?
Néztem a flash IC adatlapját, miszerint 8, és 16 bites konfigurációban 
is lehet használni.
JTAG -al való elérés során máshogy kezeli a FLASH IC-t, mint ahogy a 
processzor olvassa a programot a 0x0 címről?

Gondoltam hogy házi készítésű programmal összekeverem a biteket az image 
fájlban a betöltés előtt.
De hogy keverjem össze? valami ötlet? (gondolok olyanra pl hogy 8 bites 
konfigurációban beírt adat felső fele honnan  olvasható ki 16bites 
konfigurációban)

Vagy van olyan bootloader image ami 2db  128 Kbyte-os blokkot foglal a 
flash IC -ben található 128 blokkból. De hogy találjam ki, hogy melyik 2-t?
(Gondoltam hogy mind a 128 blokkba beírom a bootloader egyik felét, 
aztán hátulról elkezdem lecserélni a bootloader 2. felére :) )

Minden ötletet szívesen fogadok!

kösz,
Péter










More information about the Elektro mailing list