Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: at91rm9200 + DBGU + HyperTerminal
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
cf7k
Была у меня проблема с заливкой чего либо по Subj. Пошукав в форуме так и не нашел нужного ответа, а вот возникновение этой проблемы мелькало.

Итого Subj + HyperTerminal ничего не заливает (дает 10 ретрейнов и отваливается), хотя получает симолы 0x43.

С помощью Костяна, а также путем экспериметна удалось выяснить, что для HyperTerminal'a обязательно требуются заглушки на RST-CTS и DTR-DSR-DCD. (просто Rx,Tx,SGND не отделаться).
Может быть достаточно какой-то одной заглушки - я поставил обе.

to moderators: если тут есть нормально оформляющийся FAQ (не нашел, хотя может и плохо искал) - считаю полезным это внести туда.
jack_avenger
Цитата(cf7k @ Oct 10 2006, 09:34) *
... что для HyperTerminal'a обязательно требуются заглушки на RST-CTS и DTR-DSR-DCD. (просто Rx,Tx,SGND не отделаться).

А я часто забываю отключить апаратное управление потоком при настройке связи через терминал. Вот тогда приходится искать несуществующую проблему maniac.gif
cf7k
Цитата(jack_avenger @ Oct 10 2006, 10:41) *
А я часто забываю отключить апаратное управление потоком при настройке связи через терминал. Вот тогда приходится искать несуществующую проблему maniac.gif


Гм.... Ставлю 115200,8,N,1, аппаратное. Иногда даю ресет атмелу. Работает.
Кстати, в настройках портов FIFO буферы(буфера wink.gif ) настроены на максимум.
MemoryTest
Цитата(cf7k @ Oct 10 2006, 10:47) *
Цитата(jack_avenger @ Oct 10 2006, 10:41) *

А я часто забываю отключить апаратное управление потоком при настройке связи через терминал. Вот тогда приходится искать несуществующую проблему maniac.gif


Гм.... Ставлю 115200,8,N,1, аппаратное. Иногда даю ресет атмелу. Работает.
Кстати, в настройках портов FIFO буферы(буфера wink.gif ) настроены на максимум.


Зачем там аппаратное управление потоком??? DBGU только TX и RX smile.gif никаких CTS и RTS там нету.
У меня гипертеринал привате едишн нормально льет по Xmodem а вот TeraTermPro почемуто не может туда залить smile.gif хотя в остальное мое железо нормально льют и тот и тот. 8n1 везде smile.gif и без управления потоком.
cf7k
Цитата(MemoryTest @ Oct 10 2006, 11:35) *
Зачем там аппаратное управление потоком??? DBGU только TX и RX smile.gif никаких CTS и RTS там нету.
У меня гипертеринал привате едишн нормально льет по Xmodem а вот TeraTermPro почемуто не может туда залить smile.gif хотя в остальное мое железо нормально льют и тот и тот. 8n1 везде smile.gif и без управления потоком.


Аппаратное управление предлагается гипертерминалом по умолчанию. Вот я на это и напоролся. Естественно что DBGU не нужно ничего кроме Rx и Tx, а вот гипертерминал еще и схватился за другие линии.

Щас попробовал без управления потоком - вот тут действительно ничто не мешает.
aaarrr
Неоднократно писал, но не грех повторить: пользоваться HyperTerminal'ом можно только в крайнем случае. Это одна из худших программ-эмуляторов терминала.
zuy
Цитата(aaarrr @ Oct 10 2006, 11:17) *
Неоднократно писал, но не грех повторить: пользоваться HyperTerminal'ом можно только в крайнем случае. Это одна из худших программ-эмуляторов терминала.


Ну раз не грех, то посоветуйте, что попробовать вместо него.
Tera term? Или есть что еще лучше?
aaarrr
Может быть есть и лучше, но TeraTerm меня ещё ни разу не подводил.
COMA
лучше всего minicom
Костян
Цитата(MemoryTest @ Oct 10 2006, 05:35) *
DBGU только TX и RX smile.gif никаких CTS и RTS там нету.

Все верно, у меня также только TX , RX ну и GND.
2 cf7k
Я не сказал Вам эту особенность. Главное что работает у Вас.
Цитата
У меня гипертеринал привате едишн нормально льет по Xmodem а вот TeraTermPro почемуто не может туда залить smile.gif хотя в остальное мое железо нормально льют и тот и тот. 8n1 везде smile.gif и без управления потоком.

Аналогично. Кстати minicom льет только в sram blink.gif (по крайней мере у нас -- все никак время не уделим разобратся со всеми этими терминалами).
dch
Цитата(Костян @ Oct 11 2006, 10:30) *
Кстати minicom льет только в sram

Всегда шьетса в SRAM, програмка заливается, запускается, другое дело она сама может запустить x-modem
Костян
Цитата(dch @ Oct 12 2006, 11:38) *
Всегда шьетса в SRAM, програмка заливается, запускается, другое дело она сама может запустить x-modem

Не совсем прально наверно выразился.
Minicom-ом заливаем в Sram программу , далее инициализируем x-modem и пытаемся закачать в SD-RAM (или флэш). В итоге у нас ничего не получается . Minicom останавливает заливку на первом пакете.
В итоге пока остановились на гипертерминале, который успешно все льет (хотя надо искать ему замену -- кривой терминал)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.