BoneBlack am335x利用SD卡烧写板卡上的emmc

本文档介绍了如何利用SD卡烧写BoneBlack am335x板卡上的emmc。步骤包括准备SD卡、读卡器、Ubuntu虚拟机、开发板等工具,编译或获取所需文件,通过特定脚本制作启动文件系统,并通过串口线进行调试。过程中提到了可能出现的问题及解决办法,如uEnv.txt配置错误导致的文件系统定位问题。
摘要由CSDN通过智能技术生成

参考ti论坛上面的一篇文章:

链接: https://pan.baidu.com/s/1SLSUbCRrIULJJf_BNI3sEQ 密码: hvem

自己稍微修改的debrick.sh

链接: https://pan.baidu.com/s/1pOrEKuhHGa3E0JcU0KUtbw 密码: k9nz

 

准备所需工具:

1、SD卡,4G-Kingston

2、SD卡读卡器-SSK

3、PC电脑,电脑预装虚拟机以及Ubuntu系统。

4、boneblack开发板

5、预向emmc中烧写的MLO、u-boot.img、uEnv.txt、uImage、am335x-boneblack.dtb ==>  boot_partition.tar.gz

          Self_for_BoneBlack_filesystem ==> rootfs_partition.tar.gz

其中用到的MLO、u-boot.img、uEnv.txt、uImage、am335x-boneblack.dtb,Self_for_BoneBlack_filesystem都可以自己编译出来。

6、串口线连接boneblack板卡,利用串口打印信息,方便调试。

 我自己编译好的文件:

boot_partition.tar.gz制作好的要写入emmc分区1的文件

链接: https://pan.baidu.com/s/1WU4bxCL1TLuHYuAysLr_ug 密码: ujrj

 

 rootfs_partition.tar.gz制作好的要写入emmc中的文件系统(在分区2中)

链接: https://pan.baidu.com/s/1nnbLMIuIslNojVRhXnrNSw 密码: rkkf

 要在SD卡中运行的文件系统:FlasherFS.tar.gz

链接: https://pan.baidu.com/s/1lMGLR_godXMhQMkC5MzeLg 密码: uqag

 

首先进入自己的虚拟机ubuntu系统中打开终端进入存放主要文件的目录:

    cd /home/zyr/Source_code/BeagleBone/BeagleBone-crate-SDcard/

    目录下有一下文件:

               

    运行脚本Download_for_eMMC.sh

    链接: https://pan.baidu.com/s/1cgxBaI_S62MYk2K4fJvjcQ 密码: c3xx

#!/bin/sh

##此脚本的目的是将已经编译好的MLO、u-boot.img、uEnv.txt、uImage、am335x-boneblack.dtb等文件压缩后复制到SD卡的文件系统(FlasherFS)中
##将要烧写的文件系统(rootfs.partition.tar.gz)也复制到SD卡的文件系统(FlasherFS)中
##然后压缩文件系统为FlasherFS.tra.gz

#指定MLO(SPL)的路径
MLO="/home/zyr/Source_code/u-boot-2016.03/am335x-boneblack/MLO"

#指定u-boot.img的路径
ubootimg="/home/zyr/Source_code/u-boot-2016.03/am335x-boneblack/u-boot.img"

#指定uEnv.txt的路径
uEnvtxt="/home/zyr/Source_code/u-boot-2016.03/am335x-boneblack/uEnv.txt"

uEnvtxtemmc="/home/zyr/Source_code/uEnv.txt"

#指定filesystem的路径
filesystem="/home/zyr/Source_code/BeagleBone/BeagleBone-crate-SDcard/Self-for-Boneblack-filesystem.tar.gz"

#指定Blageboneblackdtb的路径
Beaglebonedtb="/home/zyr/Source_code/linux-3.14.65/arch/arm/boot/dts/am335x-boneblack.dtb"

#指定uImage的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值