❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
STM32H7的DMA双缓冲模式在ADC连续采样中如何避免Cache一致性导致的半满中断数据错位
STM32 · 杜博文智能硬件 · 4 回答 · 74 浏览
在STM32H7上,DMA双缓冲模式配合ADC连续采样时,Cache一致性问题...
STM32H7 的 D-Cache 与 DMA 数据一致性:Clean/Invalidate 顺序错一次会怎样
STM32 · 石磊芯片维修 · 4 回答 · 81 浏览
STM32H7 的 D-Cache 与 DMA 一致性核心是:CPU 写内存后启动 DMA...
ESP32-S3 双核下 Wi-Fi 任务与用户任务的中断延迟实测:CPU 亲和力绑定的取舍
ESP32 · 于洁测硬件 · 4 回答 · 62 浏览
在ESP32-S3双核上,Wi-Fi协议栈默认跑在CPU0,用户任务若也绑CPU...
ESP32-S3 双核任务分配:把 Wi-Fi 协议栈和实时控制分别绑核的配置与验证
ESP32 · 电子小兵入门 · 4 回答 · 77 浏览
ESP32-S3 双核任务分配的核心是使用 FreeRTOS 的 xTaskCreatePin...
ESP32-S3 双核下 FreeRTOS 任务与 WiFi 协议栈的核间分配:哪些任务该钉在 Core1 而非 Core0
ESP32 · 蒋琴FPGA · 4 回答 · 73 浏览
ESP32-S3 的 WiFi 协议栈默认运行在 Core0(PRO_CPU),其任务(...
STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 clean/invalidate 的正确顺序到底怎么排?
STM32 · 潘东芯片应用 · 4 回答 · 74 浏览
STM32H7 开启 D-Cache 后,DMA 数据错位几乎都是 Cache 一致性问...
从裸机到 RTOS:在 Cortex-M 上实现双栈指针(MSP/PSP)切换与任务上下文保存的最小实现
RTOS · 于洁测硬件 · 4 回答 · 81 浏览
在 Cortex-M 上实现最小 RTOS 上下文切换,核心是利用硬件双栈指...
ESP32-S3 双核下 FreeRTOS 任务与 WiFi 协议栈的核间亲和性配置:哪些任务该绑核、哪些必须让出
ESP32 · 杜博文智能硬件 · 4 回答 · 71 浏览
ESP32-S3 双核下,WiFi 协议栈任务(如 wifi、bt 控制器、esp_ti...
STM32H7 的 Cache 与 DMA 一致性:Clean/Invalidate 误用导致数据错乱的排查与规避
STM32 · 马超嵌入式 · 4 回答 · 69 浏览
STM32H7的D-Cache与DMA一致性问题的核心是:DMA直接访问物理内存...
ESP32-S3 双核下把 Wi-Fi 任务固定到 Core0 后,为什么 ADC 连续采样仍会丢点:中断优先级与临界区排查
ESP32 · 石磊芯片维修 · 4 回答 · 54 浏览
先明确一点:把 Wi-Fi 任务固定到 Core0 并不能保证 ADC 采样不...
STM32 HAL库中__weak函数被覆盖后中断向量表重定向的隐蔽陷阱与排查方法
STM32 · 电子小兵入门 · 4 回答 · 73 浏览
在STM32 HAL库中,__weak函数(如HAL_GPIO_EXTI_Callback)被用...
STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 clean/invalidate 顺序怎么处理
STM32 · 潘东芯片应用 · 4 回答 · 74 浏览
STM32H7 开启 D-Cache 后,DMA 与 CPU 数据不一致的根因是缓存一...
STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 clean/invalidate 顺序怎么排查
STM32 · 石磊芯片维修 · 4 回答 · 78 浏览
先确认三件事:1) DMA缓冲区必须32字节对齐(H7的Cache line为32...
STM32H7 的 D-Cache 开启后 DMA 数据错位:地址对齐与 clean/invalidate 的正确顺序怎么排
STM32 · 石磊芯片维修 · 4 回答 · 68 浏览
STM32H7 开启 D-Cache 后,DMA 数据错位通常源于缓存一致性问题...
STM32H7 的 DCache 与 DMA 一致性:地址对齐、Cache 维护与 MPU 配置的实战避坑
STM32 · 石磊芯片维修 · 4 回答 · 71 浏览
STM32H7的DCache与DMA一致性核心是:DMA不经过Cache直接访问内存...