stapleman, вы наверное понимаете, что все другие способы используют
встроенные программные ресурсы МК (bootloader)? Если bootloader не находится в защищенной части Flash или вообще в ROM (смотреть даташит на ваш контроллер мне лень

), а вы затерли эту часть Flash своей прошивкой, то другого способа доступа к "потрохам" МК, кроме JTAG, нету.