您尚未登录。

#1 Re: 全志 SOC » 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994, 调试串口UART0 (PB8/PB9) » 2020-09-01 21:25:11

tiandiyixian20 说:

新买的板子,好像是id 不对,烧录进去uboot不能跑,是因为芯片id不对;
FLASH不识别,ID为0b,40,18
修改uboot
u-boot/drivers/mtd/spi/u-boot/drivers/mtd/spi/spi_flash_ids.c

解决办法:
-       {"w25q128bv",      INFO(0xef4018, 0x0,  64 * 1024,   256, RD_FULL | WR_QPP | SECT_4K) },
+       {"w25q128",        INFO(0x0b4018, 0x0,  64 * 1024,   256, RD_FULL | WR_QPP | SECT_4K) },


你是对的。我上周购买了荔枝 nano,并且有 xt25f128b spi闪存。
它不适用于此线程 u-boot 和 linux。 http://nano.lichee.pro/build_sys/onekey.html固件也不起作用。
u-boot错误消息

unrecognized JEDEC id bytes: 0b, 40, 18
Failed to initialize SPI flash at 0:0 (error -2)
=>

可以通过tiandiyixian20解决。通过代码编辑重建u-boot。
所以我可以输入内核,但是有新的错误消息

...
m25p80  unrecognized JEDEC id bytes: 0b, 40, 18
...
[    1.302887] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    1.311627] cfg80211: failed to load regulatory.db
[    1.316998] Waiting for root device /dev/mtdblock3...
[  202.651192] random: crng init done
//卡在这里

我没有该线程的固件源代码。
所以我无法解决错误。有什么提示吗?

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn