刘彦文等《Linux环境嵌入式系统开发基础》第4章讲解.ppt

刘彦文等《Linux环境嵌入式系统开发基础》第4章讲解.ppt

⒐ DMA屏蔽触发寄存器 4个通道的DMA屏蔽触发寄存器的名称分别为DMASKTRIG0、DMASKTRIG1、DMASKTRIG2和DMASKTRIG3;对应地址分别为0x4B000020、0x4B000060、0x4B0000A0和0x4B0000E0;可读写;Reset后初值全部为0;分别控制各通道停止、通道ON/OFF以及用于软件请求模式的DMA请求触发器,具体见表4-25(p126)。 4.9 DMA存储器到存储器传输 测试举例 以下例4.3中代码取自一个DMA测试程序,对DMA 4个通道存储器到存储器传输进行测试。为简单起见,只保留了通道0的代码;增加了注释。 【例4.3】 以下DMA存储器到存储器传输测试程序中,对源数据区每个字单元赋值无符号32位(U32)二进制数i^0x55aa5aa5,并计算累加和;DMA传输开始前,对传输结束标志dmaDone赋值0;由DMA传输结束引起的中断服务程序给dmaDone赋值1;程序然后计算目的数据区的累加和,与源数据区累加和比较,输出(p127)。 4.10 总线优先权 S3C2410A片内总线仲裁逻辑确定总线主设备(bus master)的优先权,仲裁逻辑支持轮转优先权和固定优先权相结合的优先权模式。 总线主设备的含义是指那些能够提出总线请求、并且能够占用总线的设备,包括ARM9

文档评论(0)

1亿VIP精品文档

相关文档