| // AST1060 Kernel Threading Test Configuration |
| // ARM Cortex-M (using M3 settings for soft-float ABI) |
| // 768KB SRAM (640KB usable), executes from RAM |
| { |
| arch: { |
| type: "armv7m", |
| vector_table_start_address: 0x00000000, |
| vector_table_size_bytes: 1280, // 0x500 (320 vectors) |
| }, |
| kernel: { |
| flash_start_address: 0x00000500, // After vector table |
| flash_size_bytes: 262144, // 256KB for kernel code (in RAM) |
| ram_start_address: 0x00040500, // RAM starts after code (0x500 + 0x40000) |
| ram_size_bytes: 393216, // 384KB for data |
| }, |
| } |