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

 
 
> debug console over AVR-ISP, Поток отладки направляем на ISP порт
demiurg_spb
сообщение Feb 20 2010, 19:34
Сообщение #1


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

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



Хочется решить раз и навсегда проблему отладочной консоли для семейства AVR.
Хочется получить обычную консоль на ПК, которая принимает DEBUG-поток от AVR через LPT или USB-FT2232 программатор,
подключенный к MCU на ISP разъём. Поток данных односторонний MCU->программатор->ПК.
Видится 2 режима работы:
1 - UART (для мега64, мега128 и остальных имеющих TXD на ISP разъёме)
2 - SPI для всех остальных.
Нужно также предусмотреть спец-преамбулы для режима SPI, чтоб консоль не ловила весь SPI трафик MCU с периферией.
Может кто уже делал что-то подобное?
Может ReAl поможет и выпустит в свет новую прогу AVREL-CONSOLE? :-)
Сам готов помочь. Так, глядишь, сделаем общеполезную тулзу.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
defunct
сообщение Feb 24 2010, 20:11
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(demiurg_spb @ Feb 20 2010, 21:34) *
Хочется решить раз и навсегда проблему отладочной консоли для семейства AVR.

Для себя решил этот вопрос с помощью I2C Slave на m8/48 - который представляет собой конвертер I2C <-> UART.
Понятно, что это решение пойдет не для всех AVR, а только для тех у кого есть I2C (правда никто не мешает умельцам примостырить софтовый I2C, но мне оно было не нужно, да камней без аппаратного I2C - парочка мег, и тиньки... где консоль вроде как и лишняя). I2C шину на технологический разъем 4 пина Vcc/SCL/SDA/GND.
Конвертер питается от таргета.

Из плюсов:
- не ограничен использованием только для AVR, применим и с МК других семейств;
- не ограничен только отладкой, можно использовать просто как дополнительный UART;
- двухсторонняя связь;
- подключение непосредственно к КОМ порту компа;
- работа через любой стандартный терминал;
- масштабирование по самые немогу - хоть 10 "консолей" (понятно что это могут быть и не консоли, а напр доп. 485-й порт).

