×

Внимание

Форум находится в режиме только для чтения.

проблема совместимости ST-LINK/V2 и ST-LINK/V1

12 года 6 мес. назад #2907 от Kerensky
Недавно столкнулся с проблемой работы IAR WB 6.30.1 с отладкой STM32VL DISCOVERY. ИАР отказывался что либо делать, ссылаясь на ошибку драйвера. Покопавшись в интернете нашел, что у отладок от ST есть два программатора -  ST-LINK/V2 и ST-LINK/V1, а среда разработки IAR WB 6.30.1 уже не поддерживает первый. Т.к. у меня есть отладки и с тем и с тем программатором, то меня это как то не устраивало. Решений в интернете не нашел (конечно я не копал особо глубоко...). В итоге пришлось потратить два дня на разборки.

Все оказалось гораздо проще. Для работы с программатором IAR и ST-LINK utility используют одну библиотеку STLinkUSBDriver.dll. Оказывается она бывает двух версий:

для ST-LINK/V1 - v4.0.1.2 (381 кб)- это для STM32VL DISCOVERY например
для ST-LINK/V2 - v4.2.2.0 (64 кб)- это для STM32F4 DISCOVERY например

У IAR WB он лежит в папке ...\Embedded Workbench 6.30.1\arm\bin
У ST-LINK utility лежит в папке с exe шником.

Для надежности приложу обе библиотеки.
Было бы неплохо если б кто-нибудь попробовал и на других средах разработки.
Время создания страницы: 0.034 секунд
Работает на Kunena форум