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.

[参考译文] MSP432E411Y:如何通过USB编程

Guru**** 2612375 points
Other Parts Discussed in Thread: UNIFLASH, TM4C129XNCZAD, LMFLASHPROGRAMMER

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/664585/msp432e411y-how-to-program-through-usb

部件号:MSP432E411Y
主题中讨论的其他部件:UNIFLAASHTM4C129XNCZADLMFLASSPROGRAMR

您好!

我正在寻找一种使用USB对自定义设计进行编程的方法。  启动加载程序显示,但我不知道如何将固件映像(.hex/.out)下载到目标。  BSL脚本程序不支持连接到USB引导加载程序(UART似乎检测到引导加载程序,但即使这样,似乎也没有比重置或读取数据块更多的选项。 DFU USB描述符可见。

如何使用DFU通过引导加载程序对设备进行编程?  该功能是否存在于CCS或SimpleLink SDK中?  在Windows和Linux上是否都有辅助程序在执行此操作?

是否有办法将BOOTCFG设置为进程中的特定值?   这将启用bootpin检查以允许使用非空闪存重新启动ROM bootloader。)

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

    BSL脚本程序当前不支持USB DFU类,我们正在努力将其集成到BSL脚本程序中。 更新的脚本将于3月发布。 同时,您可以将Uniflash与TM4C产品配合使用,因为它使用相同的程序来解决问题。

    BOOTCFG只能通过JTAG或应用程序代码进行设置。 提交寄存器后,需要重启以使该过程永久化。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的信息!
    我选择哪种TM4C设备是否重要(UniFlash提供的列表中有许多产品)。 我在尝试读取内存时收到响应“Error initializing emulator:no USB FET was found”(初始化仿真器时出错:未找到USB FET)? USB1/USB2/USB3之间有何区别?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jaako,

    只要所选部件有USB可用,就不重要。 要确保正确,请选择TM4C129XNCZAD设备。

    我还检查了UniFlash,它不提供USB选项。 最好使用LMFlashProgrammer。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,我将研究一下。 是否真正使用不带JTAG的CCS/SimpleLink SDK中的工具对MSP432E4进行编程的唯一方法是将工具用于其他CPU? 我也没有找到通过UART编程的方法(BSL脚本程序可以识别它,但不允许执行任何操作,而且UniFlash也没有UART?)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jaako

    请参阅以下SimpleLink Academy章节。
    dev.ti.com/.../

    要使用BSL脚本,你需要一个BSL火箭。 唯一的其他选项是使用不需要特殊硬件(如BSL Rocket)的以太网。 正如我前面提到的,USB的BSL脚本程序支持即将推出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不喜欢软件...但我真的更喜欢SDK的一部分(BSL脚本不是!) 并且适用于Linux和Windows (我认为LM Flash程序员只适用于Windows?)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jaakko您好!

    我理解你们的关切,我完全支持这一关切。 我将在我们关于UniFlash支持的内部讨论中提出这个问题。 同时,您仍可以使用支持Windows和Linux的BSL脚本程序。