Skip-Erase when flashing data on embedded device

459 views Asked by At

I'm trying to flash different data-structures within the same block on my embedded device.
The data-structures are serial-number, test-result, configuration-data and other production-data, each in a separate HEX file, created at a different stage of production. It is not possible to append the HEX files and flash them in a single operation.
It's a Toshiba TMPM470 CPU, connected via miniJLINK, and IAR 7.40 IDE.
I tried using the IDE, the internal bootloader via the Toshiba FLASH-Programmer utility, J-Flash/J-Flash Lite, J-Link Commander... HELP!!!

So my question is: is there a tool that writes binary data to the Toshiba CPU (to an 0xFF area, of coarse) without erasing the whole block?
Thanks

1

There are 1 answers

0
Rami Rosenbaum On

Turns out it's possible with the SEGGER J-Flash utility.
I just had to fight the configuration a bit and then Target->Manual Programming->Program simply did it.