首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

CM3权威指南CnR2 阅读笔记 2(5)

CM3权威指南CnR2 阅读笔记 2(5)

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 ,才能最大发挥他的特点
继承事业,薪火相传
返回列表