我看了下,从架构上看,BDMA实现I2CR与SRAM4之间的传输是没有问题的。
TXE=1 表示发送数据寄存器是空的,你确认下DMA这边到底配置好没有。
或者你分两步来,先保证BDMA跑顺,比方用BDMA传输SRAM4的数据到GPIO。
然后再切换到I2C.
我看了下,从架构上看,BDMA实现I2CR与SRAM4之间的传输是没有问题的。
TXE=1 表示发送数据寄存器是空的,你确认下DMA这边到底配置好没有。
或者你分两步来,先保证BDMA跑顺,比方用BDMA传输SRAM4的数据到GPIO。
然后再切换到I2C.
举报