Hi, boot0 und boot1 bei den Allwinner SoC's (ARM) liegt im Quellcode vor, aber auf der folgenden Seite wird gesagt dass diese SoC vom ROM bootet: http://linux-sunxi.org/BROM Ich frag mich wo boot0 und boot1 sich befinden: auch im ROM? Da boot0 und boot1 im Quellcode vorliegen, muss die Intention doch gewesen sein, dass man diese modifizieren und neu flashen darf. Kennt sich jemand in der Materie aus, könnte den Vorgang kurz erklären? Womit wird sowas eigentlich geflashed, per JTAG? Sinn und Zweck ist zu eroieren, ob man auch direkt von SATA booten kann, so dass man dann keine SD-Karte mehr zum booten braucht. Thx
Mutluit M. schrieb: > Da boot0 und boot1 im Quellcode vorliegen, muss die Intention doch > gewesen sein, dass man diese modifizieren und neu flashen darf. Muß nicht. Die Intention kann auch sein, lesbar zu dokumentieren, was da exakt im unveränderlichen Masken-ROM steht. Details vom A20 kenne ich aber nicht.
Da gibt es in den Quellcodes unter dem boot0-Verzeichnis ein Unterverezeichnis namens "load_boot1_from_spinor" https://github.com/allwinner-zh/bootloader/tree/master/basic_loader/boot0 Ist in diesem Zusammenhand mit dem Wort "Spinor" die Harddisk gemeint? Andererseits wird in den Beschreibungen der Bootreihenfolge (u.a. http://linux-sunxi.org/BROM#eGON_Boot ) Harddisk gar nicht erwähnt. Oder ist booten von Disk etwa von Haus aus möglich, nur haben die Beschreibungen es übersehen? (Es geht um das bootfs, nicht rootfs. rootfs auf disk geht schon, aber hätte gerne beides auf der disk (SSD)).
Moin, Mutluit M. schrieb: > Ist in diesem Zusammenhand mit dem Wort "Spinor" die Harddisk gemeint? Wahrscheinlicher ist ein Flashbaustein in NOR-Technologie gemeint, der ueber ein SPI-Interface angeflanscht ist. von "SATA" booten ist nicht so simpel und standardisiert, wie du glaubst. Gruss WK
Dergute W. schrieb: > Mutluit M. schrieb: >> Ist in diesem Zusammenhand mit dem Wort "Spinor" die Harddisk gemeint? > > Wahrscheinlicher ist ein Flashbaustein in NOR-Technologie gemeint, der > ueber ein SPI-Interface angeflanscht ist. > > von "SATA" booten ist nicht so simpel und standardisiert, wie du > glaubst. Verstehe. Aber wo ist eigentlich das grosse Problem dabei? Ich dachte dass da doch gar nicht viel Unterschied zw. Booten von der SD/MMC und SATA gibt, denn auch bei SD/MMC hat man doch schon mehrere Dateisysteme (FAT, ext etc.) bereits berücksichtigt laut den Quellcodes.
Mutluit M. schrieb: > ... denn auch bei SD/MMC hat man doch schon mehrere > Dateisysteme (FAT, ext etc.) bereits berücksichtigt laut den Quellcodes. Ausweislich sunxi.org kennt das (B)ROM keine Dateisysteme, sondern lädt einfach einen bestimmten Bereich von SD oder eMMC. Bei Linux ist das u-boot - das kennt dann Dateisysteme. SATA haben nur einige Allwinners - daher zuviel Aufwand für einen SATA Boot Code
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.