查看: 81|回复: 13

[hi3516] 3516A Fastboot烧写失败

[复制链接]
发表于 2018-12-5 16:47:51 | 显示全部楼层 |阅读模式
 楼主| 发表于 2018-12-5 16:49:25 | 显示全部楼层
Boot downloading started.
Boot 100 % Downloaded.
Boot Downloading completed!


U-Boot 2010.06 (Dec 01 2018 - 00:56:21)

Check spi flash controller v350... Found
Can't find a valid spi flash chip.
Can't find a valid spi flash chip.
Check Nand Flash Controller v610 ... found
Special NAND id table Version 1.38
Cannot found a valid Nand Device
Check spi flash controller v350... Found
Can't find a valid spi flash chip.
Can't find a valid spi flash chip.
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
start download process.

Boot Started successfully!
version: 3.0.3
(OK)
"getinfo version" command sent successfully!
spi
(OK)
"getinfo bootmode" command sent successfully!
Check spi flash controller v350... Found
Can't find a valid spi flash chip.
Can't find a valid spi flash chip.
Failed to initialize SPI flash at 0:0
(ERROR)
Failed to send "sf probe 0" command!

补充内容 (2018-12-8 17:17):
已解决。Flash 的CLK上串联的电阻掉了,是我这边的硬件问题。
 楼主| 发表于 2018-12-5 18:57:54 | 显示全部楼层
啥意思啊,我知道烧写失败
发表于 2018-12-5 20:02:01 | 显示全部楼层
查一下flash启动模式是否配置正确
发表于 2018-12-6 09:20:52 | 显示全部楼层
1X  还是4x ?  确认下   看上去  是spi flash
发表于 2018-12-6 09:24:30 | 显示全部楼层
我觉得应该是你的flash类型,不在hisi支持的范围内,你在uboot中去添加进去。(因为uboot都在内存中,都检测不到flash类型),或者你硬件上有问题。
 楼主| 发表于 2018-12-6 15:35:39 | 显示全部楼层
vikeytwo 发表于 2018-12-5 20:02
查一下flash启动模式是否配置正确

你好,你的意思是烧完Flash后是从Flash启动的,所以要从之前的BootRom改为BootFlash吗?
 楼主| 发表于 2018-12-6 15:37:23 | 显示全部楼层
tangji 发表于 2018-12-6 09:24
我觉得应该是你的flash类型,不在hisi支持的范围内,你在uboot中去添加进去。(因为uboot都在内存中,都检 ...

你好,我有在uboot的表格中添加了我的flash,并且生成了reg_info.bin文件后编译的,这个操作是否有问题呢?如果有问题,请问具体操作是什么?
 楼主| 发表于 2018-12-6 15:38:23 | 显示全部楼层
jiangfy486 发表于 2018-12-6 09:20
1X  还是4x ?  确认下   看上去  是spi flash

你好,是SPI Flash,1X和4X分别是什么意思  我的Flash是W25Q128和MX25L128
发表于 2018-12-6 15:54:09 | 显示全部楼层
qn1543838933 发表于 2018-12-6 15:37
你好,我有在uboot的表格中添加了我的flash,并且生成了reg_info.bin文件后编译的,这个操作是否有问题呢 ...

在表格里添加是没用的,(添加到表格不会加入到reg_info.bin文件的),要在uboot源代码和kernel源代码中添加,(具体路径你百度一下hisixx 添加新flash)
 楼主| 发表于 2018-12-6 16:52:26 | 显示全部楼层
tangji 发表于 2018-12-6 15:54
在表格里添加是没用的,(添加到表格不会加入到reg_info.bin文件的),要在uboot源代码和kernel源代码中 ...

你好,百度上面关于这方面的资料很少,能具体说下哪几个代码要改吗?
发表于 2018-12-7 13:48:43 | 显示全部楼层
qn1543838933 发表于 2018-12-6 15:35
你好,你的意思是烧完Flash后是从Flash启动的,所以要从之前的BootRom改为BootFlash吗?

Flash选择3Byte模式,SFC_DEVICE_MODE = 0,SFC_EMMC_BOOT_MODE = 0,BOOTROM_SEL = 1,BOOT_SEL0 = BOOT_SEL = 0
发表于 2018-12-8 14:28:15 | 显示全部楼层
qn1543838933 发表于 2018-12-6 16:52
你好,百度上面关于这方面的资料很少,能具体说下哪几个代码要改吗?

可以看看我之前发的帖子,有一个就是添加flash的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2008-2017 当前位置 易百纳技术社区论坛 返回 易百纳技术社区 ( 苏ICP备14036084 )   Powered by Discuz! X3.1
快速回复 返回顶部 返回列表