Приветствую! Сходу основной мой вопрос: можно ли на вышеупомянутых чипах запустить обмен данными через ком порт (используя обычную терминальную программу типа Putty, Terminal 1.9, Com Port Toolkit и т.д.) используя интерфейс USB/JTAG? т.е. без использования переходника USB-UART. Если да, тогда может ли кто нибудь поделиться исходниками или хотя бы рабочим бинарником с каким нибудь демо кодом, чтобы я мог проверить что это будет физически работать на моем железе
-
Я новичок по части разработки под чипы espressif, имеется опыт работы только с stm32. Первое что я всегда делаю в своих проектах - поднимаю USB-VCP, поскольку не представляю отладку устройства без консольного лога. Самый простой путь - конечно же забить и просто использовать USB-UART микросхему, но я его сразу отмел, поскольку для UART всегда можно найти применение и разбрасываться ими не хочется, к тому же, на серии дополнительная микросхема на плате - это лишняя статья расходов и лишняя точка отказа.
-
Я приобрел 2 отладки, под с3 и с6, на данном этапе мне абсолютно без разницы какой из этих чипов применять.
-
Открыв Reference manual, видим, что реализация USB на этих чипах довольно обрезанная:
Поддерживается единственный режим USB СDС-ACM, тем не менее есть подсказка что есть некая эмуляция serial port. Далее по тексту еще одна обнадеживающая фраза:
На данном этапе я использую фреймворк ESP-IDF, первое что сделал - перерыл все примеры. Естественно, примеры с usb-vcp подходят только под серию S. Так же нашел еще пример под названием basic-console. В нем предусмотрены текстовые команды и ответы на них. Пример компилится и шьется, но получить какой либо результат не удается - при любой попытке отправить символ в ком порт - он наглухо зависает, т.е. ни принять ни передать ничего так и не вышло.
-
Коллеги, если у кого есть опыт работы с чипами C серии, отзовитесь, пожалуйста, очень нужна помощь!
-
Я новичок по части разработки под чипы espressif, имеется опыт работы только с stm32. Первое что я всегда делаю в своих проектах - поднимаю USB-VCP, поскольку не представляю отладку устройства без консольного лога. Самый простой путь - конечно же забить и просто использовать USB-UART микросхему, но я его сразу отмел, поскольку для UART всегда можно найти применение и разбрасываться ими не хочется, к тому же, на серии дополнительная микросхема на плате - это лишняя статья расходов и лишняя точка отказа.
-
Я приобрел 2 отладки, под с3 и с6, на данном этапе мне абсолютно без разницы какой из этих чипов применять.
-
Открыв Reference manual, видим, что реализация USB на этих чипах довольно обрезанная:
Поддерживается единственный режим USB СDС-ACM, тем не менее есть подсказка что есть некая эмуляция serial port. Далее по тексту еще одна обнадеживающая фраза:
На данном этапе я использую фреймворк ESP-IDF, первое что сделал - перерыл все примеры. Естественно, примеры с usb-vcp подходят только под серию S. Так же нашел еще пример под названием basic-console. В нем предусмотрены текстовые команды и ответы на них. Пример компилится и шьется, но получить какой либо результат не удается - при любой попытке отправить символ в ком порт - он наглухо зависает, т.е. ни принять ни передать ничего так и не вышло.
-
Коллеги, если у кого есть опыт работы с чипами C серии, отзовитесь, пожалуйста, очень нужна помощь!