some background:
i have a FRDM-K64F board that exhibited the issue described here: https://community.nxp.com/t5/Kinetis-Microcontrollers/Freedom-OpenSDA-Firmware-Issues-Reported-on-Wi...
i then went to the SDA download site and selected FRDM-K64F (https://www.nxp.com/design/software/development-software/sensor-toolbox-sensor-development-ecosystem...)
after downloading the .bin file for the SDA v2.2 bootloader (and then putting my FRDM-K64F into BOOTLOADER mode by holding down the button, etc), i copied the .bin file to the board.... after plugging my board back-in, it correctly enumerated as FRDM-K64F....
thinking i was home free, i then tried to debug an example from the FRDM-K64F SDK inside of MCUXpresso using the LinkServer probes.... no luck here, however; couldn't load the board (though it did seem to think something was there)....
at this point, i used my segger debug adapter to directly program the downloaded SDA 2.2 .bin file into the MK20.... following the instructions detailed in the first link above, i presumably erased and then re-flashed the MK20....
now, however, the FRDM-K64F doesn't enumerate all; and pushing reset causing no reaction....
i then tried re-connecting to the MK20 through my segger probe -- but now i couldn't connect all, due to what appears to be "wrong" settings at 0x400 which are locking out access....
i have not looked through the image, but somehow the contents at 0x400 (usually 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFE from my experience with other kinetis MCUs) are "wrong"....
several questions, then:
1) i have another FRDM-K64F on order, and i don't want to make some mistake twice.... could someone comment on whether i missed something here
2) is there *ANY WAY* to recover the MK20 -- even by mass erasing its flash using my jlink probe