- 博客(12)
- 收藏
- 关注
转载 uboot 详细注释讲解
标签: uboot 注释 讲解 2009-11-18 19:22 声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您
2011-07-28 10:32:18 1705
转载 U-BOOT分析(smdk2410.c)
#include #include DECLARE_GLOBAL_DATA_PTR; #define FCLK_SPEED 1 #if FCLK_SPEED==0 /* Fout = 203MHz, Fin = 12MHz for Audio */#defi
2011-07-27 15:47:52 844
转载 移植u-boot-1.3.4到S3C2440
移植u-boot-1.3.4到S3C2440标签: 移植 2009-11-11 19:29 移植u-boot-1.3.4到S3C2440一.预备知识:1. 首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。2.
2011-07-27 14:00:36 979
转载 u-boot 的NAND启动方式
u-boot-2010-06在mini2440上的移植注意,这些代码有个问题就是要把!define (CONFIG_S3C2440)变成!defined (CONFIG_S3C2440)4.1 支持u-boot从Nand flash启动目前u-boot中还没有对2440上Nand
2011-07-27 11:14:57 3931
原创 动态库的建立及C++调用与环境变量的使用
一、动态库的建立gcc -fPIC -shared -o libeeprom 24cXX.C若是用arm在arm 板上运行则用arm-linux-gcc 以上为i2c总线上应用层函数的应用0. 将24cXX.h文件拷贝至所在项目目录下,在C++中调用C库的动态文件时需要在所在的
2011-07-25 20:17:19 1579
转载 U_BOOT 学习 lowlevel_init.S学习理解
lowlevel_init.S学习理解 在我迷迷糊学看了lowlevel_init.S中的代码之后,有一个感觉就是,要想读懂其中的代码首先得看一下你所用的芯片手册,因为里面有比较详细的存储器控制(MemoryController)描述。我用的是s3c2440手册里写得十分清楚,
2011-07-23 14:27:59 680
原创 需要仔细研究的问题
#ifdef CONFIG_USE_IRQ /*如果定义了CONFIG_USE_IRQ*/ /* IRQ stack memory (calculated at run-time) */ .globl IRQ_STACK_START /*预处理标号 目的:让IRQ_STACK_START指向地址0x0badc0de(这个需要根据硬件更改)*/ IRQ_STACK_START
2011-07-23 13:12:06 1198
转载 U_Boot 的board.c
跳到start_armboot函数中执行。(lib_arm/board.c) 2)lib_arm/board.c: start_armboot是U-Boot执行的第一个C语言函数,完成系统初始化工作,进入主循环,处理用户输入的命令。这里只简要列出了主要执行的函数流程:
2011-07-22 15:20:52 1528
转载 UBoot的Start.S分析
UBoot的Start.S2010-07-19 04:12:36| 分类: Linux初探 | 标签: |字号大中小 订阅 #include #include #include /* ********************************
2011-07-21 15:40:39 1220 1
转载 U-Boot的LDS文件分析
u-boot.lds决定了u-boot可执行映像的连接方式,以及各个段的装载地址(装载域)和执行地址(运行域)。 GNU官方网站上对.lds文件形式的完整描述:SECTIONS {...secname start BLOCK(align) (NOLOAD) : AT ( ldad
2011-07-21 15:26:24 1275
原创 ubuntu 10.04 建立交叉编译环境 arm-linux-gcc-4.3.2
建立交叉编译环境arm-linux-gcc-4.3.2。1.在终端进入arm-linux-gcc-4.3.2.tgz存放目录,再sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /(注意大写C字母后留一个空格,这样会自动解压缩到/usr/loca
2011-07-21 14:52:41 2254
原创 敷铜的9个注意点
敷铜的9个注意点所谓覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;与地线相连,还可以减小环路面积。 敷铜方面需要注意那些问题: 1.如果PCB的地较多,有SGND、AGND
2011-07-14 12:57:20 1249
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人