Uses for SPI Flash
#35
yes, it would be possible. it's possible technically - booting from SD works - the things left are 1) ensuring  SPI flashed firmware isn't prone to bricking the board, and 2) making it understand PCIe/NVMHCI, of course. Smile
as an example, for the illustration, you download the image of your choice and it is provided not as a plain image, but as a live image, that being first run out of an SD card, gives you opportunity to either run as a live session (for familiarizing) or start installation. if the installation has been chosen, the installer then lets you choose the OS installation target device (eMMC, NVMe SSD, or even USB storage - because why not for SBCs, the latter is not kewl for a laptop though). then it asks you of whether you want to install/update firmware and if you do, again, it will give you choice (theoretically, apart from SPI, it could be eMMC, with the boot areas includingly! however this is too optimistic - not all ROM codes understand reading eMMC boot areas, anyway, general purpose area is always ready, and even an SD card - but one probably won't want this scenario for the laptop). and finally installing/updating all these things where needed. this is a whole installation procedure, not that easy (and dumb) as dd-ing, it's harder to accomplish, but it has advantages, for example, it would take care of proper initializing GUIDs inside a GPT partitioned drive - they, GUIDs, need to be unique for every disk and partition in the whole Universe, rockchip already uses the GPT scheme, but of course dd-ing violates GPT badly. and many other benefits. but it's only an example intended to clarify the answer to your question. also, when things get even more developed, it will be possible to update firmware through the fancy firmware user interface. ^_^ in short, it's possible. as I understood, the main obstacle is lack of NVMHCI support in uboot. using eMMC as an OS installation target is a good solution. you of course still can use NVMe SSD for your data.
ANT - my hobby OS for x86 and ARM.


Messages In This Thread
Uses for SPI Flash - by NoraCodes - 09-29-2019, 10:53 AM
RE: Uses for SPI Flash - by Arwen - 09-29-2019, 11:38 AM
RE: Uses for SPI Flash - by NoraCodes - 09-29-2019, 01:12 PM
RE: Uses for SPI Flash - by Arwen - 09-29-2019, 07:53 PM
RE: Uses for SPI Flash - by kalpazanius - 09-30-2019, 03:28 AM
RE: Uses for SPI Flash - by ayufan - 09-30-2019, 04:47 AM
RE: Uses for SPI Flash - by kalpazanius - 10-01-2019, 06:14 AM
RE: Uses for SPI Flash - by danielt - 10-01-2019, 07:07 AM
RE: Uses for SPI Flash - by enip - 10-08-2019, 06:24 AM
RE: Uses for SPI Flash - by danielt - 10-08-2019, 09:41 AM
RE: Uses for SPI Flash - by kalpazanius - 10-08-2019, 09:53 AM
RE: Uses for SPI Flash - by danielt - 10-08-2019, 10:20 AM
RE: Uses for SPI Flash - by z4v4l - 09-30-2019, 10:25 AM
RE: Uses for SPI Flash - by z4v4l - 09-30-2019, 01:43 PM
RE: Uses for SPI Flash - by danielt - 10-01-2019, 05:42 AM
RE: Uses for SPI Flash - by danielt - 10-01-2019, 08:52 AM
RE: Uses for SPI Flash - by Arwen - 10-02-2019, 05:54 PM
RE: Uses for SPI Flash - by z4v4l - 10-02-2019, 08:30 PM
RE: Uses for SPI Flash - by danielt - 10-03-2019, 03:33 AM
RE: Uses for SPI Flash - by bcnaz - 10-04-2019, 03:02 AM
RE: Uses for SPI Flash - by PakoSt - 10-07-2019, 01:30 PM
RE: Uses for SPI Flash - by Arwen - 10-07-2019, 02:08 PM
RE: Uses for SPI Flash - by z4v4l - 10-07-2019, 02:52 PM
RE: Uses for SPI Flash - by bcnaz - 10-16-2019, 10:01 PM
RE: Uses for SPI Flash - by Arwen - 10-07-2019, 07:28 PM
RE: Uses for SPI Flash - by ayufan - 10-08-2019, 01:34 PM
RE: Uses for SPI Flash - by enip - 10-08-2019, 02:45 PM
RE: Uses for SPI Flash - by tsago - 10-09-2019, 09:51 AM
RE: Uses for SPI Flash - by z4v4l - 10-09-2019, 11:35 AM
RE: Uses for SPI Flash - by tsago - 10-10-2019, 04:48 AM
RE: Uses for SPI Flash - by enip - 10-10-2019, 09:09 AM
RE: Uses for SPI Flash - by z4v4l - 10-16-2019, 11:04 PM
RE: Uses for SPI Flash - by bcnaz - 10-21-2019, 06:29 PM
RE: Uses for SPI Flash - by z4v4l - 10-21-2019, 08:07 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  No boot after Manjaro flash PBcurry 14 7,397 10-03-2022, 08:33 PM
Last Post: wdt
  U-Boot with direct NVMe boot support for eMMC/SPI Flash pcm720 125 238,460 09-27-2022, 07:41 AM
Last Post: olyavi
  How can I flash SPI so that I can boot from NVMe? codingpanic 5 6,925 08-24-2021, 05:07 AM
Last Post: codingpanic
Question erase spi flash aiminick 1 2,607 04-07-2021, 06:50 AM
Last Post: tophneal
  Booting to sdcard stopped working after emmc flash techiedog 3 4,515 12-31-2020, 06:30 PM
Last Post: Anarethos
  Flash non-bootable eMMC? midnightcheese 2 2,600 12-24-2020, 08:01 AM
Last Post: midnightcheese
  U-Boot on SPI flash - discussion Arwen 20 25,042 09-16-2020, 08:20 AM
Last Post: hmuller
  Am I supposed to flash keyboard firmware and u-boot imgs? superkazuya 4 6,510 09-02-2020, 04:12 AM
Last Post: pfeerick
  How to flash the emmc when it has Chromium on it? U47 3 4,940 07-10-2020, 10:07 AM
Last Post: U47
  emmc image will not flash Uturn 9 13,725 04-04-2020, 07:02 AM
Last Post: jiyong

Forum Jump:


Users browsing this thread: 12 Guest(s)