查看: 24852|回复: 15

[Linux] 6410编译uboot等问题

枫叶飘54YJ 该用户已被删除
枫叶飘54YJ 发表于 2014-9-3 09:38:23 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

97

主题

4053

回帖

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

飞凌-unix 发表于 2014-9-3 15:46:11 | 显示全部楼层
你确定交叉编译器安装成功了?
还有,你咋编译uboot时,有没有输入make forlinx_nand_ram*_config这条命令?
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

6

主题

41

回帖

45

积分

章小肆 发表于 2014-10-12 16:57:41 | 显示全部楼层
飞凌-unix 发表于 2014-9-3 15:46
你确定交叉编译器安装成功了?
还有,你咋编译uboot时,有没有输入make forlinx_nand_ram*_config这条命令 ...

我在安装交叉编译器时老出错,怎么办,编译uboot也是这样的问题

点评

你把编译器出的错误贴出来,要不然,你光说出错,而我又不知道你出的什么错误,我如何解决?  详情 回复 发表于 2014-10-13 17:06
点评回复 支持 反对

使用道具 举报

97

主题

4053

回帖

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

飞凌-unix 发表于 2014-10-13 17:06:31 | 显示全部楼层
章小肆 发表于 2014-10-12 16:57
我在安装交叉编译器时老出错,怎么办,编译uboot也是这样的问题

你把编译器出的错误贴出来,要不然,你光说出错,而我又不知道你出的什么错误,我如何解决?
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

6

主题

41

回帖

45

积分

章小肆 发表于 2014-10-13 21:42:10 | 显示全部楼层
飞凌-unix 发表于 2014-10-13 17:06
你把编译器出的错误贴出来,要不然,你光说出错,而我又不知道你出的什么错误,我如何解决?

好的
在交叉编译环境配置中,设置的路径是4.3.2的/usr/local/arm/4.3.2/usr/bin/arm-linux-gcc.而且arm-linux-gcc -v是可以的,但一旦到了 make uboot时就成了这个make: /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-gcc: Command not found
make: *** No rule to make target `forlinx_nand_ram256_config'.  Stop.

点评

uboot中的makefile所指定的交叉编译器的版本与你安装交叉编译器的版本不一致,你需要在Makefile中将编译器的路径修改为arm-linux-  详情 回复 发表于 2014-10-14 08:46
点评回复 支持 反对

使用道具 举报

6

主题

41

回帖

45

积分

章小肆 发表于 2014-10-13 22:45:04 | 显示全部楼层
飞凌-unix 发表于 2014-10-13 17:06
你把编译器出的错误贴出来,要不然,你光说出错,而我又不知道你出的什么错误,我如何解决?

大神给看看好么。。。

这是在弄uboot时出的问题

这是在弄uboot时出的问题

在非root用户下可以arm-linux-gcc

在非root用户下可以arm-linux-gcc
点评回复 支持 反对

使用道具 举报

97

主题

4053

回帖

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

飞凌-unix 发表于 2014-10-14 08:46:14 | 显示全部楼层
章小肆 发表于 2014-10-13 21:42
好的
在交叉编译环境配置中,设置的路径是4.3.2的/usr/local/arm/4.3.2/usr/bin/arm-linux-gcc.而且arm- ...

uboot中的makefile所指定的交叉编译器的版本与你安装交叉编译器的版本不一致,你需要在Makefile中将编译器的路径修改为arm-linux-
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

6

主题

41

回帖

45

积分

章小肆 发表于 2014-10-14 20:21:11 | 显示全部楼层
飞凌-unix 发表于 2014-10-14 08:46
uboot中的makefile所指定的交叉编译器的版本与你安装交叉编译器的版本不一致,你需要在Makefile中将编译器 ...

这样啊,对了大神我想问问,那个手册上写的是make forlinx_nand_ram256的,但是我在Makefile里面找不到这个文件视频里面却是另外一个,我不确定对还是不对

点评

你可以在Makefile中查找一下forlinx_nand_ram256,不要看视频了,看手册吧。  详情 回复 发表于 2014-10-15 08:43
点评回复 支持 反对

使用道具 举报

6

主题

41

回帖

45

积分

章小肆 发表于 2014-10-14 20:40:51 | 显示全部楼层
飞凌-unix 发表于 2014-10-14 08:46
uboot中的makefile所指定的交叉编译器的版本与你安装交叉编译器的版本不一致,你需要在Makefile中将编译器 ...

大神你看看是这个OK6410官方基础资料-2G文件夹里面的,我也不知道下的对不对,但就是在Makefile里面找不到forlinx_nand_256的那个,但是有这个smdk6410_config,和咱视频里面的一样,这两个又是如何区分的啊,求大神告知

这是飞凌自带的uboot

这是飞凌自带的uboot

试着解压看看里面是这个

试着解压看看里面是这个

但是有这个

但是有这个

点评

Makefile文件中肯定有,你再找找,你搜索的时候,别光搜索6410,你搜“forlinx_nand” ,要是找不到,那么你去论坛上下载一份新的uboot源码吧  详情 回复 发表于 2014-10-15 08:48
点评回复 支持 反对

使用道具 举报

97

主题

4053

回帖

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

飞凌-unix 发表于 2014-10-15 08:43:43 | 显示全部楼层
章小肆 发表于 2014-10-14 20:21
这样啊,对了大神我想问问,那个手册上写的是make forlinx_nand_ram256的,但是我在Makefile里面找不到这 ...

你可以在Makefile中查找一下forlinx_nand_ram256,不要看视频了,看手册吧。
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则