- UID
- 1029342
- 性别
- 男
|
72. P193 唤醒小节:
P194 SleepOnExit 自动睡眠功能演示
73. P194 多机通信功能 (有机会再看)
74. P202 CM3共支持8个regions,允许把每个region进1步划分为更小的 子region
次外还允许启用1个背景region(即没有MPU时的全部地址空间)
75. P204 PRIVDEFENA =1 允许特权级访问背景region (图14.1)
注意有个列外: 不管MPU如何限制,响应异常是的取向量操作,以及对系统分区(E000_xxxx)
的访问不受影响
76. P205 1. MPURNR (MPU region 号) 0xE000ED98
2. MPURBAR (基地址) 0xE000ED9c
[31:N] N >=16 ADDR
[4] valid
[3:0] 那个region
3. MPURASR (属性及容量) 0xE000EDA0
当region 不够用,如果是特权级就放到背景region中
总之这款arm 单片机就其单片机的角色,的确强大,特别是MPU,user级特权级等概念一看就是跑RTOS的好材料,但是感觉象ucos这样简单的RTOS 不是很合适,但比较强大的也不行,比如linux,主要是因为MMU,虽然都有支持linux 的cortex m3的patch ,但没有了MMU,也没发挥出强大os的特性,不过也没见过那款单片机带MMU的,所以个人认为cortex m3 应该有一款自己特定的os ,才能最大发挥他的特点 |
|