事件触发EDMA传输,实现矩阵转置

来源:本站
导读:目前正在解读《事件触发EDMA传输,实现矩阵转置》的相关信息,《事件触发EDMA传输,实现矩阵转置》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《事件触发EDMA传输,实现矩阵转置》的详细说明。
简介:【创龙TMS320C6748开发板试用】事件触发EDMA传输,实现矩阵转置

入手开发板好几天了,今天终于抽点时间来分享下自己改动的一点小程序,程序较简单,还请各位勿喷!

1、实现的功能

事件触发EDMA传输,实现矩阵转置

由底板按键触发事件中断,使得EDMA开始传输,将StringScr的值复制到StringDst,同时实现矩阵的转置;由按键事件触发的还有底板LED灯,用来指示按键触发

2、为了实现调试方便,先将StringSrc变量和StringDst变量放在DDR2中固定位置。

1)在cmd中给变量安排地址

file:///D:UsersFightingAppDataRoamingTencentUsers312456051QQWinTempRichOleO2TF~EMCR_NPTJ50%$W6INP.png

事件触发EDMA传输,实现矩阵转置

2)给变量赋初值以及分配地址空间

事件触发EDMA传输,实现矩阵转置

3、为了实现矩阵的转置,用AB类传输,关键在与对PaRam参数的设置,其他的按键触发、底板LED,各类初始化等等,可参考创龙开发板上的GPIO_KEY_EDMA例程,在这里就不多说了,这里主要讲对参数集的设置,实现数据的转置和搬移。具体参数集设置如下图

事件触发EDMA传输,实现矩阵转置

4、反映在程序里的,参数集设置表示为下图

事件触发EDMA传输,实现矩阵转置

5、下面进行编译,找到StringSrc和StringDst的地址,便于后面的调试

事件触发EDMA传输,实现矩阵转置

可以看到StringScr和StringDst的地址被分配到了0xC00067d8和0xC0006760

6、下面进行调试,在按键中断触发之前,StringScr和StringDst中的值

事件触发EDMA传输,实现矩阵转置

7、按键触发,可以看到底板LED灯亮了

事件触发EDMA传输,实现矩阵转置

8、此时观察StringScr和StringDst中的值

事件触发EDMA传输,实现矩阵转置

从图中可以看出,已经对矩阵进行了转置

提醒:《事件触发EDMA传输,实现矩阵转置》最后刷新时间 2024-03-14 00:50:14,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《事件触发EDMA传输,实现矩阵转置》该内容的真实性请自行鉴别。