cortex-m 相关问题

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

。elf文件中有多少被闪存到目标MCU上?

我正在使用Cortex-M4 MCU,并且正在使用Jlink对其进行闪烁。对于此项目,我的.bin文件约为18k,而我的.elf文件约为1.8M。我知道整个.elf不会被刷新到MCU上,...

回答 1 投票 0

Bootloader和主要应用程序共享通用代码/功能

我正在努力寻求一个帮助的问题……我有一个Bootloader,可以将另一个应用程序上传到我的芯片中。就我而言,Bootloader和主应用程序...

回答 1 投票 0

Bootloader和主要应用共享公用固件

我正在努力寻求一个帮助的问题……我有一个Bootloader,可以将另一个应用程序上传到我的芯片中。就我而言,Bootloader和主应用程序...

回答 1 投票 0

ARM Cortex M4中的运行Esper

是否有可能在具有ARM Cortex M4 120 MHz核心的微控制器LPC4088中运行Esper CEP?我想知道是否可以在JVM或Nesper for .NET中使用它。谢谢]]

回答 1 投票 0

[MCP79411通过Atmel SAMG55上的i2c / TWI接口进行RTC连接

我已经创建了一个基于ATSAMG55J19 MCU的项目,该项目使用Atmel Studio和ASF 3进行了编程。现在,我试图添加一个外部RTC时钟,因为内部SAMg55 rtc没有备用电池。 ...

回答 1 投票 0

cortex-m:哪里存储了被中断的中断的异常号

为了使NVIC能够比较优先级,它需要了解优先级。起初看起来很简单(可以从异常号获取它们;当前中断的异常号在SCB-> ICSR位[5:0]中)...

回答 1 投票 0

如何在Cortex-M4中解决I2C通信问题

首先,我使用使用I2C通信的mcp4725 DAC。在调试模式下,当我继续逐行执行代码时,可以在o.scope上看到转换结果,但是当我按run键时,代码会运行直到完成...

回答 1 投票 1

STM32F446xx使用解除引用的指针和结构之间的外围寄存器访问差异

我正在尝试简单地点亮一个外部LED(连接到STM32F446RE的端口C引脚10)。我将gcc-arm-none-eabi 8-2019-q3-update用于Windows编译器,并使用Keil uVision5 IDE进行刷新/ ...

回答 1 投票 1

Arm cortex-m3 mov和ldr

我不明白为什么我不能写mov r1#5000。为什么我必须改用ldr? R1是32位寄存器,范围为5000。而且我发现我可以移动r1#255,但不能移动r1#256。似乎很奇怪...

回答 2 投票 0

使用STM32和HAL将DWT周期计数转换为时间

我正在FreeRTOS中开发STM32F302R8。我在这里使用以下DWT代码来描述执行时间。我的DWT周期计数似乎有效,但是我不确定如何将其转换为...

回答 1 投票 0

FreeRTOS是否保证第一次计时滴答精确到1毫秒?

我正在实施软件看门狗,以确保1kHz的任务在其指定的期限(即1ms)内执行。但是我想知道从1kHz开始到刻度1之间是否恰好有1ms。...

回答 1 投票 0

为什么iostream在MCU上占用这么多闪存空间?

我使用GCC 5.2.0编译EFM32 MCU(基于Cortex-M内核)的代码。当我想#include 时,我注意到代码大小急剧增加。例如,让我们编译以下...

回答 1 投票 1

是否有一种方法可以在不使用进位标志或RRX的情况下对ARM汇编语言中的32位二进制整数进行位反转?

通常,我们会在32位二进制数上使用LSLS#1指令,其中MSB将保留在进位中,并使用RRX将其推回到另一个寄存器中,以便反转...

回答 1 投票 0

为什么相同的CFLAGS可以在makefile中重复两次?

这是makefile的一部分:CFLAGS + = -mthumb -mcpu = cortex-m7 -mfloat-abi = hard -mfpu = fpv5-d16 CFLAGS = -g -O2 -Wall CFLAGS + = -mthumb -mcpu = cortex- m7 -mfloat-abi = hard -mfpu = fpv5-d16 The ...

回答 2 投票 -1

精确的机器代码副本运行速度比原始功能慢50%

我一直在尝试在嵌入式系统上从RAM和闪存执行执行。为了快速进行原型制作和测试,我目前使用的是Arduino Due(SAM3X8E ARM Cortex-M3)。据我...

回答 1 投票 10

为什么stm32f10x的编译器标志“ -mcpu = cortex-m3”出错?

stm32f10x的核心应为cortex-m3,并带有标志“ -mcpu = cortex-m3”↓(这是makefile的一部分):CFLAGS + = -T $(STD_PERIPH_LIBS)/ Project / STM32F10x_StdPeriph_Template / TrueSTUDIO / STM3210B-EVAL / ...

回答 1 投票 0

如何在ARM嵌入式Rust中用更少的内存进行模运算

我在STM32F446 MCU上的Rust中有一个嵌入式项目。考虑下一行:leds :: set_g(self.next_update_time%2000 == 0)使用了模并在线阅读,看来Cortex M4 ...

回答 1 投票 0

当在启动时一次写入一个值然后只读取一个值时,嵌入式Rust中是否有Mutex的轻量级替代方案?

根据有关并发性的Rust Embedded Book,在上下文之间共享某些数据的更好方法之一是使用带有引用单元的互斥锁。我了解它们如何工作以及为什么这样做是必要的。 ...

回答 1 投票 2

在STM32F412上的FreeRTOS-MPU用户模式(非特权)任务中使用“ HAL_UART_Transmit”的问题

我正在将FreeRTOS-MPU端口与STM32F412配合使用以实现内存保护。我已经成功完成了UserMode(Non-Privilege)和PrivilegeMode这两个任务。但是我无法运行“ ...

回答 1 投票 0

正在搜索RTOS…开源+多核+皮质m7 / m4

如标题所述,我正在搜索RTOS(实时操作系统)。目的是为混合临界系统开发一个非常简单的演示,并对它进行一些测试,尤其是关于...

回答 1 投票 0

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