Отвечу сначала на счет виглера вообще, почему-то считается, что он всегда глючит и тормозит. Если нормально сделан, то он работает отлично. Привожу схему, которой пользуюсь около года, работает без вопросов на AT91SAM и AT91RM9200. Прошу ничего не упрощать, каждая деталь выстрадана в долгих поисках устойчивой работы. Были проблемы с 3-х метровым удлиннителем LPT, пришлось укоротить его до 1,5м.
На схеме +5 это питание получаемое от LPT порта, +3,3 идет с JTAG разъема. В JP1 все разомкнуто, хотя на некоторых платах может понадобится, JP2 замкнут, JP3 в положении 2-3, оба ресета задействованы и подаются раздельно.
Теперь о драйверах. Во первых в биосе установить режим LPT в normal. Для отладки пользуюсь AXD Debuger из RVDS2.2 через H-JTAG. Кстати вышла новая версия H-JTAG 0.4.2, флешка в SAMах заливается 20кил/сек, так что не очень и тормознутый

. Отладка в RAM происходит как обычно, отладчик сам заливает, во flash нужно предварительно залить с помощью h-flasher, потом запускать отладчик.
Вобщем пробуйте, должно получиться.
Эскизы прикрепленных изображений