u-boot1.1.6-undefined reference to "raise"

Ubuntu 18.04编译STM32错误 /usr/lib/gcc/arm-none-eabi/6.3.1/…/…/…/arm-none-eabi/bin/ld: error: /usr/lib/gcc/arm-none-eabi/6.3.1/…/…/…/arm-none-eabi/lib/crt0.o: Conflicting CPU architectures 12/1 /usr/lib/gcc/arm-none-eabi/6.3.1... 阅读详情

友善mini2440移植的uboot1.1.6,arm-linux-gcc版本4.3.2

编译报错:

...
arm-linux-ld: failed to merge target specific data of file drivers/nand/libnand.a(nand_util.o)
/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o): In function `__aeabi_ldiv0':
(.text+0x8): undefined reference to `raise'
make: *** [u-boot] 错误 1

解决办法:

http://blog.youkuaiyun.com/wwd574000815/article/details/6208379

将cpu /arm920t/config.mk 改为

PLATFORM_RELFLAGS += -fno-strict-aliasing  -fno-common -ffixed-r8 /
    -msoft-float

PLATFORM_CPPFLAGS +=

# =========================================================================
#
# Supply options according to compiler version
#
# =========================================================================
PLATFORM_CPPFLAGS +=$(call cc-option,)
PLATFORM_RELFLAGS +=$(call cc-option,$(call cc-option,))


在uboot的根目录Makefile中把PLATFORM_LIBS 修该为如下值
PLATFORM_LIBS += -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc -lc -L/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/usr/lib
然后重新 make distclean  make   应就能通过了

龙芯3a4000 交叉编译链接错误 0x0 交叉编译平台: amd + ubuntu20 交叉编译目标平台:LOONGSON 3A4000 交叉编译器:7.3.1 在编译时出现如下报错: mips-linux-gnu-ld -r -Lmips-loongson3a-app-gcc/lib -o octeontx_fpavf.o.o octeontx_fpavf.o.pmd.o octeontx_fpavf.o mips-linux-gnu-ld: octeontx_fpavf.o.pmd.o: compiled for a little 阅读详情

相关推荐

Uboot编译出下如下错误的一个原因:In function `__aeabi_ldiv0': (.text+0x8): undefined reference to `raise'

在TI DM816x EZSDK 的U-boot编译过程中出现了如下错误: In function `__aeabi_ldiv0': (.text+0x8): undefined reference to `raise'

增辉岁月 4028

failed to merge target specific data of file

failed to merge target specific data of file可能是没make clean

m0_56922987的博客 3519

uboot_1.1.6学习1_undefined reference to "raise"

编译环境: 友2440移植的uboot1.1.6,arm-linux-gcc版本4.3.2

zhubin0613的专栏 645

uboot1.1.6——undefined reference to ‘raise’

友善mini2440移植的uboot1.1.6,arm-linux-gcc版本4.3.2 编译报错: ... arm-linux-ld: failed to merge target specific data of file drivers/nand/libnand.a(nand_util.o) /usr/local/arm/4.3.2/bin/../lib/gcc/arm-non

racwin的专栏 4692

Android中的Service:Binder,Messenger,AIDL(2)

前言前面一篇博文介绍了关于Service的一些基本知识,包括service是什么,怎么创建一个service,创建了一个service之后如何启动它等等。在这一篇博文里有一些需要前一篇铺垫的东西,建议没有看过前一篇博文的同学先去看一下前一篇: Android中的Service:默默的奉献者 (1) 。但是在前一篇博文中也有一些遗漏的东西——主要是关于bindService()这一块的具体细节。由于这

lypeer的专栏 5万+

Sigrity XtractIM实战:5步搞定IC封装宽带模型提取(附BGA案例)

本文通过一个典型BGA封装案例,详细介绍了使用Cadence Sigrity XtractIM工具进行IC封装宽带模型提取的五步实战流程。内容涵盖从环境准备、参数设置、结果验证到模型导出的完整操作,重点阐述了如何利用XtractIM生成高精度、紧凑的宽带SPICE模型,以解决高速电路设计中因封装模型不准导致的信号与电源完整性问题,助力工程师提升仿真精度与设计效率。

a1b2c的博客 319

undefined reference to ‘raise’

