diff --git a/arch/arm/src/samv7/sam_progmem.c b/arch/arm/src/samv7/sam_progmem.c index 5b24f7b529..0f64a7061d 100644 --- a/arch/arm/src/samv7/sam_progmem.c +++ b/arch/arm/src/samv7/sam_progmem.c @@ -601,6 +601,7 @@ ssize_t up_progmem_write(size_t address, const void *buffer, size_t buflen) dest = (FAR uint32_t *)address; buffer = (FAR void *)((uintptr_t)buffer + xfrsize); buflen -= xfrsize; + offset = 0; page++; }