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

 
 
> Fujitsu MB90F387S, custom bootloader
doom13
сообщение May 30 2014, 09:49
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Здравствуйте.
Поставлена задача разобраться с возможностью удалённого обновления ПО для MB90F387S. Почитав доки понял, что существует встроенный загрузчик по UART и утилита для загрузки прошивки, но у нас есть удалённый доступ к контроллеру только по CAN. Вопрос, можно ли разделить флэш-память на два куска: один под загрузчик, второй под основную программу? Если да, то каким образом это сделать и как определить, какие куски кода в какую память ложатся?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spf
сообщение Jun 2 2014, 09:07
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Встроенная система обновления прошивки под названием "BIROM" требует:
  • Аппаратный сброс
  • Установку определённой комбинации на выводах (режимы загрузки)
Это встроенная в МК возможность обновления прошивки через UART.

Но в качестве ISP (in-system programming), что по всей видимости требуется, использоваться данный сервис не может.

В примерах ПО на CD был пример bootloader'ов для этого МК или одноклассников.
В них всё расписано, что и как работает и взаимосвязано.
Полностью рабочие примеры, можно брать за основу и делать под себя, менять интерфейсы и протоколы для них.

На теперешнем сайте Spansion сейчас не вижу подобных примеров.

Прошивку можно разместить по любому адресу во встроенной flash, по адресу вектора сброса должен быть сохранён соответствующий адрес старта.


PS: староватый МК


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post



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

 


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


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