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

[复制链接]
693|16
 楼主| wuhany 发表于 2019-9-13 15:25 | 显示全部楼层 |阅读模式
由于程序在FLASH中运行太慢,所以我把它搬到SRAM中去运行了。但是效果并不明显
wyjie 发表于 2019-9-13 15:27 | 显示全部楼层
没遇到过啊,不可能吧
 楼主| wuhany 发表于 2019-9-13 15:30 | 显示全部楼层
程序确实般到了RAM中,但是程序中做了大量的浮点数运算
yszong 发表于 2019-9-13 15:32 | 显示全部楼层


做支持的库
 楼主| wuhany 发表于 2019-9-13 15:38 | 显示全部楼层
对浮点数运算做支持的库“rts2800n.h”还在flash中。
jiajs 发表于 2019-9-13 15:45 | 显示全部楼层
那难怪呢
 楼主| wuhany 发表于 2019-9-13 16:03 | 显示全部楼层
怎样把做浮点数运算的那一部分或者整个库都放到RAM中去来提高程序运行速度
dengdc 发表于 2019-9-13 16:06 | 显示全部楼层
这个有点难搞了吧
jiaxw 发表于 2019-9-13 16:12 | 显示全部楼层
如果是浮点运算的可能效果不是很明显    控制逻辑应该很明显的
yszong 发表于 2019-9-13 16:15 | 显示全部楼层
库“rts2800n.h”放到RAM中是不是就好了
jlyuan 发表于 2019-9-13 16:18 | 显示全部楼层
这个参考其他程序设计的哈
dengdc 发表于 2019-9-13 16:52 | 显示全部楼层
春旭运行的快慢的一个是跟MCU所采用的主频是相关的
heweibig 发表于 2019-9-13 16:55 | 显示全部楼层
另一个就是程序结构的设计,以及程序自身设计的简洁性
 楼主| wuhany 发表于 2019-9-13 16:58 | 显示全部楼层
程序运行快慢跟这个关系不是很大的
dengdc 发表于 2019-9-13 17:00 | 显示全部楼层
参考数据 ram运行效率为100%的话 flash直有70%
spark周 发表于 2019-9-13 17:18 | 显示全部楼层

最明显的是led程序  在ram中明显快了很多
 楼主| wuhany 发表于 2019-9-13 17:25 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先
您需要登录后才可以回帖 登录 | 注册

本版积分规则

879

主题

10435

帖子

4

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