求助:CH32V003 系統(tǒng)在 macOS 平臺(tái)下的調(diào)試

大家好,

按照官方的步驟,在 macOS 平臺(tái),下載了 Eclipse,指定了對(duì)應(yīng)的 OpenOCD、xpack-riscv-none-embed-gcc-8.2.0,可以編譯,并通過(guò) WCH linkE 及 openocd 下載。


問(wèn)題出現(xiàn)在了調(diào)試。


這是 Eclipse 中調(diào)試界面的配置:

1181734580045_.pic.jpg

開始調(diào)試時(shí),遇到下面的問(wèn)題:

1201734580070_.pic.jpg

但直接在系統(tǒng)的終端調(diào)用這個(gè)命令,是有版本號(hào)輸出的:

1221734580101_.pic.jpg



在官方技術(shù)支持的幫助下,注意到在 Eclipse 自帶的終端中,是無(wú)法運(yùn)行這個(gè)命令的:運(yùn)行時(shí),直接卡死,CPU 100%。哪怕在 Eclipse Terminal 中啟用了 /bin/bash -l 這樣帶登錄參數(shù)的配置,也是一樣。估計(jì)是這個(gè)原因,導(dǎo)致在調(diào)試時(shí)得不到 gdb 的版本號(hào),進(jìn)而退出調(diào)試。


我又嘗試了從 riscv 的 github 項(xiàng)目中下載 gdb,運(yùn)行也是一樣的結(jié)果。


還是很想能在 macOS 平臺(tái)下完成開發(fā),感覺就差臨門一腳了。有遇到類似問(wèn)題的同學(xué)嗎?怎么解決呢?謝謝。

https://github.com/openwch/arduino_core_ch32/pull/68



感謝回復(fù)。不過(guò),還是希望能在 Eclipse/MounRiver 中實(shí)現(xiàn) macOS 的調(diào)試,畢竟這是官方最支持的途徑。


何來(lái)官方支持?Mounriver 就沒(méi)出 mac 版的 IDE 吧,只有命令行。

你還不如 VS Code 更舒服


MounRiver 是基于 Eclipse 的,是有 macOS 版。雖然這不是官方開發(fā)的,而官方的開發(fā)都是基于此的。如果提技術(shù)問(wèn)題,官方也是在 MounRiver 的基礎(chǔ)上給予解答。如果開發(fā)環(huán)境不同,技術(shù)支持可能不準(zhǔn)。


我目前是用 VSCode + EIDE 進(jìn)行,也可以正常調(diào)試。并且,也可以使用 Cursor,效率高點(diǎn)。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频