Тут поправлю - boundary scan - это IEEE 1149.1 команды EXTEST/INTEST/PRELOAD и иже с ними, они никак не касаются отладки программы, а предназначены исключтельно для дергания пинами, тестирования внешней обвязки (EXTEST) или внутренностей (INTEST) микросхемы. А отладочные возможности все не стандартные и проприетарные, крайне редко документированные, и к boundary scan отношения не имеют.