EM335x Linux内核烧写指南:基于SD卡启动的自动烧写方法

版权申诉
0 下载量 79 浏览量 更新于2024-08-06 收藏 611KB PDF 举报
EM335x Linux 内核用户烧写说明 本文档详细介绍了 EM335x Linux 内核用户烧写的步骤和过程,包括 PC 机端准备、擦除 NandFlash 和 microSD 卡启动制作等内容。 一、PC 机端准备 在烧写 EM335x 内核文件之前,需要在 PC 机端运行一个串口终端程序,如 TeraTermVT 终端程序。这将允许用户监测 EM335x 调试串口输出的信息,并通过终端程序操作 EM335x 板卡。串口配置参数为 115200-8-n-1。 同时,用户需要将光盘中提供的 EM335x 所有内核烧写文件复制到 PC 上。 二、擦除 NandFlash 擦除 NandFlash 需要使用 uboot 命令中的 nand 相关命令来实现。有两种情况: 1. 板卡正常启动:在 EM335x 正常启动的状态下,将板卡置于调试模式,利用 uboot 擦除全擦除。按“空格”键进入 uboot 菜单状态,执行以下命令:`#>nanderase.chip` 2. 板卡出现异常,无法正常执行启动代码:先用镊子短接 EM335x 板上的 JP1,超级终端会不断提示“ CCCCC”,此时在 TeraTerm VT 终端程序下,选择 File->Transfer->XMODEM->send,选择 u-boot-spl.bin 文件。正常执行的话应该显示下载文件的进度条,显示下载过程正常后,立即松开短接的镊子。该文件下载完成后,再选择 File->Transfer->YMODEM->send,选择 u-boot.img 文件。待该文件下载完成后,EM335x 则可自动启动。 三、microSD 卡启动制作 制作 SD 卡需要使用 EM335x 内核文件夹目录下的文件,包括: 1. MLO 2. u-boot.img 3. emcfg.txt (需要用户根据屏的分辨率进行配置) 4. MLO1 5. u-boot1.img 6. splash800480.bmp (为 emcfg.txt 所指定的启动画面文件) 7. am335x-em335x.dtb 8. zImage 9. ubifs- 这些文件都是必要的,user 需要将它们复制到 SD 卡上,以便 EM335x 从 SD 卡启动。 本文档提供了详细的 EM335x Linux 内核用户烧写说明,包括 PC 机端准备、擦除 NandFlash 和 microSD 卡启动制作等内容,为用户提供了一个完整的烧写过程。