近来,Nor flash的价格居高不下,所以相对来说利用Nand flash来存放代码和数据并执行boot code,利用SDRAM来运行用户的主程序成为一种比较经济适用的选择。本文对三星公司的S3C2440的启动位置进行了简要的总结。 1、Not Using Nand flash for boot OM[1:0]=01,10 在这种情况下,boot code被放在Nor flash空间,上电复位的时候,pc指向Norflash空间,开始执行boot程序,然后跳转到存放用户主程序的Nand flash空间取指。 三星2440内部...
我通过修改u-boot源代码使其能从NAND flash启动,可是再通过哪些命令烧写Kernel和文件系统呢?小弟是新手,请各位牛人指教~~~~! (我用的是S3C2410的开发板)
head.o [code] 00000108 <__setup_mmu>: 108: e2443901 sub r3, r4, #16384 ; 0x4000 10c: e3c330ff bic r3, r3, #255 ; 0xff 110: e3c33c3f bic r3, r3, #16128 ; 0x3f00 114: e1a00003 mov r0, r3 118: e1a08920 mov r8, r0, lsr #18 11c: e1a08908 mov r8, r8, lsl #18 120: e2889201 add r9, r8, #268435456 ; 0x10000000 124: e3a01012 mov r1, #18 ; 0x12 128: e3811b03 orr r1, r1, #3072 ; 0xc00 12c: ...
大家在windows 下都用什么虚拟机?可能大多数都是用VM ware 吧,那在BSD下呢?在我还用4.10的时候我也是用VM ware,但是VM ware是要授权文件的,不过这个文件是可以下载到的。但是现在,在BSD下,有了更好的选择,那就是qemu,一个开源的虚拟机,小巧而快速,好了不多说,我现在 是在BSD下打算虚拟出一个win来,并且让 win能上网 1 首先,用ports安装 CODE: [Copy to clipboard] #cd /usr/ports/emulators/qemu #路径不怎么记得了...
本文从学习者的角度出发,分别描述了下面几部分内容: arm编程的基本知识, boot代码流程和功能分析, OS中断程序的编写举例 和boot代码的流程图, 希望这些内容能为初学arm的朋友拨开迷雾, 以最快的速度和最短的时间走进嵌入世界的大们. 由于本论坛不许上载rar附件,所以详细的附件书可以从下面的页面得到: http://micro9229.blogchina.com/2599285.html 目录: 第一章:arm ABC.................
经过2天的反复尝试。 终于在失败了6次之后,第七次升级内核成功。 可是在另外一台机子上升级确出现了如题目的错误。 然后又是失败了4次之后,实在无奈,继续上来求助。 这个应该是说内核加载的东西太多,生成的文件太大。 可以以后这几次失败的操作步骤和前面那次成功步骤的操作一模一样啊。 甚至后来为了避免这个错误,我只选择了FS中的模块,结果还是错误。 请问哪位兄弟给些提示啊? 顺便问下“platinum”,为什么把我另外一篇帖...
主目录下的vmlinux和arch/arm/boot/compressed/vmlinux有什么关系?具体作用所有什么不同 我只知道vmlinux是内核,arch/arm/boot/compressed/vmlinux是用来生成压缩内核zImage用的
我初学汇编,发现很多东西书上没有,特向各位讨教。 1).macro loadsp, rb .macro writeb, rb .macro kputc,val .macro kphex,val,len 像macro后的loadsp,writeb,kputc,kphex,应该是命令,在这儿 是什么意思?有什么意义? 2).macro loadsp, rb mov \rb, #0x7c000000 .endm .macro writeb, rb strb \rb, [r3, #0x3f8 << 2] .endm 这儿的\是什么意思? 3)#ifdef DEBUG kputc #'\n' kphex r6...
在qemu下 安装的 FreeBSD 就是联不上网 #qemu -net user FreeBSD.img 也不行 . :( 系统环境 FreeBSD6.2 安装过程 #cd /usr/ports/emulators/qemu #make WITH_Kqemu=yes install clean #rehash #kldload kqemu.ko [ 本帖最后由 Benu 于 2007-12-24 21:23 编辑 ]