mirror of
https://github.com/apache/nuttx.git
synced 2026-08-01 20:28:58 +00:00
arch/tricore: use PRId32 to fixed the correct int type
remove some compilation warnings. Signed-off-by: zhangyuan29 <zhangyuan29@xiaomi.com>
This commit is contained in:
parent
2a76bc9d5b
commit
31adcde41b
2 changed files with 30 additions and 20 deletions
|
|
@ -45,13 +45,17 @@
|
|||
|
||||
void tricore_dump_upcsa(volatile uint32_t *regs)
|
||||
{
|
||||
_alert("UPCXI:%08x PSW:%08x SP:%08x PC:%08x\n",
|
||||
_alert("UPCXI:%-13.8" PRIX32 "PSW:%-15.8" PRIX32
|
||||
"SP:%-16.8" PRIX32 "A11:%-15.8" PRIX32 "\n",
|
||||
regs[REG_UPCXI], regs[REG_PSW], regs[REG_A10], regs[REG_UA11]);
|
||||
_alert("D8:%08x D9:%08x D10:%08x D11:%08x\n",
|
||||
_alert("D8:%-16.8" PRIX32 "D9:%-16.8" PRIX32
|
||||
"D10:%-15.8" PRIX32 "D11:%-15.8" PRIX32 "\n",
|
||||
regs[REG_D8], regs[REG_D9], regs[REG_D10], regs[REG_D11]);
|
||||
_alert("A12:%08x A13:%08x A14:%08x A15:%08x\n",
|
||||
_alert("A12:%-15.8" PRIX32 "A13:%-15.8" PRIX32
|
||||
"A14:%-15.8" PRIX32 "A15:%-15.8" PRIX32 "\n",
|
||||
regs[REG_A12], regs[REG_A13], regs[REG_A14], regs[REG_A15]);
|
||||
_alert("D12:%08x D13:%08x D14:%08x D15:%08x\n\n",
|
||||
_alert("D12:%-15.8" PRIX32 "D13:%-15.8" PRIX32
|
||||
"D14:%-15.8" PRIX32 "D15:%-15.8" PRIX32 "\n\n",
|
||||
regs[REG_D12], regs[REG_D13], regs[REG_D14], regs[REG_D15]);
|
||||
}
|
||||
|
||||
|
|
@ -61,14 +65,18 @@ void tricore_dump_upcsa(volatile uint32_t *regs)
|
|||
|
||||
void tricore_dump_lowcsa(volatile uint32_t *regs)
|
||||
{
|
||||
_alert("LPCXI:%08x A11:%08x A2:%08x A3:%08x\n",
|
||||
_alert("LPCXI:%-13.8" PRIX32 "PC:%-16.8" PRIX32
|
||||
"A2:%-16.8" PRIX32 "A3:%-16.8" PRIX32 "\n",
|
||||
regs[REG_LPCXI] | PCXI_UL, regs[REG_LA11],
|
||||
regs[REG_A2], regs[REG_A3]);
|
||||
_alert("D0:%08x D1:%08x D2:%08x D3:%08x\n",
|
||||
_alert("D0:%-16.8" PRIX32 "D1:%-16.8" PRIX32
|
||||
"D2:%-16.8" PRIX32 "D3:%-16.8" PRIX32 "\n",
|
||||
regs[REG_D0], regs[REG_D1], regs[REG_D2], regs[REG_D3]);
|
||||
_alert("A4:%08x A5:%08x A6:%08x A7:%08x\n",
|
||||
_alert("A4:%-16.8" PRIX32 "A5:%-16.8" PRIX32
|
||||
"A6:%-16.8" PRIX32 "A7:%-16.8" PRIX32 "\n",
|
||||
regs[REG_A4], regs[REG_A5], regs[REG_A6], regs[REG_A7]);
|
||||
_alert("D4:%08x D5:%08x D6:%08x D7:%08x\n\n",
|
||||
_alert("D4:%-16.8" PRIX32 "D5:%-16.8" PRIX32
|
||||
"D6:%-16.8" PRIX32 "D7:%-16.8" PRIX32 "\n\n",
|
||||
regs[REG_D4], regs[REG_D5], regs[REG_D6], regs[REG_D7]);
|
||||
}
|
||||
|
||||
|
|
@ -80,25 +88,25 @@ void tricore_dump_trapctrl(void)
|
|||
{
|
||||
_alert("PSTR:%-14.8" PRIX32 "DSTR:%-14.8" PRIX32
|
||||
"DATR:%-14.8" PRIX32 "DEADD:%-13.8" PRIX32 "\n\n",
|
||||
__mfcr(CPU_PSTR), __mfcr(CPU_DSTR),
|
||||
__mfcr(CPU_DATR), __mfcr(CPU_DEADD));
|
||||
(uint32_t)__mfcr(CPU_PSTR), (uint32_t)__mfcr(CPU_DSTR),
|
||||
(uint32_t)__mfcr(CPU_DATR), (uint32_t)__mfcr(CPU_DEADD));
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
* Name: tricore_csachain_dump
|
||||
* Name: tricore_dump_csachain
|
||||
****************************************************************************/
|
||||
|
||||
void tricore_csachain_dump(uintptr_t pcxi)
|
||||
void tricore_dump_csachain(uintptr_t pcxi)
|
||||
{
|
||||
while (pcxi & FCX_FREE)
|
||||
{
|
||||
if (pcxi & PCXI_UL)
|
||||
{
|
||||
tricore_dump_upcsa(tricore_csa2addr(pcxi));
|
||||
tricore_dump_upcsa((uint32_t *)tricore_csa2addr(pcxi));
|
||||
}
|
||||
else
|
||||
{
|
||||
tricore_dump_lowcsa(tricore_csa2addr(pcxi));
|
||||
tricore_dump_lowcsa((uint32_t *)tricore_csa2addr(pcxi));
|
||||
}
|
||||
|
||||
pcxi = tricore_csa2addr(pcxi)[0];
|
||||
|
|
|
|||
|
|
@ -51,7 +51,8 @@
|
|||
int tricore_mmutrap(uint32_t tid, void *context, void *arg)
|
||||
{
|
||||
_alert("PANIC!!! MMU Trap:\n");
|
||||
_alert("\tClass %d TID: %d regs: %p\n", IfxCpu_Trap_Class_memoryManagement,
|
||||
_alert("\tClass %d TID: %" PRId32 " regs: %p\n",
|
||||
IfxCpu_Trap_Class_memoryManagement,
|
||||
tid, context);
|
||||
|
||||
_alert("MMU Trap Reason:\n");
|
||||
|
|
@ -73,7 +74,7 @@ int tricore_mmutrap(uint32_t tid, void *context, void *arg)
|
|||
int tricore_internalprotrape(uint32_t tid, void *context, void *arg)
|
||||
{
|
||||
_alert("PANIC!!! Internal Protection Trap:\n");
|
||||
_alert("\tClass %d TID: %d regs: %p\n",
|
||||
_alert("\tClass %d TID: %" PRId32 " regs: %p\n",
|
||||
IfxCpu_Trap_Class_internalProtection, tid, context);
|
||||
|
||||
_alert("Internal Protection Reason:\n");
|
||||
|
|
@ -121,7 +122,7 @@ int tricore_internalprotrape(uint32_t tid, void *context, void *arg)
|
|||
int tricore_insterrorstrap(uint32_t tid, void *context, void *arg)
|
||||
{
|
||||
_alert("PANIC!!! Instruction Errors Trap:\n");
|
||||
_alert("\tClass %d TID: %d regs: %p\n",
|
||||
_alert("\tClass %d TID: %" PRId32 " regs: %p\n",
|
||||
IfxCpu_Trap_Class_instructionErrors, tid, context);
|
||||
|
||||
_alert("Instruction Errors Trap Reason:\n");
|
||||
|
|
@ -158,7 +159,7 @@ int tricore_insterrorstrap(uint32_t tid, void *context, void *arg)
|
|||
int tricore_contexmnttrap(uint32_t tid, void *context, void *arg)
|
||||
{
|
||||
_alert("PANIC!!! Context Management Trap:\n");
|
||||
_alert("\tClass %d TID: %d regs: %p\n",
|
||||
_alert("\tClass %d TID: %" PRId32 " regs: %p\n",
|
||||
IfxCpu_Trap_Class_contextManagement, tid, context);
|
||||
|
||||
_alert("Context Management Reason:\n");
|
||||
|
|
@ -205,7 +206,7 @@ int tricore_contexmnttrap(uint32_t tid, void *context, void *arg)
|
|||
int tricore_bustrap(uint32_t tid, void *context, void *arg)
|
||||
{
|
||||
_alert("PANIC!!! System Bus Trap:\n");
|
||||
_alert("\tClass %d TID: %d regs: %p\n", IfxCpu_Trap_Class_bus,
|
||||
_alert("\tClass %d TID: %" PRId32 " regs: %p\n", IfxCpu_Trap_Class_bus,
|
||||
tid, context);
|
||||
|
||||
_alert("System Bus Reason:\n");
|
||||
|
|
@ -252,7 +253,8 @@ int tricore_bustrap(uint32_t tid, void *context, void *arg)
|
|||
int tricore_assertiontrap(uint32_t tid, void *context, void *arg)
|
||||
{
|
||||
_alert("PANIC!!! Assertion Trap:\n");
|
||||
_alert("\tClass %d TID: %d regs: %p\n", IfxCpu_Trap_Class_assertion,
|
||||
_alert("\tClass %d TID: %" PRId32 " regs: %p\n",
|
||||
IfxCpu_Trap_Class_assertion,
|
||||
tid, context);
|
||||
|
||||
_alert("System Bus Reason:\n");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue