下载地址 : git clone https://github.com/linux-sunxi/u-boot-sunxi u-boot-sunxi
使用configs/Sinlinx_SinA33_defconfig
编辑对应的.dts文件。主要是TF-CD不同。
emmc硬件连接相同。 配置1G+8G.
编译通过,通过dd写入后启动的信息如下。
u-boot运行两次。第二次DRAM是0了? 帮忙分析一下。谢谢了。
=========================以下输出信息。
U-Boot SPL 2019.01-rc3-g829407b-dirty (Jun 14 2020 - 17:00:38 +0800)
DRAM: 1024 MiB
U-Boot SPL 2019.01-rc3-g829407b-dirty (Jun 14 2020 - 17:00:38 +0800)
DRAM: 0 MiB
### ERROR ### Please RESET the board ###
最近编辑记录 skliu (2020-06-14 18:02:13)
离线
感谢回复。降低DRAM的频率,MCU还没将(不知道着呢麽设定的) 信息不停的输出下面这段落:应该是不停的复位重启。
U-Boot SPL 2019.01-rc3-g829407b-dirty (Jun 14 2020 - 17:00:38 +0800)
DRAM: 1024 MiB
在这里问一个问题:
目前我是板子上的emmc没动,只是把uboot写入tf卡,插板子上运行的。 tf卡上的fat16里面的内容可能不对。 回事这个原因吗?
谢谢
最近编辑记录 skliu (2020-06-15 10:37:23)
离线
感觉不像,感觉更像是uboot已经起来了,但是串口设备树配置不对没有输出,然后后半段重启了,没记错默认的动作是hang()。
离线
就是说我不用sunxi-fel写入板载emmc。 而通过tf卡可以启动? 目前来看,是uboot里面就错了吗?就是说与板tf卡里面有没系统,和src文件无关?
配置检查过了:SDRAM一样,emmc一样,串口一样,不知道还有哪里可以检查的? 谢谢
最近编辑记录 skliu (2020-06-15 10:58:27)
离线
就是说我不用sunxi-fel写入板载emmc。 而通过tf卡可以启动? 目前来看,是uboot里面就错了吗?就是说与板tf卡里面有没系统,和src文件无关?
配置检查过了:SDRAM一样,emmc一样,串口一样,不知道还有哪里可以检查的? 谢谢
是的,A33等主线在TF和emmc启动都很简单,只需要执行
dd if=$ROOTFS/boot/u-boot-sunxi-with-spl.bin of=$loop_path bs=1024 seek=8
重点确认下,设备树串口输出是否指向正确,console是否配置了quite,是在不行就只能点灯大法了。
离线
调试半天。最后把主频降到720M顺利走下去了。 默认是1.1Ghz。
离线