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

Утилита для ULINK

Существует ли утилита для программатора Keil ULINK-2, аналогичная JFlash для Segger J-link?

То есть легкая программка только чтобы прошить HEX-файл.

 

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


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

Скачал. Экзешник запускаю, окно черное появляется и исчезает. И все.

Не понял, как этим пользоваться.

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


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

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

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


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

Не понял, что это вообще за текст и что с этим делать.

Курить такую pdf, чтобы просто HEX прошить в МК - это перебор.

Я имел в виду прогу, где можно открыть HEX-файл и нажать кнопку "прошить", как в JFlash.

Придется, наверное, купить еще J-link -ов для производства...

 

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


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

Я имел в виду прогу, где можно открыть 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

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


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

Существует ли утилита для программатора Keil ULINK-2, аналогичная JFlash для Segger J-link?

То есть легкая программка только чтобы прошить HEX-файл.

нет,не существует...пока через кейл

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


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

нет,не существует...пока через кейл
В 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

 

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

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


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

Здравствуйте ..кто может помочь  как ulink2 программировать at91sam256 bin файлом без всяких проектов ? 

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


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

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

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

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

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

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

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

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

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

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