搬到SRAM中去运行但是效果并不明显

[复制链接]
1619|34
 楼主| wuhany 发表于 2017-7-21 22:00 | 显示全部楼层 |阅读模式
由于程序在FLASH中运行太慢,所以我把它搬到SRAM中去运行了。但是效果并不明显
wyjie 发表于 2017-7-21 22:01 | 显示全部楼层

没遇到过啊,不可能吧
 楼主| wuhany 发表于 2017-7-21 22:02 | 显示全部楼层

程序确实般到了RAM中,但是程序中做了大量的浮点数运算
yszong 发表于 2017-7-21 22:04 | 显示全部楼层

做支持的库
 楼主| wuhany 发表于 2017-7-21 22:04 | 显示全部楼层
对浮点数运算做支持的库“rts2800n.h”还在flash中。
jiajs 发表于 2017-7-21 22:06 | 显示全部楼层

那难怪呢
 楼主| wuhany 发表于 2017-7-21 22:07 | 显示全部楼层

怎样把做浮点数运算的那一部分或者整个库都放到RAM中去来提高程序运行速度
dengdc 发表于 2017-7-21 22:08 | 显示全部楼层

这个有点难搞了吧
jiaxw 发表于 2017-7-21 22:15 | 显示全部楼层

如果是浮点运算的可能效果不是很明显    控制逻辑应该很明显的
 楼主| wuhany 发表于 2017-7-21 22:16 | 显示全部楼层
嗯,预料中的结果,先结贴吧,多谢大家啦
拉克丝 发表于 2017-7-22 18:05 | 显示全部楼层
库“rts2800n.h”放到RAM中是不是就好了
zhangbo1985 发表于 2017-7-22 18:44 | 显示全部楼层
这个参考其他程序设计的哈
angerbird 发表于 2017-7-22 19:06 | 显示全部楼层
春旭运行的快慢的一个是跟MCU所采用的主频是相关的
angerbird 发表于 2017-7-22 19:07 | 显示全部楼层
另一个就是程序结构的设计,以及程序自身设计的简洁性
smilingangel 发表于 2017-7-22 22:54 | 显示全部楼层
程序运行快慢跟这个关系不是很大的
zhangmangui 发表于 2017-7-24 20:29 来自手机 | 显示全部楼层
参考数据 ram运行效率为100%的话 flash直有70%
zhangmangui 发表于 2017-7-24 20:30 来自手机 | 显示全部楼层
最明显的是led程序  在ram中明显快了很多
minzisc 发表于 2017-7-25 22:47 | 显示全部楼层
这个使用DSP吗?
selongli 发表于 2017-7-25 22:47 | 显示全部楼层
楼主是配置的多大的晶振?
febgxu 发表于 2017-7-25 22:47 | 显示全部楼层
这个不是在ram里面运行吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部