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.

[参考译文] MSP430F5504:无法开发 CDC 简单发送代码

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/947997/msp430f5504-unable-to-develop-cdc-simple-send-code

器件型号:MSP430F5504
主题中讨论的其他器件: MSP430WARE

您好!

我一直在尝试使用 MSP430F5504制作一个项目、在该项目中、我只需向 PC 发送几个字节的数据、并且从 PC 接收的数据可能只有几十个字节。 但是、在尝试集成 usblib 提供的 C0_SimpleSend 示例后、->"C:\ti\msp430ware_3_80_11_07\usblib430\MSP430_USB_Software\MSP430_USB_API\examples\CDC_virtualCOMport\C0_SimpleSend"、我遇到了以下"内存不足"错误:

./lnk_msp430f5504.cmd"、第144行:错误#10099-D:程序不能放入可用存储器、或者该段包含需要无法为此段生成的 trampoline 的调用站点。 对于大小为0x2aac 的".text"段、定位失败。 可用存储器范围:
闪存大小:0x1f80未使用:0x1f80最大空洞:0x1f80

我知道很多人都收到了同样的问题、可能已经解决了。 但是、提供的一些线程链接正在工作、有些线程链接不再存在。 请就此问题帮助我。

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

    您好 TURJASU、

    F5504只有8KB 闪存、我认为器件(F5504) 可能没有足够的 USB 代码内存。  

    也许您可以在 F5529中测试此 USB 代码(128KB)。

    谢谢!

    此致

    Johnson

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

    尊敬的 Johnson:

    感谢您的回复。 我知道 F5504具有8KB 闪存、但它具有 USB 外设。 那么我如何使用它呢? 如果您可以提供一些链接、使其在该器件中正常工作、那将是一件很好的事情。

    我将无法使用 F5529。 相反、我可能会选择 F5510、因为 PCB 是为 LQFP48制造的、而且 F5529的成本也更高。 可以吗?

    请帮助

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

    TI USB 堆栈不是 lite。 可以对其进行优化、我记得对了、jpnorair @ 43oh 有效地缩减了原始 TI 代码、但我现在没有时间搜索它。

    例如、我的 USB 堆栈从汇编器中的零写入、并以2Kb 的形式与 BSL 和 AES FIT 一同写入。

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

    您好、zrno、

    感谢您的回复。 即使我在论坛上听到了这种情况,我甚至还在网上看到了这种情况。 但我找不到任何这样的东西。 如果我能得到一些文件或至少是一个起点、那将会非常有帮助。 我对 USB 非常陌生、因此需要一些帮助。

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

    您好 TURJASU、

    这些信息可能对您有用:

    MSP430 MCU 在多个子系列中包含一个片上 USB 2.0模块。 结合 MSP430 USB 开发包、USB 开发将变得简单。

    您还可以参阅以下用户指南:

    https://www.ti.com/lit/pdf/slau840

    谢谢!

    此致

    Johnson

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

    [引用用户="TURJASU PYNE1"]

    您好、zrno、

    感谢您的回复。 即使我在论坛上听到了这种情况,我甚至还在网上看到了这种情况。 但我找不到任何这样的东西。 如果我能得到一些文件或至少是一个起点、那将会非常有帮助。 我对 USB 非常陌生、因此需要一些帮助。

    [/报价]

    forum.43oh.com/.../

    github.com/.../OpenTag

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

    您好、zrno、

    非常感谢您提供的链接! 我已经对 TI 的代码进行了一些微调并在5510上实施了这些链接、但这些链接对于我在5504版本中实施非常有用。 再次感谢:-)