bdk: move exception type base away from IRQ stack

Allow a more heavy stack usage by IRQ handlers.
This commit is contained in:
CTCaer
2026-02-12 21:32:43 +02:00
parent 6c820067a7
commit d14a1fb7d6
3 changed files with 5 additions and 5 deletions

View File

@@ -41,9 +41,9 @@
* 11111 | SYS | r0r7, SP, LR, PC, CPSR | r0r14, PC, CPSR
*/
#define EXCP_EN_ADDR 0x4003FFFC
#define EXCP_TYPE_ADDR 0x4003FFF8
#define EXCP_LR_ADDR 0x4003FFF4
#define EXCP_EN_ADDR 0x4003FF1C
#define EXCP_TYPE_ADDR 0x4003FF18
#define EXCP_LR_ADDR 0x4003FF14
#define EXCP_VEC_BASE 0x6000F000
#define EVP_COP_RESET_VECTOR 0x200

View File

@@ -36,7 +36,7 @@
#define IRQ_STACK_TOP 0x40040000
#define IPL_RELOC_ADDR 0x4003FF00
#define IPL_RELOC_SZ 0x10
#define EXCP_STORAGE_ADDR 0x4003FFF0
#define EXCP_STORAGE_ADDR 0x4003FF10
#define EXCP_STORAGE_SZ 0x10
/* --- DRAM START --- */

View File

@@ -22,7 +22,7 @@
#include <soc/t210.h>
#include <utils/types.h>
#define EXCP_TYPE_ADDR 0x4003FFF8
#define EXCP_TYPE_ADDR 0x4003FF18
#define EXCP_TYPE_WDT 0x544457 // "WDT".
#define USE_RTC_TIMER