返回列表 发帖

[站长原创] ok6410 如何手动制作SD卡boot镜像

[站长原创] ok6410 如何手动制作SD卡boot镜像

s3c6410 boot方式的进阶级讲解

嵌入式开发联盟www.mcuos.com

Osboy站长原创

QQ:82475491

Mcuos.com@gmail.com

(一)飞凌提供的ok6410的SD卡boot镜像,应该就是支持sd卡启动的uboot

需要到smdk6410.h中定义:

  1. #elif defined(FORLINX_BOOT_SD)
  2. #define FORLINX_DEBUG
  3. #define CONFIG_MMC        1
  4. #define CONFIG_LCD
  5. #define CONFIG_BOOT_MOVINAND
  6. #define CFG_ENV_IS_IN_MOVINAND
  7. #define CONFIG_BOOTCOMMAND        "nand erase;fatload mmc 0:1 0x50008000 u-boot.bin;nand write.uboot 0x50008000 0 0x100000;fatload mmc 0:1 0x50008000 zImage;nand write.e    0x50008000 0x100000 0x500000; fatload mmc 0:1 0x50008000 rootfs.yaffs2; nand write.yaffs2 0x50008000 0x00600000 $filesize;  nand  ok "
  8. #define CFG_MALLOC_LEN                (CFG_ENV_SIZE + 1024*1024)
  9. #define CFG_ENV_SIZE                0x4000        /* Total Size of Environment Sector */
  10. #define CFG_ENV_OFFSET                0x0003c000
复制代码

然后生成的uboot.bin就是mmc.bin的BL2代码,你可以手动split前8k出来做为BL1,mmc.bin作为BL2分别来烧写。或者把BL1的前8k加到mmc.bin后面,按我前面的帖子烧写就可以了:http://mcuos.com/thread-8205-1-1.html

(二)飞凌提供的ok6410的SD卡烧写工具


也可以用工具烧写,这个方便快捷,手动烧写的话对其原理能够掌握,自动么就啥都不知道了。

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

哈哈,懂了,刚才就看了前面,没看这个帖子
谢谢老大

TOP

这个还可以手动,谢谢老大了。

TOP

返回列表
网页右侧QQ悬浮滚动在线客服
网页右侧QQ悬浮滚动在线客服