1)安装Cygwin
开始选择了一部分安装,结果却没有make程序,重装全部,OK
添加Cygwin/bin到Path变量
2)安装Toolchains
装完后添加cygwin/armtools/bin到path变量
3)解压u-boot-1.1.4
tar jxvf u-boot.1.1.4.tar.bz2
据说不可以用rar解压,只感觉rar解压时说要覆盖一些文件,不知为何
4)编译
make distclean // 清理编译的旧文件,据说很彻底,没仔细读Makefile
make S3C44B0_config
make
U-boot 1.1.4 + Cygwin + arm-elf-gcc 2.95.3
开始在Cygwin中编译出现如下错误:
cc1: error: invalid option `abi=apcs-gnu'
怀疑是Cygwin的问题(因为初学嘛),用虚拟机装了Linux FC4,结果错误完全相同, 经过GOOGLE搜索得知解决方法:
出错的文件是/cpu/s3c44b0/下的config.mk:
将
PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)
改成:
PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,$(call cc-option,-mabi=apcs-gnu,))
改后,OK
分享到:
相关推荐
基于S3C2440的u-boot移植详解
U-BOOT移植教程 U-BOOT移植教程
U-BOOT移植教程.PDFU-BOOT移植教程.PDFU-BOOT移植教程.PDF
对u-boot的整个源码分析比较详细,对u-boot移植也讲解的非常好
s3c2410开发板u-boot移植详细配置nandflash启动
Hi3518EV20X/Hi3516CV200 U-boot 移植应用开发指南.pdf
U-boot移植方法 基于u-boot-2015-10
本资源是基于s3c2440开发板,对u-boot移植过程中的每一步都讲解透彻
详细的讲解了u-boot启动代码的移植过程,还有常遇到的问题分析解决,u-boot 运行轨迹的详细分析,能让你不仅仅学会移植u-boot,还能知道移植u-boot的细节原理。
Hi3518A/Hi3518C/Hi3518E/Hi3516C U-boot 移植应用 开发指南 Hi3518A 单板的 Bootloader 采用 U-boot。当选用的外围芯片的型号与单板上外围芯片 的型号不同时,需要修改 U-boot 配置文件,主要包括存储器配置、...
U-BOOT详细的移植步骤,针对2440的开发板,一步一步详细讲解。
mini2440之U-boot移植详细手册 对uboot移植新手非常有用
U-Boot简介 U-Boot,全称Universal BootLoader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源...
最终生成的烧写文件为u-boot-nand.bin 不同于网络上所能检索到的绝大多数基于vivi的nandflash启动方法,它不需要写任何关于代码复制的内容,而是利用u-boot自带的程序 gcc version 4.3.2 (Sourcery G++ Lite 2008...
经典ARMu-boot移植手册.pdf 嵌入式系统 Boot Loader 技术内幕.pdf Mini2440 Linux移植开发实战指南.pdf mini2440之U-boot移植详细手册-20100419.pdf
u-boot移植笔记u-boot移植笔记u-boot移植笔记
u-boot-1.1.6 学习笔记 1、 u-boot-1.1.6 目录结构 . |-- board -->平台依赖,存放电路板相关源文件的目录,例如:dave、smdk2410 等 |-- cpu -->平台依赖,存放与具体CPU 型号相关源文件的目录,例如:arm...
2440之U-boot移植详细手册 学习uboot移植详细资料
LINUX U BOOT移植必备手册~ 好用!