;
烧写流程 :
-- sd卡烧写u-boot并启动 : 首先将 u-boot 烧写到 sd 卡中, 使用 sd 卡的bootloader启动;
-- 擦出nand flash : 之后将开发板的闪存...代码, 其中固化的boot代码可有可无, BootLoader是烧写上去的;
-- Linux内核 : 嵌入式开发板定制的内核 和 其启动参数;
-- 文件系统 : 即Linux中的文件系统;
-- 应用程序...向 SD 卡中烧写 u-boot
烧写位置 : 烧写的 u-boot 位于 sd卡的末端, 如果SD卡存满了数据, 就会将最后的数据破坏掉, 烧写的 u-boot 在文件系统中是看不到的;
计算位置...: 根据SD卡类型计算出 烧写 u-boot 的初始位置;
-- SD卡 : SD 卡 最后2个文件块 不能用于烧写 u-boot, 因此烧写的位置是 SD卡块大小 减去 2 再减去 u-boot 的块大小...烧写 uboot 到 nand flash 中
使用 SD 卡启动 uboot : 烧写完毕之后, 将SD卡插入开发板, 并使用 SD卡启动模式, 进入系统;
-- 权限问题 : 进入 minicom