- 博客(5)
- 资源 (14)
- 收藏
- 关注
转载 s3c6410 uboot代码分析
以下用以记录uboot代码的分析过程,目标是s3c6410,如有错误,欢迎指正。强调,内容与三星原厂提供的uboot-1.1.6有更改的地方,因为外接外设的区别,特别是nand_flash、外接网卡芯片和LCD芯片。以下纯代码情景分析,请结合uboot的功能结构图和内存分布图查看代码,这样会更加容易理解。s3c-u-boot-1.1.6源代码可以在三星下面的网站获得,但前提是你有官方的em
2013-02-22 18:05:01 1245
转载 uboot命令解释与运行分析
这一回来分析一下uboot中命令行的解释, 所以我们直接从main_loop开始分析.1. 从汇编阶段进入c阶段的第一个函数是start_xxx,如/lib_unicore/board.c中的start_unicoreboot.前半部分调用了若干初始化函数来进行部分硬件的初始化, 并设置一下环境. 这里不是我们本回要讨论的所以一一跳过.在start_xxx的最后调用了main_loop(),
2013-02-21 16:42:09 817
转载 Uboot Stage1详解
大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。1、Stage1 start.S代码结构u-boot的stage1代码通常放在start.S文件中,他用汇编语言写成,其主
2013-02-20 15:16:17 2799
转载 ARM与SDRAM芯片的联接
通常ARM芯片内置的内存很少,要运行Linux,需要扩展内存。ARM9扩展内存使用SDRAM内存,ARM11使用 DDR SDRAM。以ARM9核心的S3C2440为例,介绍一下内存的扩展。 S3C2440通常外接32位64MBytes的SDRAM,采用两片16位256Mbits的SDRAM芯片(如HY57V561620),SDRAM芯片通过地址总线、数据总线、若干控制线与S3C24
2013-02-17 14:35:59 1184
转载 NOR flash和NAND flash区别,RAM 和ROM区别
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在
2013-02-16 10:33:08 964
simulink_pmsm
2014-09-17
S5PV210_iROM_ApplicationNote_Preliminary_20091126
2013-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人