硬汉嵌入式论坛

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

[客户分享] STM32F407在RAM中运行程序需要的设置的四个地方

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2015-3-11 20:11:49 | 显示全部楼层 |阅读模式
STM32-V5开发板配套的高级篇裸机例子大部分是可以在RAM中进行调试代码的,需要设置如下四个地方:
第1步:选择在RAM中运行的工程项目
7.png


第2步:设置RAM中运行地址
8.png


第3步:设置宏定义,将中断向量入口地址映射到RAM上。
9.png



第4步: 初始化文件要添加
10.png
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2015-3-11 20:24:08 | 显示全部楼层
[s:151]
回复

使用道具 举报

336

主题

2045

回帖

3058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3058
发表于 2015-3-13 15:11:26 | 显示全部楼层
老外就是麻烦,能有个菜单一键就跑RAM么?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
 楼主| 发表于 2015-3-14 09:36:26 | 显示全部楼层

回 caicaptain2 的帖子

caicaptain2:老外就是麻烦,能有个菜单一键就跑RAM么?
 (2015-03-13 15:11) 
其实设置在flash里面运行,并使用一键下载功能,也需要设置好几项,只不过现在都是现成的工程,很少有人去关心这些了。
回复

使用道具 举报

5

主题

31

回帖

46

积分

新手上路

积分
46
发表于 2016-9-18 00:17:49 | 显示全部楼层
我把高级篇例程里的CpuRAM工程编译后下载的时候,出现错误:
No Algorithm found for: 20000000H - 2000203FH
Erase skipped!
Error: Flash Download failed  -  "Cortex-M4"

请问是哪里还要设置一下吗?
谢谢。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
 楼主| 发表于 2016-9-18 00:26:01 | 显示全部楼层

回 darkness 的帖子

darkness:我把高级篇例程里的CpuRAM工程编译后下载的时候,出现错误:
No Algorithm found for: 20000000H - 2000203FH
Erase skipped!
Error: Flash Download failed  -  "Cortex-M4"

....... (2016-09-18 00:17) 
已经不支持这种方式了,可能裸机里面很多例子还带有这个,不过已经没有再做支持了,主要是这种方式问题太多,维护困难,裸机以外的例子,我升级的时候已经将其全部都删掉了。

[s:142]
回复

使用道具 举报

5

主题

31

回帖

46

积分

新手上路

积分
46
发表于 2016-9-18 20:21:51 | 显示全部楼层

回 eric2013 的帖子

eric2013:已经不支持这种方式了,可能裸机里面很多例子还带有这个,不过已经没有再做支持了,主要是这种方式问题太多,维护困难,裸机以外的例子,我升级的时候已经将其全部都删掉了。

[s:142] (2016-09-18 00:26) 
感谢告知。[s:123],昨晚搞到两点多,还是没搞通。
只是现在练习,随便写一个小程序就要烧进去看一下效果,怕把flash刷坏掉。
所以才想在RAM里调试。
感谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 07:08 , Processed in 0.241587 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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