STM32不是指令总线和数据总线分开了吗?

[复制链接]
4561|2
 楼主| 单片机使者 发表于 2008-5-28 19:58 | 显示全部楼层 |阅读模式
STM32不是指令总线和数据总线分开了吗?

这样在Flash中跑程序应该不会比在RAM中跑慢,反复做试验发现,还是慢了不少

不知道为什么?
ijk 发表于 2008-5-28 21:00 | 显示全部楼层

讨论过这个问题

有帖子讨论过这个问题。
香水城 发表于 2008-5-28 21:08 | 显示全部楼层

这没有什么奇怪

因为CPU访问Flash的等待周期,根据程序的不同类型,有时在Flash中运行快,有时在RAM中运行快。

如果CPU的工作频率低于24MHz,程序在RAM中运行不可能快于在Flash中运行,因为这种情况下CPU访问Flash时没有等待周期。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

21

帖子

1

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