arm 相关问题

此标记用于与ARM(高级RISC机器)系列计算机相关的问题;这是在ARM处理器内核上运行的机器或电子设备或使用ARM内核的系统。

TrustZone 实现与 Cortex-A CPU 中的支持有什么区别?

自从我考虑使用 Raspberry Pi 4 以来,我一直在对 ARM 和 TrustZone 进行一些研究。但是,我之所以问这个问题,是因为我发现相关问题有点过时,比如这个或...

回答 0 投票 0

交叉编译Haskell

如何将 Haskell 交叉编译到 ARM 处理器? 我已经能够交叉编译 C、Go 和 Rust,所以,我想,这不是我的工具链的问题? 我能够运行配置脚本...

回答 1 投票 0

错误:单个指令无法移动立即数

我正在尝试将一个值移入寄存器,但是当使用 as -o test.o test.s 汇编程序时,我收到消息: test.s:汇编消息: test.s:6:错误:立即无法被 si 移动...

回答 1 投票 0

在 aarch64 上运行 x86_64 文件不起作用

我已经搜索并尝试了很多东西有一段时间了。 设置: Kali Linux 作为虚拟机,在 MAC M2 上使用 UTM uname -a Linux kali 6.1.0-kali9-arm64 #1 SMP Debian 6.1.27-1kali1 (202...

回答 0 投票 0

Qt - 由于缺少编译器,并非所有可能的目标环境都受支持

在 Mac 上的“首选项”>“套件”>“Qt 版本”下升级到 Qt 6.5.2 和 Qt Creator 11.0.0 后,我收到此错误: 由于缺少

回答 0 投票 0

如何为riscv目标和arm构建编译gcc

我想编译gcc以在ARM内核上执行并生成riscv程序集。这个想法是为树莓派 4 构建一个交叉编译器。 我尝试直接从

回答 0 投票 0

arm-none-linux-gnueabihf-gcc -- 编译成功但未创建可执行文件

我通过VirtualBox使用Fedora 36,并尝试通过从developer.arm.com获取的工具链为Cortex-A53编译一些代码 我已经下载了存档,将其解压到“下载”文件夹中,然后...

回答 0 投票 0

在 ARM Cortex M0+ 上刷新或更新固件的加密策略

我想通过 CAN 在我的 ARM Cortex M0+ MCU 上刷新固件更新。我正在使用 MKV11 微控制器。 我怎样才能保护固件,这样,即使传输(从 PC 到 MCU)被嗅探,它...

回答 2 投票 0

如何在 Ubuntu 22.04 上使用 Parallels M1 mac 安装 bazel

我正在尝试在 Ubuntu 22.04 上安装 bazel 我按照 https://bazel.build/install/ubuntu 上的安装步骤进行操作 我遵循“使用 Bazel 的 apt 存储库”,当我“sudo apt install baze...

回答 1 投票 0

如何在ARM汇编程序中正确调用带浮点参数的函数?

我正在编写混合 C 和汇编程序。下面我将向您展示计划的详细信息。 我使用 C 标准库函数 printf("%a",value)。但我得到的输出相当不正确。 这...

回答 0 投票 0

为 ARM 交叉编译的 Hello world 可在 x86_64 和 ARM 上运行

我正在准备演示Qemu的用户模式(qemu-user包)qemu-arm。为此,我使用了一个简单的 hello world C 程序 hello.c: #包括 int main() { printf("哎呀...

回答 1 投票 0

如何为多核ARM cortex-M0处理器编写引导加载程序

核心分为一个 IO 控制核心、一个 DSP内核和两个普通内核。我设法找到了 SWD 引脚,但我不确定要启动什么软件,或者我是否必须创建汇编代码?一个...

回答 0 投票 0

位分散在多个 NEON 寄存器上

将内存中的位均匀分布到多个向量寄存器的最有效方法是什么?所有数据必须以目标寄存器的最低有效位结束。 例如,2 b如何...

回答 1 投票 0

STM32h7 仅作为 spi 从机

我正在将我的项目代码从stmf407移动到stm32h743 我一直坚持使用 spi。首先stmh743有 还有更多的寄存器,并且还缺少一些寄存器,例如 CR1 中的 RXONLY 寄存器。 我正在尝试什么...

回答 0 投票 0

如何检查当前ARM CPU是否支持ISA扩展?

当 x86 上的用户空间程序需要确定例如是否支持AVX扩展,可以使用CPUID指令。是否有任何类似的独立于操作系统的方法来检查对 ISA 扩展的支持...

回答 1 投票 0

为什么 objdump 在函数结束时不停止?

我正在尝试从(ARM)ELF 文件开始生成被调用函数的调用图。目前,我调用 objdump,解析调用指令的输出,然后递归地重复。 然而,我注意到一个

回答 0 投票 0

使用 gcc 声明大尺寸 vector<int> 的数组会导致错误。更改为 Clang 有效

在 CLion 中,我在全局范围内声明: std::vector adj[2e5]; 当我在 CLion 上运行代码时,出现错误 错误:“.section”指令中的意外标记 .教派...

回答 0 投票 0

STM32G051K8U7 微控制器项目构建问题,同时从 Arm 编译器 v5.06 过渡到 Arm 编译器 v6.20.1

简单问题: 在 Keil uVision IDE 中使用 Arm Compiler v6.20.1 启动了一个 STM32G051K8U7 微控制器项目,构建了一个很好的项目,一切正常可以使用 ST-调试程序...

回答 1 投票 0

ARMv8-A (Cortex A53):将 float16 复数乘以 float32 复数

在RAM中我有以下数据: [X0, Y0], [X1, Y1], [X2, Y2], ... 每个数字都是浮点数 16。每对都是一个复数: 例如: X0+i(Y0) 第二个缓冲区具有以下数据: [A0, B0], [A...

arm
回答 0 投票 0

AARCH64 上的 memcpy 产生未对齐的数据中止异常、ARM GNU 工具链或 newlibc 错误?

我一直在裸机项目中使用 ARM GCC 版本 aarch64-none-elf-gcc-11.2.1 一段时间,在一个大型项目中已经成功使用 libc 函数(malloc/memcpy)很多次而没有.. .

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.