微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决有关Cortex-M3位带功能的一些问题

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

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

我的问题是:

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。