完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,
我们根据官方推荐使用了S25FS128S作为FX3的SPI Flash,将固件下载到Flash内以后,重新上电,设备仍然显示为bootloader,不能正常启动设备。 我们尝试了将SPI Flash替换为W25Q32FW,同样的固件以及下载方法下载到Flash内之后,重新上电,设备就不会停留在bootloader,是可以正常启动的。 对于下载,是按照参考所述,首先将Img刷入Ram,然后使用DownloadFW函数将img再刷入SPI Flash。刷入完成后,在不断电的情况下,我们读取了Flash的前256byte,与img的前256byte比较,是没有问题的,因此下载应该是成功的。但S25FS128S无法启动。 请问,这个可能是什么原因?该怎么查? |
|
相关推荐
1个回答
|
|
有可能是S25FS128S与FX3之间的兼容性问题导致无法从SPI Flash启动。你可以尝试以下方法来查找问题所在:
1. 确保使用的S25FS128S芯片是正品,且没有损坏。可以尝试使用其他S25FS128S芯片进行测试。 2. 查阅FX3的规格手册和S25FS128S的数据手册,确认它们之间的连接方式和时序参数是否一致。特别需要注意芯片电源、片选、时钟以及数据线等相关接口的连接是否正确。 3. 在启动过程中,通过SPI Flash的接口的状态引脚或者调试端口,查看SPI Flash是否被正确访问和读取。如果不能读取数据,可能是芯片连接问题或者时序设置问题。 4. 如果SPI Flash芯片的输入时钟信号延迟比较大,可能需要调整FX3的时钟频率或者硬件电路上的电源噪声等。 5. 确认S25FS128S芯片是否需要进行特殊的初始化或配置操作,以支持FX3的启动。 如果上述方法都不能解决问题,建议联系FX3和S25FS128S芯片的供应商,寻求他们的技术支持。他们可以提供更具体的解决方案,并帮助你查找原因。 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2069 浏览 1 评论
1826 浏览 1 评论
3639 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1510 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
507浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
357浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
854浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 17:14 , Processed in 0.781664 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号