Например TDA7294

Форум РадиоКот • Просмотр темы - Общий hex для двух проектов
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 23:47:34

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Общий hex для двух проектов
СообщениеДобавлено: Пн авг 07, 2017 20:24:00 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вт фев 04, 2014 20:23:41
Сообщений: 39
Рейтинг сообщения: 0
Хочу невозможного ;)
Подскажите - возможно ли, в частности в Atmel Studio, как то генерить общий hex, допустим, для двух проектов в составе солюшна? Например бутлоадера и основной прошивки - на выходе получить файл ,содержащий обе прошивки по собственным адресам?
Ну или сделать какой то батник, склеивающий 2 прошивки в одну?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Общий hex для двух проектов
СообщениеДобавлено: Вт авг 08, 2017 04:29:23 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6619
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
вторая прошивка будет недоступна (вектора прерываний будут направлены на код первой прошивки) и неработоспособна (её внутренние вектора собьются).

Добавлено after 2 minutes 30 seconds:
а если бутлоадер — можно попробовать, только сначала шить, а потом фьюзами бутлоадер выделить (может не затрётся)

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Общий hex для двух проектов
СообщениеДобавлено: Вт авг 08, 2017 04:51:27 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Вт фев 04, 2014 20:23:41
Сообщений: 39
Рейтинг сообщения: 0
В том то и вопрос - в частности avrdude при прошивке по умолчанию затирает полностью флеш, то есть зашив основную прогу - затираем бут, и наоборот.
Я выходил из ситуации просто обычным редактором перенося хекс бутлоадера в конец хекса основной прошивы, получая общий файл и уже его заливая в камень.
Но это ж страшные танцы с бубном после каждого изменения проги там и там.
Это необходимо пока на этапе разработки. По окончании бут сам сможет перешивать основную прошиву. Но в любом случае и тогда первичная прошивка необходима будет сдвоенной прошивой.

Вот и задумался - есть ли вариант автоматизации?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y