mirror of
https://github.com/rvtr/ctr_firmware.git
synced 2025-10-31 07:51:08 -04:00
割り込みスタックサイズ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@139 b871894f-2f95-9b40-918c-086798483c85
This commit is contained in:
parent
76da849d53
commit
b76d0232b2
@ -46,7 +46,7 @@ i_stupExcpVennerCode
|
|||||||
DCD i_stupExcpTerminateCode
|
DCD i_stupExcpTerminateCode
|
||||||
DCD i_stupSwiVeneerCode
|
DCD i_stupSwiVeneerCode
|
||||||
DCD i_stupExcpTerminateCode
|
DCD i_stupExcpTerminateCode
|
||||||
DCD i_stupExcpTerminateCode
|
DCD i_stupIAbtTerminateCode
|
||||||
DCD i_stupExcpTerminateCode
|
DCD i_stupExcpTerminateCode
|
||||||
|
|
||||||
LTORG
|
LTORG
|
||||||
@ -55,7 +55,7 @@ i_stupExcpVennerCode
|
|||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: i_stupExcpTerminateCode
|
Name: i_stupExcpTerminateCode
|
||||||
|
|
||||||
Description: exception veneer code
|
Description: Prefetch Abort veneer code
|
||||||
|
|
||||||
Arguments: None
|
Arguments: None
|
||||||
|
|
||||||
@ -67,6 +67,21 @@ ASM void i_stupExcpTerminateCode( void )
|
|||||||
LTORG
|
LTORG
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------*
|
||||||
|
Name: i_stupIAbtTerminateCode
|
||||||
|
|
||||||
|
Description: exception veneer code
|
||||||
|
|
||||||
|
Arguments: None
|
||||||
|
|
||||||
|
Returns: None
|
||||||
|
*---------------------------------------------------------------------------*/
|
||||||
|
ASM void i_stupIAbtTerminateCode( void )
|
||||||
|
{
|
||||||
|
ldr pc, =i_stupIAbtTerminateCode
|
||||||
|
LTORG
|
||||||
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: i_stupSwiVeneerCode
|
Name: i_stupSwiVeneerCode
|
||||||
|
|
||||||
|
|||||||
@ -32,7 +32,7 @@ extern "C" {
|
|||||||
#define HW_BROM_SVC_STACK_END HW_BROM_STACK_END
|
#define HW_BROM_SVC_STACK_END HW_BROM_STACK_END
|
||||||
#define HW_BROM_SVC_STACK_SIZE 0x100 // 256B
|
#define HW_BROM_SVC_STACK_SIZE 0x100 // 256B
|
||||||
|
|
||||||
#define HW_BROM_IRQ_STACK (HW_BROM_SVC_STACK_END - HW_BROM_SVC_STACK_SIZE)
|
#define HW_BROM_IRQ_STACK (HW_BROM_IRQ_STACK_END - HW_BROM_IRQ_STACK_SIZE)
|
||||||
#define HW_BROM_IRQ_STACK_END HW_BROM_SVC_STACK
|
#define HW_BROM_IRQ_STACK_END HW_BROM_SVC_STACK
|
||||||
#define HW_BROM_IRQ_STACK_SIZE (0x1000 - HW_BROM_SVC_STACK_SIZE) // 4KB - 256B
|
#define HW_BROM_IRQ_STACK_SIZE (0x1000 - HW_BROM_SVC_STACK_SIZE) // 4KB - 256B
|
||||||
|
|
||||||
|
|||||||
@ -31,7 +31,7 @@ extern "C" {
|
|||||||
#define HW_BROM_SVC_STACK_END HW_BROM_STACK_END
|
#define HW_BROM_SVC_STACK_END HW_BROM_STACK_END
|
||||||
#define HW_BROM_SVC_STACK_SIZE 0x100 // 256B
|
#define HW_BROM_SVC_STACK_SIZE 0x100 // 256B
|
||||||
|
|
||||||
#define HW_BROM_IRQ_STACK (HW_BROM_SVC_STACK_END - HW_BROM_SVC_STACK_SIZE)
|
#define HW_BROM_IRQ_STACK (HW_BROM_IRQ_STACK_END - HW_BROM_IRQ_STACK_SIZE)
|
||||||
#define HW_BROM_IRQ_STACK_END HW_BROM_SVC_STACK
|
#define HW_BROM_IRQ_STACK_END HW_BROM_SVC_STACK
|
||||||
#define HW_BROM_IRQ_STACK_SIZE (0x1000 - HW_BROM_SVC_STACK_SIZE) // 4KB - 256B
|
#define HW_BROM_IRQ_STACK_SIZE (0x1000 - HW_BROM_SVC_STACK_SIZE) // 4KB - 256B
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user