|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
| #define APP_DTCM_LENGTH 0x8000 /* 32K */ |
| #define APP_DTCM_ORIGIN 0x180000 |
| #define APP_DTCM_REGION_LEN 0x48000 /* 288K */ |
| #define APP_EXCP_STACK_BASEADDR APP_IRQ_STACK_LIMIT |
| #define APP_EXCP_STACK_LEN 0x800 |
| #define APP_EXCP_STACK_LIMIT (APP_EXCP_STACK_BASEADDR + APP_EXCP_STACK_LEN) |
| #define APP_IRQ_STACK_BASEADDR APP_USER_STACK_LIMIT |
| #define APP_IRQ_STACK_LEN 0x800 |
| #define APP_IRQ_STACK_LIMIT (APP_IRQ_STACK_BASEADDR + APP_IRQ_STACK_LEN) |
| #define APP_ITCM_LENGTH 0x4000 /* 16K */ |
| #define APP_ITCM_ORIGIN 0x14C000 |
| #define APP_ITCM_REGION_LEN 0x34000 /* 208K */ |
| #define APP_NMI_STACK_BASEADDR APP_EXCP_STACK_LIMIT |
| #define APP_NMI_STACK_LEN 0x400 |
| #define APP_NMI_STACK_LIMIT (APP_NMI_STACK_BASEADDR + APP_NMI_STACK_LEN) |
| #define APP_PROGRAM_LENGTH (0x240000 - 0x300) |
| #define APP_PROGRAM_ORIGIN (0x230000 + 0x300) |
| #define APP_RAM_END (APP_SRAM_ORIGIN + APP_SRAM_LENGTH) |
| #define APP_RAM_LENGTH (APP_RAM_END - APP_RAM_ORIGIN) |
| #define APP_RAM_ORIGIN (APP_NMI_STACK_LIMIT) |
| #define APP_SRAM_LENGTH (0x88000 - RADAR_SENSOR_RX_MEM_SIZE - PRESERVED_REGION_LENGTH) /* 544K - RADAR - PRESERVED */ |
| #define APP_SRAM_ORIGIN 0xA00000 |
| #define APP_USER_STACK_BASEADDR APP_SRAM_ORIGIN |
| #define APP_USER_STACK_LEN 0x1000 |
| #define APP_USER_STACK_LIMIT (APP_USER_STACK_BASEADDR + APP_USER_STACK_LEN) |
| #define BCPU_TRACE_MEM_REGION_START 0 |
| #define BOOTROM_LENGTH 0x9000 /* 36K */ |
| #define BOOTROM_START 0x100000 |
| #define BT_RAM_ORIGIN_APP_MAPPING 0 |
| #define BT_RAM_ORIGIN_APP_MAPPING_LENGTH 0 |
| #define CPU_TRACE_MEM_REGION_LENGTH 0 |
| #define CPU_TRACE_MEM_REGION_LENGTH 0 |
| #define FLASH_LEN 0x800000 /* 8M */ |
| #define FLASH_MAX_END (FLASH_START + FLASH_LEN) |
| #define FLASH_START 0x200000 |
| #define HILINK_PROGRAM_LENGTH (HILINK_STARTUP_LENGTH - 0x300) |
| #define HILINK_PROGRAM_ORIGIN (HILINK_STARTUP_ORIGIN + 0x300) |
| #define HILINK_SRAM_LENGTH 0x0 |
| #define HILINK_SRAM_ORIGIN (APP_SRAM_ORIGIN + APP_SRAM_LENGTH - HILINK_SRAM_LENGTH) |
| #define HILINK_STARTUP_LENGTH 0x0 |
| #define HILINK_STARTUP_ORIGIN (APP_PROGRAM_ORIGIN + APP_PROGRAM_LENGTH - HILINK_STARTUP_LENGTH) |
| #define MCPU_TRACE_MEM_REGION_START 0 |
| #define PRESERVED_REGION_LENGTH (0x100) |
| #define PRESERVED_REGION_ORIGIN (APP_SRAM_ORIGIN + APP_SRAM_LENGTH) |
| #define RADAR_SENSOR_RX_MEM_END (RADAR_SENSOR_RX_MEM_START + RADAR_SENSOR_RX_MEM_SIZE) |
| #define RADAR_SENSOR_RX_MEM_SIZE 0x2000 |
| #define RADAR_SENSOR_RX_MEM_START (APP_SRAM_ORIGIN + APP_SRAM_LENGTH + PRESERVED_REGION_LENGTH) |
| #define ROM_LENGTH 0x43000 /* 268K = 304K - 36K(bootrom) */ |
| #define ROM_START 0x109000 |
| #define SHARED_MEM_LENGTH 0 |
| #define SHARED_MEM_START 0 |