QSPI 烧录问题
各位好!我的板子为OK1046A-C2 ,今天误操作将QSPI Flash擦掉了。然后我先将QSPI Flash拆下来,并用烧录器烧写了firmware_ls1046ardb_uboot_qspiboot_1133_5a59.img
然后启动时卡住不动,貌似DDR初始化失败,Log如下:
U-Boot 2018.03 (Jun 22 2021 - 16:54:42 +0800)
SoC:LS1046AE Rev1.0 (0x87070010)
Clock Configuration:
CPU0(A72):1800 MHzCPU1(A72):1800 MHzCPU2(A72):1800 MHz
CPU3(A72):1800 MHz
Bus: 700MHzDDR: 2100 MT/sFMAN: 800MHz
Reset Configuration Word (RCW):
00000000: 0e150012 10000000 00000000 00000000
00000010: 11335a59 40005012 40025000 c1000000
00000020: 00000000 00000000 00000000 00238996
00000030: 20044500 00001002 00000096 00000001
Model: OK1046-C
Board: LS1046ARDB, boot from QSPI
SERDES Reference Clocks:
SD1_CLK1 = 100.00MHZ, SD1_CLK2 = 156.25MHZ
SD2_CLK1 = 100.00MHZ, SD2_CLK2 = 100.00MHZ
I2C: ready
DRAM:Initialzing DDR using fixed setting
Configuring DDR for 2100 MT/s data rate
Controler 0 timeout, debug_2 = 2100
Waiting for D_INIT timeout. Memory may not work.
请问怎样修复?非常感谢!
本帖最后由 djh 于 2022-1-19 14:51 编辑
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x 4G内存,要烧写想对应的镜像;
首先需要先确定您的核心板的版本,可以从核心板的侧面看到;QSPI 里面的镜像损坏之后,可以通过制作烧写TF卡来引导烧写,需要注意的是使用的我们所提供的的制卡镜像来制卡制完卡之后,再配合U盘进行烧写;具体操作详见软件手册6.2章节
djh 发表于 2022-1-19 14:50
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x...
明白,谢谢!
对比了一下,确实弄错成了v2.x的. elephant4216 发表于 2022-1-19 16:01
明白,谢谢!
对比了一下,确实弄错成了v2.x的.
好的问题解决了,就可以 djh 发表于 2022-1-19 14:50
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x...
你好,我现在手上有一块LS1043A的板子,网站上下载不了资料,你能把OK1043或1046A用户资料发一份给我吗,yarchbbq@163.com,谢谢。 djh 发表于 2022-1-19 14:50
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x...
"首先需要先确定您的核心板的版本,可以从核心板的侧面看到;"有没有图可以展示一下?
页:
[1]