Нужна помощь с WinAVR
Доброго всем времени суток!
Решил попробовать пример, сделанный с помощью AVR-GCC. Для этого скачал WinAVR, 2 дня помучился с их makefile и, наконец, скомпилировал код. В результате получился Hex-файл размером 5кБ.
Также у меня есть программатор Autoprog, в который я и пытался сначала залить такой файл, надеясь, что программатор сам разберется, что к чему. Потом с помощью hex2bin сделал двоичный файл нужного размера, но программа работать все равно не стала.
После этого я заинтересовался, какова структура файла на выходе из avr-gcc. Оказалось, что там присутствуют секции .text, .data, .bss (и еще .eeprom, но у меня она пустая). А в программаторе существуют отдельные области для прграммирования кода программ и данных.
Так вот, подскажите, плиз, кто работал с avr-gcc и с WinAVR в частности, как мне все-таки правильно прошить микроконтроллер (AT90S2313). Просьба писать попроще - я только открываю для себя эту область.
|