项目-AM335x
文章平均质量分 81
psvoldemort
这个作者很懒,什么都没留下…
展开
-
[UBI]为AM335x uboot 移植UBI UBIFS功能
/* lc add for ubi */#define CONFIG_CMD_UBI#define CONFIG_CMD_UBIFS#define CONFIG_CMD_MTDPARTS#define CONFIG_MTD_DEVICE#define CONFIG_MTD_PARTITIONS#define CONFIG_RBTREE#define CONFIG_LZO原创 2014-11-06 10:09:12 · 4632 阅读 · 0 评论 -
[UBI]mkfs.ubifs ubinize 工具编译
1. cd zlib-1.2.8/ ./configure --prefix=../install make make install 2. cd lzo-2.08/ ./configure ac_default_prefix=/contec/liuchang/am335x/ubi_tools/in原创 2014-10-21 08:12:28 · 3680 阅读 · 0 评论 -
[UBOOT]uboot的relocation原理详细分析
转自:http://blog.csdn.net/skyflying2012/article/details/37660265最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前总结过uboot的启动流程,但uboot一个非常核心的功能没有仔细研究,就是uboot的relocation功能。这几天研究下uboot的relocation功能,记录在此,跟大家共转载 2015-01-07 16:50:36 · 1211 阅读 · 0 评论 -
[UBOOT] fix .rel.dyn relocations(u-boot-2011.09)
/* ldr pc, _undefined_instruction//位置无关,_undefined_instruction基于PC计算 _undefined_instruction: .word undefined_instruction//位置相关,undefined_instruction编译期间确定 Disassembly of section .text: 8原创 2015-01-08 08:34:57 · 2073 阅读 · 0 评论 -
AM335x启动流程(BootRom->MLO->Uboot)
http://blog.chinaunix.net/uid-28458801-id-3486399.html参考文件:1,AM335x ARM Cortex-A8 Microprocessors (MPUs) Technical Reference Manual.pdf;2,am3359.pdf;1,am335x的cpu上电后,会跳到哪个地址去执行?答:转载 2014-12-11 08:06:29 · 29457 阅读 · 4 评论 -
[UBOOT] AM335x nand init/nand command trace(u-boot-2011.09)
nand_init();//nand.c nand_init_chip int board_nand_init(struct nand_chip *nand);//初始化nand_chip ti81xx_nand_switch_ecc(NAND_ECC_HW, 2); __ti81xx_nand_switch_ecc nand->ecc.byte原创 2015-02-11 15:38:23 · 2270 阅读 · 0 评论 -
[UBOOT] AM335x 启动流程(u-boot-2011.09)
u-boot-2011.09am335x启动流程:1.rom code(详见芯片手册)2.spl(Secondary Program Loader) 根据spl/u-boot-spl.lds<===arch/arm/cpu/armv7/omap-common/u-boot-spl.lds: arch/arm/cpu/armv7/start.o (.text) _start:原创 2015-01-06 09:36:46 · 6899 阅读 · 0 评论 -
[UBOOT] AM335x env trace(u-boot-2011.09)
1.初始化:初始化env_htab,默认从nand flash中读取env分区中的结构体environment_s;如果没有saveenv,使用默认的default_environmentboard_init_f//board.c for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) { if ((*i原创 2015-02-27 15:14:34 · 1486 阅读 · 0 评论 -
[UBOOT] AM335x bootm trace(u-boot-2011.09)
do_run{ arg = getenv (argv[i]));////run的参数从环境变量中获得 run_command (arg, flag);}bootcmd=run nand_boot nand_boot=1.echo Booting from nand ...; 2.run nand_args; nand_args=1.run b原创 2015-02-27 15:24:12 · 1456 阅读 · 0 评论