- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 系统移植之uboot源代码简要分析(2)
经过上一篇系统移植之uboot源代码简要分析(1)对uboo进行分析后,我们知道BootLoader的第二阶段启动(BL2)从start_armboot处开始执行,start_armboot函数定义在“lib_arm/board.c”中 void start_armboot (void){ init_fnc_t **init_fnc_ptr; char *s; int m
2017-07-23 16:06:53 372
原创 系统移植之uboot源代码简要分析(1)
本次Linux系统移植是基于三星公司的S5PV210(又名Hummingbird)处理器的移植;采用的BootLoader为三星官方的uboot:android_uboot_smdkv210.tar.bz2 开发平台为Ubuntu12.04 交叉编译工具为arm-linux-gcc4.4.3注:s5pv210属于s5pc11x系列芯片,uboot中使用的是s5pc11x文件重要文件文件目录列表
2017-07-22 15:23:09 518
原创 arm-linux-ld: error: Source object has EABI version 5, but target u-boot has EABI version 0
在移植uboot时候,对uboot源代码进行编译,出现如下版本错误,在网上搜了很多博客文章,也没有解决。 想着,既然是arm-linux-ld交叉编译链的错误,换个版本的编译器能不能解决呢。于是,将原本Ubuntu12.04上装的交叉编译链更改为”arm-linux-gcc 4.4.3”版本。最终顺利解决, uboot1.3.4编译出错 编译步骤: make smdkv2
2017-07-21 12:47:29 1037
原创 一份Makefile的详解
指定编译器为arm-linux-gcc,链接器为arm-linux-ld,用arm-linux-objcopy 来将ELF格式的可执行文件转换为二进制文件.CC = arm-linux-gcc LD = arm-linux-ld OBJCOPY = arm-linux-objcopy OBJDUMP = arm-linux-objdump 指定库文件,”-l” 用来链接放在/lib和/usr/
2017-07-13 12:00:55 266
USB 3.2 Revision 1.0.pdf
2020-03-25
keil hex2bin 转换工具
2018-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人