查看: 2815|回复: 3

[求助] Kinetis拷贝Flash代码到RAM中运行-Keil

[复制链接]

该用户从未签到

2

主题

4

帖子

0

新手上路

Rank: 1

积分
38
最后登录
2019-8-5
发表于 2019-8-1 13:56:39 | 显示全部楼层 |阅读模式
当前写的软件中涉及到一些数学运算,打算放到RAM中跑,提高运算速度,如何在Keil中把部分函数代码拷贝到RAM中运行,网上有人说直接在函数开始和结尾加入“#pragma arm section code = "RAMCODE",#pragma arm section”,并没有效果,处理前后计算的时间还是一样

我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24886
最后登录
2025-7-20
发表于 2019-8-1 17:23:40 | 显示全部楼层
你debug下看看,代码地址是不是在RAM?
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

4

帖子

0

新手上路

Rank: 1

积分
38
最后登录
2019-8-5
 楼主| 发表于 2019-8-2 19:18:11 | 显示全部楼层
小恩GG 发表于 2019-8-1 17:23
你debug下看看,代码地址是不是在RAM?

debug看汇编,地址是在RAM中,看MAP文件,也确实是在RAM的地址那里。是不是带cache的Flash运行速度和在RAM中差不多?
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24886
最后登录
2025-7-20
发表于 2019-8-5 19:25:09 | 显示全部楼层
ZeusAtom 发表于 2019-8-2 19:18
debug看汇编,地址是在RAM中,看MAP文件,也确实是在RAM的地址那里。是不是带cache的Flash运行速度和在RA ...

楼主用的是什么型号的kinetis芯片?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 07:02 , Processed in 0.092866 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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