哈佛结构是,数据和代码分开存在。 冯诺依曼结构是在哈佛结构之后提出的,冯诺依曼提出“代码本身也是一种数据”,解决了哈佛结构的一个问题——总线暂用资源太多。 冯诺依曼结构是,数据和代码放在一起。 首先,通过BIOS(Uboot)将硬盘(Flash)中的程序(数据和代码),全部拷贝到RAM。所以此时 R...
分类:
其他好文 时间:
2015-10-14 10:16:10
阅读次数:
383
本文主要说明了在uboot中添加FIQ中断时遇到的问题以及对应的解决办法。首先交代一下项目的软硬件环境。硬件方面,使用s3c2440作为主控芯片,外接串口、网卡等设备。软件方面,主控芯片上电后运行uboot程序,之后通过网口在线烧写应用程序至RAM中运行。为了使设备始终处于可控状态,需要分别在ub....
分类:
其他好文 时间:
2015-10-11 18:12:12
阅读次数:
179
1.1.1 什么是Visual EmbedLinux ToolsVisual EmbedLinux Tools简称为VELT,它是一个visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visualstudio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译和调试,并根据编译时的错误信息正确定位到源码。目前的版本是...
分类:
系统相关 时间:
2015-10-11 11:39:23
阅读次数:
250
uboot中bss段的生成过程可以分为如下步骤:
(1)链接脚本中定义bss段地址范围__bss_start __bss_end。
(2)编译链接elf时,根据链接脚本确定下__bss_start __bss_end的绝对地址,记录在elf文件的段表中。
(3)elf objcopy生成u-boot.bin时,去掉bss段。
(4)加载u-boot.bin启动运行,根据__bss_start __bss_en...
分类:
其他好文 时间:
2015-10-01 18:02:54
阅读次数:
434
硬件采用nandflash,nandflash为8位数据宽度,没有dataflash和norflash。Nandflash空间分配为 bootstrap + u-boot + env + linux 。|| bootstrap | | u-boot | env | | linux ||_______...
分类:
其他好文 时间:
2015-09-30 16:05:49
阅读次数:
315
过了挺长一断时间没有看U-BOOT了,这两天下载了新版的UBOOT源码(之前看的一些书都是基于早好多年的源码来讲述,总感觉心里有点不对劲,也许是我比较喜新的原因吧,不过小弟我并没有厌旧哈),好了不多扯了,开始来写写随笔,看到好多大牛们都喜欢发技术博文来当做日记,那我就把这当作周记吧!uboot其实也...
分类:
其他好文 时间:
2015-09-26 17:11:13
阅读次数:
144
1.先执行配置命令 make board_name_config 再执行编译命令 make all2. 通过在Makefile中找到 board_name_config 目标,可以查看为了得到目标而执行的命令,使标准文件指向实际的文件,确定Makefile中的变量值。3. 根据需要手动修改配置文件....
分类:
其他好文 时间:
2015-09-24 22:32:20
阅读次数:
225
uboot 由两阶段代码组成:?第一阶段主要步骤:1.将cpu设置为svc模式2.关闭mmu3.设置外设端口地址4.关闭watchdog5.关闭中断6.初始化时钟7.初始化内存DRAM8.把 nandflash 中的代码搬移到链接地址处9.初始化堆栈10.清bss段11.使用与地址相关的跳转指令,跳...
分类:
其他好文 时间:
2015-09-22 16:02:55
阅读次数:
303
linux启动时会又大量信息打印,若要使启动信息不打印,需修改内核中两处:1. 内核配置项。 CONFIG_SERIAL_ATMEL_CONSOLE=y //去掉终端配置选项。2. 内核解压缩时,终端由于uboot初始化过,所以解压信息会有打印,注释掉内核解压打印。 arch/arm/boot/co...
分类:
系统相关 时间:
2015-09-21 01:19:57
阅读次数:
264
1. 确保内核支持ramdisk启动。2. 创建根文件系统(应用busybox或拷贝现有文件系统)。3. 利用脚本mkroot.sh创建内核镜像:root.img.gz。4. uboot通过tftp下载root.img.gz到板卡内存中。5. 设置启动参数后,boot即可。-------------...
分类:
其他好文 时间:
2015-09-20 19:12:55
阅读次数:
232