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

 
 
> CMSIS-DAP, новый отладочный интерфейс от ARM
KRS
сообщение Sep 20 2012, 18:47
Сообщение #1


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



ARM удумал новый отладочный интерфейс. Причем даже не отладочный интерфейс, а прошивку на базе CMSIS для железного отладчика который через RDDI-DAP dll общается с дебагером на хосте.

Цитата
Benefits of CMSIS-DAP
  • Provides a standardized interface for debuggers.
  • Interfaces to Keil MDK and ARM DS-5 are already available; adaption for 3rd party debuggers in preparation.
  • Access to CoreSight registers of all Cortex processor architectures (Cortex-A/R/M).
  • Connects via 5-pin JTAG or 2-pin Serial Wire Debug (SWD).
  • Supports multi-core debugging.
  • Easy to deploy to Debug Units based on Cortex-M microcontrollers.
  • Debug Unit may be integrated on an evaluation board.
  • USB using HID (Human Interface Device) driver class that avoids driver installation on host PC.


проект в стадии: Version 0.01 - Beta (даты файлов 19.06.2012)

ЗЫ ознакомится можно в местных закромах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Sep 27 2012, 12:00
Сообщение #2


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Так 0xE79E не посылается - чип не будет по SWD работать! (может LPC1000 и будет т.к. JTAG нету) но именно эта последовательность переключает на SWD!

Цитата
Сначала 51 клок при высоком уровне и 8 клоков при низком

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

т.е. общая последовательность такая:
64 клока при высоком уровне.
16 клоков отправка 0xE79E
16 клоков при низком уровне
50 клоков при высоком уровне
16 клоков при низком уровне

Первые 64 клока нужны для очистки состояния если SWD уже работал.
я уже не помню зачем нужны 16 клоков при низком уровне.

Но 0xE79E надо обязательно посылать!

Может быть Вам просто стоит подправить исходники что бы при первой команде ID_DAP_SWD_Configure или ID_DAP_SWD_Clock отправлялось
64 клока при высоком уровне.
16 клоков отправка 0xE79E
16 клоков при низком уровне
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KRS   CMSIS-DAP   Sep 20 2012, 18:47
- - AlexandrY   Цитата(KRS @ Sep 20 2012, 21:47) ARM удум...   Sep 21 2012, 05:20
|- - KRS   Цитата(AlexandrY @ Sep 21 2012, 09:20) От...   Sep 21 2012, 08:29
- - goodwin   Оптимально LPC1343. ROM HID можно заюзать, да и пр...   Sep 21 2012, 07:16
- - goodwin   Именно это и имел ввиду - "ногодрыг по HID US...   Sep 21 2012, 09:09
- - KRS   Протокол в общем не уровня GDB сервер, где уже сра...   Sep 21 2012, 19:44
- - goodwin   Есть желающие поковыряться? По быстрому совокупил ...   Sep 25 2012, 04:39
|- - KRS   Цитата(goodwin @ Sep 25 2012, 08:39) Клок...   Sep 26 2012, 07:40
- - goodwin   Дык задача так не стоит - во что бы то ни стало к ...   Sep 26 2012, 15:40
|- - KRS   Цитата(goodwin @ Sep 26 2012, 19:40) Зада...   Sep 26 2012, 19:18
- - goodwin   Теперь есть: КодDAP command = 00 Seq: 02-00 ...   Sep 27 2012, 08:02
- - goodwin   Первым делом это попробовал, гогда углУбился Пра...   Sep 27 2012, 12:47
|- - KRS   Цитата(goodwin @ Sep 27 2012, 16:47) Кста...   Sep 27 2012, 15:38
- - x893   Не могу сказать про LPC - но я скачал файл CMSISDA...   Sep 28 2012, 03:01
- - goodwin   Ну дык и выкладывайте проект. Дабы сравнить. Может...   Sep 28 2012, 06:01
- - x893   Запустил на STM32 - чуть позже выложу код (есть ещ...   Oct 1 2012, 02:31
- - sensor_ua   Появилась поддержка в CooCox.   Nov 20 2012, 05:24


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 21:33
Рейтинг@Mail.ru


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