uboot使用bootm命令引导操作系统,不同架构bootm的功能不同。对于arm,也许就是带一个内核的内存地址就可以了,其他参数由bootargs决定。但是powerpc不是,说说心得:
格式:
bootm 内核地址 ramdisk地址 dtb地址
首先我们要把数据下载到内存,然后使用上面的命令。如果有ramdisk,那么系统自动识别并挂载,bootargs无关紧要。如果不用ramdisk咋办呢,那就用一横表示没有:
bootm 内核地址 - dtb地址
当然,这时候要指定bootargs了。
同理,挂载jffs、yaffs也是一样道理。