Ich arbeite an BF548 EZKIT LITE, ich hatte tftp booted getan. Kernel und jffs2 Dateisystem erfolgreich geladen und die Root-Eingabeaufforderung erhalten.Laden Sie u-boot.ldr in bf548 ezkit mit SD-Karte
Aber jetzt muss ich SD-Karte zum Booten verwenden, ich hatte ext2 Partition in SD-Karte gemacht und kopieren Sie u-boot.ldr (Bootloader) in, aber wenn versuchen, diese Datei nach dem Einlegen der SD-Karte in das Board zu laden ich hatte einen Fehler wie
tranfering Daten bekam fehlgeschlagen
** ext4fs_devread Fehler gelesen - Blockfehlgeschlagen ext2-Dateisystem zu mounten ...
** Nicht erkannte Dateisystem-Typ **
Suche im Internet, konnte aber nichts finden, fügen Protokoll für Details hinzu, die zeigt, SD-Karte erkannt wird.
bfin> mmcinfo Device: Blackfin SDH Manufacturer ID: 3 OEM: 5344 Name: SD02G Tran Speed: 25000000 Rd Block Len: 512 SD version 2.0 High Capacity: No Capacity: 1.8 GiB Bus Width: 4-bit bfin> bfin> ext2load mmc 0 0x1000000 u-boot.ldr tranfering data failed ** ext4fs_devread read error - block Failed to mount ext2 filesystem... ** Unrecognized filesystem type ** bfin>
hatte ich auch andere SD-Karte versucht, aber immer noch das gleiche Problem, Jeder hat Ahnung davon? Bitte teilen.
U-Boot-Version = 2014.07. Linux-Kernel = 4.5.4
Ich verwende Buildroot für die Herstellung von Board-Support-Paket.
Dank im Voraus ....
Auf einem Linux-Host mit der SD-Karte eingefügt, was tune2fs -l/dev/SDCARDPARTITION | grep 64bit 'anzeigen? Wenn diese Funktion zusammen mit metadata_csum festgelegt ist, müssen Sie diese Partition mit deaktivierten Funktionen neu erstellen. –
@TomRini 'sudo tune2fs -l/dev/sdb1 | grep 64bit' Dieser Ausdruck nichts auf dem Terminal. 'sudo tune2fs -l/dev/sdb | grep 64bit' dieser Druck unter Fehler ** tune2fs: Bad magische Zahl in Super beim Versuch zu öffnen/dev/sdb kann nicht gültig Dateisystem Super finden ** – chex