arm 相关问题

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

如何修复这个交叉编译链接错误

我正在尝试在linux x86_64机器上为arm目标交叉编译一个项目,我使用gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf。 我在编译过程中遇到的错误是: /主页/

回答 2 投票 0

如何处理运行时SD卡的移除和添加?

我在STM32F7板上使用带有SDMMC接口的SD卡。我正在关注这个视频,项目进展顺利。 https://www.youtube.com/watch?v=0NbBem8U80Y FATFS SDFATF; FIL 我的文件; 弗...

回答 2 投票 0

在构建thumbv7m-none-eabi时如何避免“E0463:找不到‘test’的板条箱找不到板条箱”?

RLS 在处理具有 ARM 目标的项目时给出以下错误消息: E0463:找不到用于测试的板条箱找不到板条箱 再生产: 货物新--bin应用程序 光盘应用程序 mkdir .cargo 呃...

回答 3 投票 0

Qemu 模拟 Raspberry-Pi 在 GDB 调试器中从 0x0000 而不是 0x8000 开始执行,Rust 裸机代码

我已经开始了裸机嵌入式编程之旅,我正在尝试运行我的“Hello, world!”使用 Qemu 模拟树莓派 2 的代码示例。 遵循不同的来源...

回答 1 投票 0

如何在arm板上设置gcc,以便它可以自行编译

我想要一个编译器,以便它能够自行编译。如您所知,自编译是“PC”的一项关键能力。 Arm板上运行着ubuntu,所以如果有办法可以看到...

回答 3 投票 0

如何使用uvision(Keil)重新定位向量表并更改cortexm3中的起始地址?

我使用的是 STM32F107 cortex m3 微控制器。我在该项目中使用 Keil uvision IDE。我有一个在起始位置(即 0x0800 0000)正确运行的应用程序。如果我更改...

回答 3 投票 0

装配中的数据竞争危险吗?

我知道 C 中的数据竞争是未定义的行为。 但数据竞争是硬件级别的问题吗? 如果我要在汇编中编写一个程序,其中一个线程写入某个广告......

回答 1 投票 0

使用 ARM GCC 时,什么是“nosys”、“nano”、“rdimon”术语?

我正在学习使用 GCC 工具链编写 ARM 代码。我遇到了一些 GCC 选项,但找不到相关文档。他们在做什么? -specs=nosys.specs -specs=nano.specs -规格=rdimon.s...

回答 1 投票 0

对于ARM来说,为什么单个STM指令通常比多个STR指令更快?

是否与某些预取技术有关? 还是具有DDR存取时序特性?

回答 3 投票 0

JNI 不兼容苹果 ARM Arch

我一直在使用某种依赖项来实现事件侦听器,以在具有 Intel 芯片的 Windows 和 Mac 系统上进行鼠标和键盘跟踪。然而,在过渡到配备 M1 芯片的 Mac 后(...

回答 1 投票 0

Clang 编译器标志 -mbranch-protection=pac-ret+bti 不生成 bti 指令

我遇到了 clang 编译器标志 -mbranch-protection=pac-ret+bti 的奇怪行为。通过查看文档,预期行为似乎会生成 PAC (paciasp) 作为 w...

回答 1 投票 0

如何将苹果硅的非正规数清零?

我正在寻找与 中找到的 x86/64 FTZ/DAZ 指令等效的指令,但适用于 M1/M2/M3。另外,假设“苹果硅”等于 ARM 是否安全? 我正在处理中...

回答 1 投票 0

STM32 RTC3混合模式:写入TR重置SSR

一些新的 STM32 芯片包含二进制 RTC 模式,例如,该模式用于示例中的 LoRaWAN 堆栈计时。 RTC 可以在混合模式下运行,其中二进制部分(32 位向下 -

回答 1 投票 0

如何创建具有多变量寄存器偏移量的内联汇编命令?

以下代码使用 ARMv4 的 gcc,非常好: asm("strb.w r2, [r0, #24 + 8 * 1]"); 现在,如果我尝试以下操作: asm("strb.w r2, [r0, %[偏移] + %[delta] * %[比例]]&q...

回答 1 投票 0

在 Raspberry Pi 3 B 型上使用 Assembly 打开 LED

我正在尝试使用Assembly点亮连接到GPIO引脚12的LED,我有一个课程作业,我必须使用C和Assembly来实现MasterMind游戏,所以我一直在尝试点亮LED.. .

回答 1 投票 0

IBM MARS 密码测试向量

您好, 目前,我正在通过编写自己的 AES 决赛密码实现来学习 Raspberry Pi 1 Model B+ 上的 ARM 汇编。我想使用 IBM 测试向量测试我的 MARS 实现,但是...

回答 1 投票 0

这个比较交换函数中的内联汇编是如何工作的? (ARM 上的 %H 修饰符)

静态内联 unsigned long long __cmpxchg64(unsigned long long *ptr,unsigned long long old,unsigned long long new) { 无符号长长oldval; 无符号长解析; 预取(ptr); _...

回答 1 投票 0

为 cortexm4 CPU 编译配方时与拇指指令混淆

我有一个STM32F373微控制器和一些使用ST HAL库的C语言应用程序。我需要按照 Yocto 的配方构建此应用程序。请注意,我不需要在此 MCU 上运行 Linux,我只需

回答 1 投票 0

Docker:来自守护进程的错误响应:无法在网桥上创建端点priceless_noether:

我在 RasberryPi4 上运行 ubuntu 服务器 21.10。Docker 版本 20.10.7,构建 20.10.7 0ubuntu5。我尝试了 docker prune 并完全重新安装 docker,甚至重新安装 ubuntu,但似乎没有任何结果......

回答 4 投票 0

GCC 为 ARMv8 生成未对齐的访问

我正在设置 ARMv8 嵌入式系统,并在尝试编译以下代码时偶然发现了一个硬故障: 无效test_ram() { const uint8_t golddata[16] = { 0xde, 0xad, 0xba, 0xbe, 0, 0...

回答 1 投票 0

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