实验名称 实验时间 实验一 使用SD-CARD烧写EMMC 05 月 14 日星期 四 第 1. 了解嵌入式硬件环境。 2. 熟悉开发板的硬件布局。 1 节 实验目的 3. 熟悉U-BOOT启动流程。 4. 熟悉SD-CARD启动盘的制作。 5. 打开u-boot-fs4412.bin(Flash烧写程序)进行烧写。 实验环境 VMware虚拟机、Linux操作系统,SD卡,putty软件 实验内容 (1)熟悉开发板的硬件布局。 (2)熟悉U-BOOT启动流程。 (3)熟悉SD-CARD启动盘的制作。 (4)打开u-boot-fs4412.bin(Flash烧写程序)进行烧写。 3.实验步骤 制作SD-CARD启动盘 实验内容(步骤、方法、算法、程序) ① 使用网络下载sdfuse_q启动盘制作工作到Linux。 ② 将SD卡插入计算机并让Linux识别——挂在SD卡。 ③ 进入sdfuse_q执行下列操作 $ sudo ./mkuboot.sh /dev/sdb ④ 在SD卡中创建目录sdupdate并把u-boot-fs4412.bin拷贝到这个目录下。
(3)U-BOOT的烧写。 ① 连接串口和板子,运行串口通信程序PUTTY,选择右上角的“Serial”,然后单击左下角的“Serial”。 ② 设置相应的属性。 (接上) 实验内容(步骤、方法、算法、程序) ③ 单击Open按钮打开串口。 ④ 关闭开发板电源,将拨码开关SW1调至1000(SD启动模式),打开电源。 ⑤ 将刚才做好的SD启动盘插入SD卡插槽。 ⑥ 重新打开开发板能够看到。 ⑦ 烧写。在终端上执行sdfuse flashall命令。等待终端无输出时,表示烧写结束。 ⑧ 关闭开发板电源,将拨码开关SW1调至0110(EMMC启动模式)。 进入sdfuse_q执行下列操作 $ sudo ./mkuboot.sh /dev/sdb 部分源程序代码/实验配置 SD卡烧写成功 实验结果与结论 试验心得与小结 更加熟悉了嵌入式硬件环境。 掌握了SD-CARD启动盘的制作。 指导教师 评议 成绩评定: 指导教师签名: