arm 相关问题

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

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

我正在学习嵌入式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

在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

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