diff --git a/arch/arm/src/sama5/sam_dmac.c b/arch/arm/src/sama5/sam_dmac.c index 9c4a3a8cb4e..8961c5c1a59 100644 --- a/arch/arm/src/sama5/sam_dmac.c +++ b/arch/arm/src/sama5/sam_dmac.c @@ -39,6 +39,7 @@ #include +#include #include #include #include @@ -1831,7 +1832,7 @@ static int sam_dmac_interrupt(int irq, void *context, FAR void *arg) { /* Yes... Terminate the transfer with an error? */ - dmaerr("ERROR: DMA failed: %08x\n", regval); + dmaerr("ERROR: DMA failed: %08" PRIx32 "\n", regval); sam_dmaterminate(dmach, -EIO); }