[ZLG-ARM] 关于程序下载到RAM和FLASH的运行时间问题?

[复制链接]
3611|9
 楼主| goingdown 发表于 2007-10-3 08:34 | 显示全部楼层 |阅读模式
程序下载到RAM和FLASH的运行时间是不一样的,<br /><br />请问要如何计算各自的运行时间?<br /><br />谢谢
computer00 发表于 2007-10-3 09:48 | 显示全部楼层

不好计算,最好实测。

  
mcu123ad 发表于 2007-10-3 18:04 | 显示全部楼层

NXP的ARM在内部FLASH及内部RAM的速度好像差不多

NXP的ARM在内部FLASH及内部RAM的速度好像差不多<br />楼主可以实际运行一下<br /><br />AT的ARM差别较大..
lammy 发表于 2007-10-3 21:06 | 显示全部楼层

是内部的,还是外部的

搂主说明下是内部的还是外部的哈?
 楼主| goingdown 发表于 2007-10-4 09:13 | 显示全部楼层

不好意思,是内部的.

我用过,绝对不一样,差别还很大,<br /><br />读数据不是和时钟有关吗,<br /><br />如果测,要如何测啊?<br /><br />谢谢
lammy 发表于 2007-10-4 16:34 | 显示全部楼层

哪个速度快?

我想RAM应该快些。还请楼主验证。
 楼主| goingdown 发表于 2007-10-6 08:49 | 显示全部楼层

是RAM的速度快

我是想测程序运行的时间<br />
lammy 发表于 2007-10-6 09:28 | 显示全部楼层

ads里面没有专门测量时间的工具

ads里面没有专门测量时间的工具,keil倒有,不过在ADS里面也可以通过软件来实现,程序运行时开启定时器,程序运行完毕时关闭定时器<br /><br />内部sram快,我认为是这样的原因,因为sram不需要刷新,不需要高电压来对它进行读写,这都是它内部的结构决定的[有触发器构成],而flash是有mosfet构成的,其速度明显没有触发器快,还有就是nxp的arm7里面有对存储器加速的设置的,可以从那把速度提高。<br /><br />不过我你把程序下到ram里面有什么用呢,断电后就没了,而且空间又小,小心别把代码和数据存储区搞乱了,特别是堆栈。
 楼主| goingdown 发表于 2007-10-11 08:00 | 显示全部楼层

谢谢

我用的IAR软件.
gql1123 发表于 2007-10-11 12:45 | 显示全部楼层

用示波器测

第一个管脚使其置高置低。用示波器测试这个管脚<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

14

帖子

0

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