из минусов:
- еще 1 разъем на плате,
- объем дебажного сопроводительного софта на таргет железе ~2.5kb Flash.
Второй минус правда нивелируется если I2C шина используется для чего-то еще, т.к. из 2.5k - 2KB занимает драйвер i2c.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- demiurg_spb   debug console over AVR-ISP   Feb 20 2010, 19:34
- - smac   Цитата(demiurg_spb @ Feb 20 2010, 22:34) ...   Feb 20 2010, 21:11
- - AHTOXA   Цитата(demiurg_spb @ Feb 21 2010, 00:34) ...   Feb 20 2010, 22:03
- - ReAl   Цитата(demiurg_spb @ Feb 20 2010, 21:34) ...   Feb 20 2010, 22:14
- - Petka   Цитата(demiurg_spb @ Feb 20 2010, 22:34) ...   Feb 20 2010, 22:18
|- - ReAl   Цитата(Petka @ Feb 21 2010, 00:18) уже ка...   Feb 20 2010, 23:01
|- - Petka   Цитата(ReAl @ Feb 21 2010, 02:01) Интерес...   Feb 21 2010, 08:19
- - zltigo   Цитата(demiurg_spb @ Feb 20 2010, 22:34) ...   Feb 20 2010, 22:22
|- - demiurg_spb   Цитата(zltigo @ Feb 21 2010, 01:22) Похва...   Feb 21 2010, 08:07
|- - zltigo   Цитата(demiurg_spb @ Feb 21 2010, 11:07) ...   Feb 21 2010, 08:20
|- - Petka   Цитата(zltigo @ Feb 21 2010, 11:20) Что? ...   Feb 21 2010, 08:49
|- - zltigo   Цитата(Petka @ Feb 21 2010, 11:49) Видимо...   Feb 21 2010, 09:15
|- - Petka   Цитата(zltigo @ Feb 21 2010, 12:15) А вот...   Feb 21 2010, 09:32
|- - ReAl   Цитата(Petka @ Feb 21 2010, 11:32) (знаю ...   Feb 21 2010, 10:12
|- - zltigo   Цитата(Petka @ Feb 21 2010, 12:32) Однако...   Feb 21 2010, 10:20
- - Petka   Цитата(ReAl @ Feb 21 2010, 13:12) Если мо...   Feb 21 2010, 10:42
|- - zltigo   Цитата(Petka @ Feb 21 2010, 13:42) приакт...   Feb 21 2010, 11:30
|- - Petka   Цитата(zltigo @ Feb 21 2010, 14:30) До те...   Feb 21 2010, 11:47
|- - zltigo   Цитата(Petka @ Feb 21 2010, 14:47) так и ...   Feb 21 2010, 12:48
|- - Petka   Цитата(zltigo @ Feb 21 2010, 15:48) А у ...   Feb 21 2010, 21:10
|- - zltigo   Цитата(Petka @ Feb 22 2010, 00:10) вторая...   Feb 21 2010, 21:36
|- - Petka   Цитата(zltigo @ Feb 22 2010, 00:36) flow ...   Feb 22 2010, 09:08
|- - Qwertty   Цитата(Petka @ Feb 22 2010, 12:08) abd - ...   Feb 22 2010, 16:50
|- - Petka   Цитата(Qwertty @ Feb 22 2010, 19:50) Вы о...   Feb 22 2010, 21:54
|- - Qwertty   Цитата(Petka @ Feb 23 2010, 00:54) Отнюдь...   Feb 23 2010, 00:07
||- - Petka   Цитата(Qwertty @ Feb 23 2010, 03:07) Успе...   Feb 23 2010, 07:06
|- - zltigo   Цитата(Petka @ Feb 23 2010, 00:54) видимо...   Feb 23 2010, 13:05
|- - Petka   Цитата(zltigo @ Feb 23 2010, 16:05) Если ...   Feb 23 2010, 13:26
|- - zltigo   Цитата(Petka @ Feb 23 2010, 16:26) Сейчас...   Feb 23 2010, 13:38
|- - Petka   Цитата(zltigo @ Feb 23 2010, 16:38) Получ...   Feb 23 2010, 13:51
|- - zltigo   Цитата(Petka @ Feb 23 2010, 16:51) 1-wire...   Feb 23 2010, 14:21
|- - Petka   Цитата(zltigo @ Feb 23 2010, 17:21) ... С...   Feb 23 2010, 14:24
|- - zltigo   Цитата(Petka @ Feb 23 2010, 17:24) ПодЕли...   Feb 23 2010, 17:36
|- - Petka   Цитата(zltigo @ Feb 23 2010, 20:36) Одним...   Feb 23 2010, 18:29
|- - zltigo   Цитата(Petka @ Feb 23 2010, 21:29) сразу ...   Feb 23 2010, 18:41
|- - Petka   Цитата(zltigo @ Feb 23 2010, 21:41) Если ...   Feb 23 2010, 18:47
|- - zltigo   Цитата(Petka @ Feb 23 2010, 21:47) Так эт...   Feb 23 2010, 20:24
|- - Petka   Цитата(zltigo @ Feb 23 2010, 23:24) Мне к...   Feb 23 2010, 21:33
|- - zltigo   Цитата(Petka @ Feb 24 2010, 00:33) Возвра...   Feb 24 2010, 08:33
|- - Petka   Цитата(zltigo @ Feb 24 2010, 11:33) Он мо...   Feb 24 2010, 19:13
|- - zltigo   Цитата(Petka @ Feb 24 2010, 22:13) Дело з...   Feb 24 2010, 21:43
- - Laptop   Часто даже в меге128 оба уарта заняты, поэтому я п...   Feb 21 2010, 14:48
- - MDD   Цитата(demiurg_spb @ Feb 20 2010, 21:34) ...   Feb 22 2010, 07:50
|- - zltigo   Цитата(MDD @ Feb 22 2010, 10:50) бутлоаде...   Feb 22 2010, 17:08
|- - MDD   Цитата(zltigo @ Feb 22 2010, 19:08) Залит...   Feb 22 2010, 18:41
|- - zltigo   Цитата(MDD @ Feb 22 2010, 21:41) Я не зря...   Feb 22 2010, 19:02
- - vesago   В качестве инструмента предлагаю известный клон ав...   Feb 23 2010, 07:28
|- - demiurg_spb   Цитата(defunct @ Feb 24 2010, 23:11) Для ...   Feb 25 2010, 07:48
- - manul78   Я может слегка не в тему, но спрашиваю потому как ...   Feb 24 2010, 23:06
- - zltigo   Цитата(manul78 @ Feb 25 2010, 02:06) По D...   Feb 24 2010, 23:12
- - ReAl   Цитата(manul78 @ Feb 25 2010, 01:06) По D...   Feb 25 2010, 00:37
- - manul78   Цитата(ReAl @ Feb 25 2010, 03:37) Смысла ...   Feb 25 2010, 03:50


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

 


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


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