Свежие обсуждения
Микроконтроллеры

CodeVisionAVR + AVR Studio 4 = небольшая засада

Я использую среду разработки CodeVisionAVR v. 1.24.8b. Как известно, она использует внешний отладчик AVR Studio 4 (у меня v. 4.12 SP4 Build 497).
Припёрло тут мне по ходу выполнения программы посмотреть значения переменных. Сделал всё по инструкции - из-под CodeVisionAVR вызвал AVR Studio, загрузил в проект COFF файл. Файл загрузился и появился в окошке Project. И, похоже, что всё нормально шевелится, но окно с текстом программы на C, не появилось. И добавить переменные в просмотр не получается. Делал я это всё впервые, и чуть умом не тронулся, пока пытался понять, что я делаю не так. Ну нету окна с исходным текстом программы, и всё тут! Потерял массу времени, пока заметил одну вещь. К несчастью, мой исходный файл назывался test_eeprom.c Соответственно, при компиляции родились файлы test_eeprom.cof и test_eeprom__.c А в окне Project в AVR Studio, в папке Source указан файл test_eepro__.c Эта сволочь, (AVR Studio) с какого-то перепугу отрезала одну букву в имени файла. Не любит, видать, длинных имён файлов. Стоило назвать файл покороче, как всё нормально заработало!
Интересно, это только мне так повезло, или ещё кто-то с этим сталкивался?

 

еще папки и файлы не могут содержать пробел

2006 год, а софт до сих пор тупой

 

6П3С: Я использую среду разработки CodeVisionAVR v. 1.24.8b. Как известно, она использует внешний отладчик AVR Studio 4 (у меня v. 4.12 SP4 Build 497).
Добрый день!
Пока для меня это темный лес. Есть только желание освоить программирование AVR.
Скачал обе эти программы, но как я понял CodeVisionAVR это демонстрационная версия. Не могли бы подсказать можно ли где скачать полную версию, а также AVR Studio, а также литературу?
Заранее благодарю, Владимир.

 

Владимир_К: Есть только желание освоить программирование AVR.

Если желание есть, то освоите...
Сайт http://www.atmel.com/ должен стать для Вас родным. А именно, его раздел, касающийся собственно микроконтроллеров AVR: http://www.atmel.com/products/avr/ Оттуда можно (и дОлжно!) скачать много полезных вещей, в том числе даташит на контроллер, который Вы выбрали, Application Notes, а также тот самый AVR Studio 4.
Что касается CodeVisionAVR, то демо версия отличается от полнофункциональной только тем, что нельзя создать код, который превышает 50% от имеющейся памяти на контроллере. Я в своё время брал полнофункциональную версию по какой-то ссылке на "Рапидшаре". Сейчас эта ссылка не работает :-( Но если очень хочется, то возьмите на http://6p3s.nm.ru/soft/Codevision.rar (2 Мбайт)
В качестве программатора я использовал последовательный программатор, подключаемый к LPT порту и совместимый с STK200/300, который поддерживается средой разработки CodeVisionAVR. Схема моего варианта на http://6p3s.nm.ru/pict/avr/avr_prog_lpt_shem.rar немного отличается от подобных схем, коих полно в Интернете. Распайка показана для разъёма "Centronix". Питание +5 вольт берётся от USB разъёма компьютера.
Что касается литературы, то я начинал с курса на http://avr123.nm.ru/ В этом курсе полно
всяких ссылок, так что без литературы не останетесь.

 

6П3С: Сайт http://www.atmel.com/ должен стать для Вас родным. А именно, его раздел, касающийся собственно микроконтроллеров AVR: http://www.atmel.com/products/avr/ Оттуда можно (и дОлжно!) скачать много полезных вещей, в том числе даташит на контроллер...

Спасибо за помощь.

6П3С: Что касается литературы, то я начинал с курса на http://avr123.nm.ru/

С этого начал и я.
Еще раз спасибо.