硬汉嵌入式论坛

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

[开发工具] 无法访问内存Cannot access Memory 0xe000edf0(二楼回复,新版固件已经解决)

[复制链接]

30

主题

139

回帖

234

积分

高级会员

积分
234
发表于 2022-3-12 20:11:46 | 显示全部楼层 |阅读模式
使用SWD模式下载程序,遇到 Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte),不清楚这是什么问题,程序可以下载进去,并执行。
Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte)
image.png
这是我的配置
image.png
image.png

2022.04.24
记录一下:0xE000EDF0 位置是一个32位 调试停止控制和状态寄存器
image.png
关于该寄存器的描述:
image.png
image.png
image.png




image.png
image.png

DDI0403E_B_armv7m_arm.pdf

6.89 MB, 下载次数: 4

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-6-3 00:00:15 | 显示全部楼层
新版固件V2.16已经解决H7-TOOL高速DAPLINK下载H7系列芯片弹Cannot access Memory 0xe000edf0问题

https://www.armbbs.cn/forum.php? ... d=112307&fromuid=58


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-3-12 21:46:03 | 显示全部楼层
不用管,这个地址在H7调试状态才可以访问
image.png

根本原因是勾上了这个“Reset and Run” ,当前STM32里面只有H7系列有这个问题,其它系列没有这个问题。这个是程序下载完毕才执行的操作,目的是让你的板子下载完毕后就重启。H7-TOOL下载H7系列芯片执行完毕后,也是正常复位的。

image.png

调试状态就可以正常查看了:
image.png

现在的下载器下载H7都类似这么个东西,类似JLINK的这个提示:
image.png







回复

使用道具 举报

6

主题

32

回帖

50

积分

初级会员

积分
50
发表于 2022-4-8 17:13:15 | 显示全部楼层
我的调试普冉MCU的时候,也发现了这个问题,直接报错 退出下载状态。
微信图片_20220408170817.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-8 17:25:38 | 显示全部楼层
lixin91985 发表于 2022-4-8 17:13
我的调试普冉MCU的时候,也发现了这个问题,直接报错 退出下载状态。

你这个提示跟楼主的不同,你这个是直接擦除失败。也就是说你的板子有问题,或者FLM烧写算法问题(前提是你的下载器是正常的)。
回复

使用道具 举报

6

主题

32

回帖

50

积分

初级会员

积分
50
发表于 2022-4-9 10:38:01 | 显示全部楼层
下载器是H7 TOOL第一批,,
flash是擦除成功的 ,因为选择不擦除flash 就能够下载成功。。

同一个工程配置,用JLINK下载是没有问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-9 10:45:11 | 显示全部楼层
lixin91985 发表于 2022-4-9 10:38
下载器是H7 TOOL第一批,,
flash是擦除成功的 ,因为选择不擦除flash 就能够下载成功。。

1、第1批有点老,新版改了很多东西。
2、JLINK使用MDK下载没问题,那TOOL就没问题,基于这个芯片的板子哪里有卖,我买个玩下,顺便让我们脱机烧录也支持下。
回复

使用道具 举报

6

主题

32

回帖

50

积分

初级会员

积分
50
发表于 2022-4-9 15:16:34 | 显示全部楼层
eric2013 发表于 2022-4-9 10:45
1、第1批有点老,新版改了很多东西。
2、JLINK使用MDK下载没问题,那TOOL就没问题,基于这个芯片的板子 ...

稍后 联系淘宝客服  我提供几个DEMO板,,也想着能够添加到TOOL里面。

用JLINK调试确实没有问题,

话说TOOL的下载速度真心没得说,比STLINK V3都快。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-9 15:32:21 | 显示全部楼层
lixin91985 发表于 2022-4-9 15:16
稍后 联系淘宝客服  我提供几个DEMO板,,也想着能够添加到TOOL里面。

用JLINK调试确实没有问题,

全网搜,这个芯片没卖的。
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2022-4-23 20:30:03 | 显示全部楼层
这个问题解决了吗,出现同样问题了  
Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte)
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2022-4-23 20:30:33 | 显示全部楼层
这个问题解决了吗,出现同样问题了
Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-23 22:41:18 | 显示全部楼层
xiaonihao444 发表于 2022-4-23 20:30
这个问题解决了吗,出现同样问题了
Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte)

下载后,程序可以正常执行吗,不能的话,不正常。

如果能正常执行就是我二楼的情况。
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2022-4-24 08:19:31 | 显示全部楼层
eric2013 发表于 2022-4-23 22:41
下载后,程序可以正常执行吗,不能的话,不正常。

如果能正常执行就是我二楼的情况。

不能执行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-24 09:01:57 | 显示全部楼层

那跟这个没关系了,下载的那款芯片。具体型号说下。
前面坛友那个普冉MCU,我们前几天已经做了脱机烧录支持。

image.png
回复

使用道具 举报

30

主题

139

回帖

234

积分

高级会员

积分
234
 楼主| 发表于 2022-4-24 10:52:40 | 显示全部楼层
eric2013 发表于 2022-4-23 22:41
下载后,程序可以正常执行吗,不能的话,不正常。

如果能正常执行就是我二楼的情况。

使用其它dap下载时(同一块开发板),不会出现 Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4 Byte) 这个问题,
使用h7_tools下载的时候会出现,但程序可以正常执行,并没有什么影响
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-24 11:08:57 | 显示全部楼层
Biby 发表于 2022-4-24 10:52
使用其它dap下载时(同一块开发板),不会出现 Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4  ...

你的问题,二楼已经解释的比较清楚,不用管。
像其他网友那种,不能正常下载是不正常的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-4-24 12:07:54 | 显示全部楼层
Biby 发表于 2022-4-24 10:52
使用其它dap下载时(同一块开发板),不会出现 Cannot access Memory (@ 0xe000edf0, Read, Acc Size: 4  ...

根本原因是勾上了这个“Reset and Run” ,当前STM32里面只有H7系列有这个问题,其它系列没有这个问题。这个是程序下载完毕才执行的操作,目的是让你的板子下载完毕后就重启。H7-TOOL下载H7系列芯片执行完毕后,也是正常复位的。



回复

使用道具 举报

30

主题

139

回帖

234

积分

高级会员

积分
234
 楼主| 发表于 2022-4-24 13:08:33 | 显示全部楼层
eric2013 发表于 2022-4-24 12:07
根本原因是勾上了这个“Reset and Run” ,当前STM32里面只有H7系列有这个问题,其它系列没有这个问题。 ...

懂了,谢谢
回复

使用道具 举报

0

主题

28

回帖

28

积分

新手上路

积分
28
发表于 2022-6-2 23:33:00 | 显示全部楼层
也发现这个问题,,用AC6编译之后正常了,之后又测不到了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2022-6-3 00:01:33 | 显示全部楼层
大个给力 发表于 2022-6-2 23:33
也发现这个问题,,用AC6编译之后正常了,之后又测不到了

用的是我们H7-TOOL吗,如果是的话,已经去掉这个提示了。

新版固件V2.16已经解决H7-TOOL高速DAPLINK下载H7系列芯片弹Cannot access Memory 0xe000edf0问题
https://www.armbbs.cn/forum.php? ... 2307&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 22:03 , Processed in 0.437262 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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