|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
| #define APP_ITCM_LENGTH 0x10000 |
| #define APP_ITCM_ORIGIN 0x20000 |
| #define APP_SHARE_RAM_LENGTH 0x98000 |
| #define APP_SHARE_RAM_ORIGIN 0xA00000 |
| #define APP_SRAM_LENGTH 0x20000 |
| #define APP_SRAM_ORIGIN 0xA00000 |
| #define BOOT_HEAD_LEN 0x380 |
| #define BOOT_RAM_MAX (APP_ITCM_ORIGIN + APP_ITCM_LENGTH) |
| #define BOOT_RAM_MIN ROMBOOT_RAM_END |
| #define EXCP_STACK_BASEADDR IRQ_STACK_LIMIT |
| #define EXCP_STACK_LEN 0x400 |
| #define EXCP_STACK_LIMIT (EXCP_STACK_BASEADDR + EXCP_STACK_LEN) |
| #define IRQ_STACK_BASEADDR USER_STACK_LIMIT |
| #define IRQ_STACK_LEN 0x400 |
| #define IRQ_STACK_LIMIT (IRQ_STACK_BASEADDR + IRQ_STACK_LEN) |
| #define LOADER_PROGRAM_LENGTH 0xA000 |
| #define LOADER_PROGRAM_ORIGIN (ROMBOOT_RAM_END + BOOT_HEAD_LEN) |
| #define LOADER_STACK_LEN (USER_STACK_LEN + IRQ_STACK_LEN + EXCP_STACK_LEN) |
| #define ROMBOOT_RAM_END (ROMBOOT_RAM_START + ROMBOOT_RAM_LEN) |
| #define ROMBOOT_RAM_LEN 0x20000 |
| #define ROMBOOT_RAM_START APP_SHARE_RAM_ORIGIN |
| #define USER_STACK_BASEADDR APP_SRAM_ORIGIN |
| #define USER_STACK_LEN 0x1c00 |
| #define USER_STACK_LIMIT (USER_STACK_BASEADDR + USER_STACK_LEN) |