当前位置: 技术问答>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大神能来帮帮我吗
现在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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。