<br />将cpu /arm920t/config.mk 改为<br />PLATFORM_RELFLAGS += -fno-strict-aliasing  -fno-common -ffixed-r8 /<br />    -msoft-float<br /><br />PLATFORM_CPPFLAGS += <br /># =========================================================================<br />#<br />#

那些流淌过的... 4775

faster lio 回环 加入GTSAM优化的记录

对Faster lio 加入回环、gtsam优化,在室外建图遇到的问题和过程

Nico_jion的博客 2599

解决编译u-boot-1.1.6 出现undefined reference to `raise'问题后,串口不输出问题

解决编译u-boot-1.1.6 出现undefined reference to `raise'问题后,串口不输出问题

fenggebuguan的博客 1062

STM32F4XX软件模拟I2C实现MPU6050姿态数据采集

本文详细介绍了在STM32F4XX平台上通过软件模拟I2C驱动MPU6050传感器实现姿态数据采集的完整方案。内容涵盖软件I2C的GPIO配置、核心通信函数实现、MPU6050寄存器配置详解以及数据读取处理流程,为硬件资源受限的嵌入式应用提供了灵活的解决方案,并分享了调试技巧与常见问题处理方法。

butter的博客 678

什么是PMOS?什么是NMOS?两者有什么区别?

这个电压差被称为阈值电压(Vth),通常为0.7V至2V(低压NMOS)或4V至10V(功率NMOS)。当Vgs(栅极-源极电压)大于Vth时,沟道中的电子被吸引到栅极下方,形成导电通路,使电流可以从漏极流向源极。NMOS与PMOS的结构类似,都由三大部分组成:栅极(Gate)、源极(Source)和漏极(Drain)。由于NMOS在开启时,电子是主要的载流子,电子的迁移率比空穴高,因此NMOS通常具有更低的导通电阻(Rds(on)),这使其成为高速开关电路中的首选。它的沟道由电子(负载子)传导。

硅农深芯的博客 6434

JZ2440 编译Uboot1.1.6 undefined reference to ‘raise’

系统:Ubuntu 12.04.2 LTS 64bit 交叉编译环境:export PATH=$PATH:/usr/local/arm/4.3.2/bin arm-linux-ld: ERROR: Source object /usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc...

dijianfei2190的博客 292

【C/C++ 性能优化】提高C++程序的缓存命中率以优化性能

在探讨计算机性能优化的旅程中,我们常常被引导去关注算法的复杂度、代码的优化,或是更高效的数据结构。然而,有一个经常被忽视的角色在幕后默默地影响着程序的运行效率——那就是缓存(Cache)。正如哲学家亨利·戴维·梭罗在《瓦尔登湖》中所说:“细节是造成美丽的源泉”,在软件开发的世界里,对缓存的理解和优化,就是那些决定程序性能优雅与否的细节。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 3734

JZ2440 编译U-boot1.1.6 undefined reference to ‘raise’

arm-linux-ld: ERROR: Source object /usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivdi3.o) has EABI version 5, but target u-boot has EABI version 0 arm-linux-ld:

CoCo的专栏 2993

6、基于深度强化学习的无人机路径规划

本文研究了基于深度强化学习的无人机路径规划方法,提出了一种融合改进DQN算法与人工势场法的路径规划策略。通过设计合理的网络结构、状态空间、动作空间和奖励函数,结合ε-贪心策略进行动作选择,实现了无人机在复杂环境中的自主避障与目标导向飞行。仿真实验表明,该方法具有收敛速度快、实时性强和可操作性高等优点,能有效完成室内环境下的路径规划任务。文章还总结了算法优势,并对未来在连续动作、复杂环境适应及多无人机协同等方面的发展方向进行了展望。

web39explorer的博客 166

基于STM32设计的遥控灭火消防小车_296

随着城市化进程的加速和火灾发生频率的增加,传统的消防方式在应对初期火灾时存在反应慢、效率低等问题。为了提高火灾响应速度和灭火效率,本设计开发了一款基于STM32单片机的遥控灭火消防小车。该小车配备了烟雾检测、温湿度监测、火源定位、灭火操作等功能,能够通过蓝牙和WIFI实现远程控制与实时视频传输。设计采用了MQ2烟雾传感器、SHT30温湿度传感器、火光传感器和ESP32摄像头模块等硬件设备。系统不仅能够自动检测和定位火源,还可以手动调整灭火器对准位置,进行干粉灭火。此外,蜂鸣器用于火源报警,确保操作人员及时得

