RTEMS 6.3
Loading...
Searching...
No Matches

Documentation for this file. More...

Go to the source code of this file.

Macros

#define MPC55XX_FLASH_BLANK_CHECK   0x01
#define MPC55XX_FLASH_UNLOCK   0x02
#define MPC55XX_FLASH_ERASE   0x04
#define MPC55XX_FLASH_PROGRAM   0x08
#define MPC55XX_FLASH_VERIFY   0x10
#define MPC55XX_FLASH_CONFIG_ERR   (-1)
#define MPC55XX_FLASH_SIZE_ERR   (-2)
#define MPC55XX_FLASH_RANGE_ERR   (-3)
#define MPC55XX_FLASH_ERASE_ERR   (-4)
#define MPC55XX_FLASH_PROGRAM_ERR   (-5)
#define MPC55XX_FLASH_NOT_BLANK_ERR   (-6)
#define MPC55XX_FLASH_VERIFY_ERR   (-7)
#define MPC55XX_FLASH_LOCK_ERR   (-8)
#define MPC55XX_CACHE_ALIGNED_MASK   ((uintptr_t) 0x1f)
#define MPC55XX_CACHE_LINE_SIZE   32

Functions

int mpc55xx_flash_copy (void *dest, const void *src, size_t nbytes)
int mpc55xx_flash_copy_op (void *rdest, const void *src, size_t nbytes, uint32_t opmask, uint32_t *p_fail_addr)
int mpc55xx_flash_size (uint32_t *p_size)
int mpc55xx_flash_writable (void)
uint32_t mpc55xx_flash_address (void)
void mpc55xx_flash_set_read_only (void)
void mpc55xx_flash_set_read_write (void)
int mpc55xx_physical_address (const void *addr, uint32_t *p_result)
int mpc55xx_mapped_address (const void *addr, uint32_t *p_result)

Detailed Description

Documentation for this file.