Currently __rom_region_end points to the virtual memory address, while __rom_region_start points to the load memory address. In most cases the two address spaces will be the same. In the case of the infineon xmc4xxx series they can be different because flash can be read via a different cachable address space. Evaluate __rom_region_end as an offset from __rom_region_start to fix this possible issue. Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> |
||
|---|---|---|
| .. | ||
| zephyr | ||