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

 
 
> К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
Ответов
Golikov A.
сообщение Jul 24 2014, 21:16
Сообщение #2


Гуру
******

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



вопрос за сколько тактов... судя по описанию за 1. И даже если не за один, то гарантированно прерывание не влезет в процесс, операция атомарна. Но что-то мне говорит что за 1 такт это делается...
Go to the top of the page
 
+Quote Post
rus61
сообщение Jul 25 2014, 07:59
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 13-03-10
Пользователь №: 55 929



Цитата(Golikov A. @ Jul 25 2014, 01:16) *
вопрос за сколько тактов... судя по описанию за 1. И даже если не за один, то гарантированно прерывание не влезет в процесс, операция атомарна. Но что-то мне говорит что за 1 такт это делается...


Минимум три такта системной частоты на read-modify-write плюс такты работы с памятью/периферией (выставление адреса, ожидание выставления данных и т.д.), на это время системная шина будит заблокирована, но выполнение команд продолжится(если не требуется доступ к шине иначе ядро будит ждать). Для программы операция на 100% атомрная и вероятно выполняется за один такт (т.к. не нужно ждать доступа к памяти/периферии).

Цитата(ViKo @ Jul 25 2014, 10:30) *
С атомарностью ничего не делать, пользоваться.
Битбэнд быстрее, если обращаться к порту через ODR, но есть еще BSRR, безо всякого чтения-модификации-записи.


BSRR в К1986ВЕ92 к сожалению нет.

Сообщение отредактировал rus61 - Jul 25 2014, 08:01
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jul 25 2014, 08:03
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(rus61 @ Jul 25 2014, 10:59) *
BSRR в К1986ВЕ92 к сожалению нет.

Это печально. Объясняет...
Выходит, Миландр купили ядро Cotrex, а периферию "слепили из того, что было". crying.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Jul 25 2014, 08:59
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(ViKo @ Jul 25 2014, 11:03) *
Это печально. Объясняет...
Выходит, Миландр купили ядро Cotrex, а периферию "слепили из того, что было". crying.gif

Сорри за оффтоп, но вот интересно, эти контроллеры для каких хоть целей используют? До "нормальных" мк ст или лпс они еще недотягивают по функционалу, а уж по цене - тут вообще без вариантов. Что у них есть такого "сильного", чтоб их выбирать?
ЗЫ Ну кроме указаний свыше - "использовать отечественную эл. базу" biggrin.gif
Go to the top of the page
 
+Quote Post
rus61
сообщение Jul 25 2014, 09:28
Сообщение #6





Группа: Участник
Сообщений: 10
Регистрация: 13-03-10
Пользователь №: 55 929



Цитата(mantech @ Jul 25 2014, 12:59) *
Сорри за оффтоп, но вот интересно, эти контроллеры для каких хоть целей используют? До "нормальных" мк ст или лпс они еще недотягивают по функционалу, а уж по цене - тут вообще без вариантов. Что у них есть такого "сильного", чтоб их выбирать?
ЗЫ Ну кроме указаний свыше - "использовать отечественную эл. базу" biggrin.gif


Для тех же целей что и STM и LPC но в военных приборах. Если Вы думаете, что импортные МК милитари класса дешевле, то я Вас разочарую, они стоят также, а то и дороже. Посмотрите на стоимость микросхем от TI, к примеру http://www.ti.com/product/SMJ320C25/samplebuy - 388$ и это за древний 16-разрядный DSP при прямой поставке от 100 шт.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- demiurg_spb   К1986ВЕ92   Jun 3 2014, 04:40
- - редактор   Скорее всего можно, только надо библиотеки подправ...   Jun 3 2014, 04:51
|- - demiurg_spb   Цитата(редактор @ Jun 3 2014, 13:01) Скор...   Jun 3 2014, 05:09
|- - AVR   Цитата(редактор @ Jun 3 2014, 08:51) Ну п...   Aug 19 2014, 08:38
|- - LightElf   QUOTE (AVR @ Aug 19 2014, 12:38) А как эт...   Aug 19 2014, 10:37
|- - demiurg_spb   Цитата(AVR @ Aug 19 2014, 12:38) А как эт...   Aug 19 2014, 11:01
|- - AVR   Цитата(demiurg_spb @ Aug 19 2014, 15:01) ...   Sep 4 2014, 12:15
|- - AVR   Цитата(demiurg_spb @ Aug 19 2014, 15:01) ...   Sep 7 2014, 19:04
|- - 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
|- - 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 Текстовая версия Сейчас: 21st July 2025 - 08:58
Рейтинг@Mail.ru


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