Какой-то из встроенных в студию программаторов, возможно, понимает эту плату (AVRProg). AVRGCC, вообще говоря, не имеет отношения к программаторам и отладочным платам.
Что касается AVRGCC (про который я спрашивал в теме "опа ос ля контроллера") - так это мне просто понадобился С++ компилятор для AVR. Да и ось, про котору ты мне рассказал, меня очень привлекла, но ведь для нее нужно искать С++ компилятор. IAR - платный и поэтому неподходит.
А по поводу CodeVision - это то, без чего невозможна моя нынешняя деятельность, однако хотелось бы иметь дело только с AVRStudio... да и бесплатная версия CodeVision ограничивает в коде сильно.
Степан писал(а):В принципе, цель этой темы можно поставить еще конкретнее:
Нужен плагин, который бы позволял шить AVR в AVRStudio с помощью stk200/300.
Так ли это необходимо? есть AVReAl, есть другие программы, знакомые с STK200/300... Лично я использую студию только в качестве симулятора, для отладки особо хитрых алгоритмов.
Насчет AVReal та прав вещь хорошая.. Самое главное - что он идет под Линукс и поддерживает stk200/300. В линуксе можно сделать гораздо больше прикольных вещей...
Я вот тоже люблю, когда в одном и том же продукте пишешь прогу, отлаживаешь её и программируешь контроллер. Например если на С писать, то это CodeVisionAVR. Там и поодержка всех программаторов, но нет симулятора - приходится загонять файлик из этого компилятора в AVRStudio - не удобно. :( Но вот последняя AVRStudio (версии 4.12 build 462) уже поддерживает и ассемблер и С (надо только поставить бесплатный WinAVR (AVRGCC)). Затем тут же отладил и загнал в контроллер. Для этого удобенее всего, конечно JTAG- отладчик фирмовый Atmel-овский (можно посмотреть, чего ж у тебя реально в контроллере творится). Второй по удобству фирменный программатор AVRISP (Или плата STK500), т.к. для них в AVRStudio тоже есть специальный плагин. Но если нет этих, можно программировать из AVRStudio и через AvrProg. Тем более если его подработать самому как немцы советуют(http://www.mikrocontroller-projekte.de/) - он почти все контроллеры уже поддерживает. Ну, это так, азбучные истины. А тут уважаемый интересовался можно ли STK200 к Studio прикрутить. Можно. Относительно удобно. Для этого заходим в меню Tools/Customize/Tools и настраиваем программатор AVReAL : в верхней строчке - путь к программе программатора (avreal32.exe), в строке Arguments - всё что положено (порт, тип контроллера, имя *.hex-файла и др.), а в последней строке - путь к файлу прошивки(см. рисунок). Во! Потом для удобства можно назнатить этому пункту меню горячую клавишу на вкладке Keyboard. И после компиляции одним нажатием клавиши прога улетает в контроллер! :!: Неудобно только, что при смене проекта нужно и меню перенастраивать на другой *.hex-файл. Но если проект серьезный и долгий - преимущества заметны. И ещё. Как раз в последней AVRStudio (версии 4.12 build 462) глюк обнаружил - при назначении горячих клавишь пользователя, при перезагрузке эта комбинация не сохраняется. Облом. Приходится либо по новой определять их, либо через меню вызывать программатор. [/img]
Змей-Горыныч писал(а):Я вот тоже люблю, когда в одном и том же продукте пишешь прогу, отлаживаешь её и программируешь контроллер. Например если на С писать, то это CodeVisionAVR. Там нет симулятора - приходится загонять файлик из этого компилятора в AVRStudio - не удобно. :(
Попробуйте как я делаю - очень удобно - просто
файлы симулятора и компилятора в одной папке держу и работают программы одновременно - просто между окнами переключаюсь.
=======
спасибо за инструкцию в прикрутке авреала - так и VMLAB можно настроить наверно - попробую.
Последний раз редактировалось avr123.nm.ru 10 апр 2006, 12:10, всего редактировалось 2 раз(а).