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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> STM32F 3xx серия, SWD отладчик за 10 евро!
KnightIgor
сообщение Feb 13 2013, 12:17
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Просто хочу поделиться информацией.
Сейчас ST упорно продвигает свою новую серию F3xx - это 72MHz Cortex-M4 с развитой аналоговой поддержкой. Они предлагают STM32F3DISCOVERY за что-то вроде 10 евро. Так вот: там стоит встроенный ST-LINK, который можно использовать просто как полноценный JTAG (работает в режиме SWD) адаптер! Под KEIL интергируется, грузит и отлаживает очень шустро, причем НЕ ТОЛЬКО родные ST Cortex, но и любой другой!
Go to the top of the page
 
+Quote Post
VAI
сообщение Feb 13 2013, 12:43
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Все знают, что во всех STM32___DISCOVERY стоит полноценный ST-LINK, который можно использовать, передёрнув две перемычки на плате.
Для этой цели мы приобрели для себя несколько STM32F0DISCOVERY. Они самые дешёвые.


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 13 2013, 14:23
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(VAI @ Feb 13 2013, 16:43) *
Все знают, что во всех STM32___DISCOVERY стоит полноценный ST-LINK, который можно использовать, передёрнув две перемычки на плате.
Для этой цели мы приобрели для себя несколько STM32F0DISCOVERY. Они самые дешёвые.

Более того: можно перешить этот stlink в versaloon и работать по SWD с чипами любых производителей, а не только STM.
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Feb 21 2013, 11:25
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(Petka @ Feb 13 2013, 15:23) *
Более того: можно перешить этот stlink в versaloon и работать по SWD с чипами любых производителей, а не только STM.


Кстати о птичках.

Вот уже пару дней использую этот самый встроенный отладчик STLink (под KEIL) и тут обнаружил следующую неприятную вещь.

При запуске отладки, если проект перекомпилирован, осуществляется, естественно, сначала загрузка во flash, а затем вход в отладчик. Так вот, сразу после загрузки происходит так сказать неконтролируемый запуск программы, а лишь затем ее остановка и сброс с переходом в отладку, хотя в установках для утилиты загрузки (кто работает с KEIL, понимает) у меня ОТСУТСТВУЕТ отметка reset and run. Меня это напрягает, т.к. невозможно отлаживать первый запуск программы: у меня есть некоторые установки, которые активируются при самом первом запуске свежезагруженной программы путем записи кое-каких данных в первично инициализированные константы во flash.
Я пробовал различные комбинации Reset and Run в секции настроек отладки (опять - см. KEIL), - ничего не помогает.

До этого я пользовался отладчиком типа JLink, "встроенным" в DK EFM32. Там все работает правильно.

Есть идеи?

Сообщение отредактировал KnightIgor - Feb 21 2013, 11:26
Go to the top of the page
 
+Quote Post
viakon
сообщение Feb 21 2013, 14:02
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



киты STM8 тоже имеют STlink они еще дешевле и макетная плата от СТлинка отделена перфорацией, можно просто отломать.
Go to the top of the page
 
+Quote Post
zöner
сообщение Feb 21 2013, 15:41
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299



они вроде бы yрезанные, только под STM8
Go to the top of the page
 
+Quote Post
Котелок
сообщение Feb 21 2013, 18:48
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 27-02-08
Пользователь №: 35 450



Цитата(zöner @ Feb 21 2013, 17:41) *
они вроде бы yрезанные, только под STM8

Можно перешить и будет поддержка, я себе добавил в STM32F4DISCOVERY поддержку STM8, и обновляется нормально утилитой.
Go to the top of the page
 
+Quote Post
zöner
сообщение Feb 21 2013, 18:52
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 195
Регистрация: 16-02-12
Пользователь №: 70 299



каким образом ? штатными средствами ? или кто-нибудь уже слил прошивку ?
Go to the top of the page
 
+Quote Post
viakon
сообщение Feb 22 2013, 07:57
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



