查看: 1084|回复: 3

[已解决] KDS编译器如何配置代码在RAM中运行

[复制链接]

该用户从未签到

4

主题

19

帖子

0

新手上路

Rank: 1

积分
46
最后登录
2020-5-29
发表于 2019-2-28 14:06:56 | 显示全部楼层 |阅读模式
我用的芯片是KEA128系列的,请问这个芯片部分代码放在RAM中运行能加快代码的运行速度吗,使用KDS编译器如何实现呢?

最佳答案

放RAM速度肯定比Flash快。 你可以把函数定义到RAM,具体你可以看看这个文档: http://community.nxp.com/docs/DOC-104433
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20071
最后登录
2024-4-29
发表于 2019-3-1 15:31:32 | 显示全部楼层
放RAM速度肯定比Flash快。
你可以把函数定义到RAM,具体你可以看看这个文档:
http://community.nxp.com/docs/DOC-104433
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

19

帖子

0

新手上路

Rank: 1

积分
46
最后登录
2020-5-29
 楼主| 发表于 2019-3-4 09:46:28 | 显示全部楼层
小恩GG 发表于 2019-3-1 15:31
放RAM速度肯定比Flash快。
你可以把函数定义到RAM,具体你可以看看这个文档:
http://community.nxp.com/d ...

谢谢,大致看了一遍,回头试试!
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

19

帖子

0

新手上路

Rank: 1

积分
46
最后登录
2020-5-29
 楼主| 发表于 2019-3-5 17:49:34 | 显示全部楼层
测试了一下,代码放到RAM中运行确实会快一些,测试了两次,有个函数在RAM中运行时间第一次88us,第二次120us, 放到flash中差不多 146us,  150us,还是要快一些的;

开O1优化,CPU频率是48MHz;

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-4-29 23:40 , Processed in 0.129978 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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