所学,所得,所知
发布时间:2017-03-03 13:34:00
参考原文:http://blog.csdn.net/lxjames833539/article/details/6876716产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址。一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,它是一个48位的寄存.........【阅读全文】
发布时间:2017-03-03 13:29:34
本文以freescalep2040系列硬件(cpucore e500mc)来说明硬件的寻址过程。首先附上CCSR域配置划分图:当处理器核e500mc(36-bitphysicaladdr)要访问CPU线性(虚拟)地址virtual_addr时,首先进入的是MMU单元。假如三级页表操作没有错误,这个时候,CPU核已经将要访问的虚拟地址virtual_addr转换成了物理地.........【阅读全文】