呼吁开发环境对Linux的支持更友好

两方面吧:

已经有Linux支持的,希望能有arm64架构的支持,比如 gcc、openocd

尚无Linux支持的,希望可以有,最至关紧要的是WCH-LinkUtility


否则搞两台电脑太坑了。没有WCH-LinkUtility,配置零等待Flash Size、启用SDI-Printf就做不到哇。


BTW:WCH-LinkUtility 怎么在英文版网站没下载?

特别是 WCH-LinkUtility,哪怕有个命令行方式的也可以。

考虑到发行版的多样性,即使是 AppImage 这种存在依然会有兼容性问题,那么命令行是个选择。

就像WCHISPTool_CMD那样就好嘛


纠正一下:配置零等待Flash还是可以的,通过MRS。

那么,SDI printf就至关重要了:如何在Linux下打开SDI printf,对我而言就是个迫在眉睫的事了。

我努力过通过Wine运行WCH-LinkUtility,然而无法检测到设备(因为我看目录下有个 libusb-1.0.dll,就存了一丝希望)。

感谢沁恒、拜托沁恒……哪怕做个仅打开SDI printf的小程序,对我也是很雪中送炭的事儿了


wchsdi enable [clock_speed]
wchsdi disable

大概就是这样子的一个命令行工具吧?求求沁恒了


我在WCH-LinkE上测试,发现对LinkE的EP1端点进行如下操作可以打开或关闭SDI Print功能:

//  - SDI control on
  EP1         5  OUT    81 0d 02 ee  00
  EP1         4  IN     82 0d 01 00
//  - SDI control off
  EP1         5  OUT    81 0d 02 ee  01
  EP1         4  IN     82 0d 01 00

也就是向EP1端点发5字节{0x81,0x0d,0x02,0xee,on_off}即可控制,on_off取0x00时打开SDI Print,取0x01时关闭SDI Print。

也许可以借助这个方法,用libusb什么的写一个linux脚本。


您好,MRS在Linux平台下的社区版将会支持开启、关闭SDI Printf功能,此外已有的Linux下命令行工具上也会增加该功能指令。您可以将联系方式发送至邮箱: lzb@wch.cn ,我们会在上述功能完备时与您联系,并附上其他反馈问题的解答。


希望Win下的MRS也能尽快支持开启关闭SDI Printf功能(包括“下载后自动开启”的选项)


好的,谢谢!但特为通知就不必了,我会关注新的工具链发布、以及这边的论坛的。


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