您现在的位置: 爱51代码网 >> 范文 >> 文章正文
三星4412开发板uboot烧写板子不能启动

手上有一块已经弄好的4412板子,不算是开发板,算是一个产品,想重新将底层重新写一遍,学习一下4412

现在uboot已经编译出来了,但烧写进去后发现板子不能启动,什么都没有输出,我想可能是烧写的位置有错误,因为如果CPU找到uboot的话至少会输出个“OK”吧。。。。

参照原有的uboot启动数据,我想这可能是通过eMMC启动。因为之前我学习的是S5PV210,只是通过NAND来启动,现在突然多出了新的概念有点不熟悉。而且原uboot是通过SD卡烧写的,而且uboot有1M那么大

在网上找了好多资料,各有各说法(虽然大体上都差不多),我看有些人将BL1文件,BL2文件写烧写了进去,有些人就只烧写一个uboot.bin

我是通过SD卡启动,然后用fastboot方式烧写uboot的,在这之前我先执行这这些指令:
mmc erase boot 0 0 0
mmc erase user 0 0 0
fdisk -c 0 350 1000 300
mmc rescan 0
mmc rescan 1

fatformat mmc 0:1
ext3format mmc 0:2
ext3format mmc 0:3
ext3format mmc 0:4

然后就进行fastboot烧写了

然后板子就不能启动了

我看了4412的数据手册,手册上面说CPU中的BL0会去外设存储设备里将BL1放入SRAM中执行,然后就跳到OS image处执行。。。看得我一头雾水

我想知道究竟要烧写哪些文件才能让本子顺利启动呢?

搞了好久都没让板子启动,郁闷死我了
是要从sd启动把数据烧到emmc,还是直接把sd数据写到mmc内存中。 uboot相对比较简单的,其实和以前处理器一样的,只不过需要把BL1和BL2和UBOOT揉到一起的!

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    fastreport提示没有找到fr_class
    redhat 2.6 (santigo 5.6) v
    shell如何实现自动填写操作执
    linux shell 文件配置sh:co
    shell script语法一定要加pa
    Fedora17 内核版本和uname -
    kvm虚拟机网卡闪断
    kvm虚拟机网卡闪断
    #pragma pack(1) 取消默认对
    android进程与c++进程间如何
    SecureCRT如何访问虚拟机vmW
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |