Grundsätzlich suche ich nach einer Möglichkeit, einen PC von SPI-Flash zu booten. Ich spreche von durchschnittlichen AMD/Intel-Desktop-Mainboards. BIOS ist bereits auf SPI, aber ich brauche eine Möglichkeit, auch den Kernel und vielleicht initrd dort abzulegen.
Es muss SPI-Flash sein und ich kann wahrscheinlich nicht den mit dem BIOS darauf verwenden. Sie können von USB booten und ich habe mich gefragt, ob es eine Möglichkeit gibt, das Speicher-"Backend" eines USB-Geräts SPI anstelle von NAND-Flash zu machen.
Sie können nichts booten, was das BIOS nicht unterstützt. Da Ihr BIOS im Grunde USB, HDD, ODD und Netzwerkstart unterstützt, sind dies Ihre einzigen Optionen.
Bezüglich des Schreibschutzes besorgen Sie sich einfach einen USB-Stick mit Schreibschutzschalter. Diese sind heute selten, aber noch zu finden. Und einen zu finden ist viel einfacher, als einen eigenen "SPI USB" zu bauen. Vor allem für "kein Elektroniker".
Eigentlich versuchen Sie, Ihren eigenen "USB-Flash-Stick" mit einer langsameren seriellen Schnittstelle zwischen einer Art USB-Controller und SPI-Speicher zu bauen. Es wäre ein ziemlich großes Projekt und ich bezweifle, dass sich die Anstrengungen für Ihre Ziele lohnen, da es fertige Produkte gibt, die bereits ihre Arbeit erledigen.
brhans
NSturm
spiusb
spiusb
spiusb
brhans