DMA

5 stm32L4 lpuart1DMA下不能打开的问题

发布于 2020-07-06 14:24:29

把lpuart1配置成dma接收,可以正常通过device_init(),可见参数配置是正确的,但进入到rt_serial_open()后执行到check open flag后会返回-RT_EIO;造成打开成败。
算了下传入的oflag及dev->flag,应该不会出零,但确实是执行到这步有问题。
093660cd53006fe66cf2576b6ecf25f2.jpg
另外出在shell端打印的错误信息如下:
8ee814e9bb412a24f3505e8ea74a0336.jpg

查看更多

关注者
0
被浏览
63
2 个回答
guangod
guangod 2020-07-06

传入的就是RT_DEVICE_FLAG_DMA_RX,对应的就是0x200

qq_还没想好
qq_还没想好 2020-07-06

lpuart1 打开时,传入的 open flag 是啥?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友