查看: 788|回复: 0

[求助] iMXRT1060 MCUX config tool 配置 DMA 没有启动传输代码

[复制链接]

该用户从未签到

3

主题

8

帖子

0

注册会员

Rank: 2

积分
60
最后登录
2023-8-10
发表于 2022-6-7 17:12:24 | 显示全部楼层 |阅读模式
在使用 iMXRT1060 MCUX config tool 配置 DMA 时,不会生成开始传输的代码,需要手动添加开始传输函数,
我花两天时间才定位到了这问题,期间我一直怀疑我哪里配置的不对。
如图:
右边是 config tool 生产的代码,右边为我手动添加之后, DMA 正常工作。

DMA 配置对比图

DMA 配置对比图



这有两个问题
1. 每次更改 config tool 配置,手动加的代码就会被覆盖,这肯定不行,万一自己哪天动了配置;
2. 但是 EDMA_CreateHandle 必须要在 TCD 配置写入前(两函数间有耦合关系),DMA 初始化之后(否则程序崩)所以只能加在 DMA 初始化的地方。


这要怎么破?还是说哪里漏配置 了。







回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-24 08:25 , Processed in 0.114727 second(s), 20 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表