Необходимо устранить неполадки монитора IDF в esp-idf для esp32.Больше не показывает вывод - PullRequest
0 голосов
/ 24 апреля 2019

У меня настроен esp-idf (v3.2) на моем MacBook, и вчера утром я смог создать, прошить и контролировать проект и увидеть результаты отладки на мониторе IDF.Однако после некоторых изменений кода это перестало работать.Я вижу, что чип все еще работает, потому что он генерирует вывод MQTT в коде.Однако «make monitor» больше не выводит.

Я пытался вернуться к более раннему коду, где он работал, но не повезло.Я также запустил «make menuconfig», чтобы посмотреть настройки, но не уверен, что там ищу.

Вывод из «make flash monitor»:


...(error free compile)...
LD build/Valve32.elf
esptool.py v2.6
Flashing binaries to serial port /dev/cu.SLAB_USBtoUART (app at offset 0x10000)...
esptool.py v2.6
Serial port /dev/cu.SLAB_USBtoUART
Connecting........_
Chip is ESP32D0WDQ5 (revision 1)
Features: WiFi, BT, Dual Core, Coding Scheme None
MAC: 24:0a:c4:1c:8a:d4
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 31...
Wrote 8192 bytes (31 compressed) at 0x0000d000 in 0.0 seconds (effective 8744.0 kbit/s)...
Hash of data verified.
Compressed 26224 bytes to 14981...
Wrote 26224 bytes (14981 compressed) at 0x00001000 in 0.2 seconds (effective 1139.3 kbit/s)...
Hash of data verified.
Compressed 1050416 bytes to 600114...
Wrote 1050416 bytes (600114 compressed) at 0x00010000 in 9.8 seconds (effective 861.8 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 135...
Wrote 3072 bytes (135 compressed) at 0x00008000 in 0.0 seconds (effective 3082.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
MONITOR
--- idf_monitor on /dev/cu.SLAB_USBtoUART 115200 ---
--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---

КакВы можете видеть, я больше не получаю вывод.К сожалению, я не получил ничего из того, что было там раньше.

1 Ответ

0 голосов
/ 20 июня 2019

Кратковременное отключение последовательного кабеля позволило «заставить монитор» работать. Я никогда не мог определить, почему, но я заметил, что новые чипы работали хорошо в течение нескольких циклов, но затем прибегли к такому же поведению.

...