murmur 0 1 июля, 2020 Опубликовано 1 июля, 2020 · Жалоба Друзья, есть проект в KEIL, использует UART (у меня настроены UART1 и UART2) Включаю передачу - передача идет, что подтверждается осциллограмммой. Но вот в окошке View->Serial Windows -> UART#1 ничего нет. Может где настройки какие надо покрутить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 2 июля, 2020 Опубликовано 2 июля, 2020 · Жалоба Так лучше запустите полноценную терминалку. Putty например. Там можно и цветной текст выводить через escape последовательности Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
federal 0 2 июля, 2020 Опубликовано 2 июля, 2020 · Жалоба UARTы к чему подключены? Если ни к чему, берете usb-ttl, подключаетесь к ним, и через тот же Putty работаете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 8 июля, 2020 Опубликовано 8 июля, 2020 · Жалоба Друзья, вы вопрос слышали? Я не спрашивала, как отлаживать, я спрашивала, как запустить в Кейл ту функцию, которая для этого предназначена. В моем USB-TTL сгорела микросхема. В провинциальном городке нет, только под заказ от недели. Из Китая еще дольше. Но есть способ продолжить работу здесь и сейчас - через виртуальный терминал в Кейл. И вот я хочу это сделать, но натыкаюсь на подобные советы.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 9 июля, 2020 Опубликовано 9 июля, 2020 · Жалоба Насколько помню дефолтная функция printf у KEIL выводит в окно Build output, а не в UART. Собсвенно так сделано не только у KEIL. Это слишком медленный и малофункциональный вариант. Давно пользуюсь RTT и вам советую https://habr.com/ru/post/259205/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 59 9 июля, 2020 Опубликовано 9 июля, 2020 · Жалоба On 7/8/2020 at 12:10 PM, murmur said: В провинциальном городке нет, только под заказ от недели. Некоторые телефонные шнурки 10-15 летней давности содержали преобразователь USB-uart ttl. Название не подскажу. Но может быть поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 9 июля, 2020 Опубликовано 9 июля, 2020 · Жалоба Насколько помню опят работ с MCS-51, данное окно ( View->Serial Windows ->UART) предназначалось для стыковки симулятора с COM-портом. То есть, программа крутится в симуляторе, и при обращении к регистру данных УАРТ писала (или читала) данные c COM-ПК. Настройка была через debug-команду assign. Работает ли эта фишка под ARM - не знаю, поскольку у всех производителей порты разные. В 51-й был фиксированный регистр данных - следовательно проще реализовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 13 июля, 2020 Опубликовано 13 июля, 2020 · Жалоба Вот еще вспомнил о картинке со сравнением производительности, раздел RTT Performance. https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer/ Не знаю стоит ли им верить, но сеггер говорит что их RTT в 10 тысяч раз быстрее чем semihosting. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
esaulenka 5 13 июля, 2020 Опубликовано 13 июля, 2020 · Жалоба On 7/8/2020 at 7:10 AM, murmur said: как запустить в Кейл ту функцию, которая для этого предназначена http://www.keil.com/support/man/docs/uv4/uv4_db_dbg_serialwin.htm Производитель нам сообщает, что эта функция предназначена исключительно для симулятора - отладки без использования реального железа. Т.е. достаточно бесполезная штука, и к вашему случаю мало относящаяся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться