Koelsch uboot参数

Friday, Sep 3, 2021 | 1 minute read | Updated at Friday, Sep 3, 2021

@
Koelsch uboot参数

init env

setenv ethaddr 2e:09:0a:00:6c:e1
setenv ipaddr 192.168.10.5
setenv serverip 192.168.10.2

bootcmd

# zImage
setenv bootcmd 'tftp 0x40007fc0 zImage;tftp 0x40f00000 r8a7791-koelsch.dtb;bootz 0x40007fc0 - 0x40f00000'

# uImage
setenv bootcmd 'tftp 0x40007fc0 uImage;tftp 0x40f00000 r8a7791-koelsch.dtb;bootm 0x40007fc0 - 0x40f00000'

bootargs

# nfs
setenv bootargs 'console=ttySC6,38400 vmalloc=384M ip=192.168.10.5 root=/dev/nfs nfsroot=192.168.10.2:/opt/koelsch'

# sd
setenv bootargs 'console=ttySC6,38400 vmalloc=384M root=/dev/mmcblk0p1'

optional

#kernel 写入flash
setenv bootcmd 'tftp 0x40007fc0 zImage;tftp 0x40f00000 r8a7791-koelsch.dtb;bootz 0x40007fc0 - 0x40f00000'
tftpboot 0x41000000 r8a7791-koelsch.dtb
sf probe
sf erase 0x100000 0x40000
sf write 0x41000000 0x100000 0x40000
setenv bootargs 'console=ttySC6,38400 vmalloc=384M ip=192.168.10.5 root=/dev/nfs nfsroot=192.168.10.2:/opt/koelsch'
tftpboot 0x41000000 zImage

# 0x340000 - 内核大小256向上取整
setenv kern_size 0x340000
sf probe
sf erase 0x140000 ${kern_size}
sf write 0x41000000 0x140000 ${kern_size}
setenv bootcmd 'sf probe;sf read 0x40007fc0 0x140000 ${kern_size};sf read 0x40f00000 0x100000 0x40000;bootz 0x40007fc0 - 0x40f00000'
saveenv

© 2016 - 2025 Caisong's Blog

🌱 Powered by Hugo with theme Dream.

About Me

大龄程序员,喜欢折腾各种环境部署、软件应用。

博客记录日常。