www.pudn.com > SJF2443.zip > am29f800.c


/**************************************************************** 
 NAME: am29f800.c 
 DESC: am29lv800 Flash Programming code through 2443 JTAG  
 HISTORY: 
 Nov.14.2002:purnnamu: ported for 2443 JTAG version.  
                       It's really undesirable source code for me. but,... 
 ****************************************************************/ 
 
#include  
#include  
#include "..\include\def.h" 
 
#include "..\include\pin2443.h" 
#include "..\include\Jtag.h" 
#include "..\include\sjf2443.h" 
 
#include "..\include\mem_rdwr.h" 
 
#define TARGET_RADDR_29LV800      0x0  // nRCS0, 128MB area 
 
static int AM29F800_ProgFlash(U32 realRAddr,U16 rdata); 
static void AM29F800_EraseSector(int targetRAddr); 
static int AM29F800_CheckId(void); 
static int BlankCheck(int targetRAddr,int targetSize); 
static int _WAIT(void); 
 
static void InputTargetOffset(void); 
static void GetSectorSize(void); 
 
 
// Because KS32C41000_A1 is connected tAt targetRAfT_nclude)4t	oid); 
static voit _WAol6e_WAoenpuse/n 
// BeW1	oi