ARM Cortex-M3如何分配存储空间的
1、0x00000000-0x1fffffff 共512MB的空间,是用来存放程序的,平常写好的程序下载后,就是存在这个位置。
2、0x20000000-0x3fffffff 共512MB的空间,是用来存放数据的,平常局部变量以及全局变量的值,就存放在这个位置。
3、0x40000000-0x5fffffff 共512MB的空间,是用来存放片上外设的,比如串口、SPI等。
4、0x60000000-0xDfffffff 共2GB的空间,用于扩展外部存储器、片外的外设用的。
5、最后的512MB空间,是留给CM3自己的,存储一些内核寄存器。
6、根据ARM的整体规划,各芯片制造厂商,可以根据自己的具体情况,设计出千姿百态的芯片。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:63
阅读量:45
阅读量:59
阅读量:68
阅读量:83