有关Cortex-M3位带功能的一些问题

问题描述

(我是ARM微控制器的新手。如果这是一个天真的问题,请原谅我。)

ARM-M3处理器提供了独特的位带功能,可将SRAM和外围区域的第一个1M地址范围中的位分别映射到另一个别名地址范围中的32位字。

我的问题是:

  • 为什么只映射第一个1M?第一个1M范围有何特别之处?

  • 映射的32M别名范围仍然在SRAM /外围设备范围内,因此它们不能用于其他目的,对吗?

  • 如果要在位绑定区域中设置一位,我应该将0xFFFFFFFF0x000000FF还是仅0x1写到映射的别名字上?似乎所有这些都可以使用,但是我不确定哪一个是安全/正确的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)