打印
[其他ST产品]

NUCLEO-H7A3ZIQ 使用keil外部下载算法后提示Flash Timeout

[复制链接]
1446|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duo点|  楼主 | 2023-4-8 11:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我用ospi驱动w25q128,可以读出id,可以写入和读取数据。然后自己写了个KEIL的外部下载算法,修改了链接器脚本让图片资源存储在w25q128。
但是点击下载后,Erase过程正常,一到Program就提示Flash Timeout,请问是哪个地方出错了?

使用特权

评论回复
沙发
Undshing| | 2023-4-11 22:01 | 只看该作者
Reset选项,修改为SYSRESETREQ试试

使用特权

评论回复
板凳
xiaoyaodz| | 2024-1-8 13:44 | 只看该作者
在Keil MDK中,检查编程参数是否设置正确

使用特权

评论回复
地板
uytyu| | 2024-1-8 14:27 | 只看该作者
检查目标芯片的保护设置,如果有必要,通过相应的寄存器清除Flash保护。

使用特权

评论回复
5
robincotton| | 2024-1-8 16:39 | 只看该作者
Flash没有设置保护,如果有保护,需要先解除保护,才能进行编程操作。

使用特权

评论回复
6
maqianqu| | 2024-1-9 19:28 | 只看该作者
对微控制器进行冷复位或热复位,再尝试下载。

使用特权

评论回复
7
phoenixwhite| | 2024-1-9 20:22 | 只看该作者
编程算法的时钟速度设置过高,超过了目标芯片的实际承受能力,需降低SWD/JTAG接口的时钟频率。

使用特权

评论回复
8
alvpeg| | 2024-1-9 21:04 | 只看该作者
在Keil中未正确配置下载选项,比如没有勾选“Reset and Run”选项,在编程后没有自动复位目标板,导致程序不能正常启动。

使用特权

评论回复
9
maudlu| | 2024-1-9 21:40 | 只看该作者
请检查ST-LINK调试器/编程器与计算机之间的USB连接是否正常

使用特权

评论回复
10
janewood| | 2024-1-10 08:15 | 只看该作者
所有必要的电源和地线都已正确连接。

使用特权

评论回复
11
wilhelmina2| | 2024-1-10 11:10 | 只看该作者
如果速度设置得太高,可能会导致超时。

使用特权

评论回复
12
maudlu| | 2024-1-10 16:29 | 只看该作者
目标MCU由于某种原因进入了死锁或者低功耗模式,导致无法正确响应编程命令。

使用特权

评论回复
13
louliana| | 2024-1-10 20:08 | 只看该作者
调整Keil中的调试器设置,减小SWD/JTAG接口的通信速率。

使用特权

评论回复
14
uptown| | 2024-1-10 20:40 | 只看该作者
ST-Link连接不稳定或接触不良。

使用特权

评论回复
15
albertaabbot| | 2024-1-10 21:12 | 只看该作者
编程到Flash中的代码大小不超过Flash芯片的容量。

使用特权

评论回复
16
jimmhu| | 2024-1-11 13:25 | 只看该作者
更换目标板。               

使用特权

评论回复
17
wangdezhi| | 2024-1-11 21:30 | 只看该作者
板上的复位、电源或其他信号线存在问题。

使用特权

评论回复
18
gygp| | 2024-1-13 10:02 | 只看该作者
Keil的配置问题              

使用特权

评论回复
19
51xlf| | 2024-1-13 10:24 | 只看该作者
可以在STMicroelectronics官方网站上下载最新的驱动程序并进行安装。

使用特权

评论回复
20
10299823| | 2024-1-13 11:15 | 只看该作者
可能是JTAG或SWD接口的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

434

主题

1629

帖子

1

粉丝