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.

[参考译文] MSP430F5529:兼容/链接 Outlinks Box_Emul 键盘错误

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1256307/msp430f5529-comping-linking-outofbox_emulstoragekeyboard-error

器件型号:MSP430F5529

我从 https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP-EXP430F5529LP/latest/exports/MSP-EXP430F5529LP_、Software_Examples_、linux.tar.gz 下载了示例代码

存档文件中有2个项目:simpleUsbBackchannel 和 Out4052 Box_Emul Keyboard。

我还 从 TI 网站下载 Linux 版本 CCS12.4.0.00007。

然后将这2个项目导入 CCS1240并进行编译。    Box_Emul 中的键盘发生故障时,可以编译 simpleUsbBackchannel。  

错误消息显示: ERROR #10099-D:程序无法装入可用内存、或者该段包含的调用站点需要无法为此段生成 trampoline。 对于"MYDRIVE"大小0x14400段、进行对齐放置失败。  

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

    您好、He  

    我没有 Linux 版本环境。 我是否知道这种 环境是否是必要的?

    我建议您尝试 Windows CCS 环境、  

    您可以在以下位置下载 MSP430F5529LP 的开箱即用演示: http://dev.ti.com/tirex/explore/node?node=AFjLMGfmisuH35A8Y8lt3Q__IOGqZri__LATEST  

    主题 是参考。

    谢谢

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

    检查优化是否已打开[Build Settings->Build->Compiler->Optimization (构建设置->编译程序->优化)]。 我看到如果没有优化器的帮助、OutOfBox 应用程序无法放入内存。 (我想他们已经把一切都填满了演示。)

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

    您好、Xiaodong、

        在不修改任何代码的情况下,  

    • 我试图在 win10版本的 CSS 上打开该项目,仍然编译失败
    • 然后将 这个项目导入到 云版本 CSS 中、再次失败了。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Bruce、您好!

    更改优化器并不能解决该问题。

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

    您好、He  

    我这周不在办公室。 我会在下周查看更多信息和反馈。

    谢谢

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

    https://dev.ti.com/tirex/explore/node?node=A__AOtoeE-Wv1MziRR-gOjELw__msp430ware__IOGqZri__LATEST

    只需导入并编译、您就会看到

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

    您好、He  

    请 在 USB_app 文件夹中找到 storageVolume.c 文件。

    有一个大表、它是"const word storageVol[0xA200]={"

    请将此代码更改为 "const char storageVol[0xA200]={"以减小此表大小

    然后、我认为项目构建可通过

    谢谢!