基于U-BOOT-2010.09移植OK6410开发版记录(一)

原创 2016年05月31日 00:25:14

配置uboot

准备亲手实践下uboot的移植,手上有块OK6410开发板,选定了U-BOOT-2010.09这一版,比较接近飞凌官方的新版本,在ftp://ftp.denx.de/pub/u-boot/下载后放入已配置好环境的linux虚拟机中,开始动手移植。


测试交叉编译工具

我使用的Ubuntu虚拟机环境中已配置了交叉编译环境, 通过 arm-linux-gcc -v命令可查看到当前交叉编译工具版本为4.4.1
通过:

tar -jxvf u-boot-2010.09.tar.bz2
make smdk6400_config
make

对uboot使用自带的smdk6400配置进行编译, 没有出差的话即表示编译器正常工作


拷贝相关配置文件

拷贝smdk6400的相关配置文件来制作自己ok6410的相关配置

cp -r board/samsung/smdk6400 board/samsung/smdk6410
mv board/samsung/smdk6400.c board/samsung/smdk6410.c
cp -r nand_spl/board/samsung/smdk6400 为 nand_spl/board/samsung/smdk6410
cp include/configs/smdk6400.h include/configs/smdk6410.h
cp arch/arm/include/asm/arch-s3c64xx/s3c6400.h arch/arm/include/asm/arch-s3c64xx/s3c6410.h

修改部分代码

对smdk6400的部分配置代码进行修改

  • board/samsung/smdk6410/Makefile
  • board/samsung/smdk6410/lowlevel_init.S
  • board/samsung/smdk6410/smdk6410.c
  • include/configs/smdk6400.h
  • arch/arm/include/asm/arch-s3c64xx/s3c6410.h
  • arch/arm/cpu/arm1176/s3c64xx/Makefile
  • include/common.h

将以上文件中的包含6400的代码修改为6410


编译测试

完成上述修改之后,在uboot根目录下进行下编译测试

make clean
make smdk6410_config
make

顺利完成编译之后,在uboot中添加smdk6410配置的步骤就完成了

版权声明:转载请注明出处, 谢谢

基于U-BOOT-2010.09移植OK6410开发版记录(二)

点亮LED灯 修改完UBOOT对于6410的配置文件后,就可以正式开始移植工作了。S3C6410这块SOC出了这么久,我想BL1阶段应该区别不大,就先在BL1中点亮LED灯练练手吧。不过实际移植过程...
  • wanghaoxi3000
  • wanghaoxi3000
  • 2016年07月03日 11:00
  • 173

基于U-BOOT-2010.09移植OK6410开发版记录(三)

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图...
  • wanghaoxi3000
  • wanghaoxi3000
  • 2016年07月03日 11:27
  • 154

OK6410之Qt移植全过程记录

使用OK6410开发板移植过Qt程序很多次了,也碰到了非常多问题,其中大部分在网上都能找到解决办法,剩下的一部分在自己的摸索下也能够解决,还有个别问题试了很久也没找到办法,只能暂时跳过。虽然现在对Qt...
  • u010780613
  • u010780613
  • 2016年04月15日 10:52
  • 1566

OK6410 调试串口 改 普通串口

OK6410修改调试串口为普通串口;同时取消了调试输出信息;再wince下四个用户串口; 1。smdk6410.bat(C:\WINCE600\PLATFORM\SMDK6410)里   set...
  • lyx123
  • lyx123
  • 2015年08月23日 08:47
  • 475

OK6410 SDIO WIFI开机自启做热点(局域网)

OK6410开发板首先确定烧写的Linux系统是带有SDIO WIFI驱动的内核(请从官网下载最新的)。 我采用的是RTL_8189WiFi模块。 1.把WiFi模块按照开发板的接口,插好。 2...
  • qustDrJHJ
  • qustDrJHJ
  • 2016年05月12日 15:39
  • 939

qt移植到OK6410开发板linux系统过程

操作系统:ubuntu 11.04 交叉编译工具链:arm-linux-gcc 4.3.2  源码:qt-everywhere-opensource-src-4.7.3.tar.gz 移植过程: ...
  • b07340114
  • b07340114
  • 2015年06月21日 22:11
  • 934

OK6410移植mjpg-streamer

本文参考了小不点儿的毕业论文和大牛的文章,在此表示感谢! http://bbs.ednchina.com/BLOG_ARTICLE_3008135.HTM 1.jpeg库的移植     MJPG-...
  • jason6765599
  • jason6765599
  • 2014年02月24日 20:05
  • 1113

手把手教你移植linux内核---------OK6410(一)

配置信息: 移植内核:linux-3.3.5       可以从  http://www.kernel.org/     下载纯正的版本    编译环境:vmware下ubuntu11....
  • laoylhuli
  • laoylhuli
  • 2012年08月22日 16:21
  • 6198

mjpg-streamer 移植到OK6410,从摄像头采集视频直播

移植mjpg-streamer到ok6410,成功从摄像头进行实时视频播放。
  • TheBlackbeard
  • TheBlackbeard
  • 2016年05月13日 09:58
  • 1632

u-boot-2010.09移植(一)

先说下  我是结合yanghao和韦东山老师两位的博客文档自己移植U-boot来搭建整个系统,我用的u-boot-2010.09版本来移植的,对不同的开发板基本上是通用的,最多就是Not flas...
  • qq_21792169
  • qq_21792169
  • 2015年10月24日 12:27
  • 15197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于U-BOOT-2010.09移植OK6410开发版记录(一)
举报原因:
原因补充:

(最多只允许输入30个字)