您尚未登录。

楼主 #1 2020-07-16 15:18:02

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

自己画的一个3516的板子,板子用的是spi nor flash ,型号w25 和mx25 都用过,容量都是16M,

板子硬件上,boot_sel0和boot_sel1各通过一个4.7K下拉到地,

update是一个触发开关,默认没有触发时update为高电平,烧写时按下即为低电平,

SFC_INPUT_SEL通过一个下拉4.7K到地,

sfc_device_mod 通过一个下拉4.7K到地,

sfc_boot_mod 通过一个下拉4.7K到地, 选择3Byte和 接10K上拉到vcc选择4Byte模式都试过,问题依旧,


请问这是什么问题呢?


对了补充下,HiBurn烧写的时候选择的是USB口,

如果此时同时把uart0接入超级终端,超级终端上是可以看到烧录的命令以及执行进度的,说明串口的电路连接也是没有问题的

懵逼了

离线

楼主 #3 2020-07-16 16:36:49

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

是的

Tony 说:

能烧录,跑不起来?

离线

楼主 #5 2020-07-17 11:56:54

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

型号是选对的,这个可以肯定,

现在有个硬件上的改动,不知道是不是这个的影响,

vdd的pwm控制电路那部分,也就是海思的svb电路被我省掉了,

pwm0悬空,vdd我用的dcdc输出的恒定1.02V,

因为我的应用场景不需要考虑低功耗,所以当时画板子时就省掉了这部分电路,

这是我能想到的唯一区别了,不知道是不是这个的影响?

狼狼 说:

芯片型号没选错吧,有些选错的情况下会出现提示成功实际没烧进去的情况

离线

楼主 #8 2020-07-17 23:12:21

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

我这边是uboot都没反应,烧录显示是成功,

关键是我把别人的一块flash换到我的板子上是可以正常启动Uboot的,说明我的板子没有问题

简直是奇了怪了,

我一共焊接了两个板子都是烧录没有问题,启动没反应

fovaffedde-6612 说:

类似同一个问题,设备启动项是选择nor flash的,hitool烧录内存上面跑uboot没问题,但是启动的时候总是报错,指示芯片读nanoflash去了。pcb应该是按照官方sdk画的。某宝上面的开发板倒是可以正常烧录的运行,把烧录好的flash焊过去也没反应。
有没大佬指点一下?

离线

楼主 #9 2020-07-17 23:22:07

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

根据这两天的调试发现,更换别人板子的spinorflash可以正常启动uboot,说明我的板子在硬件上没有问题,那个svb电路已经在dopi的板子上验证过了,可以省略,不影响系统启动,那么现在就是要么是dopi的spi nor固件有问题,要么就是hitool并没有真正的吧固件烧写到flash芯片里,虽然每次都提示烧写成功

离线

楼主 #11 2020-07-19 22:47:20

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

你的估计是焊接的问题,我的板子才是真正把握搞无语了,上别人的flash就有输出,上我自己的flash就没有,这,而且还是用的海思官方一样的mx25l128,用官方的uboot和kernel,关键是还是官方的文档都说了,他们的demo板默认用的是spi nor, 简直日了狗了

fovaffedde-6612 说:

你情况比我好多了。我这里烧录不进去,uboot只有在内存可以运行。另外nor flash在店家的板子是可以用的。
hitool 先烧录boot到内存的,然后运行,读取flash(就卡这里),然后再烧录到spinorflash的(flash型号其实都可以识别,就是上电启动是去读nano flash,)。
另外两个关键启动引脚都是对的,
SFC_DEVICE_MODE  SFC_BOOT_MODE   FUNCTION
0                              0                        SPI NOR FLASH    3 BYTE MODE(default)
                                1                                                  4 BYTE MODE
1                              0                        SPI NAND FLASH  1 I/O BOOT MODE
                                1                                                  4 I/O BOOT MODE

这边也是根据SDK删减的板子,都不知道哪里问题

离线

楼主 #15 2020-07-20 09:32:41

wonrowl
会员
注册时间: 2020-05-08
已发帖子: 97
积分: 68

Re: 请问下,HiBurn烧写正常,但是启动板子无输出是怎么回事?

你也是买了dopi的板子吗?

fovaffedde-6612 说:

板子不是我画的,但重新看着电路图的控制引脚都没错。检查板子的电阻什么的。反正就是坑爹了。什么问题也检查不出来。我也是啊,默认spi nor也不行,是不是我们的样板买都是同一家....然后按SDK就不行了。感觉隐藏了什么。

离线

页脚

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

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