
uboot
gcpljz06
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
制作u-boot LCD开机logo 及LCD字符显示错误的解决
转自:http://www.linuxidc.com/Linux/2011-08/39658.htm 想显示logo,当然我们首先要做的是修改完善lcd的驱动,修改驱动这一块我就不赘述了,网上一搜一大把,不过推荐一下Tekkaman Ninja 的博客,参照他的肯定是没问题的。 以下引自Tekkaman Ninja /************转载 2011-11-08 16:45:42 · 734 阅读 · 0 评论 -
main_loop()函数
main_loop()函数做的都是与具体平台无关的工作,主要包括初始化启动次数限制机制、设置软件版本号、打印启动信息、解析命令等。 (1)设置启动次数有关参数。在进入main_loop()函数后,首先是根据配置加载已经保留的启动次数,并且根据配置判断是否超过启动次数。代码如下: 295 void main_loop (void) 296 { 297 #ifndef CFG_HUSH_P转载 2011-11-08 20:40:09 · 703 阅读 · 0 评论 -
uboot中main_loop分析
转自:http://blog.youkuaiyun.com/liukun321/article/details/6559014 1。main_loop common/main.c main_loop又臭又长,去掉宏注释掉的部分就只剩下一点点了。如下: void main_loop (void) { #ifndef CONFIG_SYS_HUSH_PARSER static char转载 2011-11-09 16:03:07 · 912 阅读 · 0 评论 -
自己动手编写嵌入式Bootloader之(2)
第二部分:通过网口下载内核映像 要实现通过网口下载文件的功能,从底层到上层需要做的工作包括:开发板上的网卡芯片的驱动程序;TCP/IP协议栈的实现;TFTP客户端应用程序的实现。我们使用的OK2440开发板配备CS8900A网卡芯片。 为了简单起见,网络数据包的发送和接收都使用轮询方式,不使用中断;协议栈只使用ARP/IP/UDP协议,不涉及TCP及其他协议;应用程序只实现最简单的TFTP客转载 2011-11-10 18:12:34 · 593 阅读 · 0 评论 -
自己动手编写嵌入式Bootloader之(1)
第一部分:基本功能流程 CPU上电后会从IO空间的某地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低;CPU工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没有驱动,内存不能使用。在这种情况下必须在第一条指令处做一些初始化工作,这段初始化程序与操作系统独立分开,称之为bootloader。 实际上,很少有必要自己写一个Bootloa转载 2011-11-10 18:11:43 · 692 阅读 · 0 评论