📄 amdflash.h
字号:
#include "../../Include/type.h"
#define STATUS_READY 0x02
#define STATUS_ERROR 0x01
typedef struct {
U32 BusWidth;
U32* memorymap;
U32 (* BlockNumber) (void);
U32 (* Reset) (U32 BaseAddress);
U32 (* BlockLock) (U32 BaseAddress, U32 Offset);
U32 (* BlockUnlock) (U32 BaseAddress, U32 Offset);
U32 (* BlockErase) (U32 BaseAddress, U32 Offset);
U32 (* BlockEraseComplete)(U32 BaseAddress, U32 Offset);
U32 (* WriteCommand) (U32 BaseAddress, U32 Offset);
U32 (* WriteSetup) (U32 BaseAddress, U32 Offset);
U32 (* Write) (U32 BaseAddress, U32 Offset, void* pData);
U32 (* WriteComplete) (U32 BaseAddress, U32 Offset, void* pData);
U32 (* EnterReadMode) (U32 BaseAddress, U32 Offset);
} flash_type_t;
//extern flash_type_t AM29PDL127H_x16x2;
typedef struct {
U32 BaseAddress;
flash_type_t* pFlashType;
U32 Opened;
} flash_t;
//U32 FlashReset(S32);
//S32 FlashOpen(flash_type_t*, U32);
//U32 FlashClose(S32);
//U32 FlashProgram(S32, U32, U32, U32);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -