|
Грабли с SWD |
|
|
|
Jul 26 2012, 20:00
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303

|
Доброго времени суток! Недавно стал счастливым обладателем отладочной платы olimexino-stm32 досталась почти на халяву, вот только использовать Maple для её прошивки я не собираюсь! У меня в наличии есть программатор st-link V2, но к сожалению там нет переходника на SWD (схема платы тут), ншёл схему переходника тут вот только какой номинал резисторов непонятно да и нужны ли эти линии подскажите знающие люди пожалуйста!
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Jul 26 2012, 20:21
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303

|
спасибо попробуем а резисторе имелось в виду которые в схеме http://mt-system.ru/sites/default/files/jtag_swd.pdf на линиях TRST и RTCK! и тогда ещё попутный вопрос получается если плата питается от usb и st-link тоже то Vcc необязательно (так же как и gnd)???
|
|
|
|
|
Jul 26 2012, 20:51
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(glonium @ Jul 27 2012, 00:21)  Vcc необязательно Только если подадите на ST-LINK (вход target Vcc) напряжение, равное напряжению питания МК. Лучше не надо, начните с простого Цитата(glonium @ Jul 27 2012, 00:21)  необязательно (так же как и gnd)??? Жуткая ересь! Вот этого не надо, раз не понимаете, о чём идёт речь.
|
|
|
|
|
Jul 27 2012, 05:14
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303

|
Цитата Жуткая ересь! Вот этого не надо, раз не понимаете, о чём идёт речь. как я понимаю гальванической развязки нет в st-link а плату я питаю от того же usb что и st-link и поэтому общий у них и так один!
|
|
|
|
|
Jul 28 2012, 20:24
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303

|
Подключил ST-Link, установил драйвера и ST-Link Utility, подключил плату по схеме приведённой ниже, запустил утилиту попробывал подключиться пишет No target connected! посмотрел осциллографом напряжение на выводе SWCLK тишина! В чём дело не пойму!
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 28 2012, 23:06
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204

|
Цитата(scifi @ Jul 27 2012, 00:12)  Причём Vcc нужно только для того, чтобы ST-LINK выдавал правильные уровни. Не только. Еще, для разных семейств F1, F2 используются разные алгоритмы программирования FLASH в зависимости от Vcc. Именно поэтому ST-Link измеряет Vcc (уровень можно видеть в одном из окон).
|
|
|
|
|
Aug 2 2012, 21:01
|
Частый гость
 
Группа: Участник
Сообщений: 77
Регистрация: 27-05-11
Пользователь №: 65 303

|
УРА я неправильно переходник распаял оказывается!! В Utility всё заработало!  а вот в Keil не работает  ! Бум разбираться дальше!
|
|
|
|
|
Aug 16 2012, 08:40
|
Знающий
   
Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073

|
Цитата(Tahoe @ Jul 30 2012, 10:16)  включая поддержку SW-режима, плюс кучи других камней от разных производителей, можно получить с помощью 15-ти баксового, китайского J-Link.  Скажите, а как МТ-Линк V7 перевести в режим поддержки SWD? А то у меня такая ситуация: подключил STM32F405 по SWD. Из Кейла идет программирование, и сигналы SWCLK, SWDIO есть! Но ответа от процесора нет! И процессор остается не запрограммированным. Есть, правда резистор подтягивающий на питание (10 к) для линии SWDIO, но не может же он мешать?! В КИТАх он есть! Хотя уберу, надо проверить!
|
|
|
|
|
Aug 16 2012, 09:06
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(Vladimir_T @ Aug 16 2012, 12:40)  как МТ-Линк V7 перевести в режим поддержки SWD? Могу ошибаться, но по-моему никак. Нужен ххх-link V8. Вот, например.Из описания по ссылке: Цитата V8.0 version for V7.0 improvements: (1) improve the SWD hardware interface circuit the counterfeit JLINK V8 using the JTAG debug mode can be normal debugging, but when debugging the CORTEX-M3 core chip will not be able to use the SWD functionality. V7 hardware SWD is not the same part with the V8, if forced to switch to SWD mode, JLINK master chips will be burned! JLINK V8 interface circuit using two-level converter chip, using a level converter chip must be fake and the V8!
(2) V8.0 using the two-color LED can indicate the working status of V7.0 only one LED indicator; (3) to optimize the firmware structure, the firmware upgrade function to move the bootloader area, the application area doubling, easy to add new features; (4) support for ARM11 better, much faster than JLINK V7 is the first choice for the ARM11.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|