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

 
 
 
Reply to this topicStart new topic
> ST-Link - почему такой медленный?
zheka
сообщение Dec 5 2013, 20:35
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Пользовался всю жизнь клоном J-Link в режиме SWD. Скорость вполне устраивала. Но вот прошивка с него часто слетала, да и подвисал он, каждое пятое прошивание - приходится кабель USB передергивать.
На столе валяется STM32F4Discovery. На нем , как известно, ST-Link, который можно использовать для программирования других контроллеров (есть разъем SWD). Но скорость ниже раза в 3. В KEIL лазил в настройках - глухо. в одном только месте - "Max clock" предлагается для выбора только один вариант - 1 MHz.

Как сделать побыстрее?
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Dec 6 2013, 06:26
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Никак. Купить у китайцев usb гальваноразвязку для jlink. Заземлить все оборудование, использовать кабель usb с ферритовыми фильтрами. Понизить клок jlinka до 2 мгц. Глядиш сбои и прикратятся. sm.gif

Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 6 2013, 08:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(zheka @ Dec 6 2013, 00:35) *
Как сделать побыстрее?

Предусмотреть возможность соединять загрузчик с компьютером через быстрый интерфейс (USB, Ethernet). Ну и написать сам загрузчик.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Dec 6 2013, 15:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(vlad_new @ Dec 6 2013, 12:26) *
Никак. Купить у китайцев usb гальваноразвязку для jlink. Заземлить все оборудование, использовать кабель usb с ферритовыми фильтрами. Понизить клок jlinka до 2 мгц. Глядиш сбои и прикратятся. sm.gif

Может просто купить другой клон? sm.gif
Помнится у нас с клонами от Терраэлектроники тоже были проблемы с периодическим слетанием прошивки на всех экземплярах.
В конце концов - заменили все на J-Link-и со starterkit.ru и проблемы прекратились.
Да и гальваноразвязка для J-Link дороговата. Дешевле купить развязку на USB - стоит около 1000р.
Go to the top of the page
 
+Quote Post
zheka
сообщение Dec 6 2013, 20:13
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Огромное спасибо за советы по поводу клона.

Но тем не менее - с ST-Link что-то сделать можно?

Хех)))
Первое что случилось после смены кабеля обычного на кабель с ферритовыми кольцами - слет прошивки)))
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Dec 6 2013, 21:09
Сообщение #6


Гуру
******

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



надо купить jetlink от стартер кита, а не кабели менять....
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 6 2013, 22:25
Сообщение #7


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Golikov A. @ Dec 7 2013, 01:09) *
..надо купить jetlink от стартер кита, а не кабели менять....


кстати тут наткнулся на следующее.
от стартеркита имеем JLinkFlash
JTAG+SWD с ноутоа - без проблем. Немного раздражает только ограничение на кол-во бряков в железе, но и к этому приноравливаешься.
но тут вот захотелось SWO заюзать. Сам его с платы вывел заранее. Но SEGGER говорит дескать не поддерживается SWO хоть тресни(причём
потом происходит падёж вьювера - так к слову).

возможно ышо один момент - хз...
Со стороны отладчика в камне кстати вижу по флагам - не разрешена передача через SWO. Но блин, что то не смог найти грамотные примеры
как подключить его. В примерах от сеггера - тупо идёт проверка готовности и засылка. упоминаний о включениях-инициализации что то не
увидел. может просмотрел - хз..

пришлось пока отложить юзанье SWO...

ЗЫ
Пытался играться опциями компилятора - перенаправление стандартных stdout/stderr, так же что то глуховатенько...

Сообщение отредактировал kolobok0 - Dec 7 2013, 21:48
Go to the top of the page
 
+Quote Post
zheka
сообщение Dec 7 2013, 06:37
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



У меня вот такой.
http://www.mcutool.ru/products/debug/arm2.aspx

Кстати.... купив его я работал с AT91SAM7 - месяцы два, ничего страшного не происходило.
А как перешел на STM - постоянные зависания.
Go to the top of the page
 
+Quote Post
kan35
сообщение Dec 8 2013, 09:47
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



В IAR ставишь галку свойствах библиотеки SWO и более ничего не надо делать. ST-Link начинает принимать то, что идет через стандартный вывод.

Для ST делать частоту выше 1МГц возможно нет смысла. Flash шьется с реальной скоростью не более 30-50кБ/с (сирание + программирование).
Go to the top of the page
 
+Quote Post

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

 


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


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