-
- MBedder, можешь мне посказать один момент? Я сейчас разбиваю программы на отдельные модули. Когда код программы в одном файле, то никаких вопросов не возникает. Но как только разбиваю проект на модули, начинается мутотень с прописью переменных в ОЗУ. mazur(423 знак., 26.09.2010 18:42)
- Может кому пригодится. Вроде решил. Это отдельный модуль-файл mazur(623 знак., 04.10.2010 16:40)
- Если пишешь на Atmel AVR Assembler(2), то никаких пофайловых зависимостей он не понимает. Просто дроби свой код на функционально однородные куски (=файлы) и делай .include там, где удобнее. А первый твой пример - это чушь (.dseg\.equ eprst), т.к. MBedder(46 знак., 26.09.2010 23:24)
- Для AVR есть нормальный ассемблер -- AVRA. Но это для финских студентов. Профессионалы же могут и без макросов обойтись. - fk0(05.10.2010 11:24)
- А где exe-шник -> ? - Т.Достоевский(05.10.2010 23:18, ссылка)
- Какой экзешник? sudo apt-get install avra ;-) ReAl(150 знак., 06.10.2010 00:37 - 00:39)
- Ничего не понял! Тоесть вообще ничего! - Т.Достоевский(06.10.2010 00:44 - 00:50)
- Ну в заголвоке сообщения то ладно, "шутю". А в теле - ассемблер avr-as и линкер avr-ld из avr-binutils вполне приличный комплект для работы. Готовые собранные экзешники идут в составе WinAVR (avr-gcc для Win). Там как бы много лишнего для чисто ReAl(101 знак., 06.10.2010 01:29)
- А выдрать сюда его нельзя, извиняюсь? А то диалап знаете ли. Спсб. - Т.Достоевский(06.10.2010 21:15 - 21:17)
- А у меня сейчас только то, что «sudo apt-get install»-ается (линукс) - ReAl(06.10.2010 22:56)
- Профессионалы используют windows 7 professional edition! - fk0(07.10.2010 10:18)
- А у меня сейчас только то, что «sudo apt-get install»-ается (линукс) - ReAl(06.10.2010 22:56)
- А выдрать сюда его нельзя, извиняюсь? А то диалап знаете ли. Спсб. - Т.Достоевский(06.10.2010 21:15 - 21:17)
- Ну в заголвоке сообщения то ладно, "шутю". А в теле - ассемблер avr-as и линкер avr-ld из avr-binutils вполне приличный комплект для работы. Готовые собранные экзешники идут в составе WinAVR (avr-gcc для Win). Там как бы много лишнего для чисто ReAl(101 знак., 06.10.2010 01:29)
- Ничего не понял! Тоесть вообще ничего! - Т.Достоевский(06.10.2010 00:44 - 00:50)
- Какой экзешник? sudo apt-get install avra ;-) ReAl(150 знак., 06.10.2010 00:37 - 00:39)
- А где exe-шник -> ? - Т.Достоевский(05.10.2010 23:18, ссылка)
- Копипаст :) - mazur(27.09.2010 05:40)
- Для AVR есть нормальный ассемблер -- AVRA. Но это для финских студентов. Профессионалы же могут и без макросов обойтись. - fk0(05.10.2010 11:24)
- Ключевое слово "public", нет? - Скрипач(26.09.2010 21:13)
- Нет, по крайней мере раньше такого не было. В AVR Studio linker отсутствовал. Не знаю как сейчас. - Bill(26.09.2010 22:05)
- Спасибо, я получил, что хотел. - mazur(23.09.2010 22:22)
- MBedder, можешь мне посказать один момент? Я сейчас разбиваю программы на отдельные модули. Когда код программы в одном файле, то никаких вопросов не возникает. Но как только разбиваю проект на модули, начинается мутотень с прописью переменных в ОЗУ. mazur(423 знак., 26.09.2010 18:42)