arm 相关问题

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

以ARM汇编语言获取用户输入

我是ARM汇编语言的新手。我有一个项目。我的问题是如何从手臂组件中的用户(在QEMU模拟器中)获得输入?试过这个,但看起来不行。输出 ...

回答 1 投票 2

cortex-m0plus上的浮点库

我正在开发一个使用动态重定位的项目,它适用于Cortex-M4,但我在使用Cortex-M0 +时遇到了一些问题。问题出现了...的符号...

回答 1 投票 1

适用于Cortex-M微控制器的FPU版本

从一个简单的谷歌搜索,我发现Tiva C Launchpad的fpu版本是fpv4-sp-d16,但哪个文件告诉fpu版本的各种微控制器(tm4c123gh6pm,stm32f407,...

回答 2 投票 0

是否存在任何现代CPU,其中缓存的字节存储实际上比字存储慢?

一个普遍的说法是,缓存中的字节存储可能导致内部读 - 修改 - 写周期,或者与存储完整寄存器相比会损害吞吐量或延迟。但我从未见过任何......

回答 2 投票 5

如何在寄存器中存储1000位数字

我知道在一个寄存器中是不可能的,但存储它的最佳方法是什么?我试图在手臂组装中解决欧拉的问题25。我有斐波那契部分完成但无法弄清楚......

回答 1 投票 -1

未对齐访问会导致ARM Cortex-M4出错

我有一个对象,其地址不是4字节对齐的。当存在STR指令保存2个寄存器时,这会在cpu中导致HardFault错误。这是生成的代码:00000000&...

回答 2 投票 7

补偿ARM中断的延迟?

我正在研究STM32F4 CPU上的一个项目,产生信号。我在STM32上的CPU时钟(无预分频器)上有一个通用定时器,在溢出时触发中断,用GPIO产生周期信号......

回答 2 投票 4

将64位数据加载到32位寄存器中

假设我有一个包含64位数据的3元素数组:src DCQ 0x0200200AD00236DD DCQ 0x00003401AAC4D097 DCQ 0X0001FC219AC931BE假设我知道地址“...

回答 1 投票 0

如何找出blx分支到[重复]的位置

所以我有这个指令:blx r3。通过调试,我发现r3地址为0xe2fcd839,r3包含e9 f0 4f 89 b0 0d 46 ce 49 00 2d 79 44 09 68 09.如何判断...

回答 1 投票 -2

如何在ARM / MIPS平台上检查XN / XI位支持的硬件支持

我正在验证ARM v6 / v7平台上XN位的硬件支持。为此我在ARM上执行了execstack.c。由于ARM v6 / v7支持XN位,因此崩溃了。然后我在MIPS上检查了同样的内容......

回答 1 投票 -1

什么类型的代码可以动态触发未对齐的数据访问sigbus陷阱?

我正在寻找未对齐数据访问的SIGBUS。我正在跟踪其中一个错误,我想知道这是怎么发生在sitara am335x。有人可以给我一个示例代码给...

回答 1 投票 1

为什么使用指针(低优化)会使程序更快?

我正在学习嵌入式C编程的教程,然后意识到使用指向变量的指针,然后用它来取消引用会使程序更快!我对...有基本的了解

回答 2 投票 1

obj-copy忽略了一些填充

我在手臂obj-copy中遇到了一个奇怪的问题。我做错了什么或者我遇到过错误?我想用零填充我的图像到0x1000(4096)对齐,我这样做...

回答 1 投票 1

'armeabi'是32位还是64位?

关于这篇文章这里有一个类似的线程,它说你可以解压缩apk文件并检查lib文件夹(如果它存在),并且lib文件夹中的所有架构都是......

回答 1 投票 3

sprintf在具有中断的32位MCU中重新进入64位操作

参考SO问题:52164135设置:我有一个函数可以将许多double值转换为预定义的字符串。输入是一个struct数组,我们从中连接两个double ...

回答 1 投票 -2

使用cmake交叉编译libwebsockets

我试图用cmake交叉编译libwebsockets,但我得到以下错误:root @ ubuntu-Latitude-E5450:/ home / ubuntu / Downloads / libwebsockets / build #cmake ..-DCMAKE_INSTALL_PREFIX_PATH = / ...

回答 1 投票 0

gnu工具链; bare meta aarch64l; osx主机平台;

我正在寻找一个GNU工具链:目标平台是aarch64裸机(cortex-a53 / armv8-a)主机Mac OSX或者换句话说我需要一堆aarch64-none-elf- *文件任何建议我在哪里可以获得...

回答 1 投票 0

如何在armv7中得到armv8中的64位Vn.8h,就像arm寄存器中的D寄存器一样?

我加载这样的数据:ld1 {v8.8h,v9.8h,v10.8h,v11.8h},[%8],#64但是当我使用数据计算时,它出错了:smlal v16.4s ,v8.2d [0],v0.h [0]错误是:/tmp/cc2h1F9Y.s:...

回答 1 投票 -1

MCU与MCU通信与Profibus / Profinet?

这是两个带Profibus / Profinet Protocole的STM32f4设备之间的可能通信。我找不到这个问题的任何信息。我想要主持通信。我想......

回答 1 投票 -1

STM32 Cmake STM32Workbench项目

我正在尝试为我的STM32项目编写CMakeLists.txt文件。我正在使用此repo中的cmake文件:https://github.com/ObKo/stm32-cmake。从命令行构建工作正常。我在......

回答 1 投票 0

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