Hitachi, Ethernet

Rado Zoltan zrado at leasingtechnology.com
Mon Apr 12 14:28:35 CEST 2004


Hello Fuzesi,

Saturday, April 10, 2004, 1:41:15 PM, you wrote:

FA> Az a mikrokernel, amit az FDT (Flash Development Toolkit) hoz magaval, az
FA> igen.
FA> De most elbizonytalanodtam...Marmint a flash törlés ugyében...Hogy azt
FA> mindig törli-e vagy sem, ha boot modba allítja az ember a procit...
FA> Marmint a proci törli, vagy az FDT-vel hozott mikrokernel automatikusan.

FA> Rég volt...De az adatlapban benne van. :)


Na akkor a tisztán látás végett:

Két üzemmód van. A BOOT MODE, illetve a USER MODE.

Boot mode-nál. Elindul a proci. Egy kis ROM-ból, átmásolja a ramba
magát, majd az SCI-n keresztül vár egy kis programot, ami majd a
programozást fogja vezérelni. Amikor ez megvan, akkor törli az egész
FLASH-t. Ezután az SCI-n keresztül letölti a feltöltendő programot és
beírja.

A USER modenál a már egyszer felprogramozott FLASH-ben a saját
programunk indul el, ami a FWP láb alapján észreveszi, hogy át
kell programozni. Ekkor az SCI-n letölti a programozás és törlés
vezérlő programocskát a RAM-ba. Majd ez a program törli a kijelölt
blokkokat vagy az egész FLASH-t. Végül SCI-n keresztül letölti az új
kódot.

A fenti USER üzemmód a gyári FDT program folyamatát írja le. Ezt át
lehet alakítani. Pl. az átprogramozás indulása (RESET után vagy x
feltételre) , a új program forrása (SCI, külső RAM, stb.)
átvariálható. Egyetlen megkötés, hogy flash törlés/írás közben nem
érhető el a FLASH. Magyarán Flashből futó programból nem lehet flaqht
írni. Az vagy belső vagy külső RAM-ból kell, hogy fusson.

Üdv.: Zoli





More information about the Elektro mailing list