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

 
 
> Альтернатива USART, Как насчет SWO?
NeDoEng
сообщение Jun 15 2016, 12:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 17-04-16
Пользователь №: 91 333



В настоящее время (впрочем как и многие начинающие) использую для вывода отладочных сообщений USART. Т.е. помимо программатора к плате подключен еще и преобразователь USB-USART - неудобно же.
Знаю, что есть такой интерфейс SWD, который поддерживает вывод отладочной информации через вывод SWO. Т.е. имея 1 программатор с интерфейсом SWD такой как ST-link/V2 можно и шить и получать отладочные сообщения.
Например при использовании USART на скорости 921600 бод 1 байт можно передать примерно за 11 мкс. Достаточно быстро и погрешность установки скорости 0,16%. Быстрее пробовал, но не пашет почему-то. Использую преобразователь на ft2232.

SWO может так же или быстрее? Нигде не найду конкретных значений.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Jun 15 2016, 14:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (NeDoEng @ Jun 15 2016, 15:42) *
Т.е. помимо программатора к плате подключен еще и преобразователь USB-USART - неудобно же.

Так выкиньте программатор нафиг и загружайте по тому-же отладочному UART. Всего делов загрузчик.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Jun 15 2016, 14:31
Сообщение #3


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(zltigo @ Jun 15 2016, 10:08) *
Так выкиньте программатор нафиг и загружайте по тому-же отладочному UART. Всего делов загрузчик.

программатор в 10 раз быстрее грузит. Зачем делать то, что можно не делать? Загрузчик, софт для него.

Имхо ничего удобнее уарта для отладки нет. Большие скорости там не нужны, 115200 более чем достаточно.
Капец какое неудобство, надо два разъема подключать! А еще же и питание надо по третьему? Как можно так жить?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 16 2016, 11:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (ar__systems @ Jun 15 2016, 17:31) *
программатор в 10 раз быстрее грузит. Зачем делать то, что можно не делать? Загрузчик, софт для него.

Это иллюзия, поскольку упираетесь в скорость записи во Flash а не в скорость передачи. Это раз. Загрузчик для серийного изделия по любому делать надо. Это два.
Ну и на лишний разъем это Вы жаловались, а не я.


QUOTE (NeDoEng @ Jun 15 2016, 20:32) *
Да, можно так, но в одно движение из Кейла вряд ли получится загрузить.

Получится в одно движение из терминальной программы.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



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

 


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


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