Перейти к содержанию
    

как загрузить готовую прошивку через монитор J-Link?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Техподдержку "Миландр" спрашивали?

В техподдержке Миландра посоветовали воспользоваться OpenOCD (эта тема оказалась актуальной для достаточного количества пользователей).

А это не подходит ?

2-я ссылка не идёт -у меня программатор J-Link.

А вот первая - очень интересная. Я её поиском не находил, надо будет попробовать.

 

Всем спасибо за информацию и полезное обсуждение.

 

Да, ещё приношу извинения за некорректную формулировку, если б сразу написал про Миландр, то сразу была бы понятна суть проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2-я ссылка не идёт -у меня программатор J-Link.

 

Это как раз про JLink - надо внимательно прочитать текст (не только название)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если речь о 1986ВЕ9х, то мы их программируем по UART бесплатной утилитой от Milandr (1986WSD). Такой вариант удобен тем, что в нашем устройстве UART итак выведен наружу в виде RS485 для штатного обмена, поэтому для перепрошивки не нужно вскрывать корпус, нужно только надеть спец.разъем, который помимо подключения RS485 ещё переводит линии MODE в режим UART-загрузчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это как раз про JLink - надо внимательно прочитать текст (не только название)

Есть у меня такой недостаток :wacko:

Единственно, что Keil у меня работает с Миландром без проблем - файлы *.FLM были предоставлены на диске из отладочного комплекта. Тут как раз хотелось разобраться, можно ли без Keil-а готовый хекс залить при помощи JLink.exe. Вывод : без заморочек - никак.

Проблема возникла из-за необходимости перепрошивки готовых изделий в другом городе. Не хотелось тащить с собой ноут со всем соответствующим ПО. Так можно было бы запустить JLink.exe на ПК у заказчиков. Но не судьба, много мороки.

 

По UART прошить не получится, он просто не предусмотрен, наружу выведен SWD . Прибор в удалённом доступе, связь (и перепрошивка) только по CAN, SWD на крайний случай (который и возник).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На сайте сеггера есть инструкция как сделать файл с описанием для JLink. Надо прочитать внимательно и сделать. Конечно гуру программирования из Миландра могли бы это сделать сами для своих чудесных процессоров с 2012 года, но видимо другие проблемы их занимают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На сайте сеггера есть инструкция...

Вот это интересно. Правда, от нас уже уехал человек с ноутбуком, но попробуем сделать . Такое может пригодиться в другой раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Единственно, что Keil у меня работает с Миландром без проблем - файлы *.FLM были предоставлены на диске из отладочного комплекта. Тут как раз хотелось разобраться, можно ли без Keil-а готовый хекс залить при помощи JLink.exe. Вывод : без заморочек - никак.

Не знаю как в Keil-е (не пользую его), но в IAR-е в проект можно включить любой произвольный бинарный файл, который будет добавлен "как есть" в образ прошивки.

Если уж не судьба никак с JFlash, то можно тогда обойтись IAR-ом: сделать пустой проект, содержащий только .bin-файл с прошивкой, указать с какого адреса его надо располагать и всё.

Дальше - в том проекте где ваши программёры генерят hex, сделать дополнительную генерацию bin-файла. И его уже отсылать в другой город вместе с указанным выше проектом, но без исходных файлов программ.

Наверняка и в Keil-е подобная возможность есть.

Если ваши программёры имеют хотя-бы среднюю квалификацию, то так сделать им не составит никакого труда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это интересно. Правда, от нас уже уехал человек с ноутбуком, но попробуем сделать . Такое может пригодиться в другой раз.

На всех один ноутбук ?!

Остальные на калькуляторах программируют ?

Или на счётах ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На всех один ноутбук ?!

Дело не в количестве, а в том, что тащить надо))) + морока с вносом-выносом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот еще одна ссылка на форум. segger + готовое ПО (есть во вложениях при обсуждении) так же решают вашу проблему

Обсуждение J-Flash

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот еще одна ссылка на форум. segger + готовое ПО (есть во вложениях при обсуждении) так же решают вашу проблему

Обсуждение J-Flash

Спасибо, это то что я искал. Уже попробовал, Миландровский контроллер подключается, стирается и заливается прошивка без проблем!

Ещё раз спасибо за подсказку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...