随笔分类 - UBOOT
摘要://net读 //api/api.c static cfp_t calls_table[API_MAXCALL] = { NULL, }; void api_init(void) { ... calls_table[API_RSVD] = NULL; calls_table[API_GETC] =
阅读全文
摘要:一、uboot存储方式: uboot源码:二进制的uboot程序 0xffffffff:uboot分区没有用的空闲空间 uboot环境变量:bootdelay、bootcmd、bootargs等参数,键与值用0x3d,即“=”隔开,两参数之间用0x00,即\0隔开 0x00000000:uboot参
阅读全文
摘要:一、参考例子: uboot-2010.06 二、uboot/include/configs/board_name.h 增加#define CONFIG_CMD_USR 三、uboot/common/Makefile 增加COBJS-$(CONFIG_CMD_USR) +=cmd_usr.o 四、ub
阅读全文
摘要:实例:1.3.4版本at91sam系列 GPIO部分: 一、初始化: include\asm-arm\arch-at91sam9\gpio.h 1.同一引脚的复用设置 2.输入输出初始化寄存器 3.得到基地址、设置值 二、写 include\asm-arm\arch-at91sam9\io.h in
阅读全文
摘要:1.1.6 经典版本: 1.uboot第二阶段第一个函数void start_armboot (void),一路gd参数设置、设备初始化、控制台初始化、端口初始化,最后到main_loop ()命令行死循环。 void main_loop (void) { ...... len = readline
阅读全文
摘要:1. 官网:http://www.denx.de/wiki/U-Boot/ 2. 下载源码 3. 查看顶层makefile 1) Makefile组成部分 a) 定义一些变量并初始化,对应表如下: VERSION 主版本号 PATCHLEVEL 次版本号 SUBLEVEL 修正版本号 EXTRAVE
阅读全文