摘要: 什么是重定位?为什么要代码重定位?要弄清楚上面的这两个问题,首先要理解下面这几个概念一、编码(1)位置无关编码:PIC,可执行程序运行时与代码在内存中的地址无关,代码中没有使用绝对地址,而是使用的相对地址。(例如:B、BL、MOV等指令)(2)位置有关编码:可执行程序运行时与代码在内存中的地址有关系... 阅读全文
posted @ 2015-12-17 20:46 小清奈 阅读(3396) 评论(0) 推荐(1) 编辑
摘要: 一、介绍 九鼎的S5PV210开发板,在出厂前已经默认刷了Android4.0系统。如果需要刷其它的系统或者是由于系统问题无法启动时,就需要对板子刷机。 其实,刷机是对210开发板的一个基础学习,目的是实践之前学过的系统启动过程,进一步的了解系统的启动过程,加深理解(uboot、kernel、rom... 阅读全文
posted @ 2015-12-17 16:52 小清奈 阅读(7970) 评论(0) 推荐(0) 编辑
摘要: 一、三星官方推荐方式1、数据手册《S5PV210_iROM_Application_note》中截取:(1)第一步:执行BL0。执行完成后调用BL1(2)第二步:执行BL1。加载BL2到SRAM中(3)第三步:执行BL2。初始化DDR。(4)第四步:将OS加载到DDR中(5)第五步:操作系统在DDR... 阅读全文
posted @ 2015-12-17 15:49 小清奈 阅读(895) 评论(0) 推荐(0) 编辑