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

 
 
 
Reply to this topicStart new topic
> Утилита для ULINK
Sidoroff
сообщение Dec 23 2016, 13:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 3-07-06
Пользователь №: 18 536



Существует ли утилита для программатора Keil ULINK-2, аналогичная JFlash для Segger J-link?
То есть легкая программка только чтобы прошить HEX-файл.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 23 2016, 13:45
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



openocd )))


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Sidoroff
сообщение Dec 23 2016, 14:42
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 3-07-06
Пользователь №: 18 536



Скачал. Экзешник запускаю, окно черное появляется и исчезает. И все.
Не понял, как этим пользоваться.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 23 2016, 16:36
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



http://openocd.org/doc-release/pdf/openocd.pdf
Вот кусочек моего makefile:
Код
#    common args:
    OOCD_ARGS = -d1
    OOCD_ARGS += -f interface/olimex-arm-usb-tiny-h.cfg
#    OOCD_ARGS += -f interface/jlink.cfg
    OOCD_ARGS += -f target/stm32f1x.cfg
    OOCD_ARGS += -c \"adapter_khz 1000\"

#    program args:
    OOCD_ARGS_PROG = $(OOCD_ARGS)
    OOCD_ARGS_PROG += -c \"program $(TARGET).elf verify reset\"

#    reset args:
    OOCD_ARGS_RESET = $(OOCD_ARGS)
    OOCD_ARGS_RESET += -c \"reset run\"
    OOCD_ARGS_RESET += -c shutdown

#    read args:
    OOCD_ARGS_READ = $(OOCD_ARGS)
    OOCD_ARGS_READ += -c \"flash probe 0\"
    OOCD_ARGS_READ += -c \"dump_image $(TARGET)_dump_image.bin 0x08000000 0x20000\"
    OOCD_ARGS_READ += -c \"reset run\"
    OOCD_ARGS_READ += -c shutdown

program: $(TARGET).elf
    echo "--- openocd: program..."
    echo $(OOCD_ARGS_PROG) | xargs openocd

reset:
    echo "--- openocd: reset target..."
    echo $(OOCD_ARGS_RESET) | xargs openocd

read:
    echo "--- openocd: reading flash to $(TARGET)_dump_image.bin ..."
    echo $(OOCD_ARGS_READ) | xargs openocd


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Sidoroff
сообщение Dec 23 2016, 22:40
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 3-07-06
Пользователь №: 18 536



Не понял, что это вообще за текст и что с этим делать.
Курить такую pdf, чтобы просто HEX прошить в МК - это перебор.
Я имел в виду прогу, где можно открыть HEX-файл и нажать кнопку "прошить", как в JFlash.
Придется, наверное, купить еще J-link -ов для производства...
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 24 2016, 06:10
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Встроенным бутлоадером надо пользоваться на производстве.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 24 2016, 13:44
Сообщение #7


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Sidoroff @ Dec 24 2016, 01:40) *
Я имел в виду прогу, где можно открыть HEX-файл и нажать кнопку "прошить", как в JFlash.

Может быть утилита ST-LINK utility работает и с ULINK'ом (не знаю точно - не пробовал).
http://firsthand.ru/book/programmirovanie/...hika-st-link-v2

Или через штатный загрузчик можно шить. Почитайте про STM32 Flash loader demonstrator
http://www.st.com/en/development-tools/flasher-stm32.html


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
romas2010
сообщение Dec 28 2016, 20:07
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 25-11-11
Пользователь №: 68 515



Цитата(Sidoroff @ Dec 23 2016, 16:17) *
Существует ли утилита для программатора Keil ULINK-2, аналогичная JFlash для Segger J-link?
То есть легкая программка только чтобы прошить HEX-файл.

нет,не существует...пока через кейл
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 29 2016, 09:02
Сообщение #9


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(romas2010 @ Dec 28 2016, 23:07) *
нет,не существует...пока через кейл
В openocd есть поддержка ulink-v1 точно!
Не знаю совместим ли с этим интерфейсом ulink2.
Для ulink-v1 есть альтернативная прошивка OpenULINK, но она, к сожалению, не подходит для ULINK2, ULINK-ME и ULINK-PRO.

PS
µVision можно вызывать из командной строки - через батник!

http://www.keil.com/support/man/docs/uv4/u...rogramflash.htm
http://www.keil.com/support/docs/3061.htm

Это ИМХО самый простой способ автоматизации для ТС.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:49
Рейтинг@Mail.ru


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