NUC472_NUC442_BSP V3.03.005
The Board Support Package for NUC472/NUC442
Modules | Macros
FMC Exported Constants
Collaboration diagram for FMC Exported Constants:

Modules

 FMC Exported Functions
 

Macros

#define FMC_APROM_BASE
 
#define FMC_APROM_END
 
#define FMC_LDROM_BASE
 
#define FMC_LDROM_END
 
#define FMC_CONFIG_BASE
 
#define FMC_FLASH_PAGE_SIZE
 
#define FMC_LDROM_SIZE
 
#define FMC_ISPCMD_READ
 
#define FMC_ISPCMD_READ_64
 
#define FMC_ISPCMD_PROGRAM
 
#define FMC_ISPCMD_WRITE
 
#define FMC_ISPCMD_WRITE_64
 
#define FMC_ISPCMD_PAGE_ERASE
 
#define FMC_ISPCMD_READ_CID
 
#define FMC_ISPCMD_READ_PID
 
#define FMC_ISPCMD_READ_UID
 
#define ISP_ISPCMD_MULTI_WRITE
 
#define FMC_ISPCMD_VECMAP
 
#define IS_BOOT_FROM_APROM
 
#define IS_BOOT_FROM_LDROM
 
#define FMC_TIMEOUT_READ
 
#define FMC_TIMEOUT_WRITE
 
#define FMC_TIMEOUT_ERASE
 

Detailed Description

Macro Definition Documentation

◆ FMC_APROM_BASE

#define FMC_APROM_BASE

APROM Base Address

Definition at line 38 of file fmc.h.

◆ FMC_APROM_END

#define FMC_APROM_END

APROM End Address

Definition at line 39 of file fmc.h.

◆ FMC_CONFIG_BASE

#define FMC_CONFIG_BASE

User Configuration Address

Definition at line 42 of file fmc.h.

◆ FMC_FLASH_PAGE_SIZE

#define FMC_FLASH_PAGE_SIZE

Flash Page Size (2 Kbytes)

Definition at line 44 of file fmc.h.

◆ FMC_ISPCMD_PAGE_ERASE

#define FMC_ISPCMD_PAGE_ERASE

ISP Command: Page Erase Flash

Definition at line 55 of file fmc.h.

◆ FMC_ISPCMD_PROGRAM

#define FMC_ISPCMD_PROGRAM

ISP Command: Write flash word

Definition at line 52 of file fmc.h.

◆ FMC_ISPCMD_READ

#define FMC_ISPCMD_READ

ISP Command: Read flash word

Definition at line 50 of file fmc.h.

◆ FMC_ISPCMD_READ_64

#define FMC_ISPCMD_READ_64

ISP Command: Read flash double word

Definition at line 51 of file fmc.h.

◆ FMC_ISPCMD_READ_CID

#define FMC_ISPCMD_READ_CID

ISP Command: Read Company ID

Definition at line 56 of file fmc.h.

◆ FMC_ISPCMD_READ_PID

#define FMC_ISPCMD_READ_PID

ISP Command: Read ProductID

Definition at line 57 of file fmc.h.

◆ FMC_ISPCMD_READ_UID

#define FMC_ISPCMD_READ_UID

ISP Command: Read Unique ID

Definition at line 58 of file fmc.h.

◆ FMC_ISPCMD_VECMAP

#define FMC_ISPCMD_VECMAP

ISP Command: Vector Page Remap

Definition at line 60 of file fmc.h.

◆ FMC_ISPCMD_WRITE

#define FMC_ISPCMD_WRITE

ISP Command: Write flash word

Definition at line 53 of file fmc.h.

◆ FMC_ISPCMD_WRITE_64

#define FMC_ISPCMD_WRITE_64

ISP Command: Write flash double word

Definition at line 54 of file fmc.h.

◆ FMC_LDROM_BASE

#define FMC_LDROM_BASE

LDROM Base Address

Definition at line 40 of file fmc.h.

◆ FMC_LDROM_END

#define FMC_LDROM_END

LDROM End Address

Definition at line 41 of file fmc.h.

◆ FMC_LDROM_SIZE

#define FMC_LDROM_SIZE

LDROM Size (16 Kbytes)

Definition at line 45 of file fmc.h.

◆ FMC_TIMEOUT_ERASE

#define FMC_TIMEOUT_ERASE

Erase command time-out 200 ms

Definition at line 67 of file fmc.h.

◆ FMC_TIMEOUT_READ

#define FMC_TIMEOUT_READ

Read command time-out 100 ms

Definition at line 65 of file fmc.h.

◆ FMC_TIMEOUT_WRITE

#define FMC_TIMEOUT_WRITE

Write command time-out 100 ms

Definition at line 66 of file fmc.h.

◆ IS_BOOT_FROM_APROM

#define IS_BOOT_FROM_APROM

Is booting from APROM

Definition at line 62 of file fmc.h.

◆ IS_BOOT_FROM_LDROM

#define IS_BOOT_FROM_LDROM

Is booting from LDROM

Definition at line 63 of file fmc.h.

◆ ISP_ISPCMD_MULTI_WRITE

#define ISP_ISPCMD_MULTI_WRITE

ISP Command: Multiple program

Definition at line 59 of file fmc.h.