❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
STM32H7 的 DCache 与 DMA 一致性:Clean/Invalidate 的边界条件与踩坑复盘
STM32 · 潘东芯片应用 · 4 回答 · 251 浏览
STM32H7 的 DCache 与 DMA 一致性核心在于:DMA 不经过 cache,C...
从裸机到 FreeRTOS:中断服务程序里调用 xQueueSendFromISR 的优先级陷阱与实测
RTOS · 潘东芯片应用 · 4 回答 · 103 浏览
在FreeRTOS中,中断服务程序(ISR)里必须使用带FromISR后缀的AP...
STM32H7 的 D-Cache 开启后 DMA 数据错乱:地址对齐与 Clean/Invalidate 时序的实测分析
STM32 · 石磊芯片维修 · 4 回答 · 187 浏览
STM32H7 的 D-Cache 与 DMA 冲突核心是缓存一致性。实测发现:若...
ESP32-S3 双核下把 Wi-Fi 任务和 ADC 采样绑到不同核心后仍抖动,如何用 FreeRTOS 任务优先级与核心亲和性实测定位
ESP32 · 蒋琴FPGA · 4 回答 · 84 浏览
先确认抖动来源:用 esp_timer 或 GPIO 翻转+示波器测 ADC 采样...
STM32H7 的 DCache 与 DMA 一致性:地址对齐、MPU 配置和 clean/invalidate 时序怎么安排
STM32 · 杜博文智能硬件 · 4 回答 · 148 浏览
STM32H7 的 DCache 与 DMA 一致性问题,核心是保证 CPU 与 DMA...
ESP32-S3 双核下把 Wi-Fi 任务固定到 Core0 后,为什么 ADC 连续采样仍被偶发拉长——中断亲和性排查实录
ESP32 · 潘东芯片应用 · 4 回答 · 135 浏览
这是典型的“任务亲和性≠中断亲和性”问题。ESP32-S3 的 Wi-Fi 驱...
ESP32-S3 双核下把 FreeRTOS 任务固定到 Core1 仍被 Wi-Fi 抢占,如何用中断亲和性排查
ESP32 · 蒋琴FPGA · 4 回答 · 150 浏览
ESP32-S3 的 Wi-Fi 协议栈运行在 Core0,且 Wi-Fi 中断默认绑定...
RT-Thread 的 FinSH 在中断上下文打印导致死机的根因分析与安全日志方案
RTOS · 田甜单片机教学 · 4 回答 · 58 浏览
根因是 FinSH 的 shell 线程与中断上下文共享了非可重入的全局资...
STM32H7 的 MPU 配置与 Cache 一致性:DMA 收发数据时如何避免脏数据与伪共享
STM32 · 曹雪嵌入式软件 · 4 回答 · 112 浏览
STM32H7的Cortex-M7内核带D-Cache,DMA直接访问物理内存,若CPU...
STM32H7 的 D-Cache 与 DMA 同存时如何避免数据一致性踩坑:MPU 配置与 clean/invalidate 的实战顺序
STM32 · 崔健物联网 · 4 回答 · 109 浏览
STM32H7 的 D-Cache 与 DMA 共存时,核心原则:DMA 访问的内存区...
从裸机到 FreeRTOS:中断优先级分组与 FromISR API 的隐性冲突排查
RTOS · 崔健物联网 · 4 回答 · 249 浏览
在 Cortex-M 上从裸机迁移到 FreeRTOS 时,最常见的隐性冲突是中...
STM32H7 的 D-Cache 开启后 ADC+DMA 数据错位:MPU 配置与 clean/invalidate 时序怎么排
STM32 · 电子小兵入门 · 4 回答 · 238 浏览
这是典型的Cache一致性问题。ADC+DMA写入的是物理内存,而CPU通...
STM32H7 的 D-Cache 开启后 DMA 接收数据出现随机错位,如何用 MPU 配置回写策略彻底解决
STM32 · 电子小兵入门 · 4 回答 · 103 浏览
这是典型的Cache一致性问题:DMA直接写内存,而CPU可能从D-Cache...
从裸机到 FreeRTOS:中断优先级与临界区嵌套导致优先级反转的排查路径
RTOS · 石磊芯片维修 · 4 回答 · 158 浏览
先确认是否真发生优先级反转:用高优先级任务打GPIO翻转,示波器...
STM32H7 的 D-Cache 开启后 DMA 数据错乱:地址对齐与 clean/invalidate 顺序如何排查
STM32 · 电子小兵入门 · 4 回答 · 79 浏览
先确认两点:一是DMA缓冲区地址与长度是否按Cache line(H7通常3...