首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能附加::3333:操作超时。(从目标选择远程:3333)在Mac Os中用ch32v307 1.68调试riscV设备ch32v307

未能附加::3333:操作超时。(从目标选择远程:3333)在Mac Os中用ch32v307 1.68调试riscV设备ch32v307
EN

Stack Overflow用户
提问于 2022-07-05 03:21:28
回答 1查看 304关注 0票数 0

我一直在尝试:https://nc-pin.com/index.php/category/wch/ch32v-series/ch32v307/ 在macOS上用Visual代码调试CH32V307V

更让人困惑的是:“我将Visual代码的工作区保存到ch32v307/EVT/ to /GPIO/GPIO_Toggle/User目录中,并将该目录添加到工作区中。”

但是我可以使用lauch.json工作区(3)和GDB(4)创建一个

挂载后,挂载和导出路径等…

但最后,我有一个问题:未能附加::3333:操作超时。(从目标-选择远程:3333)

注:

  1. ,我不知道为什么,但是在教程中不谈论task.json。当我在屏幕上看到一条关于这一点的消息(因为我在preLaunchTask中有"run_openocd“:”run_openocd“在launch.json中)时,我单击debug,无论如何,

我需要task.json来解决我的问题吗?

  1. 是我正在使用的源代码和图像的链接,发行的称为图像: captura de tela 2022-07-04

https://github.com/neuberfran/ch32v307

我该怎么解决呢?

请给我

06-11-2022年编辑。解决这个问题的方法是使用wch-link版本2.3(而不是现在的2.4上游版本)。但到目前为止,还不可能将评级从2.4降至2.3。请看这篇文章中的评论:https://www.reddit.com/r/embedded/comments/ut94i3/the_riscv_mcu_ch32v307_is_a_bad_boy/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-22 23:46:01

由于需要在wch-link v2.4 (用于Mac OS和Ubuntu)中进行更新,这个答案(2022-07-23)是对教程的补充:https://nc-pin.com/index.php/category/wch/ch32v-series/ch32v307/

  1. 开放式Mac Os终端

1.1) https://github.com/neuberfran/openocd (openocd --工作正常)

1.2)转到/Users/username/csfs/openocd:./openocd -f wch-riscv.cfg -c init -c -c "flash erase_sector wch_riscv 0 last“-c退出。

GPIO_Toggle.code-workspace中的

  1. git克隆https://github.com/neuberfran/GPIO_Toggle 2.1)转到Finder -> GPIO_Toggle/User ->

PATH="$HOME/csfs/x-tools/riscv32-unknown-elf/bin:$HOME/csfs/openocd:$PATH"

  1. in VsCode to export :export

注意:您可能已经运行了: hdid -nomount csfs.sparseimage

安装-t hfs /dev/diskXs2 2 csfs

3.1)在main.c文件中标记第56行(调试断点)

  1. 按F5 .(如果出现警告屏幕,单击Debug Anyway)。接下来,调试控制台将自动打开,调试器将在第56行停止。单击F5 agin (VsCode中的“继续”按钮)。,Led会眨眼。单击F6以停止,将F5单击为F5

  1. 从板上拆下并重新连接USB电缆.转到步骤nr: 1.2中打开的Mac终端。再次执行步骤1.2。转到步骤4.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72863670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档