此标记用于与ARM(高级RISC机器)系列计算机相关的问题;这是在ARM处理器内核上运行的机器或电子设备或使用ARM内核的系统。
如何告诉 gcc 编译为仅 Thumb1 指令? 大家都知道helloworld.c: #包括 主要的() { printf("你好世界"); } 这是我的命令行: 用户@d...
我知道在手臂装配中我们可以使用如下所示的移位器操作数: mov r0, r1, lsl #2 我使用 gcc 进行编译,因此我必须调整语法。 我已经尝试过这个: 移动 w0、w1、lsl 2 它不起作用:
无法在 STM32F103C8T6 中设置 ADC 以按比例频繁 LED 闪烁
我正在尝试为 PC13 上的 LED 设置 STM32F103C8T6 的 ADC,其所需的行为是以与 PA0 处电位计电阻成正比的频率闪烁(一种臂组件你好...
在 ARM Cortex 中,为局部变量分配空间时,堆栈指针会增加而不是减少
这是我的C代码 无效用户主(无效) { u32 asd; osGetSysCnt(&asd); } 这是拆解 无效用户主(无效) { 10040230:b507推{r0,r1,r2,lr} u32 asd;
在 Ubuntu 20.04 上以用户模式运行 QEMU for ARMv9 时如何指定 SME 矢量长度?
我目前正在运行 Ubuntu 20.04 的 x86 主机上使用 QEMU 模拟带有 SME(可扩展矩阵扩展)的 ARMv9 架构。我正在使用 qemu-aarch64 二进制文件来运行我的测试......
在多节点Docker构建中,层缓存存储在哪里?缓存垃圾回收何时发生?
我正在远程arm64平台上使用Buildkit构建Docker镜像。为了实现这一点,我按如下方式设置 buildx 构建器: $ docker buildx 安装 $ docker buildx create --name=multiarch --driver=
在(不适用于)Windows 8 ARM 平板电脑上编译 C#
是否可以在 Windows 8 平板电脑 (WinRT)(ARM 处理器版本)上编码和编译 C#? 基本上可以归结为: 有没有在 ARM 上运行的 C# 编译器? 有没有IDE...
虽然这个问题可能很琐碎,但我不太明白我的工作结果。我遵循了裸机编程文章,并尝试在我的 Nucleo 板上实现一些基本功能
交叉编译(arm-none-eabi-as)arm汇编错误“junk at end of line /”或未定义的符号
嗨,当我交叉编译startup.s文件时 (arm-none-eabi-as file.s) (*-海湾合作委员会) 我在每行评论中都遇到一些错误 - 行尾有垃圾,第一个无法识别的字符是/ 当我删除...
使用 Sourcery Toolchain 在 Windows 上交叉编译适用于 ARM 的 Linux 内核
我正在尝试在 Windows 主机上为 ARM 目标(Freescale i.Mx28)交叉编译 Linux 内核。我知道与使用 Linux 主机相比,这种方法并不是最好的方法,但不幸的是我...
如何寻址堆栈上不在其顶部的元素?我说的是例如首先执行 stmfd sp!, {r0-r12},然后推送 {lr}。 现在我想使用第一个地址...
以下功能, #包括 无效 func1(char *s) { 字符缓冲区[4]; strcpy(缓冲区,s); } 被编译, $arm-linux-gnueabi-gcc -g -fno-stack-protector func1.c -c -o func1...
我想在 Renesas Synergy R7FS5D97E 评估板 (Cortex M4) 上运行简单的 C 测试代码。我用官方资料做了一个示例工程+SDK和工具链工程,成功搭建了...
C 代码中的汇编“nop”延迟在 Zephyr 中的 nrf9160(Arm)上具有不一致的时序
我正在尝试修改这个 bit-banging ws2812 gpio Zephy 驱动程序以在 nrf9160 (Arm Cortex M33) 板上运行。问题是我无法使用汇编指令获得一致的脉冲定时...
我正在 Android 设备上编写针对 ARM Cortex-A 的代码(使用 GNU 汇编器和编译器),并且我正在尝试在 Assembly 和 C 之间建立接口。特别是,我对调用函数感兴趣
无法将 m7g EC2 实例更新到新的 r8g Graviton 4
我的区域没有新的 r8g 实例类型(Graviton 4),我想尝试一下。 我创建了一个 AMI 并将其复制到新区域。 如果我从同一个系列的 AMI 中创建一个实例...
Rust 嵌入式应用程序在 AArch64 系统下未正确链接
我正在尝试使用 ARM 系统作为主机来编译和调试 stm32f0 的嵌入式 rust 应用程序。 该应用程序已在 Intel 安装下编译并运行。 我在 Pineb 上跑步...
我有以下定义: 静态字符 xxxx; 静态 uint8_t y; 我在内存映射中得到以下几行: .bss._ZZL7createXvE4xxxx 0x200024c0 0x1 .bss._ZZL7createXvE11y
是否可以使用 Code Sourcery G++ 编译适用于 ARM 的本机 GCC(主机 == 目标 == ARM)? 如果不可能,我可以使用 crosstool-NG 构建交叉编译,然后使用这个