摘要: void create_page_table(void){ unsigned long *ttb = (unsigned long *)0x20000000; unsigned long vaddr, paddr; vaddr = 0xA0000000; // 虚拟地址 paddr = 0xE020 阅读全文
posted @ 2017-07-09 16:44 聊哥 阅读(207) 评论(0) 推荐(0) 编辑
摘要: mmu(内存管理单元),是arm区别于单片机的标志之一,虚拟地址转化分为3种,常见的如下2种。 段式转化如下,由表像中的基地址加偏移地址,(细页转化跟段式转化类似,多了一个2级页表,把虚拟地址0-20中间又分割了下,作为2级页表) 2、mmu的配置与使用 1建立一级页表 2写入TTB 3打开MMU 阅读全文
posted @ 2017-07-09 10:45 聊哥 阅读(315) 评论(0) 推荐(0) 编辑