查看: 3599|回复: 8

[其他] 请教coldfire edma问题

[复制链接]

该用户从未签到

1

主题

15

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
发表于 2010-11-5 10:51:44 | 显示全部楼层 |阅读模式
请教一下:找到了coldfire 的edma有相应的channel支持系统内存到外设之间的传输,但没找到channel支持系统内存到内存的传输,请教有支持系统内存到系统内存传输这样的channel吗?还是说edma只支持系统内存到外设之间的传输?
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

27

主题

418

帖子

0

新手上路

Rank: 1

积分
228
最后登录
1970-1-1
发表于 2010-11-5 11:17:59 | 显示全部楼层

RE:请教coldfire edma问题

除了用于io设备,十六个edma通道的任意一个都可以配置成在coldfire的内存空间中传送大量数据
十六个通道中有十一个被分配给了偏上io,通道十一至十五可以使用软件激活,可用于从ram到ram的数据传送

该用户从未签到

1

主题

15

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
 楼主| 发表于 2010-11-5 11:25:35 | 显示全部楼层

回复:请教coldfire edma问题

请教一下楼上,比如说mcf5445x,edma共有16个通道,channel 0,1用于external DMA request, channel 2-7用于uart, channel 8-11用于timer,channel 12-13用于dspi, 14-15用于ata。您的意思是有寄存器可以将这16个channel中任意一个设置为只在系统内存到系统内存的传输?

该用户从未签到

27

主题

418

帖子

0

新手上路

Rank: 1

积分
228
最后登录
1970-1-1
发表于 2010-11-5 11:30:54 | 显示全部楼层

回复:请教coldfire edma问题

回复第 3 楼 teddybearwh于2010-11-05 03:25:35发表:
请教一下楼上,比如说mcf5445x,edma共有16个通道,channel 0,1用于external DMA request, channel 2-7用于uart, channel 8-11用于timer,channel 12-13用于dspi, 14-15用于ata。您的意思是有寄存器可以将这16个channel中任意一个设置为只在系统内存到系统内存的传输?
 

不好意思,我是照着5208说的,54455没用过
 

该用户从未签到

1

主题

15

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
 楼主| 发表于 2010-11-5 11:51:25 | 显示全部楼层

回复:请教coldfire edma问题

那就说说5208,它的edma的channel 11-15为software activated,楼上指的就是这几个channel可以用于内存之间的传输?

该用户从未签到

1

主题

15

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
 楼主| 发表于 2010-11-5 15:50:30 | 显示全部楼层

回复:请教coldfire edma问题

再请教楼上大侠:
在利用edma进行系统内存间传输数据时,是否遇到过总是跳入error中断,检查error status寄存器发现是出现了bus error on a destination write. 请问对这个问题有研究过吗?

该用户从未签到

27

主题

418

帖子

0

新手上路

Rank: 1

积分
228
最后登录
1970-1-1
发表于 2010-11-5 23:22:08 | 显示全部楼层

RE:请教coldfire edma问题

这个没研究过

该用户从未签到

1

主题

15

帖子

0

新手上路

Rank: 1

积分
23
最后登录
1970-1-1
 楼主| 发表于 2010-11-9 10:17:08 | 显示全部楼层

RE:请教coldfire edma问题

还有哪位高手用过edma来做内存之间拷贝吗?

该用户从未签到

2

主题

224

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
322
最后登录
1970-1-1
发表于 2010-11-9 13:47:43 | 显示全部楼层

RE:请教coldfire edma问题

描述太简单,十有八九是寄存器配置问题。
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 15:18 , Processed in 0.100501 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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