Страница 1 из 1

Flowcode 6.1.3.2 и расположение стека

СообщениеДобавлено: 31 авг 2020, 15:50
Олег
Привет всем

Как точно узнать где в памяти располагается секция стека и куда "растет"?
Посмотрел avrb.bat, вообще вызова линковщика нет.
Видимо ассемблер его неявно вызывает в avra.bat.
Но не нашел как линковщику параметры передаются.
Cудя по http://microsin.net/programming/avr/avr-gcc-options.html где-то должна быть опция -W1.

Может есть где-то пример или инфа как прикрутить к Flowcode компилятор IAR AVR?
Было бы привычнее с ним работать.

Олег

Re: Flowcode 6.1.3.2 и расположение стека

СообщениеДобавлено: 01 сен 2020, 21:52
pav13
UPD. ниженаписанное для flowcode 5, в 6-ой я думаю тоже самое.

кнопка Compile to С запускает командный файл avra.bat
кнопка Compile to hex запускает командный файл avra.bat и avrb.bat
кнопка Compile to chip запускает командный файл avra.bat, avrb.bat и avrс.bat

Собери свой файл с нужным компилятором, линковщиком и нужными опциями(не трогая avrс.bat). Возьми их из предыдущей IDE, которая привила тягу к IAR AVR. Повторюсь это лишь командные файлы. Описание переменных для подсовывания данных из Flowcode есть в Помощи.
Безымянный.gif

Но не нашел как линковщику параметры передаются.

в конце первой строки файла avra.bat можно дописать опции -Wl какие хочешь, только соблюдай орфографию.