MT29F2G08ABBEAH4: E (Micron) -Fehler beim Nand-Flash-Boot mit IMX-51 (WINCE7)

769
Mayank Prabhakar

Wir haben IMX51 EVK für die Entwicklung der Software verwendet, und das haben wir jetzt

maßgeschneiderte unsere Hardware für unsere Anwendung und wir haben NAND-Flash für

Speichern des OSdesign und unserer Software. Könnten Sie mir bitte einen Vorschlag geben, wie ich damit booten soll?

Nand Flash?

Details zur Hardware:

Prozessor IMX51,

RTOS Windows Embedded Compact 7

NAND-Blitz - MT29F2G08ABBEAH4: E (Micron)

Ich folgte dem change_imx51_nand_pdf und aktualisiere die Struktur nandtypes.h und erstelle die Datei h

unser Nand-Gerät. Ich habe die Dateien eboot.nb0 und nk.nb0 für imx 51 EVK erstellt.

Wie lade ich die eboot- und nk.nb0-Datei in Nandflash herunter?

Fehler 1:

Ich habe bereits MfgtoolsRel1.6.2.0322 zum Herunterladen von eboot.nb0 und nk.nbo verwendet, aber es wird showa angezeigt

die folgende Fehlermeldung.

Windows CE Kernel für ARM (Thumb Enabled) Erstellt am 4. August 2010 um 14:23:58 Uhr

INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb  OEMInit: silicon r  Ù= 0x20  BoardID = 0x0.  OALIoCtlHalInitRTC(2006/1/1 12:0:0.000)  OTG : Load HCD  OTG : Unload HCD  OTG : Load UFN  BOT_InternalInit with Drivers\Active\15  Exception 'Data Abort' (4): Thread­Id=015a0006(pth=832402f4), Proc- Id=00400002(p prc=80589308) 'NK.EXE', VM- active=017f0002(pprc=9662db40) 'udevice.exe'  PC=c0153860(gwes.dll+0x00053860) RA=c0153848(gwes.dll+0x00053848) SP=d079fdd8,  B VA=00000104  UFN_ATTACH with key = Drivers\Active\15  UFN_CONFIGURED: BOT_OpenInterface again  UTP command:Media type: NAND.  UTP command:QueryStoreStatus.  UTP command:Check if disk is ready.  Please be patient to wait...  Send storage disk name: DSK1:. 

Sendezeit: 10.

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

Das Öffnen der Diskette DSK1: failed.Error-Code lautet 4319

FEHLER: UceCommandDeal schlägt fehl.

Ausgabe 2: Ich versuche, das ATK-Tool 1.70 zu verwenden, aber ich kann den ATK_Source-Code nicht auf Ihrer Website finden.

Antwort1:

Als Antwort auf Ihre Serviceanfrage SR 13758282791:

Tatsächlich ist der NAND Flash-Treiber im i.MX51 WinEC7 Rel.201106 BSP enthalten.

Es sollte im Katalogbaum vorhanden sein. Fügen Sie es einfach in das OS-Design ein,

Richten Sie die Umgebungsvariable IMGNAND = 1 ein, und erstellen Sie das Betriebssystemabbild anschließend eindeutig.

Der NAND Flash-Treiber sollte danach funktionsfähig sein.

Bitte überprüfen Sie die

WINCE700 \ platform \ iMX51_EVK \ SRC \ COMMON \ NANDFMD \ nandbsp.h

und das Verzeichnis WINCE700 \ platform \ common \ src \ soc \ COMMON_FSL_V3 \ NAND \ INC.

Frage 1

Details zur Hardware:

Prozessor IMX51,

RTOS Windows Embedded Compact 7

NAND-Blitz - MT29F2G08ABBEAH4: E (Micron)

Ich habe dem pdf AN3986, Ändern des i.MX51 NAND Flash-Modells für Windows Embedded, gefolgt

CE TM 6.0 und ich verwende die BSP-Version WCE700_11.06.01_ER. In unserem BSP-Flash und dem Flash

Wir verwenden ist nicht vorhanden. So fügen wir die Datei MT29F2G08.inc und MT29F2G08 .h im Folgenden hinzu

Pfad

C: \ WINCE700 \ platform \ common \ src \ soc \ COMMON_FSL_V3 \ NAND \ INC

Wie im pdf AN3986 erwähnt, haben wir die Umgebungsvariable BSP_NAND_ erstellt.

MT29F2G08. Wir haben das Catlog-Element unter Speichergerät / MSflash-Treiber / Flash MDD ausgewählt.

Und das OS-Image neu erstellen.

Plz sagen, was falsch ist, ist Buliding os Image. Gibt es ein anderes Catlog-Element zum Auswählen.

Frage 2

Ich habe bereits MfgtoolsRel1.6.2.0322 zum Herunterladen von eboot_uut.nb0 und uce.nbo verwendet, wird es aber tun

zeigt den Fehler. Wie lädt man mit diesem Tool unsere eigene eboot.nb0 und nk.nb0.

1

0 Antworten auf die Frage