u-boot 移植到6410
来源:互联网 发布:yii2连接多个数据库 编辑:程序博客网 时间:2024/05/16 13:04
1.准备一个uboot源码包,本文使用 并解压 tar xvzf u-boot-2013.04-rc1.tar.bz2得到 u-boot-2013.04-rc1 进入目录
2.顶层目录:gedit Makefile 找6400,,
复制这一段,然后粘贴,将高亮部分改为6410,保存。
3. cd board/samsung,把smdk6400 复制到smdk6410,cd smdk6410 后内部所有以6400命名的都改为6410,如下图
4.修改smdk6410.c 6400改为6410
修改Makefile
5.cd nand_spl/board/samsung 将smdk6400 copy 为 smdk6410,cd smdk6410 后 vim Makefile
保存退出
6.回顶层目录,cd board/sumsang/smdk6410,vim smdk6410.c
103行
cd arch/arm/include/asm/arch-s3c64xx 新建s3c6410.h
cp s3c6400.h s3c6410.h 修改s3c6410.h
DDR 256M 则进行下面修改
cd arch/arm/cpu/arm1176/s3c64xx vim Makefile
添加下面那行后,保存退出
回顶层目录 cd include /configs cp smkd6400.h smdk6410.h vim smdk6410.h
131行 命令提示
198行
167行
7. 回顶层目录 cd arch/arm/cpu/arm1176/s3c64xx vim cpu_init.s vim reset.s vim speed.c vim timer.c
cd drivers/usb/host vim s3c64xx-hcd.c
cd drivers/mtd/nand vim s3c64xx.c
cd drivers/serial vim s3c64xx.c 都做如下更改
8.回顶层目录 cd arch/arm/cpu/arm1176/s3c64xx vim speed.c 136行
回顶层目录 cd include vim common.h 642行
回顶层目录 cd drivers/usb/host vim ohci-hcd.c
9.make distclean
10.make smdk6410_config
11.make all
12.解决错误:
(1)问题:arm-linux-ld:u-boot.lds:19: syntax error
解决:cd board/samsung/smdk6410 vim u-boot-nand.lds
align改成大写 ALIGN
(2)问题:
解决:cd nand_spl/board/samsung/smdk6410 vim Makefile 添加红色部分
(3)问题:
解决:cd arch/arm/lib vim crt0.S 156行添加红色部分
编译成功
- u-boot 移植到6410
- 移植u-boot到S3C2410
- 移植u-boot到S3C2410
- u-boot移植到mini2440
- 移植u-boot到gec210
- u-boot移植到2440
- U-BOOT 移植到板卡
- 移植u-boot到GEC210
- 移植u-boot到stm32f407
- U-Boot移植到s3c2440
- 6410平台移植dm9000ae驱动到u-boot
- u-boot移植到mini2440,u-boot版本2008.10
- 原创 u-boot移植到mini2440,u-boot版本2008.10
- u-boot移植到mini2440,u-boot版本2008.10 收藏
- u-boot移植到mini2440,u-boot版本2008.10
- u-boot移植到mini2440,u-boot版本2008.10
- u-boot移植到mini2440,u-boot版本2008.10
- u-boot移植到mini2440,u-boot版本2008.10
- tomcat 解析(三)-启动框架
- Web.config中的system.web system.webServer
- Android 实现切换主题皮肤功能(类似于众多app中的 夜间模式,主题包等)
- 剑指offer|链表中倒数第k个结点
- 如果实现python字典的只读, 考虑字典内容有list, dict的嵌套问题
- u-boot 移植到6410
- ios 队列简单理解
- POCO-TCPServer使用简单Demo
- python之psutil模块
- 解决请求被中止: 未能创建 SSL/TLS 安全通道。
- easyui_动态添加隐藏toolbar按钮
- Swift编程思想 Part 1:拯救小马
- [从头读历史] 第265节 诗经 周南
- android屏幕投影到pc