Uboot下烧录Linux内核镜像

本文的操作平台是S5PV210.

启动介质(SD卡/iNand/Nand/NorFlash等)烧录镜像

  • 进入Uboot命令行
    1
    2
    movi read kernel 30008000 // 从启动介质的kernel分区去读取内核镜像到DDR地址为0x30008000处
    bootm 30008000 // 启动内核

tftp烧录镜像

虚拟机Ubuntu

  • 配置tftp服务器
  • 设置Ubuntu静态IP(192.168.1.141)
  • 将要烧录的镜像放到Ubuntu的tftp文件夹(/tftpboot)中

    开发板

  • 进入Uboot命令行

    1
    2
    3
    set ipaddr 192.168.1.20
    set gatewayip 192.168.1.1
    set serverip 192.168.1.141 // 设置为tftp服务器所在平台的IP
  • 测试连接

    1
    ping 192.168.1.141

烧录镜像

1
2
tftp 0x30008000 zImage-qt // 将服务器下的zImage-qt镜像下载到DDR地址为0x30008000处
bootm 0x30008000 // 启动内核
要是觉得不错,就鼓励一下吧!