722

undefined reference to `raise'

问题: u-boot 2015.01 gcc-4.2.0 /usr/local/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/libgcc.a(_dvmd_lnx.o): In function `__div0': /scratch/paul/arm/src/gcc-4.2/gcc/config/arm/lib1funcs.as

none 1569

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

解决undefined reference to `__aeabi_uidiv'

对于为定义函数的问题,有以下三种解决方案: 去uboot中查找 区内和源码中查找 去库函数中查找,一般编译器自带很多库函数 这里采用第三种方案:去arm-linux-gcc中查找函数__aeabi_uidiv 进入工具链所在目录echo $PATH,进入到bin目录的上一层目录 使用grep命令搜索包含函数__aeabi_uidiv的.a静态库文件 grep "__aeabi_uidiv" ...

Utotao的博客 2329

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

RDKX5开发板实战指南:aarch64交叉编译、内核定制与Ubuntu rootfs部署

嵌入式Linux开发中,ARM64架构平台正成为边缘AI与工业网关的主流选择。理解交叉编译原理、掌握aarch64-linux-gnu工具链选型与配置,是构建可靠嵌入式系统的前提;而设备树(DTS)定制、内核裁剪及最小化Ubuntu rootfs构建,则直接决定硬件资源利用率与产品启动稳定性。本文围绕RDKX5这一典型国产arm64开发板,深入解析从工具链搭建、内核与设备树编译,到真实环境部署的全链路工程实践,覆盖QEMU仿真边界、U-Boot启动流程、Framebuffer中文显示、VSCode真机调试等

weixin_34174422的博客 390

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

MicroPython存储机制深度解析:从Flash分区到littlefs实战

MicroPython的存储系统并非简单文件操作,而是融合物理Flash、分区管理、VFS抽象层与littlefs文件系统的多层架构。理解其底层原理,关键在于掌握Flash地址映射、分区表定义、VFS挂载机制及littlefs磨损均衡特性。这些技术直接影响固件烧录稳定性、U盘热插拔可靠性、断电数据安全性和高频写入寿命。尤其在ESP32、STM32和RP2040等主流平台,正确配置MICROPY_HW_ENABLE_VFS_LITTLEFS宏与flash_partition_table.csv,是实现稳定存储

weixin_34151004的博客 219

QMK 键盘固件深度实战指南:从矩阵扫描到用户空间定制的完整技术拆解

**QMK 固件**(Quantum Mechanical Keyboard Firmware)是一套面向 **Atmel AVR** 与 **Arm** 微控制器的开源键盘固件,仓库内收录了 1900 余款键盘的硬件定义与键位方案。它为硬件爱好者和嵌入式开发者解决同一个问题:把一块焊好的 PCB、几排机械轴,变成一台完全由自己定义行为的键盘。读完这篇指南,你会理解键盘矩阵扫描的底层原理、走通从克

gitblog_00946的博客 444

AI编排实战:用MuleSoft打通大模型与企业系统

AI编排(AI Orchestration)是将大语言模型能力安全、可控、可审计地嵌入现有业务流程的关键技术,其核心在于解决LLM与ERP/CRM等企业系统之间的认证断层、数据语义鸿沟与治理合规挑战。它并非替代LangChain等AI框架,而是通过API网关级的协议转换、字段级数据脱敏、OAuth2.0令牌全生命周期管理及事务化消息路由,构建‘AI-就绪’的数据管道。该技术显著提升销售智能助手、客户流失预警、工单情绪分析等场景的落地稳定性与响应实时性,尤其适用于已具备SAP、Salesforce、Oracl

赵士杰的博客 372

交叉编译SPEC2006遇到的问题

交叉编译SPEC2006会遇到的问题

zhangkefan116的博客 805

arm-linux-ld: ERROR: Source object init.o has EABI version 0, but target lcd_elf has EABI version 5

编译的时候,遇到了一些问题,我一开始用的交叉编译器版本是arm-linux-gcc3.4.1,出现了网络频现的软浮点问题,如下: arm-linux-ld: ERROR: /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_udivsi3.oS) uses hardware FP, wher...

weixin_34250434的博客 373
下一篇: 在mini2440开发板上出现-sh./hello not found错误的解决
Linux_Time
博客等级 码龄12年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值