arm 相关问题

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

在GNU汇编程序中声明一个固定长度的填充字符串

我正在尝试在汇编程序中以固定大小的结构定义一些数据。我想声明一个固定字节数的字符串数据,用字符串初始化。在C中它将是:char my_string [32] =“...

回答 3 投票 3

最快的Cortex M0 + Thumb 32x32 = 64倍增功能?

有没有人(或者可以很容易地编写)Thumb模式下ARM Cortex M0 +处理器的最佳内联汇编函数来乘以两个32位数并返回一个64位数?正如M0 +那样......

回答 1 投票 4

ARM pc寄存器并不总是当前指令的地址加4(Thumb状态)

根据ARM IC。在Thumb状态下:对于B,BL,CBNZ和CBZ指令,PC的值是当前指令的地址加上4个字节。对于使用标签的所有其他说明,......

回答 1 投票 1

使用Aarch64平台的nostdlib标志进行GCC编译

我试图在Aarch64平台上使用nostdlib标志编译二进制文件。我已经通过这种方式在x86-64平台上成功处理了它:void _start(){/ *程序主体:调用main()等* ...

回答 1 投票 0

如果C代码比较不同的数据类型,如何获得警告?

如果C代码中的开发人员正在比较不同的数据类型,我想看到警告或错误。我正在使用gcc arm none eabi,我尝试了以下代码和以下编译器标志...

回答 1 投票 1

程序集分支/循环和函数如何工作

刚刚在课堂上上了第一堂课。讲师没有解释太多,因为我们必须使用书籍来阅读装配的工作原理。我的编程背景是Python和C ++ ......

回答 1 投票 0

STM32F405 bxCan不离开初始化模式

当我尝试在STM32F405 MCU上初始化bxCan时,它在离开请求后没有设置CAN_MSR_INAK。这是我的代码:rcc_peripheral_enable_clock(&RCC_APB1ENR,RCC_APB1ENR_CAN2EN); nvic_enable_irq(...

回答 3 投票 1

如何使用自定义外设和内存映射创建QEMU ARM计算机?

我正在为Cortex-M3 cpu编写代码,我正在使用qemu-arm二进制文件执行单元测试。现在一切正常。但我想知道如果我能够使用qemu-system -...测试整个系统。

回答 2 投票 21

微控制器(esp32)是否使用x86或arm,我可以在这些MCU中安装Linux [关闭]

我正在进入微控制器,所以我想知道像esp32和esp8266这样的微控制器和其他同类产品是基于x86还是arm架构?我试着在互联网上搜索但是......

回答 1 投票 -1

MMSFR寄存器中的所有位为零会导致ARM MemManage异常的原因是什么?

我正在研究STM32F429 ARM Cortex M4设备上的以太网代码,并遇到一种情况,我正在收到一个MemManage异常,原因很难找到原因。来自......

回答 3 投票 2

在64位CPU上使用32位指令“swi”

我正在使用raspberry pi 3制作我的内核(没有蓝牙)。我的内核使用arm汇编语言(32位),c和uboot启动我的内核。我找到了中断向量表并将其应用到我的代码中。 ...

回答 1 投票 1

我可以在Atmel SAM E70处理器中使用“指令”TCM来获取数据吗?

我正在为Atmel SAME70Q21微处理器开发应用程序。该MCU具有ARM Coretex-M7内核。 Atmel在这种特殊的MCU变体中实现了ARM TCM(紧耦合存储器)。 ...

回答 1 投票 2

ARM程序集 - bl正在分支到错误的地址

求助:一个动力循环修复它。必须是上部闪存块的电气问题导致HW执行单元从闪存读取错误的值我是汇编步进和奇怪的东西......

回答 1 投票 2

如何通过按顺序提交load-> store重新排序?

ARM允许使用后续存储重新排序加载,以便执行以下伪代码:// CPU 0 | // CPU 1 temp0 = x; | temp1 = y; y = 1; | x = 1;可以导致temp0 == temp1 == 1(...

回答 1 投票 6

memcpy arm的位置

我在ARM平台上使用memcpy,我想查看memcpy的sourecode。从我的源代码中查看objectdump,我知道使用了这个memcpy:/usr/lib/gcc/arm-none-eabi/6.3.1 /../../../ arm -...

回答 1 投票 0

在ARMv7中调用有效负载中的函数

我想为我的ARMv7平台编写一个简单的有效负载。首先,我尝试了一个通过UART发送字符的简单循环:void payload(){while(1){USART3-> DR = 0x68; 08000358

回答 1 投票 1

在向量区域执行时,Cortex-m0弹出指令失败?

从Cortex-M0上的向量区域(即低于地址0xC0)执行此指令时,是否存在某些官方原因,但在更高的FLASH中正常工作? pop {r4,pc}当这个......

回答 2 投票 1

在HPS FPGA Avalon存储器映射接口中写入第3个案例时出错

我需要通过avalon内存映射接口将count_x 32位数据传送到HPS。第一和第二个案件工作得很好。我得到了HPS的数据。但在第三种情况下WHEN'2'=> avs_s0_readdata <= count_x(31 ...

回答 1 投票 0

问题:如何在具有卷的ARM体系结构上在Docker上运行TimeScaleDB?

如何在ARM体系结构上使用暴露给主机的Postgres / TimescaleDB数据卷在Docker上运行TimeScale?我的想法是做以下事情:docker run -d --restart always \ --name ...

回答 1 投票 1

如何在QEMU上的GDB中单步ARM组装?

我正在尝试使用GNU汇编程序学习ARM汇编程序编程。我用QEmu设置了我的PC,并拥有Debian ARM-HF chroot环境。如果我汇编并链接我的测试程序:.text ....

回答 4 投票 5

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