上一节中我们提到,内存的划分是通过属性单元(Attribute Unit)实现的,它主要有两种:内部的Secure Attribute Unit(SAU)和外部Implementation Defined Attribution Unit(IDAU).处理器所支持的SAU区域数量在设计时候就定义好了,SAU模块上电的时候是禁用的。如果没有定义SAU区域,并且系统中也么有IDAU,那么整个处理...
我的代码我做主
上一节中我们提到,内存的划分是通过属性单元(Attribute Unit)实现的,它主要有两种:内部的Secure Attribute Unit(SAU)和外部Implementation Defined Attribution Unit(IDAU).处理器所支持的SAU区域数量在设计时候就定义好了,SAU模块上电的时候是禁用的。如果没有定义SAU区域,并且系统中也么有IDAU,那么整个处理...
最近换了MacOS平台,之前常用的IAR除了用虚拟机似乎是没有什么办法可以在MAC中使用了,而我又算是一名嵌入式程序开发着,所以还是有在MAC中开发嵌入式程序的需求。因为不能用IAR,所以首先要将编译平台换到GCC上面,这里可以直接在ARM官网下载相应的安装包,安装包下载完成之后,只需要设置好相应的PATH环境变量就可以直接使用了。工程的建立也不能在IAR中进行,而是需要编写相应的MakeF...