OpenOCD wchlink 源码

如标题,MRS不想公布兼容WCH-Link的OpenOCD源码,理由是功能还在完善中。

导致的结果就是,MAC OS系统上没办法调试。另外,不同的OpenOCD源代码版本,也匹配着不同的WCH-link固件。

后来通过WCH与MRS沟通的渠道,收到MRS单独发过来的源代码邮件。现特意放在Github源上:

https://github.com/xu7wong/openocd_wchlink

其中有两个地方编译器报错,已修正。目前在MAC OS上已经可以稳定调试(确保WCH-Link固件是2.4版本)。


可能很多人不理解,既然有即插即用的开挂MRS,为什么这么多开发者非要在Linux和MAC上开发?

殊不知,名不正,言不顺。MRS当前的路线,和RISC-V的开源大方向,是背道而驰的。这个在上一篇帖子里也提到过。

一个开发者,走到MCU的深水区,就不得不面对toolchain本身,调试器的本身。到达这个层次,很多人实际上对整个MCU驾驭的水平已经超出了MRS的领域。这个和对MCU初期学习以求直观的实现一些功能,是很不一样的。


尊重MRS团队给快速学习者带来的实惠,但也敦促WCH能更大胆秉承RISC-V的开源精神,多为RISC-V大环境贡献力量。

您好,MRS官网已提供Window、Linux版本的IDE及开发调试软件,近期也将提供MacOS下的相关单片开发调试工具。对于有进一步深入研究需求的开发者,可以使用随MRS二进制工具一同发布的说明文档所公示渠道,获取相关开发资源。


前几天正好把Ubuntu下的VSCode环境跑起来, 

参考这篇 https://iosetting.blog.csdn.net/article/details/125837924


如果能将wlink的支持合并到openocd主干就最好了.


TO TECH37:

> 可以使用随MRS二进制工具一同发布的说明文档所公示渠道,获取相关开发资源。


请问说明文档在哪里?MRS的  README,notice.html,toolchain/OpenOCD/README.md 均未提及你说的获取渠道啊?


您好,MRS公示文档位置及内容如下:image.png


感谢Carl。 我刚刚给MRS团队发送了邮件申请源代码,希望他们可以发送最新的版本。


请问什么叫mrs?


Probably @Xiaoling meant MRS = MounRiver Studio


@Xiaoling please ask MRS to add WCH-LinkE support to the upstream OpenOCD. It could boost the platform popularity among the OpenSource enthusiasts on the web


@hexum For some reason Firefox did not save my randomly generated password properly.I have to create a new account but rest assured this is me.

I don't think MRS even have a public OpenOCD repository. Just send them an email and ask them politely. I got mine in less than an hour and it works with WCH-LinkE

个人信息保护,已隐藏 (you can even ask them in Chinese)


看了源码,添加链wlink。感觉代码写的有点随意。加了个全局变量判断是不是wchlink,处理得简单粗暴。


只有登录才能回复,可以选择微信账号登录