|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
| #define APP_SHARE_RAM_LENGTH 0x20000 |
| #define APP_SHARE_RAM_ORIGIN 0xA00000 |
| #define APP_SRAM_LENGTH APP_SHARE_RAM_LENGTH |
| #define APP_SRAM_ORIGIN (APP_SHARE_RAM_ORIGIN + ROMBOOT_USE_RAM_OFFSET) |
| #define BOOT_HEAD_LEN 0x300 |
| #define EXCP_STACK_BASEADDR IRQ_STACK_LIMIT |
| #define EXCP_STACK_LEN 0x400 |
| #define EXCP_STACK_LIMIT (EXCP_STACK_BASEADDR + EXCP_STACK_LEN) |
| #define FLASH_LEN 0x800000 |
| #define FLASH_MAX_END (FLASH_START + FLASH_LEN) |
| #define FLASH_PAGE_SIZE 4096 |
| #define FLASH_STACK_LEN (USER_STACK_LEN + IRQ_STACK_LEN + EXCP_STACK_LEN) |
| #define FLASH_START 0x200000 |
| #define FLASHBOOT_END (FLASHBOOT_ORIGIN + FLASHBOOT_LENGTH) |
| #define FLASHBOOT_LENGTH 0x10000 |
| #define FLASHBOOT_ORIGIN (SSB_END + BOOT_HEAD_LEN) |
| #define IRQ_STACK_BASEADDR USER_STACK_LIMIT |
| #define IRQ_STACK_LEN 0x400 |
| #define IRQ_STACK_LIMIT (IRQ_STACK_BASEADDR + IRQ_STACK_LEN) |
| #define MCU_DTCM_END (APP_SRAM_ORIGIN + APP_SRAM_LENGTH) |
| #define MCU_SHARE_RAM_END (APP_SHARE_RAM_ORIGIN + APP_SHARE_RAM_LENGTH) |
| #define ROM_LENGTH 0x4C000 |
| #define ROM_START 0x100000 |
| #define ROMBOOT_END (ROMBOOT_ORIGIN + ROMBOOT_LENGTH) |
| #define ROMBOOT_LENGTH 0x8000 |
| #define ROMBOOT_ORIGIN (ROM_START) |
| #define ROMBOOT_RAM_END (ROMBOOT_RAM_START + ROMBOOT_RAM_LEN) |
| #define ROMBOOT_RAM_LEN 0x20000 |
| #define ROMBOOT_RAM_START APP_SHARE_RAM_ORIGIN |
| #define ROMBOOT_USE_RAM_OFFSET 0x3100 |
| #define SSB_END (SSB_ORIGIN + SSB_LENGTH) |
| #define SSB_LENGTH 0x8000 |
| #define SSB_ORIGIN ROMBOOT_RAM_END |
| #define USER_STACK_BASEADDR APP_SRAM_ORIGIN |
| #define USER_STACK_LEN 0x1c00 |
| #define USER_STACK_LIMIT (USER_STACK_BASEADDR + USER_STACK_LEN) |