arm 相关问题

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

分支链接到putchar导致ARM中的分段错误

我已经分离了这样一个事实:无论我怎么努力,我都无法将链接分支到putchar。甚至单独的两行如mov r0,$ 48 bl putchar当我期待它打印ASCII 0时总会出现段错...

回答 2 投票 0

在介子中,是否有一种方法可以覆盖交叉构建定义文件中的内置选项?

我目前正在为嵌入式项目评估不同的构建系统(例如:基于FreeRTOS),我遇到了介子。我发现它很好,主要是想有一个交叉构建定义文件来定义如何...

回答 1 投票 0

在debian中安装arm-gcc 4.9版本

错误消息:#apt-get install gcc-4.9-arm-linux-gnueabihf读取包列表...完成构建依赖关系树读取状态信息...完成某些包无法安装。这个 ...

回答 1 投票 0

如何优化Cortex-M3的滤波器环路?

我只需要改变代码,以便它执行相同的基本功能但更优化,基本上我认为过滤器循环是可以改变的主要代码片段,因为我觉得有太多...

回答 1 投票 1

如何设置stm32f4实时时钟(RTC)以获得子秒寄存器中的有效值?

我喜欢在我的stm32f412上使用高分辨率的RTC。为了测试我正在使用CubeMX代码生成器。当我读取rtc时间戳时我正在使用:// get sub second ss =(u16_t)...

回答 1 投票 1

LNK2019:未解析的外部符号__imp__dclass

我正在尝试在ARM架构的visual studio上构建ffmpeg。我遇到以下链接器错误:错误58错误LNK2019:函数中引用的未解析的外部符号__imp__dclass ...

回答 1 投票 1

调试QEMU中的早期内核启动代码

我将一些代码(汇编和C的混合)编译成ELF二进制文件,QEMU中的某些固件/引导加载程序代码加载到特定的物理地址。 ELF使用虚拟地址链接; ...

回答 1 投票 5

如何在arm内联汇编中访问本地C变量?

我想访问内联arm Assembly中C语言声明的局部变量。我怎么做?可以像这样访问全局变量,int temp = 0; Function(){__ asm(“。global temp \ n \ t”...

回答 2 投票 3

映射外部存储设备

我正在使用GCC工具链和ARM Cortex-M0 uC。我想问一下是否可以在链接器中定义一个空格,以便读写操作可以调用外部设备......

回答 1 投票 0

理解GDB中基本C程序中的asm指令

在我尝试理解一个过程中的内存布局并学习汇编时,我已经在Pi3(ARM)上编写了一个基本的C程序,并用GDB对其进行了反汇编,但由于我是新手,我需要帮助理解它。 ...

回答 1 投票 3

交叉编译 - 错误:所选处理器不支持ARM模式下的`fmrx r3,fpexc' - Beaglebone

我正在尝试交叉编译文件以闪存到Beaglebone Black。一切正常,但如果我尝试使用#define启用FPU set_en_bit_in_fpexc()do {\ int dummy; \ __asm__ ...

回答 2 投票 2

ARMv7 stm32-L476G如何设置特定音高的特定音高

我是ARMv7汇编编程的新手(使用stm32-L476G),我迷失了如何产生特定音调(例如110赫兹)播放15秒。我做了我的研究并且死了......

arm
回答 1 投票 0

警告:ELF段之外的可加载部分“my_section”

我使用Arm Compiler v6.9为Cortex-R4构建了一个axf(elf)文件。然而,当我使用Arm MCU Eclipse J-link GDB插件将其加载到目标时,它无法加载我的初始化数据...

回答 1 投票 1

有没有办法将char转换为汇编中的ASCII值?

我需要获取arm组件中char的ASCII值,最好是十六进制格式。例如,如果char是'a',我需要我的程序输出0x61。我发现最接近的是......

回答 1 投票 0

为什么`uint32_t`在arm-none-eabi GCC上的type unsffed为`unsigned long`,以及如何改变它?

我正在使用arm-none-eabi-gcc 7.4为基于ARM Cortex-M4的微控制器(特别是EFM32WG940编译“裸机”程序,但这应该与问题无关)。就我而言......

回答 1 投票 0

Docker-通过ARM上的Pip进行组合 - 找不到Sudo命令 - 添加到PATH

我正在尝试使用docker-compose文件运行容器(XOA),并且遇到权限错误。通过将user:root添加到我的docker compose文件中,我能够解决其中一些问题。这个 ...

回答 1 投票 -1

ARM程序集:.LANCHOR0

我对ARM组装相对缺乏经验,需要帮助理解几行。我使用Godbolt用ARM gcc 8.2编译器编译C ++ 11代码并得到这些汇编代码:....

回答 1 投票 2

将thumb thumb2 mov值设置为寄存器指令

当使用MOVS.W R8时,手臂拇指2(32位)中的#0(5FF00008)现在等于4个字节的0?或者只有左/右字节等于零?

回答 1 投票 -1

ARM程序集错误 - 修复后无效的常量

我知道这个问题之前已经被问过,很抱歉再问一次,但我不知道如何解决它。在我的程序开始时,我尝试将二进制值101000110000100110000移动到R0但我得到...

回答 1 投票 0

如何从生成的代码中自动消除双精度数学?

在针对ARM Cortex M *内核的嵌入式项目中,我们使用基于ARM clang的工具链(v6)。我们使用float类型来表示浮点数学。当我们尽量减少占地面积时,我们发现......

回答 1 投票 2

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