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.

[参考译文] MSP432E401Y:已在 NDK 中重建库。 如何?

Guru**** 2557960 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/867347/msp432e401y-rebuilt-a-library-within-the-ndk-howto

器件型号:MSP432E401Y

您好!

由于客户的功能要求、我进行了一些 NDK 更改。 更改仅限于 NDK 文件夹中的 slnetif 子目录。 链接时包含该库:

l"ti/ndk/slnetif/lib/slnetifndk_msp432e4.aem4f"

我只想重建这个库。 我使用以下设置:

- CCS 版本:Windows 10上的9.2.0.00013

- simplelink_msp432e4_sdk_3_20_00_10和 NDK_3_61_00_09

- XDC 工具安装了 xdctools_3_51_03_28_core

-我正在使用 FreeRTOS 和 TI 编译器

我尝试通读( processors.wiki.ti.com/index.php/Rebuilding_The_NDK_Core_Using_Gmake ),但是我很难在启用调试的情况下构建这个库"slnertifndk_msp432e4.aem4f"。 是否有关于在 NDK 内构建库的更多信息?

BR

Markus

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

    您好!

    您能否看到这一更新后的页面是否解答了您的问题: https://e2e.ti.com/support/processors/f/791/p/822409/3042423#3042423

    如果它确实有用、您能否包含完整的编译输出(请作为文件附加、而不是复制/粘贴到线程中)。

    Todd

    您包含的 processors.wiki 链接应很快重新路由到上面的链接。

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

    您好 Todd、

    在阅读了文档和 Web 几次之后、我进行了以下操作(我对此进行了详细解释。 也许我会错过一些东西、您会注意到):

    1) 我制作了整个 SDK 的副本(有20k 个左右的文件)。 不知道是否需要它。 但是、我想站在安全的一边。 我将此复制目录称为"simplelink_msp432e4_sdk_3_20_00_10_rebuild-"。

    2) 在 SDK 目录中(复制的目录! simplelink_msp432e4_sdk_3_20_00_10_rebuild)我根据我的设置修改了文件"imports.ma"。 我删除了我不打算使用的所有内容。 例如、我使用 TI 编译器。 我也不需要为 GNU 编译器构建。 文件"imports.ma"显而易见。 只需阅读文件顶部的内容即可。

    3) 然后、我切换到 名为 NDK 的目录、该目录位于/source/ti/ndk 中复制的 SDK 安装目录下面的三个级别。 最后、我作为管理员打开了 cmd.exe (我在 W10上)(也可能在用户级别工作)、并在 NDK rund gmake clean 和 gmake 中打开了。 有一个 makefile。 这就是为什么我认为没有其他选项可以调用 gmake 的原因。

    现在需要一些时间(5分钟左右)、直到重新创建所有库文件。 我最初的意图是只在主题内构建主题库。 但是、我无法确定如何执行此操作、因为我对该 XDC 工具链没有任何经验、并且正在根据 package.bld 文件等创建特定于 slnetif 的 makefile。 无论如何、我将尝试运行它。 我仍然不知道为了创建库的调试版本而必须执行什么操作。

    BR

    Markus

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

    Markus、

    您也可以在 SL SDK 的 NDK 用户指南中找到重建安装。 它讨论了在调试模式下重建: http://dev.ti.com/tirex/explore/node?node=ABfxdRTcqyaL.ESg2JhTBg__J4.hfJy__LATEST

    请查看第1.2节(至少在3.30版本中为1.2)。

    Todd