TONY 发表于 2020-09-21 15:42:38

3516A SPI Flash使用32MB(MX25L25635F)无法启动

[求助] 3516A SPI Flash使用32MB(MX25L25635F)无法启动使用MX25L12845E可以正常启动,但是换成MX25L25635F之后,按同样的方式把uboot、kernel、rootfs烧到32MB的flash里,重新上电之后没法启动,串口没有打印任何信息。SFC_BOOT_MODE加了上拉,选择了4byte启动方式,检查了各个配置,还是没法启动。
用Jlink配置DDR之后,把uboot载入到DDR中运行uboot,打印出来的信息如下:
U-Boot 2010.06 (Dec 23 2015 - 19:13:46)Check spi flash controller v350… Found
Spi(cs1) ID: 0xC2 0x20 0x19 0xC2 0x20 0x19
SPI nor boot mode is 4 Bytes
Spi(cs1): Block:64KB Chip:32MB Name:”MX25L 256/257 35 E/F”
Spi(cs1): 4 addr SPI read:0x6,EB,0xc write:0x0,02,0xc erase:0x0,D8,0xc
num_chip of Spi: 1
* Warning - bad CRC, using default environmentIn: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
Wrong Image Format for bootm command
ERROR: can’t get kernel image!
hisilicon #蓝色两行是把uboot中.\drivers\mtd\spi\hisfc350\hisfc350.c中DEBUG打开之后输出的,
if (DEBUG) {
printf(“Spi(cs%d): “, spi->chipselect);
if (spi->addrcycle == SPI_4BYTE_ADDR_LEN)
printf(“4 addr SPI “);
else
printf(“3 addr SPI “);                  printf("read:0x%x,%02X,0x%x ",                            spi->read->iftype,                            spi->read->cmd,                            spi->read->clock);                  printf("write:0x%x,%02X,0x%x ",                            spi->write->iftype,                            spi->write->cmd,                            spi->write->clock);                  printf("erase:0x%x,%02X,0x%x\n",                            spi->erase.iftype,                            spi->erase.cmd,                            spi->erase.clock);    }红色部分的是不是有问题,iftype怎么会是6呢?
文章来源:https://www.ebaina.com/questions/100000031279

小小 发表于 2026-01-14 03:56:46

楼主太厉害了,整理得这么详细,必须支持

神奇的中指 发表于 2026-01-26 16:53:31

分析全面,方方面面都考虑到了,很用心

ganbing9 发表于 2026-01-27 01:53:39

楼主很专业,分析得头头是道,值得信赖

站长小二 发表于 2026-01-27 02:38:29

这个分享太及时了,正好赶上我需要的时候

csyp2017 发表于 2026-01-28 05:06:48

收藏了,已经推荐给身边有需要的朋友

阳光会有的 发表于 2026-02-03 08:30:04

说得很实在,没有夸大其词,这种真实分享太难得了

幸福的蚂蚁 发表于 2026-02-03 10:04:56

没想到还有这种操作,学到了学到了

西万路小混混 发表于 2026-02-05 12:23:31

这个观察角度很新颖,打破了我之前的固有认知,引发了不少新的思考。

soso4018 发表于 2026-02-05 14:14:30

没有水分,全是干货,这样的帖子请多来

般若摩诃 发表于 2026-02-05 14:14:35

讨论氛围真好,大家都在真诚分享,点赞论坛

℡_太傻_▁▂_.. 发表于 2026-02-05 14:14:36

太赞了,解决了我纠结很久的问题

za131717945 发表于 2026-02-05 14:14:37

感谢楼主的真诚分享,让论坛变得更有价值

hubawan 发表于 2026-02-05 14:14:39

创作 / 整理不易,支持楼主,好内容就该被更多人看到,帮你顶一顶。

wjh00 发表于 2026-02-05 14:15:00

能把这些经历和思考写出来很勇敢,不管是经验还是心情,都很有价值。

孙雅芹资 发表于 2026-02-05 14:15:01

没想到能看到这么详细的讲解,关键信息都标注出来了,对新手特别友好。

小吕╰ 发表于 2026-02-05 14:15:02

看完深有同感,很多点说到心坎里了,感谢楼主认真梳理分享。

梦想在飞 发表于 2026-02-05 14:15:05

楼主辛苦了,整理这么多内容,必须点赞收藏

mm平 发表于 2026-02-05 14:15:09

补充一点,这个方法在实际使用中要注意及时跟进

小乔 发表于 2026-02-05 14:15:22

页: [1] 2 3
查看完整版本: 3516A SPI Flash使用32MB(MX25L25635F)无法启动