首页 >> 大全

Cortex-M4 存储器系统

2023-07-23 大全 29 作者:考证青年

-M4 存储器系统

-M处理器的总线接口为通用总线接口。微控制器存储器系统中的存储器一般为两种或更多:程序代码用的Flash存储器,数据用的静态RAM(SRAM),有时还会有电可擦除只读存储器()。软件开发人员主要了解程序存储器和SRAM的地址及大小。

存储器映射:-M处理器的4GB地址空间被分为了多个存储器区域,主要用于:程序代码访问(CODE区),数据访问(SRAM区),外设区域,处理器的内部控制和调试部件,存储器映射如下:

图1 某型号STM32的存储器映射

栈存储

栈可用于:

1.当正在执行的函数需要寄存器进行数据处理时,临时存储数据的初始值。这些数据在函数结束时可以被恢复出来,以免调用函数的程序丢失数据

2.往函数或子程序中的信息传递

3.用于存储局部变量

4.在中断等异常产生时保存处理器状态和寄存器数值

_小米2s系统存储怎么清理_小米3吧系统存储改成内存存储

图2 栈

以下同时描述了堆栈指针R13(SP)的主堆栈指针(MSP) 和 进程堆栈指针(PSP)的使用模型。

图2-1 堆栈指针R13(SP)进出中断

图2-2 堆栈指针R13(SP)进出中断

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了