#6835·embassy

大使馆 STM32 DMA/定时器代码中存在两个崩溃点,可能还有七个类似的崩溃点

作者: 0x53A创建于 2026年8月26日更新于 2026年8月31日
  1. into_ring_buffered_channel 会在 CH1 以上的任何定时器通道启动时出现崩溃 Timer::setup_ring_buffer 通过 单通道 寄存器视图接收 DMA 目的地地址,无论它被传递到哪个通道。Tim1ch 明确声明了一个 CCR,生成的访问器会在索引上断言,因此除了 CH1 之外的任何通道在启动时都会崩溃。

内容来源: embassy-rs/embassy