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制作一个项目、在该项目中、我只需向 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 非常陌生、因此需要一些帮助。
[/报价]
您好、zrno、
非常感谢您提供的链接! 我已经对 TI 的代码进行了一些微调并在5510上实施了这些链接、但这些链接对于我在5504版本中实施非常有用。 再次感谢:-)