编译u-boot的过程中遇到的问题

news2024/11/19 6:33:14

我使用的是uboot-2016.tar.bz2这个压缩包,将其解压之后进入这个文件夹,里面所包含的文件如下图所示。
在这里插入图片描述
这个文件夹下包含着三个Shell脚本文件,都是可执行的,打开其中一个其内容如下。
在这里插入图片描述
根据自己的开发板类型决定执行哪一个Shell脚本,直接执行脚本文件,如下图所示。
在这里插入图片描述
显然没有这个权限,因此要在执行命令的前面加上sudo。
但是在执行的过程中还是报错了,如下图所示。
在这里插入图片描述
报错的具体信息如下。

cc1: error: bad value (‘armv5’) for ‘-march=’ switch

这个错误就要修改架构为arm,同时给出交叉编译器,按照网上的方法,我在当前文件夹下Makefile文件的开头添加了下面两行代码。

ARCH = arm
CROSS_COMPILE = arm-linux-gnueabihf-

保存后再次执行,这次虽然没有错误了,但是想要的文件还是没有生成,具体的信息如下图所示。
在这里插入图片描述
主要的问题如下,提示命令找不到。

make: arm-linux-gnueabihf-gcc: Command not found
/bin/sh: 1: arm-linux-gnueabihf-gcc: not found

这种情况下,我想着把交叉编译器安装的绝对路径加进来,这样总不会找不到了吧。
在安装交叉编译器的路径下查找到有以下文件的路径下停下,这个路径就是交叉编译器的绝对路径。
在这里插入图片描述
再次打开Makefile文件,将CROSS_COMPILE的路径修改为绝对路径,我修改完成之后如下。

CROSS_COMPILE = /usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-

再次执行下面的命令。

sudo ./build_6x_c.sh

u-boot的编译就没有问题了,编译完成后,该文件夹下所包含的文件如下图所示。
在这里插入图片描述
以上就是我在编译u-boot的过程中所遇到的问题,并通过文章中提到的方法解决了,希望本文对你也有所帮助!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1046726.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Python实现的快递管理系统源码+数据库,采用PyQt6实现GUI界面

快递管理系统 完整代码下载地址:快递管理系统 介绍 通过对传统的快递收发流程进行分析,完成网上快递管理系统的分析设计与开发,使客户能方便在网站上查询自己的快件信息以及网上寄件,同时管理员又能对每天的收到快件进行登记和…

一步步教你如何搭建K8S集群

一、环境配置 三台CentOS7虚拟机,默认配置,内存2GB、处理器2核心。 先更新下系统 1 sudo yum update 2 sudo yum upgrade 二、安装并启动 docker 1 yum -y install wget 2 wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo …

Unity中Shader需要了解的点与向量

