分类 硬件开发 下的文章
J形排线上包含一些用于保护 IO 的 ESD 器件,一颗猜测是存储固件或者配置的 NOR SPI FLASH 和一颗 STOD32A AMOLED供电芯片。
将这跟J形排线去除阻焊层扫描正反面后,结合 A1706 的原理图分析得到这根排线大致的连接器定义。
STOD32A 没有公开的 datasheet (只有Data brief), 一番搜索发现 SGM3833A 应该可以直接替换它,这部分定义就来自于它的 datasheet。
在此感谢 yukidama 的工作,本文内容部分参考了它的 schlitzblende 项目。
在实现WinUSB时,发现无论如何都无法收到Extended Properties请求。经过一番排查,最终定位问题在usbd_ctlreq.c文件的USBD_StdItfReq函数中。
问题
将STM32F0的DMA代码移植到STM32H7上时发现DMA ErrorCode寄存器为1,无法正常工作
原因
DMA缓冲区内存被放置在DTCM,最好将DMA缓冲区放在D2域(SRAM1,SRAM2和SRAM3)内,因为D2到D1桥会增加额外的延迟。