Цитата(IVN2013 @ Jan 9 2014, 23:12)

Большое спасибо за ответ! Понемногу начинаю разбираться. То что размер загрузчика задается во фьюзах, это я понял.
Если весь не влазит, то можно часть функций и в application section расположить.
Цитата(IVN2013 @ Jan 9 2014, 23:12)

Но не понимаю как указать то, что конкретный код должен быть размещен в памяти загрузчика или в основной памяти(application sector).
В опциях линкера сместить text в область boot-а(может и не лучший способ...наверняка):
Код
-Wl,--section-start=.text=0x30000
Да и как-то у AVRGCC плохо с бут-проектами...
Цитата(IVN2013 @ Jan 9 2014, 23:12)

Т.е. как я понял - можно указать местоположение в области бутлоадера каждой функции, но только как?
Не замучаетесь?
Цитата(IVN2013 @ Jan 9 2014, 23:12)

А насколько понимаю то производить манипуляции с flash памятью(стирать страницы и записывать) можно только из области бутлоадера.
Верно понимаете.
Цитата(IVN2013 @ Jan 9 2014, 23:12)

и делается это по отдельности для каждой функции?
Цитата(IVN2013 @ Jan 9 2014, 23:12)

И как поступать с #define и #include в начале программы - их тоже в бутлоадер?
Сами поняли что спросили? Тогда другим объясните.