当前位置:首页 » 编程软件 » mboot编译失败

mboot编译失败

发布时间: 2022-12-19 12:40:23

㈠ u-boot使用make编译出现找不到dtc命令,如何解决啊

我在ubuntu14.04上编译uboot时也遇到了这个问题,dtc是device-tree-compiler的缩写,即设备树编译器,说明系统中没有安装这个编译器,我用的是apt-get install device-tree-compiler安装后就可以成功编译了哈。

㈡ 编译uboot出错,怎么解决,求助

这个是没有指定架构和交叉编译器造成的错误,解决的办法有两种: 以smdk2410为例: 第一种:先执行$ make smdk2410_config 然后执行 $ make ARCH=arm CROSS_COMPILE=arm-linux- 就不会出现上面的错误了。 第二种: 修改顶层目录下的Makefile文件...

㈢ ubuntu中编译内核总是失败怎么办,跪求高手!!!

1. E文说:版本附加只能用小写字母 或 +-

2. 先调用make defconfig 或者 make config 一路回车
(如果是lz自己的电脑,建议使用更新管理器更新内核)

㈣ 编译uboot出错,怎么解决,求助

可能在 include/configs/mini2440.h中 有些宏定义(开关)没有

㈤ ARM (UBOOT)编译出错问题

我以前用的是fedora12,我以为是系统问题(因为以前我也做过uboot编译,没有-rd
asm-arm/arch即可
意思就是强行删除
不行联系我635123374
嵌入式

㈥ uboot2010-09用arm-linux-gcc3.3.2编译出现如下错误:请问该如何解决

1) 可以试试用arm-softfloat-linux-gnu和和arm-linux-gcc-3.4.5-glibc-2.3.62
2) 也可以改uboot的编译选项把软浮点去掉,位置可能在cpu/arm920t/config.mk或类似位置,把其中的-msoft-float去掉

㈦ linux u-boot编译的时候出现的两个错误,不明白啊,求帮忙

虽然我四级还是没过,但是这个gcc: Command not found还是看得明白的。你不会看不懂吧。
而且u-boot的编译一般是给嵌入式系统使用的吧,不知道你这个是不是。如果是的话,你的这个至少也应该是交叉编译工具链的提示的吧。

㈧ 【求助】uboot编译出错 rm:无法删除 "asm-arm/arch":是一个目录

这个好办,我遇到过这类问题,我估计这个Uboot并不是你下的源码,而是用别人编译好的你想重新编译,在Uboot顶层有个mkconfig文件,你打开后在里面所有rm后面都加上-r
比如源代码是rm -d asm-arm/arch
改成 rm -rd asm-arm/arch即可 意思就是强行删除 不行联系我635123374

㈨ omap3530移植u-boot编译出错,出错信息是这样的。

查查编译器设置,查查用的程序的版本和编译器的版本是否一致。

㈩ 为什么在ubuntu编译下uboot时总是出错

1.U-boot的使用:
ubuntu下基本只能用
kermit协议,进行串口通信了:
loadb
Ctrl+\,再按c,切换到C-kermit的命令行模式:
send
<文件路径>,回车。
传送完毕后,输入c,回到U-boot串口界面。

若能和PC机ping成功,则可用tftp和nfs传输文件:
dhcp:使用
DHCP/TFTP 协议获取文件
rarpboot :使用 RARP/TFTP 协议获取文件
nfs:使用 NFS
协议获取文件
tftpboot :使用 TFTP 协议获取文件
bootp:使用 BOOTP/TFTP
协议获取文件
以上命令的格式都为:指令 [目的 SDRAM 地址] [[主机 IP:]文件名]
注意:
要使用 dhcp、rarpboot 或 bootp 要路由器或 Host
支持的这些协议和服务。
如果没有输入[目的SDRAM 地址],系统就是用编译时定义的CONFIG_SYS_LOAD_ADDR
在使用如果
tftpboot 和 nfs 命令没有定义[主机 IP:],则使用 ENV 中的 serverip
其它命令必需定义[主机 IP:],否则使用提供动态 IP 服务的主机
IP。

Nand Flash
操作指令:
nand info
nand device [dev]
nand read addr off size
nand
write addr off size
nand write[.yaffs[1]] addr off size
nand erase [clean]
[off size]
nand bad
nand mp[.oob] off
nand scrub
nand markbad
off
nboot loadAddr dev offset

内存/寄存器操作指令:
nm [.b, .w, .l]
address
mm [.b, .w, .l] address
md [.b, .w, .l] address [# of
objects]
mw [.b, .w, .l] address value [count]
cp [.b, .w, .l] source
target count

Nor Flash 指令:
flinfo
(N)
md
protect
cp

USB 操作指令:
usb reset
usb
stop [f]
usb tree
usb info [dev]
usb storage
usb dev [dev]
usb
part [dev]
usb read addr blk# cnt
SD 卡(MMC)指令:
mmc init
mmc
device
FAT 文件系统指令:
fatinfo <interface>
<dev[:part]>
fatload <interface> <dev[:part]> <addr>
<filename> [bytes]
fatls <interface> <dev[:part]>
[directory]

系统引导指令:
boot 和 bootd 都是运行
ENV”bootcmd”中指定的指令
bootm [addr [arg ...]]

run 运行一个 ENV
定义的命令脚本
reset 重启 CPU

使用 U-boot
将映像文件烧写到板上的 Flash,一般步骤是:
(1)通过网络、串口、U盘、SD卡等方式将文件传输到SDRAM;
(2)使用 Nand
Flash 或 Nor Flash 相关的读写命令将 SDRAM 中的数据烧入 Flash。

内核的引导步骤如下:
(1)用
U-boot 的 mkimage 工具处理内核映像 zImage。
(2)通过网络、串口、U 盘、SD 卡等方式将处理过的内核映像传输到 SDRAM
的一定
位置(一般使用 0x30008000)
(3)然后使用”bootm"等内核引导命令来启动内核。

2.U-boot在mini2440上的移植
在U-boot根目录下:
vim Makefile
将 CROSS_COMPILE = arm-tekkaman-linux-gnueabi-
修改为CROSS_COMPILE = arm-linux-
make mini2440_config
make
注意:修改交叉编译器一定要在make之前完成!
终于完成了U-boot
的移植。以前一直掐住瓶颈的问题,居然出在这里!
至此,总算完成了U-boot+内核+rootfs根文件系统等的移植,一个嵌入式系统搭建起来了。然而在这里,基本上只是拿了人家现成的代码稍加修改而已,不值得沾沾自喜。接下来该在应用程序上进行开发了。

热点内容
生化危机5配置要求怎么样 发布:2025-07-14 15:38:56 浏览:300
苹果电话为什么打不开密码 发布:2025-07-14 15:33:45 浏览:44
安卓如何取消短消息通知 发布:2025-07-14 15:30:54 浏览:372
舆情监测算法 发布:2025-07-14 15:29:19 浏览:13
android搜索联系人 发布:2025-07-14 15:27:34 浏览:332
省呗上传学历 发布:2025-07-14 15:21:54 浏览:633
linux服务器tomcat 发布:2025-07-14 15:19:41 浏览:191
东风风神奕炫max怎么配置 发布:2025-07-14 15:13:44 浏览:746
苹果安卓不知道到底怎么选 发布:2025-07-14 15:07:52 浏览:925
数据库spl 发布:2025-07-14 15:05:22 浏览:436