USB Serial/JTAG Console的问题

linzhengxuan
Posts: 1
Joined: Sat Feb 26, 2022 10:25 am

USB Serial/JTAG Console的问题

Postby linzhengxuan » Sat Feb 26, 2022 11:00 am

请问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是没问题,请帮忙解答一下,谢谢!!!!

ueiia2007
Posts: 2
Joined: Tue Mar 01, 2022 1:25 am

Re: USB Serial/JTAG Console的问题

Postby ueiia2007 » Tue Mar 01, 2022 1:28 am

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

ESP_Bob
Posts: 80
Joined: Fri Nov 27, 2020 12:52 pm

Re: USB Serial/JTAG Console的问题

Postby ESP_Bob » Fri Mar 04, 2022 2:59 am

v4.4 Wi-Fi usb-serial-jtag 冲突问题临时解决方案:https://www.esp32.com/viewtopic.php?f=25&t=24561

Who is online

Users browsing this forum: Bing [Bot], WKJay_ and 24 guests