cortex-m 相关问题

适用于所有ARM Cortex-M系列内核,包括M0,M0 +,M1,M3,M4,M7,M23和M33。

如何在 ARM 中管理无法访问 d-cache 的设备

我在 STM32H7 SoC 中使用启用了 DMA 的 SPI 设备。 DMA 外设。无法访问 d-cache,因此为了使其正常工作,我完全禁用了 d-cache(有关更多信息,请参阅此

回答 0 投票 0

用于FFT ARM Cortex-M7的Q31和SP的精确度

我想了解一下,对于精度很重要的DSP应用,使用定点Q31是否比浮点(单精度)更好。更详细的情况,我目前正在用...

回答 1 投票 0

混搭C和装配Cortex-M0

我想在GCC C中为cortex-m0写一个例程,其中混合了C和汇编代码,我正在尝试像这样的__attribute__((naked)) uint8_t dummy(uint8_t value) { asm volatile ( "push ...")。我正在尝试像这样的__属性__((naked)) uint8_t dummy(uint8_t value) { asm volatile ( "push ...")

回答 2 投票 1

D型限定符对铸型没有意义。

"在这行代码中,D类型限定符对铸型没有意义"(*((volatile RCC_t * const)0x400FE060)).USESYSDIV = 1;是什么意思,如何解决?

回答 1 投票 0

基于cortex m3的汇编代码有什么不同吗,例如......stm32l152(基于cortex m3)的汇编语言和stm32f103的汇编语言一样吗?

我的英语水平很差,因为我不是英语母语者。例如... stm32l152(基于cortex m3)的汇编语言和stm32f103的汇编语言一样吗? 而汇编...

回答 1 投票 -1

时钟使能GPIO的延迟的使用

我目前刚开始在ARM Cortex-M4 MCU上工作,在初始化I / O端口时碰到了这段代码。 SYSCTL_RCGC2_R | = 0x00000020; // 1)激活端口F延迟的时钟= ...

回答 2 投票 0

条件数据监视点在ARM GDB中不起作用

我的意图是能够在全局变量具有某个确切值时进行捕获。 GDB具有数据观察点,可以根据这些数据观察点来实现。考虑一下为x86 Linux编写的简单程序:...

回答 1 投票 0

STM32H7 FPU中未设置除零异常标志

我正在研究STM32H743(Nucleo板,Keil IDE)的FPU。我检查了寄存器CPACR中是否已启用FPU。我已经编译了以下哑代码:volatile double test = 0;测试= 1.0 ...

回答 1 投票 0

从不属于应用程序的闪存中读取

我正在编程嵌入的裸机,因此在STM32L4(ARM Cortex M4)上没有OS等。我在Flash中有一个单独的页面,它是由引导加载程序编写的(它不是也不应该成为我的应用程序的一部分...

回答 3 投票 0

为什么不能同时使用Systick和Timer1

我正在使用Systick计时器创建延迟,该systick的处理程序每 1uSec出现一次...而我正在使用TIM1,它的处理程序每 1秒钟发生一次...。在timer1处理器内,我切换一个LED ...

回答 1 投票 0

ARM是否假定所有Cortex-M微控制器都是低位优先的?

我目前正在根据SVD文件生成C ++代码。在研究我可以对ARM应用程序二进制接口中的位域布局进行假设时,我遇到了ARM的官方C标头...

回答 2 投票 0

混合c和汇编cortex-m4

我想在GCC C中为cortex-m4编写一个例程,其中将C和汇编代码混合在一起。我正在尝试类似__attribute __((naked))uint8_t dummy(uint8_t value){asm volatile(“ push ...

回答 2 投票 1

为什么我的ARM控制器中的链接寄存器指向返回地址+ 1

我有一个伪代码:int main(){while(1){LED_Initialize(); LED_On(0);延迟(); LED_Off(0); }返回0; }伪代码的汇编如下:...

回答 1 投票 0

ARM Cortex-m4引导顺序

我对ARM Cortex-m处理器的启动顺序有些困惑。从许多不同的资源中,我读到重置后,cortex-m将内容从0x0复制到堆栈指针,然后将重置复制... ...>

回答 1 投票 0

由于MRC2拆卸而导致STM32F101RF出现硬故障?

我有一个引导程序代码,其中我将通过USART发送/接收数据。我已将USART配置为在中断模式下运行。 USART功能可以独立正常运行。已验证...

回答 1 投票 0

没有64位乘法或除法指令的64位乘法/除法

我正在研究一个Forth实现,其中遇到了对双单元算术(Forth实现是32位)的需求,包括双单元乘法和除法/余数。 ...

回答 1 投票 0

是否有用于IAR的模拟器?

我正在搜索IAR Simulator,可以在没有硬件的情况下运行我的代码。如果有,是否有拖延期?而且我可以在哪里下载它以及如何进行仿真?我正在查看的硬件...

回答 1 投票 0

STM32:STLink将不再通过SWD连接

第一次闪烁很好,随后的闪烁失败,并初始化ST-LINK设备时出错。原因:在目标上找不到设备。在STM32H745 NUCLEO板上,我启用了DEBUG ...

回答 1 投票 0

在没有任何操作系统的ARM上编译pthread

[我正在尝试在ARM处理器(Cortex M3)上编译Kvazaar,而没有Linux或任何OS都只是纯C。我在Windows 10和GNU ARM Eclipse上使用Eclipse Cpp neon。在构建项目时,我得到了...

回答 1 投票 0

stm32循环代码相同,但汇编代码不同

我正在stm32F411RE板(Cortex-M4)上学习RTOS。我使用MDK uVision v5。我在循环时遇到了C代码问题。以下代码与我的项目和教师的...

回答 1 投票 2

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