FreeRTOS port on GAP8/RISC-V
|
Macros | |
#define | XIP_BASE_ADDR |
#define | XIP_DEVICE0 |
#define | XIP_DEVICE1 |
#define | XIP_DEVICE2 |
#define | XIP_CFG_VIRT_ADDR0 |
#define | XIP_CFG_VIRT_ADDR1 |
#define | XIP_CFG_VIRT_ADDR2 |
#define | XIP_CFG_EXT_ADDR0 |
#define | XIP_CFG_EXT_ADDR1 |
#define | XIP_CFG_EXT_ADDR2 |
#define | XIP_CFG_MNT_SIZE0 |
#define | XIP_CFG_MNT_SIZE1 |
#define | XIP_CFG_MNT_SIZE2 |
#define | XIP_CFG_PAGE_SIZE0 |
#define | XIP_CFG_PAGE_SIZE1 |
#define | XIP_CFG_PAGE_SIZE2 |
#define | XIP_CFG_PAGE0 |
#define | XIP_CFG_PAGE1 |
#define | XIP_CFG_PAGE2 |
#define | XIP_CFG_PAGE3 |
#define | XIP_CFG_PAGE4 |
#define | XIP_CFG_PAGE5 |
#define | XIP_CFG_PAGE6 |
#define | XIP_CFG_PAGE7 |
#define | XIP_CFG_PAGE8 |
#define | XIP_CFG_PAGE9 |
#define | XIP_CFG_PAGE10 |
#define | XIP_CFG_PAGE11 |
#define | XIP_CFG_PAGE12 |
#define | XIP_CFG_PAGE13 |
#define | XIP_CFG_PAGE14 |
#define | XIP_CFG_PAGE15 |
Enumerations | |
enum | xip_page_size_e |
Functions | |
static void | hal_xip_set_device (uint8_t device_id, uint32_t ext_start_addr, uint32_t start_addr, xip_page_size_e page_size, uint32_t mount_size) |
static void | hal_xip_set_page_cfg (uint32_t page_id, uint32_t device_id, uint32_t l2_addr) |
#define XIP_BASE_ADDR |
Referenced by xip_data_exception_handler(), xip_insn_exception_handler(), and xip_irq_handler().
#define XIP_CFG_EXT_ADDR0 |
Referenced by hal_xip_set_device().
#define XIP_CFG_EXT_ADDR1 |
Referenced by hal_xip_set_device().
#define XIP_CFG_EXT_ADDR2 |
Referenced by hal_xip_set_device().
#define XIP_CFG_MNT_SIZE0 |
Referenced by hal_xip_set_device().
#define XIP_CFG_MNT_SIZE1 |
Referenced by hal_xip_set_device().
#define XIP_CFG_MNT_SIZE2 |
Referenced by hal_xip_set_device().
#define XIP_CFG_PAGE0 |
Referenced by hal_xip_set_page_cfg().
#define XIP_CFG_PAGE1 |
#define XIP_CFG_PAGE10 |
#define XIP_CFG_PAGE11 |
#define XIP_CFG_PAGE12 |
#define XIP_CFG_PAGE13 |
#define XIP_CFG_PAGE14 |
#define XIP_CFG_PAGE15 |
#define XIP_CFG_PAGE2 |
#define XIP_CFG_PAGE3 |
#define XIP_CFG_PAGE4 |
#define XIP_CFG_PAGE5 |
#define XIP_CFG_PAGE6 |
#define XIP_CFG_PAGE7 |
#define XIP_CFG_PAGE8 |
#define XIP_CFG_PAGE9 |
#define XIP_CFG_PAGE_SIZE0 |
Referenced by hal_xip_set_device().
#define XIP_CFG_PAGE_SIZE1 |
Referenced by hal_xip_set_device().
#define XIP_CFG_PAGE_SIZE2 |
Referenced by hal_xip_set_device().
#define XIP_CFG_VIRT_ADDR0 |
Referenced by hal_xip_set_device().
#define XIP_CFG_VIRT_ADDR1 |
Referenced by hal_xip_set_device().
#define XIP_CFG_VIRT_ADDR2 |
Referenced by hal_xip_set_device().
#define XIP_DEVICE0 |
Referenced by hal_xip_set_device().
#define XIP_DEVICE1 |
Referenced by hal_xip_set_device().
#define XIP_DEVICE2 |
Referenced by hal_xip_set_device().
enum xip_page_size_e |
|
inlinestatic |
References XIP_CFG_EXT_ADDR0, XIP_CFG_EXT_ADDR1, XIP_CFG_EXT_ADDR2, XIP_CFG_MNT_SIZE0, XIP_CFG_MNT_SIZE1, XIP_CFG_MNT_SIZE2, XIP_CFG_PAGE_SIZE0, XIP_CFG_PAGE_SIZE1, XIP_CFG_PAGE_SIZE2, XIP_CFG_VIRT_ADDR0, XIP_CFG_VIRT_ADDR1, XIP_CFG_VIRT_ADDR2, XIP_DEVICE0, XIP_DEVICE1, and XIP_DEVICE2.
Referenced by __pi_xip_close(), and __pi_xip_open().
|
inlinestatic |
References XIP_CFG_PAGE0.
Referenced by __pi_xip_set_page_config().