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

 
 
 
Reply to this topicStart new topic
> Загрузчик для двухъядерного F28M35H52C1RFPT
nuprosto4uvak
сообщение Nov 2 2016, 18:07
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 2-11-16
Пользователь №: 94 024



Добрый день, коллеги!


Для прошивки контроллера используют специальные программаторы или отладчики типа Jtag.

А что делать, если блок с контроллером в готовом изделии расположен в ОЧЕНЬ недоступном месте, а ПО менять нужно?

Использовать альтернативные каналы (ноги) для прошивки контроллера.

На блоке выведен канал UART U2, по которому верхний уровень и управляет контроллером.

Моя цель: разработать загрузчик, чтоб можно было по этому каналу и прошивать контроллер (оба ядра). Это позволит не вытягивать и не разбирать изделие целиком, для прошивки. Существенно облегчит жизнь сервисному персоналу.

1.Реальна ли задача?
2. Был/есть ли у кого опыт в этой теме?
3. С чего посоветуете начать?
Go to the top of the page
 
+Quote Post
Siargy
сообщение Nov 3 2016, 07:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 247
Регистрация: 28-01-10
Из: Минск
Пользователь №: 55 126



задача вполне реальная. я делал загрузчик для пиков.
https://translate.google.by/translate?hl=ru...amp;prev=search

в мк есть аппаратный загрузчик по уарт, я думаю там и ПО стандартизированное найдется
Цитата
6.7.4 Device Boot Sequence


--------------------
Святло ў цемры заўседы свеціць
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 3 2016, 10:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 201
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(nuprosto4uvak @ Nov 2 2016, 21:07) *
3. С чего посоветуете начать?

С открытия юзермануала на МК и прочтения в нём всего, что касается Flash и его регистров управления (или API если таковое есть).
Go to the top of the page
 
+Quote Post
strannyi
сообщение Nov 9 2016, 15:08
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 8-07-07
Из: Ярославль
Пользователь №: 28 962



Цитата(nuprosto4uvak @ Nov 2 2016, 21:07) *
Добрый день, коллеги!


Для прошивки контроллера используют специальные программаторы или отладчики типа Jtag.

А что делать, если блок с контроллером в готовом изделии расположен в ОЧЕНЬ недоступном месте, а ПО менять нужно?

Использовать альтернативные каналы (ноги) для прошивки контроллера.

На блоке выведен канал UART U2, по которому верхний уровень и управляет контроллером.

Моя цель: разработать загрузчик, чтоб можно было по этому каналу и прошивать контроллер (оба ядра). Это позволит не вытягивать и не разбирать изделие целиком, для прошивки. Существенно облегчит жизнь сервисному персоналу.

1.Реальна ли задача?
2. Был/есть ли у кого опыт в этой теме?
3. С чего посоветуете начать?


CodeSkin c2prog позволяет прошивать через UART как Cortex-M3 так и DSP
Go to the top of the page
 
+Quote Post
jcxz
сообщение Nov 10 2016, 07:19
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 201
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(strannyi @ Nov 9 2016, 18:08) *
CodeSkin c2prog позволяет прошивать через UART как Cortex-M3 так и DSP

Скорей всего ТСу нужно передавать прошивку по рабочему каналу и протоколу. И прошивать флешь средствами своего рабочего ПО используя программный интерфейс доступа к флешь внутри МК.
А не через встроенный ROM-загрузчик по его протоколу.
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Mar 4 2017, 10:31
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 266
Регистрация: 3-11-05
Из: Минск
Пользователь №: 10 442



Добрый день,

Попробуйте обратиться в Axonim Минск - у них есть порт eCos RTOS для этого проца с загрузчиком RedBoot. Спросите про цену и условие поставки.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th April 2017 - 04:16
Рейтинг@Mail.ru


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