uboot的第二阶段主要是start_armboot函数
gd = (gd_t*)(_armboot_start - CFG_MALLOC_LEN - sizeof(gd_t));
在uboot代码和堆空间下面开辟一个全局变量gd的空间,大小就是gd_t的大小
gd->bd = (bd_t*)((char*)gd - sizeof(bd_t));//gd结构体中bd结构体开辟空间,紧挨...
分类:
其他好文 时间:
2015-06-15 11:18:54
阅读次数:
107
/lib_arm/board.c 主要完成了一些初始化的操作,最重要的是有start_armboot函数_armboot_start地址为多少??/* * * U-Boot code: 00F00000 -> 00F3C774 BSS: -> 00FC3274 * IRQ Stack: 00ebf....
分类:
其他好文 时间:
2015-06-14 08:08:35
阅读次数:
116
1. uboot/include/lcd/tq3358_fb.h#define TFT240320 1
#define TFT320240 2
#define TFT480272 3//T43(天嵌4.3寸屏)
#define TFT800480_H50 4//H50(5寸高清屏)
#define TFT800480 5//A70...
分类:
其他好文 时间:
2015-06-10 19:27:40
阅读次数:
148
QT5 uboot安装 参考:http://askubuntu.com/questions/279421/how-can-i-install-qt-5-x-on-12-04-lts sudo apt-get install qtcreator
You can usually do this with...
分类:
其他好文 时间:
2015-06-09 11:14:27
阅读次数:
130
【这是好久以前写的,有点乱,没时间整理,当做记录用的。】
项目目的:通过IIS,触摸屏,LCD模块实现音乐播放器功能(按钮上一首、下一首、播放、暂停的音频控制功能,并实现播放歌曲时显示相应的歌曲图片,不播放时显示hello music图片)
项目设备:windows7(32位),mini2440,uboot(nandflash),ADS1.2开发环境,jlink v8,耳机;
功能模...
分类:
其他好文 时间:
2015-06-07 20:18:09
阅读次数:
218
启动tftp软件,并设置固件所在目录(Current Dircctory)和服务器IP(Service interface),服务器指的是PC机,如图: 开发板串口,网口与PC相连,启动开发板进入uboot,选择对应烧写方式...
分类:
其他好文 时间:
2015-06-05 14:06:17
阅读次数:
370
android logo:内核、android开机动画android开logo,这一块在工作改动的也是比较多的,也比较简单,不同的公司,不同型号的产品,开机的标识不一样。我们平时目测的开机logo一般是两种:静态的和动画的。其实在实现logo的过程中,有四幅图片:(1)、uboot显示;(2)、k....
分类:
移动开发 时间:
2015-06-03 21:02:28
阅读次数:
159
Makefile追踪技巧:
技巧1:可以先从编译目标开始顺藤摸瓜地分析,先不要关注具体细节,着重关注主要的代码结构和编译过程
技巧2:追踪分析时要通过文本或者其他途径暂时记录重要的线索
技巧3:将主要的Makefile文件中export出来的变量以及include的文件提取出来,看看include的文件大致是些什么文件,当看到一些来历不明的变量或者操作时可以从这些记录中查找是否有相关记录(将Make涉及的配置文件找出来,相当于形成了一个闭合的环境)
在这里,是以smart210的uboot_smart21...
分类:
其他好文 时间:
2015-06-03 19:40:51
阅读次数:
1037
手里拿到的uboot是uboot-2012,整个目录和之前的1.3.4没什么太大变化。但是系统启动初始化的流程,以及一些接口函数的定义变化了许多。以及初始化make的流程也变化,另外在nand的ecc校验算法增加了bch校验。
第一步,编译...
分类:
其他好文 时间:
2015-06-03 17:39:03
阅读次数:
134
我们在链接脚本在编程中的高级运用之一可变长数组中已经讲述了编译链接的原理,并且以uboot命令为例详细介绍链接脚本如何实现可变长数组。本章在前者的基础上继续讲述链接脚本在运行时库中的高级应用技巧,以及编译器如何支持类对象的构造和析构函数。本章的应用原则上类似于可变长数组,但本章更加侧重讲述运行时库的实现原理,其不仅通过链接脚本的section来实现可变长数组去支持任意多类对象的构造函数和析构函数,而且还支持特定函数体的“可变长”。...
分类:
编程语言 时间:
2015-06-03 11:59:24
阅读次数:
307