Page 1 of 1

USB Serial/JTAG Console的问题

Posted: Sat Feb 26, 2022 11:00 am
by linzhengxuan
请问USB Serial/JTAG Console目前在release 4.4能正常工作吗?我验证的结果是不能正常工作
查看代码发现,有一个明显的错误,
文件:esp-idf\components\console\esp_console_repl.c
函数:esp_err_t esp_console_new_repl_usb_serial_jtag(const esp_console_dev_usb_serial_jtag_config_t *dev_config, const esp_console_repl_config_t *repl_config, esp_console_repl_t **ret_repl)
错误:

/* spawn a single thread to run REPL */
if (xTaskCreate(esp_console_repl_task, "console_repl", repl_config->task_stack_size,
&usb_serial_jtag_repl->repl_com, repl_config->task_priority, &usb_serial_jtag_repl->repl_com.task_hdl) != pdTRUE) {
ret = ESP_FAIL;
goto _exit;
}

其中 &usb_serial_jtag_repl->repl_com这个参数给的不对吧?

static void esp_console_repl_task(void *args)
{
esp_console_repl_universal_t *repl_conf = (esp_console_repl_universal_t *) args;
............................................
}

跟task函数里面使用的时候,类型不匹配

不过,我即使把这个错误改了之后,console还是不能起作用,如果用UART是没问题,请帮忙解答一下,谢谢!!!!

Re: USB Serial/JTAG Console的问题

Posted: Tue Mar 01, 2022 1:28 am
by ueiia2007
用4.4 RELEASE版+VSCODE,刚上电时候可以连接USB-ACM和USB-JTAG,但问题是USB硬件在调用esp_wifi_start函数之后貌似死机了一样,连不上电脑了,但是调试信息依旧可以从GPIO输出出来,不知道是什么原因

Re: USB Serial/JTAG Console的问题

Posted: Fri Mar 04, 2022 2:59 am
by ESP_Bob
v4.4 Wi-Fi usb-serial-jtag 冲突问题临时解决方案:https://www.esp32.com/viewtopic.php?f=25&t=24561