当前位置:  技术问答>linux和unix

关于搭载三星4412开发板uboot烧写问题

    来源: 互联网  发布时间:2017-05-25

    本文导语:  手上有一块已经弄好的4412板子,不算是开发板,算是一个产品,想重新将底层重新写一遍,学习一下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处执行。。。看得我一头雾水

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

搞了好久都没让板子启动,郁闷死我了

gooogleman大神能来帮帮我吗

|
最近刚学习4412。你是要从sd启动把数据烧到emmc,还是直接把sd数据写到mmc内存中。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3