硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1007|回复: 7
收起左侧

[SPI/QSPI] XIP方式运行程序需要考虑死机问题

[复制链接]

28

主题

130

回帖

214

积分

高级会员

积分
214
发表于 2022-1-10 00:42:06 来自手机 | 显示全部楼层 |阅读模式
随便短路一下QSPI的信号脚,程序就不能正常工作了,且短路恢复后,程序也不能自动恢复继续正常执行,程序不动了。应该是程序取指错误跑飞、进入错误中断了,死机了。这样看来外接QSPI FLASH一旦受到外界的干扰影响,将来产品可靠性会变差啊。
回复

使用道具 举报

28

主题

130

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2022-1-10 00:51:20 来自手机 | 显示全部楼层
不知道有没有能像CAN总线ABOM自动恢复那样的功能,短路恢复后程序自动恢复
回复

使用道具 举报

28

主题

130

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2022-1-10 00:55:02 来自手机 | 显示全部楼层
短路恢复后程序不能自动恢复运行的话,难道要靠看门狗强制程序复位运行?或者在错误中断中复位程序?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2022-1-10 01:42:57 | 显示全部楼层
短路这种骚操作,我觉得还是少做,很容易造成芯片损坏。不过这个测试还是挺有意思的

一个有意思的测试,使用镊子依次触摸SDRAM引脚,会不会造成emWin死掉,答案是不会的,看视频效果
https://www.armbbs.cn/forum.php? ... 9484&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

18

主题

321

回帖

375

积分

高级会员

积分
375
发表于 2022-1-10 09:31:44 | 显示全部楼层
在 boot 里面上电先把 FLASH 退出 QPI 模式,然后复位 FLASH 之后再重新初始化 FLASH,开启 XIP。参考 https://gitee.com/mirrors/ART-Pi ... cations/boot.c#L147
回复

使用道具 举报

28

主题

130

回帖

214

积分

高级会员

积分
214
 楼主| 发表于 2022-1-10 11:15:05 来自手机 | 显示全部楼层
eric2013 发表于 2022-1-10 01:42
短路这种骚操作,我觉得还是少做,很容易造成芯片损坏。不过这个测试还是挺有意思的

一个有意思的测试, ...

被短路的引脚信号都是类似pwm那样的脉冲信号,也没有接入高压,芯片应该不会那么脆弱,没那么容易坏吧
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-1-10 14:44:35 来自手机 | 显示全部楼层
碰一下也有风险,冬天静电大
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-1-10 14:45:33 来自手机 | 显示全部楼层
可靠性评估推荐群脉冲和辐射抗扰
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 19:51 , Processed in 0.230561 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表