Skip to content
Browse files

DFU: img util: Fixed warnings when compiling with newlib

Fixed format error when compiling with gcc and newlib.
Used standard formats (%u) instead of inttypes formats (PRIxxx)
since Zephyr redefines the standard formats, that way it should always
be in line with the Zephyr types.

Compiled with and without newlib using gcc.

Signed-off-by: Dennis Wildmark <>
  • Loading branch information...
dwildmark authored and nashif committed May 6, 2019
1 parent 4462069 commit af98cd7b9cd986d5199d3843413c8d58c653df86
Showing with 3 additions and 3 deletions.
  1. +3 −3 subsys/dfu/img_util/flash_img.c
@@ -38,13 +38,13 @@ static bool flash_verify(const struct flash_area *fa, off_t offset,
size = (len >= sizeof(temp)) ? sizeof(temp) : len;
rc = flash_area_read(fa, offset, &temp, size);
if (rc) {
LOG_ERR("flash_read error %d offset=0x%08"PRIx32,
LOG_ERR("flash_read error %d offset=0x%08x",
rc, (u32_t)offset);

if (memcmp(data, &temp, size)) {
LOG_ERR("offset=0x%08"PRIx32" VERIFY FAIL. "
LOG_ERR("offset=0x%08x VERIFY FAIL. "
"expected: 0x%08x, actual: 0x%08x",
(u32_t)offset, temp, UNALIGNED_GET(data));
@@ -131,7 +131,7 @@ static int flash_sync(struct flash_img_context *ctx)
rc = flash_area_write(ctx->flash_area, ctx->bytes_written, ctx->buf,
if (rc) {
LOG_ERR("flash_write error %d offset=0x%08" PRIx32, rc,
LOG_ERR("flash_write error %d offset=0x%08x", rc,
return rc;

0 comments on commit af98cd7

Please sign in to comment.
You can’t perform that action at this time.