Как можно программировать контроллер на старой плате Атол-FPrint 22ПТК

Пробуем прошить плату Атол-FPrint-22ПТК AL.P240.40.001 rev.5.6.1 через SWD разъем (SM05B-SRSS-TB 5 pin) .
Используем JLink программатор. Главное не запутаться в распайке переходника JTAG 10*2 шаг 2.54мм на SM05B-SRSS-TB.

В сервисной документации есть распайка переходника для программирования контроллера LPC1768 на плате.

фотка 1

Лучше сразу прозвониться с разъема программатора JLink JTAG 10*2 20 pin на ножки контроллера LPC1778FBD144 платы управления:

SWO (JTAG_TDO) - 1 ножка контроллера
SWDIO (JTAG_TMS) - 4 ножка контроллера
SWDCLK (JTAG-TCK) - 7 ножка контроллера

Земля это будет 15 ножка контроллера - можно не подключать , так как все равно придется штатное питание подавать, без штатного питание в любом случае не заработает.

Питание 3.3В это будет 14,17,18,.. ножки контроллера .

Если перепутать земля с питанием (от программатора) ничего не сгорит (к счастью).

JTAG-TRST - 5 не используется
JTAG-TDI - 3 не используется

Вот такой макет получается и это работает.

фотка 2

То есть можно например утилитой от JLink JMem.exe работать с Flash памятью контроллера.

Допустим мы сотрем полностью контроллер через FlashMagic - RS232.

Кстати почему-то память , считанная через JMem.exe в нулевых адресах не окажется пустой. Если у вас завалялись такие платы , то через SWD вы сможете сделать из них любое друге устройство (не пропадать же добру).

фотка 3

Файлы для скачивания