This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR6047:MSP430FR6047:在采用 Apple 芯片的 Macbook 上启动时、USS-02_40_00_00-OSX 崩溃

Guru**** 2455360 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1460731/msp430fr6047-msp430fr6047-uss-02_40_00_00-osx-crashes-at-startup-on-macbook-w-apple-silicon

器件型号:MSP430FR6047

工具与软件:

这是对先前已锁定的帖子的更新: https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1211412/msp430fr6047-uss-02_40_00_00-osx-crashes-at-startup

如果有人感兴趣、我已经打开 USS GUI 并连接到基于 M1的 Macbook 上的 FR604x EVM。 它的要点是、可以使用罗塞塔安装 x86_64版本的 OpenJDK、以便还可以通过罗塞塔运行 Java 应用程序。 以下是我在命令行上执行的步骤:

#安装罗塞塔,如果你还没有它:

SoftwareUpdate --install-Rosetta

#使用罗塞塔为 x86_64安装 Homebrew

arch -x86_64 /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/.../install.sh)")

#你可能会收到一个错误,说' hombrewing-core 是一个浅克隆',但错误应该告诉你运行下面的命令。 如果您遇到错误、则需要执行下一个命令、然后再次尝试安装 hombrew:

git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch -- unshew' first

#使用 Rosetta/homebrew 为 x86_64安装 OpenJDK

arch -x86_64 /usr/local/bin/brew 安装 OpenJDK

#使用此命令来验证是否为罗塞塔安装了 OpenJDK :

arch -x86_64 /usr/local/opt/openjdk/bin/java -version

#浏览 USS.jar 文件系统中的位置:

cd /Applications/ti/msp/USS_02_40_00_00/USS

#将罗塞塔 Java 指向提供的库(提供原始问题),然后 运行 jar 文件:

arch -x86_64 /usr/local/opt/openjdk/bin/java -djava.library.path=/Applications/ti/msp/USS_02_40_00_00/USS/HidManagement -jar USS.jar

这将打开 GUI、我可以连接到 EVM。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您分享您在 Macbook 上使用 USS GUI 的体验。  

    此致、

    Cash Hao