cortex-m 相关问题

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

STM32F4 FSMC / FMC SRAM,因为堆/堆栈会导致随机硬故障

我们目前正在评估使用STM32F439BI微控制器在我们的平台上使用外部SRAM进行C / C ++堆存储。使用SRAM作为堆存储的问题会导致随机...

回答 1 投票 2

哪个时钟源用于Cortex-M4中的时钟指令

在我的Cortex-M4中,我正在使用8Mhz振荡器作为HSE,然后使用PLL将其乘以72Mhz,然后再驱动SYSCLK。这让我开始思考,哪个时钟是用于执行...的时钟...

回答 1 投票 0

硬件计时器的计数值(在µC上,每个计时器的滴答增加一个以上)

没有人听说过一个硬件计时器可以用一个计时器刻度来计数不同的值吗?因为通常情况下,μC的计时器会以一为单位向上或向下计数。但是我有一个挑战,我需要...

回答 1 投票 0

Cortex M-禁用IRQ的原子性

我花了数小时试图回答我的问题,但找不到任何令人满意的答案。由于ARM Cortex-M内核没有任何指令来读取全局中断掩码的状态(PRIMASK ...

回答 1 投票 3

Cmake CMAKE_OSX_SYSROOT抑制

下面是我的CMakeLists.txt文件中的一小段。我可以添加更多,但我认为问题仅涉及几行。工具版本:cmake版本3.14.3显示的编译器在我的路径中,并且...

回答 1 投票 0

如何在ARM cortex M3设备中进行64位分割

我想使用ARM嵌入式汇编程序在ARM cortex M3设备中将64位数字除以32位数字。我尝试将32位数字除以32位数字,其工作正常。我也分享了代码。请...

回答 1 投票 0

将使用ARM的“限制”关键字提高我的代码?

我在做一些研究和跨这篇文章描述了限制关键字相当不错来了,我觉得我有它的有效使用,结果体面的把握。引用的文章的报价...

回答 1 投票 3

如何在C语言中获取asm变量值?

现在我正在尝试理解CM3固件代码。但特别是我发现一些代码是由asm代码制作的,如下所示,asm代码// Uart字符串输出void UartPuts(unsigned char * mytext){...

回答 2 投票 0

在Atmel SAMD51上配置内存保护单元

我正在尝试配置SAMD51的MPU(Cortex-M4)以保护任何1k的FLASH免受任何访问,并且1k的SRAM来自写访问,其中包含永远不应该的敏感信息......

回答 1 投票 1

在使用Cortex M0的Arduino.cc草图中,如何声明SysTick处理程序?

非常简单的设置 - 我在基于Cortex M0的arduino上使用Arduino.cc的Arduino Sketches。在setup()方法中,我调用:void setup(){SysTick_Config(SystemCoreClock / 1000); // 1ms计时器} ...

回答 3 投票 0

gcc高效字节复制ARM Cortex M4

是否有内置的gcc memcopy功能,专门针对ARM Cortex M4的架构进行了优化?

回答 2 投票 0

STM32上的数据,指令和闪存CCM RAM有什么区别

此STM32F7架构概述文档的第14页显示了以下内存地址:FLASH-ITCM(我正在使用的F730上的未知大小)DTCM-RAM(64KB)ITCM-RAM(16KB)这些有什么区别?...

回答 1 投票 0

如何为arm-none-eabi-gcc交叉编译GSL库?

我需要在LPCXpresso 4367(ARM CORTEX M4)的程序中使用GSL库。我试图遵循LPC xpresso的库链接程序,但MCU链接器给我这些错误:...

回答 2 投票 1

LCD上显示错误的值

我正在使用Tiva c来驱动液晶显示器,但是某些字符和数字显示错误,例如,N显示为L,2和3显示为0但显示其他字符和字母...

回答 1 投票 2

分支到PendSV时覆盖数据

对于手臂皮质m4我有一点“os”。我实现了一个等待功能。但从那以后不知何故,上下文切换已损坏。踩到我注意到的指示,无论如何......

回答 1 投票 2

如何通过简单或指令来获得硬故障异常

目前我们正在寻找一个幻像,其形式是当我们编译一些代码(不调用它)时,对memset的一个特定调用会产生一个硬故障异常。地址和长度......

回答 2 投票 2

关于ARM程序集中的`ldmdb`的困惑

ldmdb指令的ARM文档似乎与自己相矛盾。在addr_mode的描述下,docs声明DB地址对应于“在每次访问之前递减地址”。 ...

回答 1 投票 1

STM32L0冻结设置NVIC / GPIO

我正在使用运行MbedOS 5.11.2的STM32L073RZ CPU。最终我的目标是让它在一个非常低功耗模式(STOP模式)下运行,它将被RTC中断或中断唤醒......

回答 1 投票 0

如果给出-flto(链接时间优化)选项,则GCC 8.0 for ARM链接失败

我刚刚将我的gcc-arm-none-eabi从7.3.1(2018 q2)升级到8.2.1(2018 q4)。链接时发生错误。编译命令是arm-none-eabi-gcc -c -mcpu = cortex-m23 -mthumb -Wall -Wextra -...

回答 1 投票 0

Keil arm Cortex - 查找中间数字3

假设我将3个数字值加载到三个不同的寄存器。我想找到中间数字。 AREA中位数,CODE,READONLY EXPORT主要首先是EQU 3中间EQU 3,最后是EQU 9 ENTRY ......

回答 2 投票 0

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