Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP32C3版本无法下载/调试STM32H743VI #82

Open
LDEDA4587 opened this issue Nov 29, 2024 · 13 comments
Open

ESP32C3版本无法下载/调试STM32H743VI #82

LDEDA4587 opened this issue Nov 29, 2024 · 13 comments

Comments

@LDEDA4587
Copy link

使用elaphureLink 1.3.0,ESP32C3固件11月25日使用Actions生成,可以正常下载/调试STM32G031,STM32G070,但是对于STM32H743VI,可以在Keil正确识别,却无法下载/调试,提示如下图:
ESP32_DAPLINK_1
ESP32_DAPLINK_2
ESP32_DAPLINK_3
可以确定不是任何硬件问题,因为目标MCU STM32H743VI使用DAPLink和STLink都可以正常下载调试,同时此无线DAP ESP32C3版本我做了两个,两个都是对STM32G031,STM32G070使用正常,对STM32H743VI都提示同样的错误。

@LDEDA4587
Copy link
Author

补充一个在Keil中正确识别STM32H743VI的截图:
ESP32_DAPLINK_4

@windowsair
Copy link
Owner

H743还是H750?

@LDEDA4587
Copy link
Author

确定是H743VIT6

@LDEDA4587
Copy link
Author

在Keil的Debug->Settings->Pack中,把Enable的勾选去掉,如图:
20241210_3
然后可以下载程序了,但是下载完之后不会自动复位运行了,并提示:
20241210_1
附带上Flash Download的设置:
20241210_2
电路上,硬件复位我也是加上了的,但是还没有100%去确认硬件复位电路是否有效,因为此前用别的MCU一直正常使用。

@windowsair
Copy link
Owner

感觉是时钟的问题

@LDEDA4587
Copy link
Author

感觉是时钟的问题

哪一方面的时钟?给点提示。尝试把SWD时钟改为2MHz,只要把Enable勾选上,一样的结果,只要一点击Download,立马弹出上面所说的错误提示。如果不勾选Enable,甚至可以进入Debug,点击Run然后进行单步运行,勾选Enable后就不可以进入Debug。

@windowsair
Copy link
Owner

SWD 时钟。感觉时序不太好,我找个时间修一下

@windowsair
Copy link
Owner

试一下最新版本的?把速率调整到 10M 以下

https://github.com/windowsair/wireless-esp8266-dap/actions/runs/12483498765

@LDEDA4587
Copy link
Author

试一下最新版本的?把速率调整到 10M 以下

https://github.com/windowsair/wireless-esp8266-dap/actions/runs/12483498765

我用的是ESP32-C3FH4,需要把sdkconfig.defaults.esp32c3中的:
CONFIG_ESPTOOLPY_FLASHSIZE_2MB=y
CONFIG_ESPTOOLPY_FLASHSIZE="2MB"
更改为:
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
才可以,否则网络会反复掉线,关于此问题此前在这里讨论过:#50
我看你那里都是默认设置,麻烦把config也更改一下,否则我无法测试,非常感谢!

@LDEDA4587
Copy link
Author

我更新了一下,正在编译

@LDEDA4587
Copy link
Author

LDEDA4587 commented Dec 25, 2024

还是完全一样的结果,一点击Download马上就跳出错误提示,错误提示也没有任何变化,速率为1MHz,特意看了下固件版本,从2.0.0变成了2.1.0,说明我应该是更新成功了。相同的,在Debug->Settings->Pack中,把Enable的勾选去掉,也是可以下载,只是无法自动复位运行。

@LDEDA4587
Copy link
Author

补充截图
image

@windowsair
Copy link
Owner

好的,那就是另外一个问题,有时间我看看

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants