U-boot

    版本為 01:27, 8 Jul 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    U-boot 就好像是 PC 的 BIOS,透過它可以控制開機的各種程序。

    連結 TTL port

    需要的軟/硬體

    1. TTL to USB 板
    2. 上述板子所附的 Driver (USB to COM)
       

    PUTTY 的設定

    • speed: 15200
    • data bit: 8
    • stop bit: 1
    • flow control: RTS/CTS
    • parity: none

    設定 U-boot

    如果 TTL 連接正確,當機器開機時就會看到所有輸出訊息,其中會顯示 "Hit any key to stop autoboot",按任何鍵就會停止開機動作。

    u-boot_msg.png

    備份 U-Boot 的目前所有設定

    Netronix>> printenv
    baudrate=115200
    loads_echo=0
    ipaddr=10.10.13.166
    serverip=10.10.13.201
    rootpath=/mnt/ARM_FS/
    cpuName=926
    CASset=min
    MALLOC_len=4
    bootargs_root=root=/dev/nfs rw
    bootargs_end=:::DB88FXX81:egiga0:none
    image_name=uImage
    ethact=egiga0
    ethaddr=00:08:54:A6:6F:15
    stdin=serial
    stdout=serial
    stderr=serial
    enaMonExt=no
    enaFlashBuf=yes
    enaCpuStream=no
    ethprime=egiga0
    need_saveenv=0
    initrd=initrd.ntx
    kernel=uImage.ntx
    default_kernel_addr=0x00100000
    default_initrd_addr=0x02000000
    def_tftp=tftp $(default_kernel_addr) $(kernel); tftp $(default_initrd_addr) $(initrd); bootm $(default_kernel_addr) $(default_initrd_addr)
    def_tftp_bootargs=console=ttyS0,115200 root=/dev/ram rw panic=5
    nand_boot=no
    bootdelay=3
    disaMvPnp=no
    overEthAddr=no
    usb0Mode=host
    usb1Mode=host
    force_tftp=1
    bootcmd=tftp $(default_kernel_addr) $(kernel); tftp $(default_initrd_addr) $(initrd); bootm $(default_kernel_addr) $(default_initrd_addr)
    bootargs=console=ttyS0,115200 root=/dev/ram rw panic=5
    
    Environment size: 961/65532 bytes
    
    Powered by MindTouch Core