Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: JLink прошивка изделий
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
HEX
По случаю приобретения j-link, вопрос как лучше прошивать процессоры для изделий (через jtag)?
Если использовать JFlash, в каком формате лучше делать для него прошивку? Если в формате intel-extended jflash постоянно предлагает добавить контрольную сумму.
alexander55
Цитата(HEX @ Dec 4 2007, 11:13) *
По случаю приобретения j-link, вопрос как лучше прошивать процессоры для изделий (через jtag)?
Если использовать JFlash, в каком формате лучше делать для него прошивку? Если в формате intel-extended jflash постоянно предлагает добавить контрольную сумму.

Как альтернатива:
- из под IAR (быстро, со свистом)
- через Flash Magic (медленно, зато по COM).
Usatyj
И пусть добавляет! это сигнатура программы - она нужна. Шейте jflash спокойно.
Andrei_S
А с прошивкой через JTAG бабушка надвое сказала...
Пример из практики: готовился на выставку контроллер, в последний день(как обычно) потребовалось доработать программу(ну совсем чуть-чуть). Чип стерся, и БАХ - отладчик откинулся! Хорошо то, что был еще COM-порт с перемычками для программирования, а то обкакался бы по полной программе!!!
Ведь даже в Мск JLink сразу не найдешь...
HEX
Цитата(alexander55 @ Dec 4 2007, 11:44) *
Как альтернатива:
- из под IAR (быстро, со свистом)
- через Flash Magic (медленно, зато по COM).

Мне нужну именно через jtag. А иаром шить не учень удобно. Приходиться открывать проект, можно чего нибуть случайно изменить. При переходе на новую версию прийдется пересобирать проект или помнить какой версий шить. Плюс хотелось бы чтобы эту работу мог выполнить любой человек.


Цитата(Andrei_S @ Dec 4 2007, 12:46) *
А с прошивкой через JTAG бабушка надвое сказала...
Пример из практики: готовился на выставку контроллер, в последний день(как обычно) потребовалось доработать программу(ну совсем чуть-чуть). Чип стерся, и БАХ - отладчик откинулся! Хорошо то, что был еще COM-порт с перемычками для программирования, а то обкакался бы по полной программе!!!
Ведь даже в Мск JLink сразу не найдешь...

Согласен, в запасе лежит виглир. И предусматривать программировать через com-порт тоже хорошо, но для экономии места на плате ограничились jtag. К томуже com-порт уже с ПК исчезает, будет ли программироваться через кабель usb-com?


Цитата(Usatyj @ Dec 4 2007, 12:18) *
И пусть добавляет! это сигнатура программы - она нужна. Шейте jflash спокойно.

Да но это сообщений появляется каждый раз при запуски Target\Auto? Можно ли как нибуть это исправить?
Вопрос по jflah: можно ли связать проект и сам файл прошивки, у меня получается что при открытии разных проектов jflash открывает файл прошивки, открытый последним по File\Open?
KAlex
Цитата(HEX @ Dec 4 2007, 13:02) *
Мне нужну именно через jtag. А иаром шить не учень удобно. Приходиться открывать проект, можно чего нибуть случайно изменить. При переходе на новую версию прийдется пересобирать проект или помнить какой версий шить. Плюс хотелось бы чтобы эту работу мог выполнить любой человек.

Для серийного производства сделал оболочку.
Сначала у меня ARM прошивается программой-загрузчиком, которая заливает находящуюся на плате EEPROM. Операция может быть пропущена.
Далее основная программа - бинарник, при каждой прошивке обновляются сер.номер и дата производства.
Поддерживает неограниченное число проектов, со своими настройками для каждого.
Если понравиться, могу скинуть проект(Delphi).

Что то файл не прикрепился. Пробую еще раз.
HEX
Цитата(KAlex @ Dec 4 2007, 13:29) *
Для серийного производства сделал оболочку.
Сначала у меня ARM прошивается программой-загрузчиком, которая заливает находящуюся на плате EEPROM. Операция может быть пропущена.
Далее основная программа - бинарник, при каждой прошивке обновляются сер.номер и дата производства.
Поддерживает неограниченное число проектов, со своими настройками для каждого.
Если понравиться, могу скинуть проект(Delphi).

Что то файл не прикрепился. Пробую еще раз.

Спасибо, я правда подумал, что нужно мое мыло, послал в личку.
HEX
Спасибо за советы. Если кому интересно, я ограничился созданием ярлычков, как описано в мануале:
JFlashARM.exe -openprjC:\Projects\Default.jflash -openC:\Data\data.hex
Только JFlashARM какой то глюкавый, то открывает файл прошивки то нет, то сразу два от предидущего запуска и из командной строки.
gladov
Цитата(KAlex @ Dec 4 2007, 14:29) *
Если понравиться, могу скинуть проект(Delphi).


Да, штука интересная и полезная. Если не жалко, с удовольствием посмотрел бы исходники.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.