arm 相关问题

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

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

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

回答 2 投票 0

错误:L6218E:未定义的符号main(引自__rtentry2.o)

谁都可以帮帮我?我的主板是LPC1768,传感器是BMP180重建目标'目标1'编译BMP180.c ...编译I2C.c ...组装startup_LPC17xx.s ...编译system_LPC17xx.c ......

回答 3 投票 2

ARM(Cortex M3)的应用程序内编程如何工作?

我正在研究基于Cortex-M3的定制设备,我需要实现应用程序内编程(IAP)机制,这样就可以在没有JTAG的情况下更新设备固件(我们将使用TFTP ......

回答 5 投票 15

如何在QEMU中模拟TrustZone?

我试图在Qemu中模拟TrustZone功能。我发现两个链接似乎解释了这个过程。 First Reference不附加支持TrustZone的图像内核(我在哪里可以找到...

回答 2 投票 5

对于Cortex-M3,如何优化块复制和右移+饱和到max = 5

基本上,我需要通过减少整体代码的大小来减少内存大小或使其运行更有效,从而提高这段代码的效率。我也在使用Thumb 2 ......

回答 1 投票 2

ArmSim程序集比较输入字符串中的位

我正在尝试编写一个从输入文件中读取整个字符串的程序。然后,它用符号“*”替换字母,用符号“#”替换数字。其他任何东西都是一样的。我得到了......

回答 2 投票 0

何时使用向量中断与非向量中断?

为什么选择向量中断和非向量中断?我知道它们之间的区别,但不确定何时使用其中一个/哪些设备使用其中任何一个!谢谢你这么 ...

回答 1 投票 0

GCC -mthumb反对-marm

我正在研究使用GCC编译的ARM C / C ++代码的性能优化。 CPU是Tegra 3.我知道标志-mthumb意味着生成旧的16位Thumb指令。在不同的测试中,我有10-15%......

回答 2 投票 14

x86程序集和其他版本的程序集有什么区别?

我知道有很多版本的汇编编程语言,比如x86,ARM,MIPS,Motorola等......它们运行在各种架构上。但是,这是为什么?装配怎么样......

回答 2 投票 0

分支链接到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

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