ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
327222 Топик полностью
Vit (08.05.2012 11:32, просмотров: 160) ответил MegaJohn на вот смотрю все исходники бутлодырей и все осуществляются как отдельный проект. А хочется что бы к проекту подцепляешь bootldr_avr.c и уже на выходе получаешь прошивку с размещенным APP и BOOT LDR. Второй плюс это уже как симбиоз, то и настройки
А как будешь дружить 2 стартапа, которые чистят стеки, заполняют переменные, инициализированные значениями, известными на момент линковки, в том числе для библиотечных функций, и прочая? Если стартап один, то линкер эти инициализации переменных (от лодыря и от текущего приложения) смешает в кучу, если не объяснить иного. А объяснить далеко не всегда получится, хотя, наверно, иногда возможно. И что тогда делать со следующим загружаемым приложением? На лету переписывать стартап, т.е. и сам лодырь?