OK6410-A-256M-1g飞凌,uboot移植记录

本文档记录了飞凌OK6410开发板上移植U-Boot的详细过程,包括硬件相关代码的复制与修改、nand相关代码调整、配置文件更新、硬件定义头文件的更改以及编译工具的设定等关键步骤。通过这些修改,成功实现了U-Boot在OK6410上的运行。
摘要由CSDN通过智能技术生成

大致了解了手里开发板的资源,开始尝试移植uboot

1.首先下载一个uboot1.1.6,在工作目录解压。

2. 完成uboot与硬件相关的代码的复制及修改,进入board/samsun目录下,利用smdk6400文件夹,建立新文件夹smdk6410,并将smdk6400里的所有文件复制到smdk6410中,进入smdk6410文件夹将smdk6400.c更名为smdk6410.c,并且打开此文件,将里面的6400全部改为6410。打开Makfile,将里面的6400改为6410。

3. 修改nand相关代码,进入到nand_spl/board/sansung/,复制smdk6400,并黏贴,将副本smdk6400更名为smdk6410,更改Makefile文件,将里面的6400全部改成6410。进入到include/asm/arch复制s3c6400.h  并改名为s3c6410.h

4.修改配置文件,在include/configs文件夹下,修改板子配置文件。一样将6400改为6410.

5.修改硬件相关的代码中的生命和头文件,依然将6400修改为6410,

在/include/文件夹下,将s3c6400.h拷贝一份为s3c6410.h并修改#ifndef __S3C6400_H__为#ifndef __S3C6410_H__;

修改#define __S3C6400_H__为#define __S3C6410_H__。

arch/arm/cpu/arm1176/s3c64xx,修改Makefile,将CONFIG_S3C6400修改为CONFIG_S3C6410。

进入board/samsung/ok6410,打开ok6410.c和lowlevel_init.S;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值