嵌入式爱好者

查看: 4904|回复: 5

[Ubuntu] QSPI 烧录问题

[复制链接]

4

主题

9

帖子

32

积分

LS1043A\46A通行证

扫一扫,手机访问本帖
发表于 2022-1-19 11:06:57 | 显示全部楼层 |阅读模式
各位好!我的板子为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 MHz  CPU1(A72):1800 MHz  CPU2(A72):1800 MHz  
       CPU3(A72):1800 MHz  
       Bus:      700  MHz  DDR:      2100 MT/s  FMAN:     800  MHz
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.


   请问怎样修复?非常感谢!

回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-1-19 14:50:10 | 显示全部楼层
本帖最后由 djh 于 2022-1-19 14:51 编辑

这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x 4G内存,要烧写想对应的镜像;
首先需要先确定您的核心板的版本,可以从核心板的侧面看到;QSPI 里面的镜像损坏之后,可以通过制作烧写TF卡来引导烧写,需要注意的是使用的我们所提供的的制卡镜像来制卡制完卡之后,再配合U盘进行烧写;具体操作详见软件手册6.2章节

制卡镜像选择.jpg

点评

"首先需要先确定您的核心板的版本,可以从核心板的侧面看到;"有没有图可以展示一下?  详情 回复 发表于 2023-4-15 22:45
你好,我现在手上有一块LS1043A的板子,网站上下载不了资料,你能把OK1043或1046A用户资料发一份给我吗,,谢谢。  详情 回复 发表于 2023-4-5 08:50
明白,谢谢! 对比了一下,确实弄错成了v2.x的.  详情 回复 发表于 2022-1-19 16:01
点评回复 支持 反对

使用道具 举报

4

主题

9

帖子

32

积分

LS1043A\46A通行证

 楼主| 发表于 2022-1-19 16:01:26 | 显示全部楼层
djh 发表于 2022-1-19 14:50
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x  ...

明白,谢谢!
对比了一下,确实弄错成了v2.x的.

点评

djh
好的问题解决了,就可以  详情 回复 发表于 2022-1-19 16:23
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2022-1-19 16:23:00 | 显示全部楼层
elephant4216 发表于 2022-1-19 16:01
明白,谢谢!
对比了一下,确实弄错成了v2.x的.

好的问题解决了,就可以
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

4

积分

发表于 2023-4-5 08:50:08 | 显示全部楼层
djh 发表于 2022-1-19 14:50
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x  ...

你好,我现在手上有一块LS1043A的板子,网站上下载不了资料,你能把OK1043或1046A用户资料发一份给我吗,yarchbbq@163.com,谢谢。
点评回复 支持 反对

使用道具 举报

0

主题

1

帖子

4

积分

LS1043A\46A通行证

发表于 2023-4-15 22:45:30 | 显示全部楼层
djh 发表于 2022-1-19 14:50
这个报错应该是烧写的镜像与核心板的内存大小不匹配导致的,1046核心板有来两种,分别是V1.x 2G内存和V2.x  ...

"首先需要先确定您的核心板的版本,可以从核心板的侧面看到;"有没有图可以展示一下?
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-20 02:58

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表