我一直在尝试: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)
注:
,
我需要task.json来解决我的问题吗?
。
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/

发布于 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.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中的
PATH="$HOME/csfs/x-tools/riscv32-unknown-elf/bin:$HOME/csfs/openocd:$PATH"
注意:您可能已经运行了: hdid -nomount csfs.sparseimage
安装-t hfs /dev/diskXs2 2 csfs
3.1)在main.c文件中标记第56行(调试断点)
https://stackoverflow.com/questions/72863670
复制相似问题