Суть в следующем. Есть ARM AT91SAM7S64 с кварцем 18.432 МГц, подключил его по USB, залил во флэшку SAM-BA (поднятием пина TST при включении питания). Windows XP увидела новое устройство - опознала его что-то типа "AT91 Evaluation Board", запросила драйвер. Потом я скачал SAM-BA с сайта www.at91.com , в его составе есть драйвер atm6124.sys , который и был установлен. После этого всё заработало - открылся SAM-BA по USB, мне удалось залить во флэшку тестовую программку и она тоже заработала.
Но радость моя недолго длилась

Плата с ARM перестала правильно отзываться по USB, теперь она стала "Unknown device" . Я так думаю, что при загрузке своей программы во флэшку я снёс оттуда SAM-BA, залитый туда по поднятию TST. "Не беда" - подумал Штирлиц и вновь поднял ножку TST при включении питания
Теперь плата, будучи подключенная по USB, выносит Windows XP в "синее окно смерти" с громким щелчком головками винчестера

И это синее окно как раз и указывает, что фатальная ошибка произошла в файле atm6124.sys, тот, который драйвер...
Кто-нибудь сталкивался с такой проблемой ? Я пробовал переустановить SAM-BA, удалив предварительно atm6124.sys из системной папки, затем несколько раз пробовал поднимать TST-пин при включении (обновить SAM-BA в контроллере) - результат один - окно смерти
С USB всё в порядке (на этом же порту работает принтер без проблем). Драйвер? Но ведь поначалу с ним всё работало ! Раз винда пытается ставить нужный драйвер - значит, она видит устройство по USB правильно, значит, SAM-BA в контроллере установлен...
Затыка, вобщем, какая-то странная....
Сделано в Китае. Упаковано в России.