U-Boot with direct NVMe boot support for eMMC/SPI Flash
#74
(07-07-2020, 09:12 AM)mamboman777 Wrote:
(07-07-2020, 08:57 AM)pcm720 Wrote:
(07-07-2020, 08:47 AM)mamboman777 Wrote:
(07-07-2020, 08:42 AM)tophneal Wrote:
(07-07-2020, 08:35 AM)mamboman777 Wrote: Thanks for the encouragement.  Making a backup now.  

Just to be clear, you are saying I should follow instructions from this, right?  https://github.com/pcm720/u-boot-build-scripts

No, his earlier, rockchip-based uboot has this command for writing to SPI:
Code:
sudo dd if=spiflash.bin of=/dev/mtd0
Looking at the build script of the most recent (your link,) that spiflash.bin will be in your build folder.
Ok.  Still seeking clarification as I'd really like this to work the first time.  1. Download and extract from https://github.com/pcm720/u-boot-build-scripts
2. Run build.sh
3. then run "sudo dd if=spiflash.bin of=/dev/mtd0

If this is already documented someplace, I apologize, but could you please point me in the right direction.  

Thanks!

First of all, to build the U-Boot on x32/x64 PC, you'll need to install aarch64-linux-gnu-gcc cross-compiler.
Then, clone the repository with "git clone --recursive", this will also clone ATF and U-Boot repositories as submodules.
After that, just build the U-Boot with build.sh and write spiflash.bin to /dev/mtd0 via dd.
It's going to be a while, based off of the speed it looks like dejadup is running.  I've also got to make sure I have a working SD manjaro image before I get started.  That being said, I was planning on building and running this on my aarch64 PBP then flashing directly from there.  pcm720, are you saying that I should do something else?

If you're going to build it directly on your PBP, you'll have to remove every occurence of "CROSS_COMPILE=aarch64-linux-gnu-" from build.sh.
That should be enough.
  Reply


Messages In This Thread
RE: U-Boot with direct NVMe boot support for eMMC/SPI Flash - by pcm720 - 07-07-2020, 09:15 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Bonk to boot biketool 2 569 10-21-2025, 09:08 AM
Last Post: biketool
  Need new eMMC Karsten1 1 2,431 07-22-2025, 03:10 PM
Last Post: KC9UDX
  3 days in, slow/stuck or no boot. lgmpbp2 34 19,703 06-11-2025, 08:53 AM
Last Post: lgmpbp2
  upgrading u-boot--what version? where to get it? bsammon 14 12,736 04-03-2025, 07:47 AM
Last Post: Tazdevl
Tongue Yet another Pinebook Pro won't boot thread pinemouth 5 9,779 12-27-2024, 11:38 AM
Last Post: akash3995
  broken tow-boot hashkeeper 1 3,168 12-25-2024, 10:12 PM
Last Post: jessipinkman
  Cant boot into an OS trashtendenz 3 4,238 10-23-2024, 03:49 AM
Last Post: chaylengordon
  Unable to boot? YossiS 4 2,723 09-04-2024, 10:35 AM
Last Post: wdt
  uboot wont boot to SD card after upgrade jbradley419 7 6,287 01-19-2024, 02:29 PM
Last Post: wdt
  Video Flashing/adjusting on boot and reboot jbradley419 0 1,999 01-16-2024, 09:17 AM
Last Post: jbradley419

Forum Jump:


Users browsing this thread: 1 Guest(s)