From f90ee7fd00c15a7b6aa72dc657f2fbff8fee2ed9 Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Fri, 21 Jun 2019 01:14:16 +0200 Subject: [PATCH] hack(max32xxx): Make address relative to flash bank --- src/flash/nor/max32xxx.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/flash/nor/max32xxx.c b/src/flash/nor/max32xxx.c index 0004fc1ec..a7a1f1d38 100644 --- a/src/flash/nor/max32xxx.c +++ b/src/flash/nor/max32xxx.c @@ -389,7 +389,10 @@ static int max32xxx_write_block(struct flash_bank *bank, const uint8_t *buffer, uint32_t buffer_size = 16384; struct working_area *source; struct working_area *write_algorithm; - uint32_t address = bank->base + offset; + //uint32_t address = bank->base + offset; + // XXX: Hack to get the second flash bank on the MAX32666 working. Not sure if this also + // works for other devices. + uint32_t address = offset; struct reg_param reg_params[5]; struct mem_param mem_param[2]; struct armv7m_algorithm armv7m_info; -- GitLab