如何在 MacOS (Apple Silicon, M2 Pro)上配置 OpenOCD?

下載了官方的 MacOS 工具鏈 1.9x 最新版本,但是根本加載不成功 libusb。

arm 版本的不行:

MRS_Toolchain_MAC_V191?→?./openocd_arm64/openocd_arm64/bin/openocd?
dyld[14566]:?Library?not?loaded:?/opt/homebrew/opt/libusb/lib/libusb-1.0.0.dylib
??Referenced?from:?<6BBF79F9-C1A5-38BD-85E2-6A75FB8D03BD>?/Users/Shared/MRS_Toolchain_MAC_V191/openocd_arm64/openocd_arm64/bin/openocd
??Reason:?tried:?'/opt/homebrew/opt/libusb/lib/libusb-1.0.0.dylib'?(code?signature?in??'/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?not?valid?for?use?in?process:?mapping?process?and?mapped?file?(non-platform)?have?different?Team?IDs),?'/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/libusb/lib/libusb-1.0.0.dylib'?(no?such?file),?'/opt/homebrew/opt/libusb/lib/libusb-1.0.0.dylib'?(code?signature?in??'/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?not?valid?for?use?in?process:?mapping?process?and?mapped?file?(non-platform)?have?different?Team?IDs),?'/usr/lib/libusb-1.0.0.dylib'?(no?such?file,?not?in?dyld?cache),?'/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?(code?signature?in??'/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?not?valid?for?use?in?process:?mapping?process?and?mapped?file?(non-platform)?have?different?Team?IDs),?'/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?(no?such?file),?'/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?(code?signature?in??'/opt/homebrew/Cellar/libusb/1.0.26/lib/libusb-1.0.0.dylib'?not?valid?for?use?in?process:?mapping?process?and?mapped?file?(non-platform)?have?different?Team?IDs),?'/usr/lib/libusb-1.0.0.dylib'?(no?such?file,?not?in?dyld?cache)
Abort?trap:?6

x64 的更不行:brew 安裝的是 arm 動態(tài)庫 libusb。


我自己從 OpenOCD 官方下載了二進(jìn)制,運(yùn)行成功,但是支持的列表里面又沒有你們的 wlinke。

你們這是改了啥,為啥不開源出來呢?我嘗試自己編譯 OpenOCD,發(fā)現(xiàn)支持的設(shè)備確實(shí)也沒有你們的。


還有那個(gè) GCC,下載的工具鏈里面帶有兩個(gè) GCC。一個(gè)是 8.x 版本,一個(gè)是 12.x 版本。我看 8.x 指向的 GitHub 鏈接已經(jīng) Archive 了。12.x 是 xPack 的。xPack 在 README 里面說了 embed-gcc 已經(jīng)廢棄了(SiFive 的也是),應(yīng)該使用 elf-gcc。

但是你們直接丟兩個(gè)壓縮包,沒有任何說明。是魔改過的嗎?


您好,這邊可以根據(jù)openocd_arm64目錄下readme.txt發(fā)送郵件到個(gè)人信息保護(hù),已隱藏獲取OPENOCD源碼,您那邊在本機(jī)重新編譯一下在運(yùn)行。embed-gcc不再更新,以前的版本依然是可以使用的 。12x兼容公版,增加了快速中斷,自定義壓縮指令等,使用可以參考IDE下的編譯參數(shù),也可以發(fā)送郵件到y(tǒng)angy@wch.cn來交流。


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

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