Здравствуйте все!
Прошу помощи.
На сегодняшний день сижу на мегах. Пишу на CVAVR (раньше писал на ассемблере, надоело), шью по ISP (LPT-порт + PonyProg).
Появился соблазн перейти на ARM (пока остановил выбор на AT91SAM7S***).
Подскажите, пожалуйста, как это сделать с минимальными материальными и умственными нагрузками (в какой среде писать, чем (шнурок) и какой программой прошивать).
Сразу вопрос: если на борту (как вAT91SAM7S***) есть usb, можно напрямую соединить с компом по usb и прошивать (тогда сразу - какой программой?)? Как я понял, для этого в МК должен быть записан bootloader, а сидит ли он в новом МК, или его сначала надо записать по ISP или JTAG? И если он есть, какова вероятность его потери (надо ли предусматривать "аварийное" программирование по ISP или JTAG на плате)?
Заранее спасибо.