перешить в versaloon. прошивку я выкладывал ищите в форуме
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 22 2013, 09:32
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



versaloon
это ключевое слово, если по нему поискать.

Это проект, там какой то чувачек написал кучу жетаг прошивок для контроллеров. В том числе для целой серии СТМ32. Там исходники и уже компиленные. Строго говоря вы же всегда можете взять и сами реализовать СВД-ЖЕТАГ, так что даже наличие этой платки не обязательно, просто тут уже все разведено и все что надо есть
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Feb 22 2013, 11:07
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(Petka @ Feb 13 2013, 15:23) *
Более того: можно перешить этот stlink в versaloon и работать по SWD с чипами любых производителей, а не только STM.

И еще раз вопросы:
1. Есть ли к versaloon драйвер под оболочку KEIL, или versaloon делает вид, что он STLink и понимает все, что делает ST-LINKIII-KEIL.dll?
2. Укажите, пожалуйста, путь на прошивку.
3. Если можно, краткое руководство, как прошить STLink процессор, сидящий на ST32Fxxx-Discovery, прошивокй из п.2.

TIA.

Сообщение отредактировал KnightIgor - Feb 22 2013, 11:08
Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 22 2013, 11:19
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(KnightIgor @ Feb 22 2013, 15:07) *
И еще раз вопросы:
1. Есть ли к versaloon драйвер под оболочку KEIL, или versaloon делает вид, что он STLink и понимает все, что делает ST-LINKIII-KEIL.dll?
2. Укажите, пожалуйста, путь на прошивку.
3. Если можно, краткое руководство, как прошить STLink процессор, сидящий на ST32Fxxx-Discovery, прошивокй из п.2.

TIA.


Если нужна только прошивка контроллера, то это легко делается вызовом сторонней программы (vsprog.exe).
Насчет отладки под Keil ничего сказать не могу.

Необходимо помнить, что процесс перепрошивки на versaloon необратим.
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 22 2013, 11:44
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(KnightIgor @ Feb 22 2013, 15:07) *
И еще раз вопросы:
1. versaloon делает вид, что он STLink и понимает все, что делает ST-LINKIII-KEIL.dll?

нет
Цитата
2. Укажите, пожалуйста, путь на прошивку.

http://vsprog.googlecode.com/svn/trunk/
Из этих исходников собираются прошивки для программаторов.
Цитата
3. Если можно, краткое руководство, как прошить STLink процессор, сидящий на ST32Fxxx-Discovery, прошивокй из п.2.

Я прошивал другим отладчиком.
Go to the top of the page
 
+Quote Post
viakon
сообщение Feb 22 2013, 15:26
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 9-12-05
Из: г. Пермь
Пользователь №: 12 002



Не надо ничего собирать, я уже готовое выкладывал. Я лично нормально собрать не сумел, в USB устройство видно было, но нифига не работало, скачал в итоге готовое. Аккуратно подпаиваются проводки к UART1(30,31 ноги если не ошибаюсь) через любую RS-232 микросхему в ком порт компа. Замыкаем вывод boot на +3.3 и шьем через стандартную прогу от ST (flashloader чтоли, не помню, я им 2 раза пользовался). Как ранее было сказано назад в STLink не вернуть!!!!

http://electronix.ru/forum/index.php?showtopic=103486

Насчет дров под Вин не знаю, я под линем работаю. Openocd обязательно патчить иначе SWD работать не будет. JTAG - это уже анахронизм столько места на плате занимает жуть, SWD рулит - 3 штырька. Я для себя делал краткую инструкцию по установке связки Eclipse-openocd-gnuarm в лине если надо могу выложить.

Сообщение отредактировал viakon - Feb 22 2013, 15:28
Go to the top of the page
 
+Quote Post
Petka
сообщение Feb 22 2013, 17:19
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(viakon @ Feb 22 2013, 19:26) *
...
...под линем работаю. Openocd обязательно патчить иначе SWD работать не будет....

патчить ничего не надо и так работает из коробки.
Go to the top of the page
 
+Quote Post

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

 


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


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