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.

[参考译文] CCS/MSP432E411Y:NDK 和&quot 的 SYSCFG 问题;显示"未定义

Guru**** 2589275 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/803253/ccs-msp432e411y-syscfg-issue-with-ndk-and-display-undefined

器件型号:MSP432E411Y
Thread 中讨论的其他器件:SysConfig

工具/软件:Code Composer Studio

请告诉我、您是否希望在另一个位置获得有关 SYSCFG 工具的反馈。  到目前为止都很棒!! 与5年前在 CCSv6中使用带有1294 Tiva 的 XCONF 配置相比、使用起来要容易得多!

了解默认值是否适合我的应用程序时、会有点令人不安。 现在使用 MSP432E401 Launchpad、但很快会将其移至我在 MSP432E411上的实际代码中。 我很快就会知道缺省值是否是正确的东西!!

那么、这里是反馈:

我添加了 IP、TCP 和 UDP 封装、因为我希望能够对应用的 MAC 和 IP 进行硬编码。  这就需要从开箱即用演示目录中删除 NDK_tirtos.c。 我很难找到"显示"句柄的创建位置。  目前尚未解决。 我已经过 grep、但尚未找到它的设置位置。

您可能需要在某个位置(可能是在 SYSCFG 中添加 IP 时)添加指令、board.c 会替换 NDK_tirtos.c 当然、您还需要"显示屏"手柄上的说明!

我注意到、NDK 配置文件是发生未解析引用的位置、对 Display_printf 的调用在主 NDK_tirtos.c 文件中注释掉。  猜测有一些问题尚未解决。

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

    我将对此进行研究并返回。

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

    您好 Raymond、

    对延迟回复表示歉意!

    感谢您对 SysConfig 的详细反馈!

    [引用 user="Raymond Mack">我添加了 IP、TCP 和 UDP 封装,因为我希望能够对应用的 MAC 和 IP 进行硬编码。  这就需要从开箱即用演示目录中删除 NDK_tirtos.c。[/quot]

    就像 SysConfig 集成一样、开箱即用演示示示示例已断开。 如您所述、NDK_ 基于 SysConfig 的工程中不应包含.c 文件。 感谢您将此事告知我们! 我将提交一个错误、以便我们可以在下一个版本中修复此问题。

    [报价用户="Raymond Mack"]我很难找到"显示"句柄的创建位置。

    开箱即用演示不使用"显示"驱动程序、因为该示例旨在使用命令行界面等用户与开箱即用演示进行交互。  对 UART 的访问由"command_task.c"文件中名为"commandTask"的 gatekeeper 任务管理、它使用 UART TI 驱动程序中的 API。

    如果您只需要使用 IP、TCP 和 UDP 协议以及"Display"、请查看文件夹/examples/syscfg_preview/rtos/MSP_EXP432E401Y/ns/.中的示例 它们比开箱即用示例更简单、并使用"显示"。

    [引用 user="Raymond Mack"]您可能希望在某个位置(可能是在 SYSCFG 中添加 IP 时)添加该 board.c 替代 NDK_tirtos.c.的指令。

    NDK_tirtos.c 文件被./debug/syscfg/ti_ndk_config.c 文件取代。 Board.h、 MSP_EXP432E401Y.c 和 MSP_EXP432E401Y.h 文件被 Board.h 和 Board.c 文件取代。

    希望这些信息对您有所帮助!

    此致、

    SAI

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

    感谢您的回复。 点击"SEND "后、我注意到 SysConfig 工具会自动生成具有 Display 调用的文件。 这意味着您不能进入并注释掉这些行。 当文件再次生成时、它将被覆盖! 如果您查看树的 CCS 部分中的开箱即用演示文件、您将看到这些行在示例文件中注释掉。

    因此、我认为这是您需要转发的另一个错误报告。

    除了这些小问题外、该工具看上去运行良好。 它确实帮助我弄清了在我的项目中该怎么办!

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

    您是否在讨论"outofboxhooks.c"文件中注释掉的"Display_printf"调用? 如果是、SysConfig 不会触发该文件。 因此、不应更改注释掉的行。

    谢谢、
    SAI