logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32H7 DMA发送失败排查指南

STM32H7 DMA发送失败问题排查摘要 问题现象:使用STM32H7的UART DMA发送数据时,HAL_UART_Transmit_DMA()调用后无数据输出,但中断模式正常。 关键发现: 字符串常量可正常发送,但全局数组失效 检查.map文件发现缓冲区被分配到DTCM(0x20000000) STM32H7的DMA无法访问DTCM区域 解决方案: 使用__attribute__((at(0

#stm32#单片机#嵌入式硬件
正点原子MPSOC-PL-ETH

文件,这是一个YT PHY驱动,刚好我们用的是YT8531C,那么问题就在这里了,将他手动编译成ko 模块,安装,其实这也不会工作的,因为网口的phy驱动在内核初始化阶段就绑定好了,如下,默认是“ Generic PHY ”(感觉有了各种AI以后,优质的帖子少了很多,而且很多AI都在胡*扯,给我一堆压根不存在的文件让我改,最后本文是在chatGPT的帮助下实现的,但是他的内存真的很少,源码都不能全

文章图片
#ubuntu#linux
正点原子MPSOC-PL-ETH

文件,这是一个YT PHY驱动,刚好我们用的是YT8531C,那么问题就在这里了,将他手动编译成ko 模块,安装,其实这也不会工作的,因为网口的phy驱动在内核初始化阶段就绑定好了,如下,默认是“ Generic PHY ”(感觉有了各种AI以后,优质的帖子少了很多,而且很多AI都在胡*扯,给我一堆压根不存在的文件让我改,最后本文是在chatGPT的帮助下实现的,但是他的内存真的很少,源码都不能全

#ubuntu#linux
正点原子MPSOC-PL-ETH

文件,这是一个YT PHY驱动,刚好我们用的是YT8531C,那么问题就在这里了,将他手动编译成ko 模块,安装,其实这也不会工作的,因为网口的phy驱动在内核初始化阶段就绑定好了,如下,默认是“ Generic PHY ”(感觉有了各种AI以后,优质的帖子少了很多,而且很多AI都在胡*扯,给我一堆压根不存在的文件让我改,最后本文是在chatGPT的帮助下实现的,但是他的内存真的很少,源码都不能全

#ubuntu#linux
到底了