www.pudn.com > SJF2443.zip > mem_rdwr.h
#ifndef __MEM_RDWR_H__ #define __MEM_RDWR_H__ #include "def.h" void MRW_Menu(void); //************** JTAG dependent functions ************** void MRW_JtagInit(void); int S2443_RAddr2Bank(U32 raddr); void S2443_Assert_nCS(U32 raddr); void S2443_Deassert_nCS(U32 raddr); U8 MRW_Rd8(U32 raddr); U16 MRW_Rd16(U32 raddr,int en_nBE,U32 bs); U32 MRW_Rd32(U32 raddr,int en_nBE,U32 bs); void MRW_Wr8(U32 raddr,U8 rdata); void MRW_Wr16(U32 raddr,U16 rdata,int en_nBE,U32 bs); void MRW_Wr32(U32 raddr,U32 rdata,int en_nBE,U32 bs); U8 MRW_Rd8Q(U32 raddr); U16 MRW_Rd16Q(U32 raddr,int en_nBE,U32 bs); U32 MRW_Rd32Q(U32 raddr,int en_nBE,U32 bs); void MRW_Wr8Q(U32 raddr,U8 rdata); void MRW_Wr16Q(U32 raddr,U16 rdata,int en_nBE,U32 bs); void MRW_Wr32Q(U32 raddr,U32 rdata,int en_nBE,U32 bs); //specialized functions for Flash program speed-up. void MRW_Wr8QQ(U32 raddr,U8 rdata); void MRW_Wr16QQ(U32 raddr,U16 rdata,int en_nBE,U32 bs); void MRW_Wr32QQ(U32 raddr,U32 rdata,int en_nBE,U32 bs); //******************************************************* #endif //__MEM_RDWR_H__