diff --git a/src/flash/davinci_nand.c b/src/flash/davinci_nand.c
index 45970ed45f26dea19599dc9933ba02d021bca527..8d2d7e9784a03ea509ed14db1e1227b82d3cf4ce 100644
--- a/src/flash/davinci_nand.c
+++ b/src/flash/davinci_nand.c
@@ -94,7 +94,7 @@ static int davinci_init(struct nand_device_s *nand)
 	 */
 	target_read_u32(target, info->aemif + NANDFCR, &nandfcr);
 	if (!(nandfcr & (1 << info->chipsel))) {
-		LOG_ERROR("chip address %08x not NAND-enabled?", info->data);
+		LOG_ERROR("chip address %08" PRIx32 " not NAND-enabled?", info->data);
 		return ERROR_NAND_OPERATION_FAILED;
 	}