⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 first_dma.c

📁 在TI的C6000系列高速DSP下实现对FLAH芯片的读写
💻 C
字号:
#include <regs.h>
#include <intr.h>     
#include <dma.h>      
#pragma CODE_SECTION(First_DMA, ".First_DMA")
void First_DMA()                             
{   
	unsigned int *DM;		
	DM = (unsigned int*)0x01800004;
	*DM = 0xffff3f03;
	{
		DMA0_SRC_ADDR = (unsigned int)0x01408000;
		DMA0_DEST_ADDR = (unsigned int)0x8000;
		DMA0_SECONDARY_CTRL=0x80;
		DMA0_XFER_COUNTER=0x2000;  
	/*	DMA_GNDX_A = 0x4;*/
		DMA0_PRIMARY_CTRL=0x02000051; 		
WaitP:	if(DMA0_XFER_COUNTER != 0) goto WaitP;
	}
    
/*		DMA0_SRC_ADDR = (unsigned int)0x80000000;
		DMA0_DEST_ADDR = (unsigned int)0x00008000;
		DMA0_SECONDARY_CTRL=0x80;
		DMA0_XFER_COUNTER=0x2000;
		DMA0_PRIMARY_CTRL=0x02000051; 		 	                               
WaitP: if(DMA0_XFER_COUNTER != 0) goto WaitP;
*/	{
		DMA0_SRC_ADDR = (unsigned int)0x01410004;
		DMA0_DEST_ADDR = (unsigned int)0x80000000;
		DMA0_SECONDARY_CTRL=0x80;
		DMA0_XFER_COUNTER=0x3fff;  
		/*DMA_GNDX_A = 0x04;*/
		DMA0_PRIMARY_CTRL=0x02000051; 		
WaitAll:	if(DMA0_XFER_COUNTER != 0) goto WaitAll;
	}   

}	



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -