新闻  |   论坛  |   博客  |   在线研讨会
基于Cortex-M3内核的嵌入式软件开发an179
mayer | 2009-07-16 18:43:08    阅读:1651   发布文章

基于Cortex-M3内核的嵌入式软件开发an179

目   录

第一章 Cortex?-M3内核... 4

1.1 嵌套向量中断控制器(NVIC... 4

1.2 存储器保护单元(MPU... 4

1.3 调试端口(DAP... 4

1.4 存储器映射... 4

第二章 基于Cortex-M3内核的软件开发... 6

2.1 异常处理(Exception handling... 6

写一个异常表... 6

写一个异常处理过程... 7

放一张异常表... 7

系统控制空间(SCS)寄存器的配置... 7

设置一个中断请求... 9

中断的优先级... 9

2.2 存储器保护单元(MPU... 9

MPU寄存器的地址... 9

储器保护单元(MPU)的配置... 10

存储器区域的大小和属性寄存器(存储器存取的类型和许可)... 10

子区域(Sub-regions... 11

2.3 栈和堆的配置... 11

配置栈和堆... 11

一个区域模型... 11

两个区域模型... 12

八字节栈队列... 12

2.4支持的指令集... 13

访问存储器指令... 13

屏蔽指令... 13

条件执行指令... 14

2.5位别名区(Bit-banding... 15

地址变换(Address translation... 15

位别名区的读写(Reading and writing to the bit-banding region... 15

使用别名区的C语言代码(Using bit-banding from C code... 15

2.6执行状态(Execution Modes... 16

工作方式(Operating Modes... 16

主堆栈和进程堆栈(Main and Process Stacks... 16

2.7管理程序调用(Supervisor Calls(SVC))... 16

2.8 系统定时器(SysTick... 18

系统定时器... 18

系统定时器的配置... 18

2.9 RVCT3.0的设置... 19

编译器和汇编器的设置... 19

链接器的设置... 19

pdfarm公司应用笔记an179

docarm公司应用笔记an179参考译文

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客