diff --git a/src/flash/nor/max32xxx.c b/src/flash/nor/max32xxx.c index 0004fc1ec9f24d7489df0905d267057cac0f25c1..a7a1f1d385a91db77a3e5c232c49177acbea3e37 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;