x210v3开发板u-boot-2012.10移植之四---完善开发板配置,建立x210v3_config配置

先解决上篇的错误 make一下

/home/share/uboot/u-boot-2012.10/include/config.h:10: fatal error: configs/x210v3.h: No such file or directory
compilation terminated.
make: *** [lib/asm-offsets.s] 错误 1
[email protected]:/home/share/uboot/u-boot-2012.10# cp include/configs/s5p_goni.h include/configs/x210v3.h

重新make,又出错

make: *** board/samsung/x210v3/: 没有那个文件或目录。 停止。
make: *** [board/samsung/x210v3/libx210v3.o] 错误 2
[email protected]:/home/share/uboot/u-boot-2012.10# cp -r board/samsung/goni board/samsung/x210v3

再make  一大堆未定义错误

arm-linux-ld  -r -o libx210v3.o  lowlevel_init.o goni.o onenand.o

这里不对劲,出现了goni

[email protected]:/home/share/uboot/u-boot-2012.10# vim board/samsung/x210v3/Makefile
COBJS-y := goni.o onenand.o 修改为 COBJS-y := x210v3.o onenand.o

重新make

make[1]: 正在进入目录 `/home/share/uboot/u-boot-2012.10/board/samsung/x210v3'
make[1]: *** 没有规则可以创建“libx210v3.o”需要的目标“.depend”。 停止。
make[1]:正在离开目录 `/home/share/uboot/u-boot-2012.10/board/samsung/x210v3'
make: *** [board/samsung/x210v3/libx210v3.o] 错误 2
[email protected]:/home/share/uboot/u-boot-2012.10# mv board/samsung/x210v3/goni.c board/samsung/x210v3/x210v3.c

再make 又发现一大堆未定义    猜想是文件没包含进去的问题,刚刚只改了文件名,里面内容没改,进去看看,一看没问题,接着找

arch/arm/cpu/armv7/s5p-common/libs5p-common.o: In function `timer_init':
/home/share/uboot/u-boot-2012.10/arch/arm/cpu/armv7/s5p-common/timer.c:45: undefined reference to `pwm_init'

呵呵  傻逼了一把   到这里 我重新

make distclean
make x210v3_config
make

ok  就这样了  配置完成

下一步就是修改代码  在板子上跑起来了

时间: 2024-11-05 14:56:15

x210v3开发板u-boot-2012.10移植之四---完善开发板配置,建立x210v3_config配置的相关文章

第一章 Android系统移植与驱动开发概述 心得体会

第一章 Android系统移植与驱动开发概述 心得体会 通过学习Android深度探索(卷1)HAL与驱动开发的第一章Android系统移植与驱动开发,我对android驱动开发与移植概念有了一个整体且系统的把握.在本章中我主要学到了一下的知识 1.Android的系统架构分为Linux内核.C/C++代码库.Android SDK API.应用程序四层. 其中重点讲解第一层 Linux 内核.这一层主要包括Linux的驱动程序以及内存管理.进程管理.电源管理等程序. 2. Android移植可

u-boot-2010.09移植到fl2440开发板(B)

前面我们的u-boot只是在内存中运行,要想在nandflash中运行,以达到开机自启的目的,还需作如下修改 一.添加DM9000网卡支持 1.修改board/fl2440/fl2440.c中的board_eth_init函数,支持DM9000网卡 #ifdef CONFIG_CMD_NET int board_eth_init(bd_t *bis) { int rc = 0; #ifdef CONFIG_CS8900 rc = cs8900_initialize(0, CONFIG_CS890

移植net-snmp到开发板(mini210)

1.安装交叉编译工具arm-linux-gcc 2.下载net-snmp源码安装包 3.解压安装包 4../configure --build=i686-linux --host=arm-linux  CC=arm-linux-gcc  --with-endianness=little --enable-mini-agent  --with-install-prefix=/usr/local/snmp_arm_install --with-ar=arm-linux-ar LDFLAGS="-st

linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,来日再战!)

linux 3.4.103 内核移植到 S3C6410 开发板 这个星期几乎就搭在这里面了,一开始感觉很不值得,移植这种浪费时间的事情,想立马搞定,然后安安静静看书 & coding. 坑爹的事情就是一个多星期的时间搭进去了,还是没成功.我把我的移植失败的经验留下来做为笔记,为下次做准备,也让和我一起做移植的道友少走弯路.大家一起共同分享经验,营造更好的开发环境. 查了很多资料,在此谢谢那些bloger, thanks for your spirit of sharing. 一. 从官网获得干净

linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,日本再战!)

linux 3.4.103 内核移植到 S3C6410 开发板 这个星期差点儿就搭在这里面了,一開始感觉非常不值得,移植这样的浪费时间的事情.想立刻搞定,然后安安静静看书 & coding. 坑爹的事情就是一个多星期的时间搭进去了,还是没成功. 我把我的移植失败的经验留下来做为笔记,为下次做准备.也让和我一起做移植的道友少走弯路.大家一起共同分享经验,营造更好的开发环境. 查了非常多资料,在此谢谢那些bloger, thanks for your spirit of sharing. 一. 从官

TQ335X开发板内核3.17.2移植和busybox移植

硬件平台:TQ335X_BOARD_V2.1 软件环境:VMWARE10+UBUNTU14.04 KERNEL:3.17.2 Busybox:1.20 参考 http://blog.csdn.net/girlkoo/article/details/41223733 http://blog.csdn.net/girlkoo/article/details/8719828 一.内核移植 老式的u-boot使用ATAGS的方式启动linux内核,本文使用新式的dtb方式启动内核. 我使用的内核是lin

emWin 移植 - 基于红牛开发板

一直想利用所学的东西自己设计一个精致一些的作品,手头正好有一块红牛开发板,就先用它来写一些软件,熟悉一下过程和一些想法的可行性.首先当然是选择一个操作系统了,对比了几种之后选择了emWin.那就移植一下吧. 这里首先要感谢一下http://www.openedv.com/posts/list/0/27697.htm 这篇帖子.我的思路基本是照着这个帖子做的.感谢楼主把辛苦的研究成果贡献出来,让我这个菜鸟能够快些入门. STemWin下载地址: http://www.st.com/web/en/c

5.6移植Madplay到开发板

实验3-3 移植Madplay到开发板 实验目的: 掌握嵌入式Linux开源项目的移植 ? 实验要求: 1.准备Madplay开源项目需要的源文件: (1).madplay-0.15.2b.tar.gz (2).libmad-0.15.1b.tar.gz (3).libid3tag-0.15.1v.tar.gz (4).zlib-1.1.4.tar.gz ? 实验步骤: 1.解压包配置并编译zlib-1.1.4 (1).解压:tar xzvf zlib-1.1.4.tar.gz (2).配置:将

【原创】车载实时路况信息接收终端移植于Smart210开发板 --- 综合教程

[原创]车载实时路况信息接收终端移植于Smart210开发板 --- 综合教程 所用工具: windows电脑 Ubuntu12.04 Smart210开发板 4g以上SD卡 U盘 步骤: 1.      用SD卡烧写Linux系统到smart210开发板,开机測试烧写过的Linux,确保能够正常执行.(能够參考开发板光盘中带的资料) 2.      在windows系统下安装QT并配置,建立一个简单的QTproject演示样例測试QT.把路况信息接收端源代码拷贝到一个不包括中文字符的路径下,进