随笔分类 - 210裸机
摘要:以往2440和6410的启动方式,只要我们把裸板代码烧写到NAND FLASH的开始位置,当开发板上点启动时,处理器会自动从NAND FLASH上拷贝前面一段的代码到内部的RAM中执行。按照以前的方法,我写了一段汇编代码,如下: 代码没做什么具体的操作,大致如下: 1.只是将0写入看门狗寄存器0xE
阅读全文
摘要:1、一个事实:大部分指令是位置有关编码位置无关编码(PIC,position independent code):汇编源文件被编码成二进制可执行程序时编码方式与位置(内存地址)无关。位置有关编码:汇编源码编码成二进制可执行程序后和内存地址是有关的。我们在设计一个程序时,会给这个程序指定一个运行地址(...
阅读全文
摘要:1、什么是cache,有什么用 cache是一种内存,叫高速缓存。从容量来说:CPU 寄存器 > cache > DDR cache的存在,是因为寄存器和ddr之间速度差异太大,ddr的速度远不能满足寄存器的需要(不能满足cpu的需要,所以没有cache会拉低整个系统的整体速度)整个系统中CP...
阅读全文