v6.96 j link
- during the erase operation of the ADuCM410 with the j-link. the erase command which is logically supposed to erase the entire chip was not erasing some parts of the flash region.
- the regions were manually identified (calibration values) and erased again.
- first connect to ADuCm410 with the following commands and check if the CPU is halted. (connect ,device:ADuCm410,SWD,speed:4000,ishalted)
- note that if it says its not halted at any point u need to halt it before running anything. try writing"h" to see if it halts . else write these commands(connect ,"r","h" ,ishalted).
- if the CPU is halted then run erase
- now logically the entire device will be erased of all its contents but..
- memory region near 0x80000 not erased properly.
- upon manual inspection only 0x80000 0x80010 0x80020 0x80030 had values stored in them
some regions are not erased when jumpers JP8 JP9, JP10 are not connected on the board.even after erasing specific regions manually he image below shows the reading and erasing of the specific memory region