arm 相关问题

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

ARM程序集附加多个位

我的程序的目的是获取寄存器0中的值并将其以“1011”的形式复制到寄存器1中。编辑我最初没有说清楚,不是用简单的mov实现,目标是......

回答 2 投票 0

优化处理标签(空结构)函数参数

在某些情况下,我们使用标签来区分功能。标记通常是一个空结构:struct Tag {};假设我有一个使用这个标签的函数:void func(Tag,int a); ...

回答 1 投票 4

从Unity3D导入后,Xcode中的架构armv7的未定义符号

我将我的项目从Unity3D导出到Xcode。在Unity中我的项目有很多库,例如:Facebook SDK,PlayMaker,Easy Save,Dotween等我尝试构建我的Xcode项目但失败了。它给我错误......

回答 1 投票 0

gdb:打印AArch64高级SIMD向量寄存器(可能吗?)

我试图在我的汇编代码中调试,以检查高级SIMD向量寄存器中的值。为此,我运行gdb并在我的指令中设置断点,运行布局asm和步骤...

回答 3 投票 4

在linux中组装此代码会给我带来语法错误

我有一个用于大学目的的覆盆子pi。因为在家里我没有显示器,所以我决定使用Lubuntu从我的笔记本电脑进行组装编码。问题是,即使这有效......

回答 1 投票 1

带C的嵌入式应用程序中的time()函数问题

我在ARM微控制器上使用time()。处理器一到达此功能就会重新启动。奇怪的是,当我处于调试模式时,代码工作得很完美但是我想要...

回答 2 投票 -1

ARMv7-M手册中没有“beq”或“bne”指令?

我正在研究STM32l475微控制器,它运行Cortex-M4处理器和ARM / Thumb指令集。我看到(来自objdump)在二进制文件中生成了beq.n和bne.n指令...

回答 1 投票 2

为什么这不会改变内存中array1中某些元素的值?

我在Keil上写了一些汇编代码,如果数组中的元素<5,程序会递增该元素。麻烦的是,ARM代码不会更改内存中array1的值。做了什么改变......

回答 1 投票 0

STM32f4xx标准外设库的描述

是否有一个很好的描述STM432f4xx库与stm32f2xx库可用的真正好的库,或32f4xx完全自我记录通过评论和...

回答 3 投票 1

为什么编译器会添加额外的'sxtw'指令(进一步导致内核崩溃)?

问题/症状:在函数返回结束时,编译器添加sxtw指令,如反汇编中所示,导致返回地址仅为32位而不是64位,从而导致...

回答 1 投票 1

为什么STR仅适用于0x40000000和0x40003FFF之间的地址?

代码:dest EQU 0x40000000 AREA名称,代码,READONLY ENTRY MOV r0,#2 LDR r1,= dest STR r0,[r1]停止B停止END此代码将值2写入存储单元0x40000000。当我 ...

回答 1 投票 0

Beaglebone Black的U-boot无法构建 - 目标CPU不支持THUMB指令

我正按照Chris Simmonds的“掌握嵌入式Linux编程”中的说明,尝试为beagle bone black构建u-boot。我已经构建了交叉工具链,现在正在尝试构建Das U -...

回答 2 投票 1

TrustZone与ROM作为安全启动中的信任根

我偶然发现的很多文献都提到TrustZone是一种促进安全启动的机制(可以在这里看到,还有更多)。据我所知,Secure Boot以这种方式运行:“Root -...

回答 2 投票 1

为什么ARM有16个寄存器?

为什么ARM只有16个寄存器?这是理想的数字吗?具有更多寄存器的寄存器的距离是否也会增加处理时间/功率?

回答 5 投票 7

与库存内核相比,Zimage太大了

我正在尝试使用http://opensource.samsung.com上的设备源代码为我的SM-t365更新内核。我已经完成了以下步骤来获取zImage文件:将Kernel.tar.gz解压缩到内核...

回答 1 投票 0

ARM程序集使用递归和堆栈计算x ^ n

我有一个任务,要求我使用递归计算x ^ n。提供功能电源的C源代码,我必须将其转换为汇编语言,但我是汇编的新手......

回答 1 投票 1

如何在ARM处理器上设置软件断点?

如何在ARM处理器(特别是Cortex A8)上执行等效的x86软件中断:asm(“int $ 3”)以生成将在gdb下中断执行的事件?

回答 8 投票 15

Windows -1252不支持编码名称

我正在使用Windows 10 Universal App和ARM CPU为Raspberry Pi创建应用程序。编码时出现以下错误:附加信息:'windows-1252'不受支持...

回答 2 投票 7

来自安装臂mbed环境的编译错误

我在我的Windows环境中逐步设置了mbed-CLI:https://os.mbed.com/docs/mbed-os/v5.11/tools/windows.html我安装了Mercurial和Arm编译器5.我建立环境......

回答 1 投票 0

arm编译器5不完全尊重volatile限定符

请考虑以下代码:volatile int status; status = process_package_header(&pack_header,PACK_INFO_CONST); if((((status)==(SUCCESS_CONST))?((random_delay()&&((...

回答 2 投票 4

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