文章目录 前言一、点和向量的区别二、向量加法减法1、向量加法2、向量减法(可以把向量减法转化为向量加法) 三、向量的模四、标量![在这里插入图片描述](https://img-blog.csdnimg.cn/03df81df3cdf47989a11605d5f5e7da5.png)1、向量与标量的乘法 前言 Unity中Shader了解使用的…

3个变化3秒区别MT4和MT5

自从mt5上市以来,很多投资者无法快速区别MT4和MT5,其实很简单,通过3个变化anzo capital昂首资本3秒一眼区别。 外观区别 很难从视觉上定义MT4和MT5的区别。在新的平台版本中,开发者专注于平台功能的升级,几乎没有改变…

node 解决多版本配置 error:03000086:digital 引起的问题 已解决

在日常后端工作中,难免会安装前端的项目,今天有旧项目需要维护,但是 提示 node版本过高,或者不是长维护版本,部分分享说,加 opensll 过滤能解决,但是 还是不行,索性来这个 底朝天的找…

阿里云服务器共享型和企业级独享有什么区别?

阿里云ECS云服务器共享型和企业级有什么区别?企业级就是独享型,共享型和企业级云的主要区别CPU调度模式,共享型是非绑定CPU调度模式,企业级是固定CPU调度模式,共享型云服务器在高负载时计算性能可能出现波动不稳定&…

XC1336 高侧过压保护器 30V过压保护IC 可做OVP、高压开关

XC1336是一个高压30V过电压保护器(OVP),其电阻较低,只需改变外部连接。它可以用作OVP设备或高压开关。 XC1336由一个电荷泵、一个可配置的功率MOSFET、一个电压参考、一个栅极驱动器和一些逻辑和保护模块组成。 XC1336可以对输入浪…

Linux发行版X华为鲲鹏openEuler

前言 作为硬件和软件之间的桥梁,我接触的最多的就是Windows和Centos,还记得最初的鸟哥的Linux私房菜,而Centos即将停止维护更新(Centos7维护到2024),对于个人学习来说没有任何影响,但是对于企业…

算法通过村第十关-快排|白银笔记|快排实战

一个程序员一生中可能会邂逅各种各样的算法,但总有那么几种,是作为一个程序员一定会遇见且大概率需要掌握的算法。今天就来聊聊这些十分重要的“必抓!”算法吧~ 文章目录 前言数组第K大总结 前言 这是快排中的经典算法题,但是很多…

C语言 Cortex-A7核 SPI 实验

1 实验目的 1、数码管显示相同的值0000 1111 2222 .... 9999 2、数码管不同的值1234 2 代码 include/spi.h #ifndef __SPI_H__ #define __SPI_H__ #includ…

ROS2 从头开始​​:第 2 部分 - 包、发布者和订阅者

一、说明 在这篇文章中,我们将重点关注 ROS 2 包、发布者和订阅者。具体来说,我们将涵盖以下主题:1. 什么是 ROS 2 包以及为什么它很重要?2.如何使用ros2 pkg create命令创建ROS 2包? 3. 如何使用该rclcpp库在ROS 2中创建发布者和订阅者? 让我们开始吧! 二、套…

世界第一ERP厂商SAP,推出类ChatGPT产品—Joule

9月27日,世界排名第一ERP厂商SAP在官网宣布,推出生成式AI助手Joule,并将其集成在采购、供应链、销售、人力资源、营销、数据分析等产品矩阵中,帮助客户实现降本增效。 据悉,Joule是一款功能类似ChatGPT的产品&#xf…

HONEYWELL 05704-A-0144 端子模块

HONEYWELL 05704-A-0144 端子模块用于连接电缆、导线或连接器,以便将电信号或电源引出到不同的部件或设备中。这些模块在各种工业和电子应用中都有广泛的用途,通常具有以下特点: 连接性:HONEYWELL 05704-A-0144 端子模块提供可靠的…

[C++ 网络协议] I/O流分离所带来的半关闭问题

1.问题和解决方法 根据所学内容,I/O流分离现如今有如下2种方法: 1.调用进程fork函数,分离出子进程,主进程和子进程分别进行输入流的读和输出流的写。 2.用FILE指针按读模式和写模式将输入流和输出流进行区分。 第一种方法&#…

【word密码】为什么word设置只读模式之后,还能编辑?

Word文档设置了只读模式,是可以编辑的,但是当我们进行保存的时候就会发现,word提示需要重命名并选择新路径才能够保存。 这种操作,即使可以编辑文字,但是原文件是不会受到影响的,编辑之后的word文件会保存到…

外汇天眼:Patrick Wonsey挪用340万美元!涉嫌外汇和二元期权欺诈

美国衍生品市场监管机构商品期货交易委员会(CFTC)宣布,已在佛罗里达州中区地区法院对佛罗里达州里维尤(Riverview)的Patrick Wonsey提起民事执法诉讼。 诉状指控Wonsey涉嫌欺诈和挪用资金,与一项涉及杠杆或保证金的零售外汇&…

变电站无人值守方案:提升效率与增强安全性

随着信息技术、人工智能、大数据的发展进步,电力行业正逐步向智能化转型。其中,无人值守变电站成为了现代电力系统的明显趋势。这种新型的运营模式不仅提高了效率,还极大地增强了电力系统的安全性。 无人值守变电站的核心概念是在没有人类现场…

探索UML类图:软件建模的关键概念和Visual Paradigm的优势

引言: 在软件开发领域,UML(统一建模语言)是一种广泛使用的建模语言,用于可视化和描述软件系统的结构和行为。其中,UML类图是最常用的一种图表类型之一,用于表示系统中的类、对象和它们之间的关系…

SI3262—高度集成的低功耗SOC芯片

Si3262是一款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在13.56MHz的非接触式读写器模块。 MCU模块具有低功耗、Low Pin Count、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC、TSC等…

【力扣每日一题】2023.9.27 餐厅过滤器

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目挺长,估计中等难度是给在了阅读理解上。 简单来说就是给我们一堆餐厅的信息,每个餐厅拥有五个属性&#xff…