U-BOOT
GD_Linux
从事嵌入式linux底层内核驱动开发,硬件电路开发,智能硬件系统软硬件开发
展开
-
U-BOOT LCD分析
U-BOOT LCD分析 (1) 首先 board.c 中 执行 stdio_init() 这个函数。stdio_init()函数在 /common/stdio.c 中 (2) std_init() 中 有这样的定义 #ifdef CONFIG_LCD drv_lcd_init (); #endif 说明调用 drv_lcd_init () 这个函数,原创 2016-01-06 14:42:04 · 426 阅读 · 0 评论 -
U-BOOT start.S分析
U-BOOT start.S分析 一.存储八个异常跳转表,以及七个异常地址,一个内存标志,deadbeef 表示以上内存禁止操作 [plain] view plaincopyprint? .globl _start _start: b start_code ldr pc, _undefined_instruction ldr pc, _software_原创 2016-01-06 14:46:59 · 424 阅读 · 0 评论 -
U-BOOT 引导内核
U-BOOT 引导内核 开发环境:mini2440 256M NandFlash u-boot版本: u-boot 2010.03 一. u-boot引导的内核不是普通编译的内核,它引导的加了64k数据头得内核镜像,其中包括u-boot对内核的控制信息。这个镜像需要 mkimage这个工具(在u-boot代码的tools目录中)制作。新下载的源码是不能够用mkimage的,必须编译后才能够原创 2016-01-06 14:48:46 · 426 阅读 · 0 评论 -
U-BOOT 移植到板卡
U-BOOT 移植到友善之臂mini2440 开发环境:ubuntu 10.10 编译器:友善之臂mini2440光盘自带arm-linux-gcc 4.4.3 一. 在denx官网下载源代码,我所用版本为u-boot-2010.03。 二. 主机编译环境为友善之臂提供的arm-linux-gcc.所参考板子为smdk2410。 三. 启动第一阶段移植过程 1.首先测试原创 2016-01-06 14:51:07 · 470 阅读 · 0 评论