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

📄 edma.h

📁 该代码实现了 两次下载法在dspC6713平台上 烧写flash的操作过程
💻 H
字号:
/*
 *  Copyright 2002 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */
/* "@(#) XDAS 2.4.14 12-06-02 (xdas-d11.16)" */
/*
 *  ======== edma.h ========
 */

#ifndef _EDMA
#define _EDMA


/* Define EDMA Registers */
#define PQSR			0x01A0FFE0	/* Address of priority queue status     */
#define CIPR			0x01A0FFE4	/* Address of channel interrupt pending */
#define CIER			0x01A0FFE8	/* Address of channel interrupt enable  */
#define CCER			0x01A0FFEC	/* Address of channel chain enable      */
#define ER				0x01A0FFF0	/* Address of event register            */
#define EER				0x01A0FFF4	/* Address of event enable register     */
#define ECR				0x01A0FFF8	/* Address of event clear register      */
#define ESR				0x01A0FFFC	/* Address of event set register        */

#define GPEN			0x01B00000
#define GPDIR			0x01B00004
#define GPVAL			0x01B00008

/*EVENT4 参数    0060- 0077*/
#define EDMA_EVENT4_OPT    0x01A00060
#define EDMA_EVENT4_SRC    0x01A00064
#define EDMA_EVENT4_CNT    0x01A00068
#define EDMA_EVENT4_DST    0x01A0006C
#define EDMA_EVENT4_IDX    0x01A00070
#define EDMA_EVENT4_LNK    0x01A00074
/*空参数 集  6    0090-00a7*/
#define EDMA_EVENT6_OPT    0x01A00090
#define EDMA_EVENT6_SRC    0x01A00094
#define EDMA_EVENT6_CNT    0x01A00098
#define EDMA_EVENT6_DST    0x01A0009C
#define EDMA_EVENT6_IDX    0x01A000A0
#define EDMA_EVENT6_LNK    0x01A000A4
/*参数 集 8        00c0-00d7*/
#define EDMA_EVENT8_OPT    0x01A000c0
#define EDMA_EVENT8_SRC    0x01A000c4
#define EDMA_EVENT8_CNT    0x01A000c8
#define EDMA_EVENT8_DST    0x01A000cC
#define EDMA_EVENT8_IDX    0x01A000d0
#define EDMA_EVENT8_LNK    0x01A000d4
/*参数 集 9        00d8-00ef*/
#define EDMA_EVENT9_OPT    0x01A000d8
#define EDMA_EVENT9_SRC    0x01A000dc
#define EDMA_EVENT9_CNT    0x01A000e0
#define EDMA_EVENT9_DST    0x01A000e4
#define EDMA_EVENT9_IDX    0x01A000e8
#define EDMA_EVENT9_LNK    0x01A000ec

extern void EDMA_init(void);
extern void EDMA4_channel(unsigned int add);
extern void EDMA6_channel(unsigned int src_addr,unsigned int dst_addr);/*0090-00a7*/
extern void EDMA8_channel(unsigned char);
extern void EDMA9_channel(void);

extern void EDMA_Set(unsigned int channel);  //申明错误
extern void EDMA_Enable(unsigned int channel);

#endif /* _EDMA */

⌨️ 快捷键说明

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