mirror of
https://github.com/Fishwaldo/build.git
synced 2025-07-23 05:18:55 +00:00
Fixed eMMC install on FriendlyARM NanoPC T3+, adjusted docker dependencies, new boot script with SD card priority booting.
This commit is contained in:
parent
a01e8d3175
commit
86a00ada34
11 changed files with 534 additions and 502 deletions
|
@ -1,10 +0,0 @@
|
|||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -873,6 +873,7 @@ u-boot.bin: u-boot FORCE
|
||||
$(call if_changed,objcopy)
|
||||
$(call DO_STATIC_RELA,$<,$@,$(CONFIG_SYS_TEXT_BASE))
|
||||
$(BOARD_SIZE_CHECK)
|
||||
+ ./nanopi-load -o u-boot-nsih.bin u-boot.bin 0x43bffe00
|
||||
|
||||
u-boot.ldr: u-boot
|
||||
$(CREATE_LDR_ENV)
|
|
@ -1,23 +0,0 @@
|
|||
diff --git a/include/configs/s5p6818_nanopim3.h b/include/configs/s5p6818_nanopim3.h
|
||||
index 060f405..c570b7f
|
||||
--- a/include/configs/s5p6818_nanopim3.h
|
||||
+++ b/include/configs/s5p6818_nanopim3.h
|
||||
@@ -296,12 +296,13 @@
|
||||
"stderr=serial,vga"
|
||||
|
||||
#define CONFIG_BOOTARGS \
|
||||
- "console=ttySAC0,115200n8 initrd=0x49000000,0x2000000"
|
||||
+ "console=ttySAC0,115200n8 initrd=0x49000000,0x400000 root=/dev/mmcblk2p1 console=tty1"
|
||||
|
||||
#define CONFIG_BOOTCOMMAND \
|
||||
- "echo Waiting for environment...;" \
|
||||
- "udown 0x48000000; " \
|
||||
- "env import -t -r 0x48000000; " \
|
||||
- "run bootcmd2"
|
||||
+ "ext4load mmc 1:1 0x48000000 boot/Image; " \
|
||||
+ "mw 0x49000000 0 0x400000; " \
|
||||
+ "ext4load mmc 1:1 0x49000000 boot/uInitrd; " \
|
||||
+ "ext4load mmc 1:1 0x4a000000 boot/dtb/nexell/s5p6818-nanopi-m3.dtb; " \
|
||||
+ "booti 0x48000000 0x49000000 0x4a000000"
|
||||
|
||||
#endif /* __CONFIG_H__ */
|
|
@ -1,138 +0,0 @@
|
|||
diff --git a/nanopi-load b/nanopi-load
|
||||
new file mode 100755
|
||||
index 0000000000000000000000000000000000000000..2210623e849f9cfc79ef9cd29519f3986d2eb221
|
||||
GIT binary patch
|
||||
literal 18488
|
||||
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
|
||||
R^$*sf0O`4`0h3+-e*vH(yygG^
|
||||
|
||||
literal 0
|
||||
HcmV?d00001
|
||||
|
33
patch/u-boot/u-boot-s5p6818/script-loading.patch
Normal file
33
patch/u-boot/u-boot-s5p6818/script-loading.patch
Normal file
|
@ -0,0 +1,33 @@
|
|||
diff --git a/include/configs/s5p6818_nanopim3.h b/include/configs/s5p6818_nanopim3.h
|
||||
index 4175ecc..3bbe990 100644
|
||||
--- a/include/configs/s5p6818_nanopim3.h
|
||||
+++ b/include/configs/s5p6818_nanopim3.h
|
||||
@@ -296,12 +296,23 @@
|
||||
"stderr=serial,vga"
|
||||
|
||||
#define CONFIG_BOOTARGS \
|
||||
- "console=ttySAC0,115200n8 initrd=0x49000000,0x2000000"
|
||||
+ "rootdev=/dev/mmcblk2p1\0" \
|
||||
+ "fdt_addr=0x48000000\0" \
|
||||
+ "scriptaddr=0x40000000\0" \
|
||||
+ "ramdisk_addr_r=0x49000000\0" \
|
||||
+ "kernel_addr_r=0x4a000000\0" \
|
||||
+ "console=ttySAC0,115200n8 root=${rootdev} console=tty1\0" \
|
||||
+ "boot_a_script=mw ${scriptaddr} 0x100000; ext4load mmc ${devnum}:1 ${scriptaddr} ${prefix}boot.scr; source ${scriptaddr}\0" \
|
||||
+ "boot_prefixes=/ /boot/\0" \
|
||||
+ "boot_targets=1 0;\0"\
|
||||
+ "bootcmd=run distro_bootcmd;\0" \
|
||||
+ "bootcmd_mmc0=setenv devnum 0; run scan_dev_for_boot;\0" \
|
||||
+ "bootcmd_mmc1=setenv devnum 1; run scan_dev_for_boot;\0" \
|
||||
+ "distro_bootcmd=for target in ${boot_targets}; do run bootcmd_mmc${target}; done;\0" \
|
||||
+ "scan_dev_for_boot=for prefix in ${boot_prefixes}; do run boot_a_script; done;\0"
|
||||
|
||||
#define CONFIG_BOOTCOMMAND \
|
||||
- "echo Waiting for environment...;" \
|
||||
- "udown 0x48000000; " \
|
||||
- "env import -t -r 0x48000000; " \
|
||||
- "run bootcmd2"
|
||||
+ "echo Booting Armbian...;" \
|
||||
+ "run bootcmd;"
|
||||
|
||||
#endif /* __CONFIG_H__ */
|
|
@ -1,12 +0,0 @@
|
|||
diff --git a/include/configs/s5p6818_nanopim3.h b/include/configs/s5p6818_nanopim3.h
|
||||
index 88f81f2..730fec5
|
||||
--- a/include/configs/s5p6818_nanopim3.h
|
||||
+++ b/include/configs/s5p6818_nanopim3.h
|
||||
@@ -299,6 +299,7 @@
|
||||
"console=ttySAC0,115200n8 initrd=0x49000000,0x400000 root=/dev/mmcblk2p1 console=tty1"
|
||||
|
||||
#define CONFIG_BOOTCOMMAND \
|
||||
+ "if test -e mmc 1:1 boot/boot.scr; then ext4load mmc 1:1 0x49000000 boot/boot.scr; source 0x49000000; fi; " \
|
||||
"ext4load mmc 1:1 0x48000000 boot/Image; " \
|
||||
"mw 0x49000000 0 0x400000; " \
|
||||
"ext4load mmc 1:1 0x49000000 boot/uInitrd; " \
|
Loading…
Add table
Add a link
Reference in a new issue