OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2988|回复: 5

关于H7系列在RAM上调试研究与下载原理

[复制链接]

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2019-2-17
在线时间
10 小时
发表于 2019-2-17 14:22:54 | 显示全部楼层 |阅读模式
1金钱
之前用CodeWarrior有两种调试模式,Flash模式和RAM模式,使用RAM调试模式代码将下载到RAM中调试,对于学习中经常修改代码验证的人,可以防止频繁擦写Flash导致寿命用尽。我买了块STM32H7的板子,MDK似乎没有提供相关“RAM中调试”模式。
1、网上只能找到F1的,在H7上没成功,有人懂整个STM32H7从上电到运行main()到底经历了什么吗?理解原理才能直到如何配置。
2、MDK默认的Flash调试模式,每次调试需要擦写Flash,他是整么擦除的? 是STM32芯片里面有个固件程序与DAP通过串口通讯把数据写入Flash?异或DAP先与固件程序通讯把某种程序下载到RAM,然后再下载代码?
共以上两个求助。有人在STM32H7上配置RAM调试成功的教一下!最好能分享下研究成果和原理。刚刚买的开发板、刚刚注册的账号,积分有限哈。!

最佳答案

查看完整内容[请看2#楼]

没人研究这个问题,自封了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2019-2-17
在线时间
10 小时
 楼主| 发表于 2019-2-17 14:22:55 | 显示全部楼层
没人研究这个问题,自封了。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-2-18 02:48:45 | 显示全部楼层
木有必要啊,能吧H7芯片写到报废的, 你一定是大神了, 还在乎这几十块钱么?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-2-18 02:49:01 | 显示全部楼层
另外,H7肯定是支持RAM运行的,这个在我们IAP例程里面就有。
回复

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2019-2-17
在线时间
10 小时
 楼主| 发表于 2019-2-19 07:35:21 | 显示全部楼层
正点原子 发表于 2019-2-18 02:49
另外,H7肯定是支持RAM运行的,这个在我们IAP例程里面就有。

没找到复位过程、DAP下载原理相关资料。芯片里是不是有个固件与DAP通讯,是固件负责烧写Flash或者写入RAM?
我后面试了下,在0x24000000那块地址成功了,但在0x30000000那块地址不行。是不是STM32H7只能在部分RAM区域运行代码?
回复

使用道具 举报

7

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2019-2-17
在线时间
10 小时
 楼主| 发表于 2019-2-19 07:36:39 | 显示全部楼层
正点原子 发表于 2019-2-18 02:48
木有必要啊,能吧H7芯片写到报废的, 你一定是大神了, 还在乎这几十块钱么?

比较旧的STM32系列Flash寿命有10000次。 现代的STM32手册里没有写,但应该寿命提升了很多。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 17:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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