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.

[参考译文] Linux:用于使用 MSP430进行编程的 Android 应用

Guru**** 2581045 points
Other Parts Discussed in Thread: MSPDS, MSP430F5329

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/680521/linux-android-app-for-programming-with-msp430

主题中讨论的其他器件:MSPDSMSP430F5329

工具/软件:Linux

我需要制作一个 Android 应用程序来将固件上载到微控制器、这是可能的、我研究并找到了一个可识别 MSP430fetinfo FET 的应用程序、显示了固件版本、我的应用程序需要对微控制器进行编程、因此比这个应用程序稍远一些、 是否有人可以指导我。

谢谢你。

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

    如果您只想对 MSP430进行编程、则可以使用 BSL 接口而不是 JTAG 进行编程。 在以下应用手册中、我们已经提供了适用于 Linux 的 BSL 主机端示例: http://www.ti.com/lit/slaa760

    如果您需要/需要完全调试和编程,则需要使用 JTAG 或 SBW 接口并将 MSP 调试堆栈集成到您的应用程序:MSPDS。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Francisco Hernandez5"]

    我需要制作一个 Android 应用程序来将固件上载到微控制器、这是可能的、我研究并找到了一个可识别 MSP430fetinfo FET 的应用程序、显示了固件版本、我的应用程序需要对微控制器进行编程、因此比这个应用程序稍远一些、 是否有人可以指导我。

    [/报价]

    是否确定 MSP430fetinfo 与 FET 交换数据? 我没有检查、但在枚举之后、USB 设备描述符中可能提供了固件版本。

    我从未找到 SBW/JTAG 闪存 Android 示例。  http://www.ti.com/lit/an/slaa630/slaa630.pdf  Android 应用程序涵盖了使用移动设备上的 MSP430 USB 通过 CDC 交换数据的内容

    我的计划是将我的 Flasher (正在使用我尝试过的任何 Linux、具有 CDC OS 本机驱动程序)移植到 Android、一天。 它采用 FPC (https://www.freepascal.org)编写、可针对 Android 目标(http://wiki.freepascal.org/Android)进行编译。 它不使用任何自定义驱动程序或 dll。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我看到有关 BeagleBone 的文章、但我不确定是否有它、 我基本上需要在 Android 上创建一个应用程序、该应用程序之前将文件导出到.txt、更新 msp430f5329的 FW、在该应用中、我无法访问计算机进行连接、因此我们只有 Android 设备、 我尝试将 mspdebug 编译为共享对象、但我未能成功地将此库导入 Android Studio 以使用其方法、我不确定该驱动器是否可以在 Android 中工作
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    弗朗西斯科

    同样、如果您只是尝试将已经编译的映像下载到 MSP430、BSL 接口是您的最佳资源、以上链接的资源是基于 Linux 的系统的最佳选择。