Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 01.05.2018, 23:30  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Колированный бутлоадер с AN1310

Работаю с бутлоадером. Полёт прекрасный. Хочется узнать, как сделать этот бутлоадер так, чтобы он, при записи кода аппликации "декодировал" прежде "закодированный" HEX? То эсть, чтобы я смог отдать юзеру закодированную прошивку и он смог залить его через бутлоадер. А если писать напрямую, то соответственно что бы устройство не заработало.

В названии темы очепатка!
Реклама:

Последний раз редактировалось stubiflex; 01.05.2018 в 23:41.
stubiflex вне форума  
Непрочитано 02.05.2018, 13:38  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Сообщение от stubiflex Посмотреть сообщение
как сделать этот бутлоадер так
Переписать бутлоадер, если место позволяет.

Последний раз редактировалось IOPA4; 02.05.2018 в 13:42.
IOPA4 вне форума  
Непрочитано 02.05.2018, 17:54  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Сообщение от stubiflex Посмотреть сообщение
... как сделать этот бутлоадер так, чтобы он, при записи кода аппликации "декодировал" прежде "закодированный" HEX? То эсть, чтобы я смог отдать юзеру закодированную прошивку и он смог залить его через бутлоадер.
Я для этого использую https://diolan.com/pic-bootloader. Правда, это для PIC18 и USB.
tsb вне форума  
Непрочитано 02.05.2018, 18:59  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Сообщение от tsb Посмотреть сообщение
Я для этого использую https://diolan.com/pic-bootloader. Правда, это для PIC18 и USB.
Решение профессиональное и элегантное. У меня тоже семейство 18. Есть только одно большое НО. В проект поздно уже вводить USB. Хардвер подготовлен для CОМ.
stubiflex вне форума  
Непрочитано 03.05.2018, 10:47  
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 33 раз(а) в 22 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Если ищете альтернативный вариант бутлоадера - посмотрите мои посты, начиная с:https://kazus.ru/forums/showthread.php?t=5168&page=179#
(пост #1783)
В числе достоинств рекомендуемого бутлоадера - наличие бесплатных вариантов для PIC16 / PIC18 / PIC24 (в исходниках!), автоподстройка скорости, неплохой GUI, расположение на "чердаке" памяти (т.е. код и линк-файл не нужно модифицировать).
varostov вне форума  
Непрочитано 04.05.2018, 14:57  
tsb
Прописка
 
Аватар для tsb
 
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
tsb на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Да, ds30loader неплохая штука. Я его тоже использовал в некоторых проектах.
Но вопрос ТС был в основном о возможности работы с закодированным HEX-сом, а бесплатные версии ds30loader этого не умеют.
tsb вне форума  
Непрочитано 04.05.2018, 19:44  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Конечно самому писать может оказаться сначала тяжеловато, но таки "дорогу осилит идущий"…
Любой подходящий проект с исходными кодами и добавление туда нужной функциональности с раскодированием принимаемого потока в нужном месте.
Можно даже с кодированием части прошивки загрузчика и выполнением ее после раскодирования в RAM для усугубления защиты…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 04.05.2018, 21:28  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Сообщение от mike-y-k Посмотреть сообщение
Можно даже с кодированием части прошивки загрузчика и выполнением ее после раскодирования в RAM для усугубления защиты…
Ну вот зачем такое пи-пи-пи, если в ПИК16-18 из RAM ничего выполняться не может априори? В чём тайный смысл?
STM32F0 вне форума  
Сказали "Спасибо" STM32F0
nitrix (06.05.2018)
Непрочитано 05.05.2018, 01:19  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

STM32F0, а интрига .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 06.05.2018, 11:28  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию Re: Колированный бутлоадер с AN1310

Мне больше понравилась другая концепция....
Что то типа этого https://www.renesas.com/en-us/doc/pr...0023_h8sap.pdf
Сцепка Текстовое Меню + ?-Modem + стойкая криптография.
Можно взять шаблонный проект с загрузчиком по XModem или YModem например и "прикрутить" к нему криптомодуль, расшифровывающий данные "на лету". Меню может состоять хоть из 1 пункта: "загрузить".
Комуникация: любой последовательный порт (UART, USB VCB, Ethernet Telnet).
Конечно в этом случае всё равно придётся писать кодировщик прошивки, но пользоваться для загрузки можно любой терминалкой умеющей передавать файлы по используемому протоколу.
Работает всё очень быстро и главное для перепрошивки нужен только комп или смартфон с терминалкой. К тому же в меню можно "впихнуть" очень полезные служебные функции (тестирование, запись ключей, верификация прошивки и т.д.).
Ещё вариант если есть куда класть файл, то можно поднять MSD и при старте ПО (сначала загрузчика конечно) проверять его наличие - если есть, то обновляемся а из основного ПО (после верификации) удаляем файл.
Ещё очень важное достоинство "автономного" загрузчика, это то что при "падении" процесса загрузки её просто можно повторить.
Всем Добра!
NemoCut32 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Bootloader AN1310 в протеусе PIC18 C18 вешается Pasatst Proteus 2 03.05.2018 17:35
Ищу бутлоадер с загрузкой проги с SD карты selevo AVR 45 28.10.2015 00:24
Бутлоадер Attiny85, как? svad0 Микроконтроллеры, АЦП, память и т.д 12 06.12.2011 15:50
Бутлоадер в стиле "Спектрума" MasterMushi Микроконтроллеры, АЦП, память и т.д 66 28.01.2011 13:45
Бутлоадер Bf4 Микроконтроллеры, АЦП, память и т.д 5 17.12.2010 20:12


Часовой пояс GMT +4, время: 04:49.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot