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

 
 
9 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Дэбаг непрерывного процесса?, IAR 4.41A, AT91SAM7S256
zltigo
сообщение Jun 17 2009, 17:26
Сообщение #61


Гуру
******

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



Цитата(SM @ Jun 17 2009, 20:20) *
И изначально вел речь о передаче реалтайм-потоков, а не printf-ов, которые бесплатное приложение.

Я совершенно четко понимаю, что Вы "изначально ведете речь" о чем-то "своем" не имеющем отношения к большинству реальностей.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 17 2009, 17:30
Сообщение #62


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Jun 17 2009, 21:12) *
Странно, что у Вас, видимо совершенно случайно, оказался контролер не занятый чем-нибудь другим не имеющим отнощения к программамsmile.gif.
странно другое, иногда я контроллера так и не вижу laughing.gif , а мой софт, написанный только используя
мозг и симуляторы таки работают без всяких правок... laughing.gif
Цитата
Загнав себя себя у угол можете там и сидеть - каждый сам себе Буратино.
Использовав по максимуму возможности платформы на которой работаю... laughing.gif
...хотя это конечно плохо smile.gif smile.gif smile.gif
Цитата
P.S.
Насколько я помню, Вы не понимаете отладки в терминале,
Кто Вам сказал что я такими возможностями не пользуюсь совсем ?
Цитата
c чего это вдруг занитересовались терминалом, да еще эмулирумым через самое убогое железо?

Убого - не убого... главное в этом вопросе результат, я вот отлаживаюсь при полном отсутствии спец интерфейсов
для этого, а Вам слабо... ? laughing.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 17 2009, 17:41
Сообщение #63


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zltigo @ Jun 17 2009, 21:26) *
Я совершенно четко понимаю, что Вы "изначально ведете речь" о чем-то "своем" не имеющем отношения к большинству реальностей.

ну-да ну-да... потребность прогнать аудиосигнал с компа в устройстве на ARM это за гранью реального....
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 17 2009, 17:47
Сообщение #64


Гуру
******

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



Цитата(SM @ Jun 17 2009, 20:20) *
ха-ха. Тоже мне фаворит. Это средненький эмулятор....

Фаворит не по цене, фаворит не по наворотам. Фаворит по применимости в эмбеддерском мире. Реальная такая парочка c J-Link



Цитата(singlskv @ Jun 17 2009, 20:30) *
Убого - не убого... главное в этом вопросе результат, я вот отлаживаюсь при полном отсутствии спец интерфейсов
для этого, а Вам слабо... ? laughing.gif

Мне даже не слабо и без используемого Вами действительно "специнтефейса" ака JTAG, и "спецсофта" ака дебагер, и уж тем более без "спецдевайса" Wiggler (который, кстати, наряду со многими JTAG девайсами у меня имеется )


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 17 2009, 17:57
Сообщение #65


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Jun 17 2009, 21:47) *
Мне даже не слабо и без используемого Вами действительно "специнтефейса" ака JTAG, и "спецсофта" ака дебагер, и уж тем более без "спецдевайса" Wiggler (который, кстати, наряду со многими JTAG девайсами у меня имеется )
Видимо Вы недопоняли, консоли не будет в принципе...
предложите способ отладки...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 17 2009, 18:02
Сообщение #66


Гуру
******

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



Цитата(singlskv @ Jun 17 2009, 20:57) *
Видимо Вы недопоняли, консоли не будет в принципе...
предложите способ отладки...

Я все понял и ответил - чем отлаживаться с Wiggler, я лучше начну махать пином изображая 7bit посылки. При этом еще могу "гордо" утверждать, что для JTAG у меня тоже даже типа пинов не осталось а я все еще отлаживаюсь smile.gif. Вот такой я "крутой" wink.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 17 2009, 18:10
Сообщение #67


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Jun 17 2009, 22:02) *
Я все понял и ответил - чем отлаживаться с Wiggler, я лучше начну махать пином изображая 7bit посылки. При этом еще могу "гордо" утверждать, что для JTAG у меня тоже даже типа пинов не осталось а я все еще отлаживаюсь smile.gif. Вот такой я "крутой" wink.gif
Ну ни знаю..., мне хватает мозгов просто тормознуть прогу и разобраться в проблеммах...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 17 2009, 18:17
Сообщение #68


Гуру
******

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



Цитата(singlskv @ Jun 17 2009, 21:10) *
Ну ни знаю..., мне хватает мозгов просто тормознуть прогу и разобраться в проблеммах...

Ну тогда я типа:
Цитата
- А когда я учился в Оксфорде, нас учили не ссать на руки.

Это я к типа к тому, что я вообще могу не делать ошибок smile.gif smile.gif smile.gif
Скажите, а к чему Вы это ответвление с "тормознуть прогу" в теме "Дэбаг непрерывного процесса" затеяли? Может хватит?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 17 2009, 18:18
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(zltigo @ Jun 17 2009, 22:02) *
При этом еще могу "гордо" утверждать, что для JTAG у меня тоже даже типа пинов не осталось а я все еще отлаживаюсь

Хм. А что же это такое отлаживается, что JTAG-пины можно под что-то кроме отладки задействовать? BIST какой нибудь через них сделан? Во всем том АРМовом, с чем я дело имел (альтерский excalibur, который гибрид АРМ+фпга, TMS470R1, TMS320C5471) переназначение жтаг-пинов во что-то другое было невозможно. Да и судя по даташиту в обсуждаемом AT91SAM7 нельзя.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 17 2009, 18:24
Сообщение #70


Гуру
******

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



Цитата(SM @ Jun 17 2009, 21:18) *
Да и судя по даташиту в обсуждаемом AT91SAM7 нельзя.

Во многих, например тех-же LPC, можно (слишком большая роскошь для малоголих). Переключается, как софтово, так и по наличию подтяжки на пине при старте. JTAG по традиции развожу, но его пины использую и не по прямому назначению, ну там джамперочки аварийных выходов в загрузчик, может какую опциональный светодиодик-кнопочку.....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 17 2009, 18:38
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



А вот такой вопрос, оффтопный слегка, Вы тут RDI упоминали, а где-бы стандартиком разжиться, не знаете? Что-то не нагугливается... Есть идейки сделать RDI-либу для XDS.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 17 2009, 19:06
Сообщение #72


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(zltigo @ Jun 17 2009, 22:02) *
Я все понял и ответил - чем отлаживаться с Wiggler, я лучше начну махать пином изображая 7bit посылки.

Флаг в руки и танк на встречу...,
однако Вы так и не смогли(не захотели...) ответить на вопрос по отладке при отсутствии свободных интерфейсов...


Цитата(zltigo @ Jun 17 2009, 22:17) *
Скажите, а к чему Вы это ответвление с "тормознуть прогу" в теме "Дэбаг непрерывного процесса" затеяли? Может хватит?
А Вы не умеете отлаживаться при включенных прерываниях ? научить ?
и поток окажеться таки непрерывным...(почти...)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 17 2009, 19:28
Сообщение #73


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Здесь как раз все очень просто, так просто, что проффесионалы леняться даже подсказывать.
У USB всегда есть свободные конечные точки (тока не говорите что вы все заняли).
Так вот делают композитный дивайс и отлаживают через виртуальный COM порт.
Есть также Ethernet, в нем при любых раскладах отладочный канал можно сделать.
Даж на якобы занятом UART-е можно сделать отладочный канал путем мультиплексированных протоколов.
Короче курите Линукс. Обретете много идей по отладке.

Цитата(singlskv @ Jun 17 2009, 22:06) *
однако Вы так и не смогли(не захотели...) ответить на вопрос по отладке при отсутствии свободных интерфейсов...
Go to the top of the page
 
+Quote Post
singlskv
сообщение Jun 17 2009, 19:38
Сообщение #74


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(AlexandrY @ Jun 17 2009, 23:28) *
Здесь как раз все очень просто,
правда?
Цитата
так просто, что проффесионалы леняться даже подсказывать.
Кто конкретно ?, Вы уже подсказали... laughing.gif
Цитата
У USB всегда есть свободные конечные точки (тока не говорите что вы все заняли).
Так вот делают композитный дивайс и отлаживают через виртуальный COM порт.
для отладки USB интерфейса это особенно ценно...
Цитата
Есть также Ethernet, в нем при любых раскладах отладочный канал можно сделать.
Ethernet пока не подогнали...
Цитата
Даж на якобы занятом UART-е можно сделать отладочный канал путем мультиплексированных протоколов.
предложите разумную схемму мультиплексирования модбаса...
Цитата
Короче курите Линукс. Обретете много идей по отладке.
Спасибо, иногда курю...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jun 17 2009, 19:38
Сообщение #75


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Раз уж пошел такой маркетинг, то похвалю и свое.

Покупателям проекта ARM-Ultimator передаю бесплатно полный комплект документации на JTAG-USB адаптер Y-Link:



Вот результат контрольного теста скорости работы Y-Link:


Т.е. скорость чтения внешней по отношению к чипу NOR FLASH через JTAG получаем 1.6 Mbit/s в среднем при тактовой JTAG = 12 MHz
Ну и также не забываем что этот класс адаптеров работает через RDI, через GDB, через TCP/IP. А также как родной принимается компиляторами IAR, Keil, Multi и т.д.

Цитата(coolibin @ Jun 16 2009, 18:10) *
Есть участки программы, где я не могу поставить брейкпоинт, т. к. нарушу процесс приема/передачи данных, но все равно хотелось бы посмотреть, что там происходит, например, в программе на Win32 я бы все вывел в лог файл. Как быть с ARM'ом? Вводить дополн. переменные для дебага?
Go to the top of the page
 
+Quote Post

9 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 05:36
Рейтинг@Mail.ru


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