c6711_ipb.h

来自「该代码实现了 两次下载法在dspC6713平台上 烧写flash的操作过程」· C头文件 代码 · 共 43 行

H
43
字号
/*******************************************************************************
* FILENAME   : C6711_IPB.h
* DESCRIPTION: Image Processing Board Header File
*******************************************************************************/

/* Definitions for the IPB Board  */
#define PI				3.1415926
#define INTERNAL_MEM_SIZE 0x0010000
#define EXTERNAL_MEM_SIZE 0x1000000
#define FLASH_SIZE		  0x0080000 
#define FLASH_WRITE_SIZE  0x80 
#define INTERNAL_MEM_START 0x00000000
#define EXTERNAL_MEM_START 0x80000000
#define FPGA_ADDR          0xB0000000  /*FPGA is mapped to CE3 memory space */
#define FPGA_SIZE          0x0
#define PCI_ADDR           0xA0000000  /*PCI  is mapped to CE2 memory space */     
#define PCI_SIZE           0x0
#define FLASH_START		   0x90000000
#define FLASH_END		   0x9007FFFF
#define FLASH_ADR1		   0x90005555
#define FLASH_ADR2		   0x90002AAA
#define FLASH_KEY1		   0xAA
#define FLASH_KEY2		   0x55
#define FLASH_KEY3		   0xA0
#define CE1_16			0xffffff03  /* reg to set CE1 as 16bit async */


/*----------------------------------------------------------------------------*/
/*     STATIC INLINE  FUNCTIONS                                               */
/*----------------------------------------------------------------------------*/

/* data_transfer()--  */
static inline void data_transfer(int *restrict src_addr,int *restrict dst_addr,int data_num)
{ 
 register int i;
 
 for(i=0;i<data_num;i++) 
  *dst_addr++ = *src_addr++;
  
}  
  
  

⌨️ 快捷键说明

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