реклама на сайте
подробности

 
 
> Как сделать lwip bootloader?
viakon
сообщение Jul 8 2015, 09:14
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Девайс на STM32F107. Основная программа использует LWIP, с этим рабобрался. Теперь стоит задача прошивать девайс по сети, и вот тут возникает проблема, как-то расточительно иметь во флеше 2 копии lwip. Но если по другому нельзя, как объяснить компилятору что исходники из вот этого каталога для булодыря, а вот из этого, точно такие же, с теми же названиями - основная программа.
Можно сделать отдельно 2 проги бут и основная, но уже есть функции вызываемые оновной программой в буте.
Идеальный вариант LWIP в бутлодыре и делать вызов функций из основной программы, вот только расставлять по исходникам префиксы BOOTLOAD(поместить в секцию бут) дофига работы, и если пропустить какую функцию, то она в лодырь не попадет.

arm-none-eabi-gcc 4.9, Eclipse Luna.

ЗЫ: LWIP без freertos иначе не лезет все в камень.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01341 секунд с 7
ELECTRONIX ©2004-2016