设为首页 加入收藏

TOP

OK6410-A编译u-boot时遇到的问题及解决
2014-11-24 07:34:56 来源: 作者: 【 】 浏览:0
Tags:OK6410-A 编译 u-boot 遇到 问题 解决

# make smdk6410_config


显示
/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: exec: arm-none-linux-gnueabi-gcc: not found
Configuring for smdk6410 board which boot from ...

而我将Makefeile文件中的路径改写:
CROSS_COMPILE = /usr/local/arm/4.3.2/bin/arm-linux-改成CROSS_COMPILE = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-
然后make clean之后编译 仍然出错:
末尾如下错误
/forlinx/uboot1.16/include/configs/smdk6410.h:347:2: error: #error RAM size must be defined
/forlinx/uboot1.16/include/configs/smdk6410.h:522:3: error: #error Define one of CONFIG_BOOT_{NAND|MOVINAND|ONENAND|ONENAND_IROM}
make[1]: *** No rule to make target `.depend', needed by `_depend'. Stop.
make[1]: Leaving directory `/forlinx/uboot1.16/post/cpu'
make: *** [depend] Error 2



原来是OK6410里自带光盘的u-boot编译使用的命令参数和论坛里最新版及操作手册的命令参数不一样
最新版的命令操作是#make forlinx_nand_ram256_config
老版本是#make smdk6410_config
也希望以后论坛Relese的时候能将操作手册和镜像打包在一个压缩包里


----------------------------------------------------------------------------------


另外,也可以通过如下命令将交叉编译器中的所有的arm-none-linux-gnueabi-* 链接成arm-linux-*:


#ls -s arm-none-linux-gnueabi-gcc arm-linux-gcc


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android开发工控软件--蓝牙控制 下一篇Java生成二维码方法事例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)