Обновление Texane Stlink

vitor_boss
Пн 28 августа 2017 г. 18:46
Я купил клон ST-Link у Aliexpress, и он работает с STM32 ST-Link Utility, но не мог загрузить на Arduino.

После некоторого копания я нашел Texane Stlink Utility внутри библиотек, но только 4 года устарел (v0.5.6), после загрузки Последняя версия(1.3.0) Скомпилировано для Windows (я пытаюсь, но не успешно) и небольшое изменение на stlink_upload.летучая мышь сработало.

РЕДАКТИРОВАТЬ: Последний релиз - 1.4.0

Возможно обновить и установить в качестве программы ST-Link по умолчанию во всех системах?

fpistm
Пн 28 августа 2017 г., 19:17
Я сделал работу здесь для 1.3.0
https: // github.com/stm32duino/arduino_t ... AB4AF1F14E
Это может помочь, поскольку он основан на том же сценарии. Основная проблема была для библиотечного пути.

vitor_boss
Пн 28 августа 2017 г. 20:32
[fpistm - Пн 28 августа 2017 г., 19:17] - Я сделал работу здесь для 1.3.0
https: // github.com/stm32duino/arduino_t ... AB4AF1F14E
Это может помочь, поскольку он основан на том же сценарии. Основная проблема была для библиотечного пути.
Мои знания в C очень маленькие, я загрузил Cygwin64, чтобы попробовать скомпилировать его для Windows, но получил только ошибки. Версия 1.3.0 есть небольшая ошибка, v1.3.1 исправил это

fpistm
Пн 28 августа 2017 г. 20:46
Исправить в 1.3.1 в основном для сборки. Не требуется, поскольку мы предоставляем бинар. Я не составляю его для Windows, поскольку мы предоставляем утилиту ST-Link для Windows.
Я в основном поделился для обновления скрипта, так как есть то же самое для Linux/MacOS ;)

vitor_boss
Пн 28 августа 2017 г. 20:51
[fpistm - Пн 28 августа 2017 г. 20:46] - Исправить в 1.3.1 в основном для сборки. Не требуется, поскольку мы предоставляем бинар. Я не составляю его для Windows, поскольку мы предоставляем утилиту ST-Link для Windows.
Я в основном поделился для обновления скрипта, так как есть то же самое для Linux/MacOS ;)
Утилита ST-Link для Windows не работает с клонами ST-Link, но Texane

fpistm
Пн 28 августа 2017 г., 21:09
Я знаю. Я уже задал себе вопрос, чтобы добавить его в arduino_tools Repo и позволить пользователю выбрать свои предпочтительные инструменты Stlink. По крайней мере, иметь одни и те же инструменты для всех хоста ОС.
Я попробую ;)

fpistm
Вторник 29 августа 2017 г. 9:41
Привет, @vitor_boss
Я построил Texane Stlink 1.4.0 для Windows (64Bits), он доступен здесь, если вы хотите попробовать
https: // github.com/fpistm/stm32_tools/r ... -Win64.молния

vitor_boss
Вторник 29 августа 2017 г. 8:50 вечера
[fpistm - Вторник 29 августа 2017 г. 9:41] - Привет, @vitor_boss
Я построил Texane Stlink 1.4.0 для Windows (64Bits), он доступен здесь, если вы хотите попробовать
https: // github.com/fpistm/stm32_tools/r ... -Win64.молния
Он жив, работал как босс. Спасибо.

Вы включите и оставите его по умолчанию для Windows? rem: ------------- use STLINK CLI rem:stlink\ST-LINK_CLI.exe -c SWD -P %str% 0x8000000 -Rst -Run rem: Using the open source texane-stlink instead of the proprietary STM stlink exe texane-stlink\st-flash.exe write %str% 0x8000000

fpistm
Ср 30 августа 2017 г., 6:57
На самом деле, это нужно больше вещей.
Это должно быть здорово, чтобы соответствовать одной и той же версии, но это необходимо создать для всей платформы. Linux не проблема, но в настоящее время я не мог построить его для macOS. Более того, я думаю, что версия Windows должна быть построена для Win32 вместо Win64.

Просто к вашему сведению, у меня нет особой выпуска для сборки, только выпуск ST Proxy. Я загрузил вручную Libusb и полную установку Mingw64.
Может быть, вы пропустили, чтобы обновить путь для Cmake и Mingwin .Файл сценария BAT?

vitor_boss
Ср 30 августа 2017 г. 11:19
Нет, я сделал все необходимое, но всегда возвращал ошибку. Mingw64-Build.летучая мышь: @echo off set PATH=C:\Program Files (x86)\CMake\bin;C:\Program Files\CMake\bin;C:\Program Files\mingw-w64\x86_64-7.1.0-win32-sjlj-rt_v5-rev2\mingw64\bin;%PATH% cmake -G "MinGW Makefiles" .. mingw32-make mingw32-make install DESTDIR=_install mingw32-make package

fpistm
Ср 30 августа 2017 г. 12:40
Гул, интересно. Вы строите на 32 битах окна?

vitor_boss
Ср 30 августа 2017 г. 13:06
Нет, мои окна 10 Pro x64
Изображение

fpistm
Ср 30 августа 2017 г. 13:27
Хорошо. Я построил его на 64 битах Win7. Я попробую дома с моим личным компьютером, работающим с Win 10 x64

fpistm
Ср 30 августа 2017 г., 21:14
Только что встроен на Win10 x64. Нет проблем.
Кажется связанным с Libusb. https://github.com/texane/stlink/issues/523#issuecomment-292152457

vitor_boss
Ср 30 августа 2017 г. 22:38
Я положил папку на D: и установил все связанные инструменты.

Спасибо за ваше время.