aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Kharin <akscram@gmail.com>2020-04-16 03:21:30 +0400
committerAntonio Borneo <borneo.antonio@gmail.com>2020-04-24 17:43:30 +0100
commitbed0215573269cd9f85d23eaa15a27ce13a53e87 (patch)
tree5cd3b9050084ded3bd54fc8a18e4e786951d2410
parent38d205ecc5335191214dbd0f714f4561a7b7b746 (diff)
downloadriscv-openocd-bed0215573269cd9f85d23eaa15a27ce13a53e87.zip
riscv-openocd-bed0215573269cd9f85d23eaa15a27ce13a53e87.tar.gz
riscv-openocd-bed0215573269cd9f85d23eaa15a27ce13a53e87.tar.bz2
flash/nor/stm32l4x: cast wrpxxr_mask to uint16_to to print
Fix build error on Mac OS X Catalina (10.15.4) caused by formatting stm32l4_info->wrpxxr_mask, which is uint32_t, as uint16_t in the debug log message. Adding casting to uint16_t before substitution because only lower 16 bits are significant for debug purposes. Change-Id: Iddb87cd156dfc84ab1f91cd15a1ddee6b646d412 Signed-off-by: Ilya Kharin <akscram@gmail.com> Reviewed-on: http://openocd.zylin.com/5590 Tested-by: jenkins Reviewed-by: Andreas Bolsch <hyphen0break@gmail.com> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
-rw-r--r--src/flash/nor/stm32l4x.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/flash/nor/stm32l4x.c b/src/flash/nor/stm32l4x.c
index 2cc378a..4b7edae 100644
--- a/src/flash/nor/stm32l4x.c
+++ b/src/flash/nor/stm32l4x.c
@@ -1038,7 +1038,7 @@ static int stm32l4_probe(struct flash_bank *bank)
/* in dual bank mode number of pages is doubled, but extra bit is bank selection */
stm32l4_info->wrpxxr_mask = ((max_pages >> (stm32l4_info->dual_bank_mode ? 1 : 0)) - 1);
assert((stm32l4_info->wrpxxr_mask & 0xFFFF0000) == 0);
- LOG_DEBUG("WRPxxR mask 0x%04" PRIx16, stm32l4_info->wrpxxr_mask);
+ LOG_DEBUG("WRPxxR mask 0x%04" PRIx16, (uint16_t)stm32l4_info->wrpxxr_mask);
if (bank->sectors) {
free(bank->sectors);