Search found 20 matches

by vsf_simon
Sun Dec 20, 2020 4:18 pm
Forum: 项目展示
Topic: 玩了快一个月了,USB主机终于顺利跑起来了
Replies: 0
Views: 16012

玩了快一个月了,USB主机终于顺利跑起来了

遇到不少坑,也没啥支持,不过还是搞定了:
https://whycan.com/t_5718.html
by vsf_simon
Mon Dec 14, 2020 12:46 pm
Forum: ESP-IDF 中文讨论版
Topic: esp32s2 USB主机口使能后,SOF为啥是1.25ms间隔的?
Replies: 1
Views: 2670

esp32s2 USB主机口使能后,SOF为啥是1.25ms间隔的?

我们自己做了hcd驱动,目前测试HID/HUB/MSC等等设备都可以跑起来,但是USB协议分析仪截取到的SOF间隔是1.25ms。
这个是怎么肥事?

U盘驱动,可以正常识别并且mount:
esp32s2_msc.png
esp32s2_msc.png (76.14 KiB) Viewed 2670 times
USB报文:
esp32s2_sof.png
esp32s2_sof.png (176.95 KiB) Viewed 2670 times
里面SOF的间隔是1.25ms,应该是1ms

希望有人可以协助解决吧
by vsf_simon
Tue Dec 08, 2020 5:03 am
Forum: ESP-IDF 中文讨论版
Topic: esp32s2的JTAG调试问题
Replies: 5
Views: 5719

Re: esp32s2的JTAG调试问题

貌似是vscode或者native debug插件的BUG
by vsf_simon
Thu Dec 03, 2020 11:14 am
Forum: ESP-IDF 中文讨论版
Topic: esp32s2的JTAG调试问题
Replies: 5
Views: 5719

Re: esp32s2的JTAG调试问题

以前有其他问题提过issue,但是并没有乱用。。。
所以就到espressif维护的论坛里提问了,这里是espressif维护的吗?

比如,以前提的issue:https://github.com/espressif/esp-idf/issues/6061,并没有回复
by vsf_simon
Thu Dec 03, 2020 5:55 am
Forum: ESP-IDF 中文讨论版
Topic: esp32s2的JTAG调试问题
Replies: 5
Views: 5719

Re: esp32s2的JTAG调试问题

如果需要的话,我可以提供复现问题的环境
by vsf_simon
Thu Dec 03, 2020 5:48 am
Forum: ESP-IDF 中文讨论版
Topic: esp32s2的JTAG调试问题
Replies: 5
Views: 5719

Re: esp32s2的JTAG调试问题

同样的工程,我换了一下我的应用,就可以正常调试:
esp32s2_openocd_ok.png
esp32s2_openocd_ok.png (217.8 KiB) Viewed 5714 times
by vsf_simon
Thu Dec 03, 2020 5:43 am
Forum: ESP-IDF 中文讨论版
Topic: esp32s2的JTAG调试问题
Replies: 5
Views: 5719

esp32s2的JTAG调试问题

调试功能好像和我的应用有关,我使能了一些自己的应用功能之后,直接复位运行正常,JTAG调试不行。
现在调试问题已经明显影响了开发效率。

openocd和debugger console日志如下:
esp32s2_openocd_error.png
esp32s2_openocd_error.png (180.39 KiB) Viewed 5719 times
by vsf_simon
Fri Nov 20, 2020 4:00 pm
Forum: ESP-IDF 中文讨论版
Topic: 复位后,程序正常。JTAG调试就Guru Meditation Error,Memory protection fault是什么原因引起的?
Replies: 2
Views: 3982

Re: 复位后,程序正常。JTAG调试就Guru Meditation Error,Memory protection fault是什么原因引起的?

Debug Console的输出如下: Remote debugging using :3333 Running executable 0x4009d96a in esp_pm_impl_waiti () at C:/Users/SimonQian/.espressif/esp-idf/components/esp_pm/pm_impl.c:533 533 asm("waiti 0"); Not implemented stop reason (assuming exception): undefined JTAG tap: esp32s2.cpu tap/device found: 0x12...
by vsf_simon
Fri Nov 20, 2020 3:56 pm
Forum: ESP-IDF 中文讨论版
Topic: 复位后,程序正常。JTAG调试就Guru Meditation Error,Memory protection fault是什么原因引起的?
Replies: 2
Views: 3982

复位后,程序正常。JTAG调试就Guru Meditation Error,Memory protection fault是什么原因引起的?

esp32_debug.png 程序下载后,按复位是可以正常运行的,并且可以输入命令正确执行 但是通过JTAG调试的时候,openocd读取了一些信息后,会提示drop 'dbg' connection 有时候,串口没多的提示,有时候会提示Guru错误: Guru Meditation Error: Core 0 panic'ed (Memory protection fault). Read operation at address 0x50000004 not permitted. Setting breakpoint at 0x40022340 and returning... ope...