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.

[参考译文] TMS570LC4357:通过 http 将字符串发送到 Launchpad

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/565856/tms570lc4357-sending-strings-to-launchpad-via-http

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

大家好、我目前正在使用 Hercules Launchpad 的 TMS570LC43X 模型、我正在尝试通过 HTTP ex 向 LaunchPad 发送值。 192.168.xxx.xxx/100/10/15... 我希望能够发送一个类似的字符串、在 IP 地址之后大约有16个数字、然后让 Launchpad 处理这些数字并更新我写入存储器的 HET 值。 我在获取以太网部分时遇到了问题、我尝试查看交互式 Web 服务器演示和静态 Web 服务器演示、但我无法理解其中任何一个演示的内容。 实现我要做的事情的最简单方法是什么? 我还想让精通 HET IDE 的人提供帮助。

谢谢

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

    感谢您使用 Hercules 和 TI E2E。 为了帮助您解决问题、我们需要有关您遇到问题的确切位置的更多信息? 在您尝试重新创建 Web 服务器演示时、您是否已成功编译? 运行时是否出现异常? 它正在运行但未发送任何内容吗? 您提供的详细信息越多、我们就越能帮助您解决问题。

    您在开发项目的 HET 部分方面是否取得了成功? 理论上、您可以通过临时使用虚拟函数返回测试数据并使用来自 Web 服务器的仿真输入来操纵 HET 输出、从而独立于以太网部分开发这一方面。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck、

    我已经为我卡在以太网部分上的 HET 部分进行了设置、或者如果有人知道通过 I2C 执行此操作的方法、那么我可以使用 Arduino 在 TI 和 IT 之间设置 I2C 通信、 然后在 Arduino 上设置以太网。

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

    关于您的情况、请注意以下几点。

    首先、遗憾的是、论坛管理人员要求我编辑您原始帖子的部分、以取消某人为您开发应用程序的提议。 我们的法律部门和论坛管理团队不允许在 E2E 上提供此类信息。

    第二、在您的原始帖子中、您要求使用最简单的解决方案来获得所需的功能。 当然、对于 Hercules 上的软件而言、改用 I2C 或其他一些串行协议是最简单的、因为在 Hercules 上开发 WebServer 应用确实存在挑战。 但是、从硬件的角度来看、还将 Arduino 板引入到混合环境中会增加复杂性。 我不得不说、这实际上取决于您希望如何根据您对软件与硬件复杂性与计划的评估来继续。

    如果您应该选择使用 I2C 向前推进、则 Halcogen 中包含几个示例。 您可以通过转到"Help->Examples->TMS570LS43x 来访问这些示例、它会将您转到示例的 C 文件列表。

    此外、如果您可以详细说明与 WebServer 演示有关的具体问题、我可能会为您提供一些有关启动和运行该演示的指导、或者将您与可能能够的其他专家联系起来。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想使用 Launchpad 作为从设备、侦听 Arduino (主设备)并从中接收数据。 如何实现这一目标? 我对如何实现这一点感到困惑。

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

    您需要通过 HalCoGen 将 I2C 模块设置/配置为一个基于中断的从器件。

    您还需要配置引脚多路复用(IOMM)模块以提供 I2C 功能。 I2C1的引脚/焊球 C3和 B2上可以引出 I2C、I2C2的引脚/焊球 G16和 G17上可以引出 I2C。

    请注意、I2C 引脚功能在电路板的 Booster Pack 接头上不可用、但可以通过在电路板边缘的适当整体(原型板接头)中安装引脚或焊接导线来访问。 表9上的 launchpad 原理图中记录了接头的映射、其中显示了原型板接头(指向原理图的链接)。 另请注意、您将需要根据 I2C 要求在这些引脚上加入适当的拉取功能

    鉴于 UART3Tx 和 Rx 在 Booster Pack 接头(J1引脚3和4)上输出、在中断模式下使用 UART/SCI 比 I2C 更容易。