下载 U-boot后。复位后出现:
U-Boot SPL 2018.01 (Sep 08 2020 - 21:42:32)
DRAM:DRAM initialization failed: dram[0x180] != 0x980.
初始化失败,查看电压没错啊。
说明书也没写。
官方网站毛都没有。
哪位大神有招数啊?
国内IC厂商支持太差了,对客户保密。
对比海外厂商,差了十万八千里啊
离线
供电不稳或者频率超的太高了?
离线
自己做的板子。
离线
供电3.3V是DCDC,实测 3.287V
2.5V是LDO 实测 2.512V
1.1V是LDO, 实测1.188
离线
其实厂家对开发者根本就没有支持,网上的资料绝大多数是网友辛苦摸索出来的
最近编辑记录 armstrong (2020-09-09 10:51:13)
离线
想说爱你不容易啊
离线
可能就是运气撇,DRAM就是有问题,这个现象上量还是很常见的
离线
降频的方法也试了,从156M降到96M。故障如旧
离线
看它的原理图,也是很简单的,3.3V,2.5V,1.1V RESET,晶体,SPIFLASH
,USB,串口等就这些东东。简单的连线怎么会有这么大的麻烦。
离线
特别是进去官方网站,里面毛都没有。不像Nuvoton,TI,ST,NXP这些厂商,资料一应俱全。datasheet,应用笔记,入门,FAQ等等应有尽有。
离线
没办法了,只有再买几个测试。没有这个故障了,但是出现了下列情况:
U-Boot 2018.01-05679-g013ca45-dirty (Sep 07 2020 - 20:57:20 +0800) Allwinner Technology
CPU: Allwinner F Series (SUNIV)
Model: Lichee Pi Nano
DRAM: 32 MiB
MMC: SUNXI SD/MMC: 0
SF: unrecognized JEDEC id bytes: c8, 40, 18
*** Warning - spi_flash_probe_bus_cs() failed, using default environment
In: serial@1c25000
Out: serial@1c25000
Err: serial@1c25000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 2 1 0
SF: unrecognized JEDEC id bytes: c8, 40, 18
Failed to initialize SPI flash at 0:0 (error -2)
No SPI flash selected. Please run `sf probe'
No SPI flash selected. Please run `sf probe'
=>
出现: SF: unrecognized JEDEC id bytes: c8, 40,
和spiflash的型号有关吗?
离线
25Q127CY1G
离线
我感觉对于这种问题,你就应该在坑网直接下载一个裸机的程序,那样调试就很方便了。三下五除二就搞定了。我记得有MDK的
离线
这种情况先查硬件吧,虚焊,短路,断路什么的。特别看下DDR的那几个管脚 2.5V还有SVREF
离线
另外 示波器看下晶振
离线
uboot/drivers/mtd/spi/spi_flash_ids.c中的spi_flash_ids[]添加你板子上flash的型号,具体参数结合flash规格书。
参考:
{"gd25q127c", INFO(0xc84018, 0x0, 64 * 1024, 256, SECT_4K) },
最近编辑记录 hansen (2020-09-17 11:18:49)
离线
@david
感谢大佬。
问题:1.FEL状态下,更新flash数据总是失败。可以识别芯片型号,但运行“from-fel-to-dfu.bat”时,总报错“usb_bulk_send() error”;1.然后通过SD卡启动时,串口终端提示DRAM有错误;
原因:SVREF应为VCC_DRAM/2,但配置为3.3V/2,改过来就好了。
离线
我也试过出现类试的问题,不过我的是SVRER那个脚的两个电容错了105,对高频滤波不好导致启动DRAM报错,搞到我查了好久,换了焊了好几次F1C200后来对比别人的原理图才怀疑SVREF电压纹波太大,换为104的电容后就好了,可以正常启动了。
离线