winAVR VS Geany + avr-gcc;

Ну так я увидел это

$ avr-as -mmcu=atmega16 -o test.o test.asm
и подумал об ассемблере
akorop
а не про миграцию сишного кода
по идее, число теоретически, сишный код должен переносится
Да пребудет с нами Сила...!
CPU Intel Core i7 2600K/RAM DDR3 16 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb
http://maisvendoo.org
maisvendoo
по идее, число теоретически, сишный код должен переносится
Ага, как же. Дефайны разные (и в avr-gcc вечно меняются); вероятно, рантайм разный; а про PIND.6 вообще слов нет.
akorop
WinAVR - это нечто очень-очень древнее. С тех пор неугомонные гнус-аврщики много всякого натворили, так что тогдашние программы обычно не компилятся. Это нормально.
flammen93
содраны используемые инклуды с winAVR.
Очень сомнительное решение. Да и какой смысл? Если уж переезжать с мёртвого WinAVR на нынешний avr-gcc, то суммарно меньше геморроя будет, если один раз потратить время на осовременивание кода, и в дальнейшем не иметь проблем (какое-то время).

Смысл был прост - хотел сэкономить время на работе с кодом в связи с многогранностью проэкта: схема, разводка, монтаж и установка непосредственно на объекте. Код написал коллега и предоставил исходник. Потом были выходные и попытка отладить все это дома с известным результатом. Сегодня доотлажу все это на работе, а как будет время перепишу код под avr-gcc 8.2. Если будет интересно, то позже будут результаты.
 
Зарегистрироваться или войдите чтобы оставить сообщение.