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

 
 
> К1986ВЕ92, SWD, высвобождение остальных ножек JTAG
demiurg_spb
сообщение Jun 3 2014, 04:40
Сообщение #1


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Начинаем осваивать ARM-CM3 от Миландр К1986ВЕ92.
Сразу возник вопрос.
Можно-ли, используя лишь SWD, высвободить остальные ножки JTAG для собственных нужд (так же как это было в STM32)?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
редактор
сообщение Jun 3 2014, 04:51
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Скорее всего можно, только надо библиотеки подправить.
Там библиотека сделана таким образом, что при записи в порт маскирует все ножки JTAG.
Ну при экспериментах будте готовы, что придется стирать МК через UART.
При прямой записи в порт с JTAG интерфейсом есть шанс завесить отладку. Местная грабля.


Сообщение отредактировал редактор - Jun 3 2014, 04:51


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post
AVR
сообщение Aug 19 2014, 08:38
Сообщение #3


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(редактор @ Jun 3 2014, 08:51) *
Ну при экспериментах будте готовы, что придется стирать МК через UART.

А как это понимать? Микроконтроллеры от Миландр можно прошивать и стирать через UART?
т.е. я могу зашить свою программу не покупая программатор? На каких официальных отладочных платах это работает?


--------------------
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Aug 19 2014, 11:01
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(AVR @ Aug 19 2014, 12:38) *
А как это понимать? Микроконтроллеры от Миландр можно прошивать и стирать через UART?
т.е. я могу зашить свою программу не покупая программатор? На каких официальных отладочных платах это работает?
Проверено на LDM-K1986BE92QI.
А на отладочном комплекте от самого миландра "отладочный комплект для K1986BE92QI" проверить не удалось, он оказался нерабочим из коробки.
Как такое может быть вообще не понимаю.

Кстати про уарт забыли как только поняли причину отваливания JTAG (писал об этом выше).

Ещё коллегой был пофикшен openocd в связке ST-LINK + K1986 (тип контроллера не принципиален) :
http://openocd.zylin.com/#/c/2217/

Теперь SWO-консоль не отваливаетсяsm.gif


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
AVR
сообщение Sep 7 2014, 19:04
Сообщение #5


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(demiurg_spb @ Aug 19 2014, 15:01) *
Проверено на LDM-K1986BE92QI.
Кстати про уарт забыли как только поняли причину отваливания JTAG (писал об этом выше).

У меня появился вопрос... их программа 1986WSD.exe действительно прошивает, однако требуется там нажать Run чтобы программа начала работать. А при сбросе питания - пусто, программы нет, не работает. Не представляю - куда же оно там зашилось, или надо что-то сделать чтобы оно начало работать при включении питания при таком способе прошивки? Подозреваю переключатели M0/M1/M2 на плате за это отвечают.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- demiurg_spb   К1986ВЕ92   Jun 3 2014, 04:40
|- - demiurg_spb   Цитата(редактор @ Jun 3 2014, 13:01) Скор...   Jun 3 2014, 05:09
|- - LightElf   QUOTE (AVR @ Aug 19 2014, 12:38) А как эт...   Aug 19 2014, 10:37
|- - AVR   Цитата(demiurg_spb @ Aug 19 2014, 15:01) ...   Sep 4 2014, 12:15
|- - rus61   Цитата(AVR @ Sep 7 2014, 23:04) У меня по...   Sep 8 2014, 10:46
- - rus61   Цитата(demiurg_spb @ Jun 3 2014, 12:50) Н...   Jun 4 2014, 07:23
|- - demiurg_spb   Цитата(rus61 @ Jun 4 2014, 15:33) Спасибо...   Jun 4 2014, 07:48
|- - demiurg_spb   Выяснился один интересный момент. Если обращаться ...   Jul 23 2014, 11:58
|- - rus61   Цитата(demiurg_spb @ Jul 23 2014, 15:58) ...   Jul 23 2014, 15:01
|- - demiurg_spb   Цитата(rus61 @ Jul 23 2014, 19:01) У мен...   Jul 23 2014, 15:06
|- - rus61   Цитата(demiurg_spb @ Jul 23 2014, 19:06) ...   Jul 24 2014, 07:39
|- - DmitryM   Цитата(rus61 @ Jul 24 2014, 11:39) Да про...   Jul 24 2014, 09:43
|- - AHTOXA   Цитата(DmitryM @ Jul 24 2014, 15:43) Бред...   Jul 24 2014, 11:17
- - ViKo   Значит, bitband представляется программной атомарн...   Jul 24 2014, 13:17
|- - DmitryM   Цитата(ViKo @ Jul 24 2014, 17:17) А для у...   Jul 24 2014, 13:45
|- - ViKo   Цитата(DmitryM @ Jul 24 2014, 16:45) Не д...   Jul 24 2014, 13:54
- - Golikov A.   я так понимаю основное назначение бит-банда это ус...   Jul 24 2014, 18:52
|- - ViKo   Цитата(Golikov A. @ Jul 24 2014, 21:52) я...   Jul 24 2014, 18:59
- - Golikov A.   вопрос за сколько тактов... судя по описанию за 1....   Jul 24 2014, 21:16
|- - rus61   Цитата(Golikov A. @ Jul 25 2014, 01:16) в...   Jul 25 2014, 07:59
|- - ViKo   Цитата(rus61 @ Jul 25 2014, 10:59) BSRR в...   Jul 25 2014, 08:03
|- - mantech   Цитата(ViKo @ Jul 25 2014, 11:03) Это печ...   Jul 25 2014, 08:59
|- - rus61   Цитата(mantech @ Jul 25 2014, 12:59) Сорр...   Jul 25 2014, 09:28
|- - mantech   Цитата(rus61 @ Jul 25 2014, 12:28) Для те...   Jul 25 2014, 15:49
- - ViKo   LOAD и STORE выполняются за 2 такта. За сколько вы...   Jul 24 2014, 22:00
- - Golikov A.   что делать тогда с атомарностью процедуры? где то...   Jul 25 2014, 06:18
- - ViKo   С атомарностью ничего не делать, пользоваться. Бит...   Jul 25 2014, 06:30
- - RuSTA   Проблему с отваливающимся JTAG А и Б решал с помощ...   Aug 19 2014, 19:40
|- - demiurg_spb   Цитата(RuSTA @ Aug 19 2014, 23:40) Судя ...   Aug 20 2014, 11:30
- - mik109   Цитата(RuSTA @ Aug 19 2014, 23:40) Пробле...   Aug 20 2014, 13:49


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

 


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


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