ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
488947 Топик полностью
abivan (18.02.2014 10:12, просмотров: 162) ответил fk0 на Пытался, не выходит. Помимо всего прочего -- а как я две секции .dinit (автомагически генерируются линкером) для бутлоадера и основной программы сделаю? Да и остальное так же. Пока пришёл к тому, что для отладки бутлоадера программу можно через
У мну ботлоудер вызывается из main после дефолтного стартапа. таким образом бутлоадер это просто модуль программы расположенный с адреса 0xC000(в данном проекте) Программа не содержит никаких хаков и асм вставок. Используется только опции линкера psect и resrom. Любая новая версия прошивки содержит код бутлоадера, но есно не обновляется. При таком подходе мне удалось избежать необходимости щемиться в области которую мелкочип отвел для бутлоадера или делать асм вставки с goto на бутлоадер а из него на стартап, и не трогать вектора прерываний.