主题中讨论的其他器件: SysConfig
工具与软件:
我使用 Simplelink 4.20 SDK 和 BGAEVM 开发板开发了一个适用于 MSP432e411Y MCU 的应用。 应用使用 NDK 创建 TCP 服务器来侦听传入连接、然后通过自定义 Telnet 接口进行通信以控制 A2D、PWM 和各种 GPIO。 在开发板上、一切都能正常运行、但是、当我将程序转换到我在此 MCU 上驻留的生产测试板时、我能获得启动和初始化的所有功能、但网络堆栈不能正常运行。
到目前为止、我将问题追溯到 NC_NetStart 似乎返回错误且 NDK 继续关闭堆栈的问题。 所有这些都是使用 SysConfig 框架构建的、因此这些调用在自动生成的 ti_ndk_config.c 文件中进行处理。
我的比较复杂、因为我为这个开发的电路板包含一个由这个 MCU 发出脉冲的外部看门狗。 因此、如果我暂停系统以尝试通过此板上的 JTAG 进行调试、看门狗将超时并向 MCU 发送复位脉冲。 这将是一个严重的不便,但不是一个不可能的任务,关闭这个外部看门狗,我可能这样做,如果我不能解决这个问题。 不过、我当时希望有人可能对硬件角度(外部晶体、PHY 等)上的可能情况有所了解、这可能是我可以调查的原因。
正如我所说、在开发 BGAEVM 板上、一切都可以正常引导。
欢迎您提出任何建议或想法。