amdflash.h
来自「基于dragon_MX1_ads的装载启动代码armboot」· C头文件 代码 · 共 43 行
H
43 行
#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 + =
减小字号Ctrl + -
显示快捷键?