cortex-m

cortex-m

文章 0 浏览 6

如何在Raspberry Pico上的第二个核心上运行代码

我正在尝试使多核心在我的PICO上工作, #include #include "pico/stdlib.h" #include "pico/multicore.h" void core1_main() { stdio_init_all(); whi…

凉月流沐 2025-01-26 23:25:01 4 0

Cortex-M4上的数据观察点(DWT)检测内存损坏

我正在尝试使用Cortex-M4板的数据观察点和跟踪(DWT)功能来检测皮层M4(STM32F4)上的内存损坏。我能够在变量上设置观察点,但是当我在代码中访问变…

左耳近心 2025-01-26 11:13:33 3 0

Cortex-M7:什么是将64位无符号整数转换为汇编器中单精度浮点数的最有效方法?

当我想将一个32位的未签名整数(例如,将寄存器R0)转换为VFP的单精度浮点数(例如,将存储在S0中)时,我会使用: vmov.f32 s0, r0 vcvt.f32.u32 s0,…

冷月断魂刀 2025-01-22 14:04:26 2 0

未缩放寄存器所需的寄存器 - 汇编器在TST指令上丢弃错误

我目前正在将算法从C到ARM组件(ARM Cortex M4 CPU)重写。 我的代码有什么作用? 该算法将8位数字作为输入,然后从右边开始告诉我们,第一个位是0。 …

染火枫林 2025-01-21 23:04:53 2 0

ARM-Cortex M4F 的 R3 寄存器在 ldr 指令后突然改变值

我有这个非常奇怪的错误,其中LDR指令首先将有效值加载到R3寄存器中,然后当我使用调试器跨越一项指令时,突然包含值0x0。 该组件是由GCC9生成C ++ 17…

听你说爱我 2025-01-19 12:48:48 2 0

如何启用ARM CORTEX M3(STM32F103RB)中定时器的计数器?

我正在尝试编写代码来使用定时器(特别是 TIM2)切换端口(PORTC)的引脚(引脚 15)。我必须使用预分频寄存器来划分时钟频率,以便获得切换引脚所需…

白首有我共你 2025-01-18 16:35:48 4 0

Systick中断没有触发(ARM Cortex M0)

我使用的是带有ARM Cortex M0的PGA970,并且正在努力处理其Systick中断的基本功能。德州乐器和手臂都不能帮助我,因为他们每个人都要求我咨询对方。 …

四叶草在未来唯美盛开 2025-01-18 04:03:07 3 0

适用于微控制器的 TensorFlow Lite 是否支持 Google Edge TPU?

例如,我已经知道 TensorFlow Lite (TFL) 支持 Google Edge TPU通过 Coral 开发板(需要 Linux)。 不过,我想知道 TensorFlow Lite for Microcontrol…

奢华的一滴泪 2025-01-16 13:48:28 4 0

尽管故障处理程序正常(有时),ARM Cortex M4 会在递归时静默重置

我最近进行了一次在裸机 ARM Cortex M4 平台上实施和测试故障处理程序的练习。实现处理程序后,我还编写了一个非常残酷的应用程序来触发各种错误并查…

随波逐流 2025-01-16 11:25:14 5 0

如何从我的裸机手臂编译中排除 libc?

我正在尝试编译我的第一个针对 ARM Cortex-M0+ MCU 的裸机项目。我正在使用 gcc arm-none-eabi 进行编译。该系统当前由以下部分组成: boot.s——一个…

故事未完 2025-01-15 10:17:53 5 0

ARM:使用来自 C 或 C++ 的位带内存

ARM Cortex 支持位带内存,其中各个位映射到某些区域中的“字节”。我相信只有 RAM 的某些部分是位带的。我想使用 C 和 C++ 中的位带。 我该怎么办?…

双手揣兜 2025-01-12 21:25:06 5 0

如何使用 ARM 汇编语言访问局部变量?

我使用以下一段汇编代码进入 ARM Cortex-M4 中的临界区。 问题是,如何访问局部变量 primeMask? volatile uint8_t primaskValue; asm( "MRS R0, PRIM…

两相知 2025-01-11 23:24:37 2 0

gcc 中的 ARM ACLE 支持

我正在编写一个应用程序,我想在其中检测是否从 ISR 调用了某个函数。忽略应用程序的具体情况,它的目标是 Cortex M0。为了避免直接使用 asm 标签,我…

北音执念 2025-01-11 00:33:17 3 0

如何使用gdb命令检查Cortex-M4 VTOR寄存器?

(我正在学习 ARM 调试,所以这可能是一个愚蠢的问题。) 我检查了 ARMv7-M Arch 参考手册。它表示复位向量偏移量存储在VTOR(向量表偏移寄存器)中。…

吝吻 2025-01-10 18:42:49 3 0

无法刷新 CM0+ NUCLEO STM32WL 核心

In a wireless project, I'm using en Nucleo STM32WLJC1 in dual core configuration. I take DualCore Ping Pong ST code example, that I rework …

半山落雨半山空 2025-01-09 12:47:34 2 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文