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.

[参考译文] RM57L843:引导文件 isn't 在 CCS 中打开

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1208770/rm57l843-boot-file-isn-t-open-in-ccs

器件型号:RM57L843
主题中讨论的其他器件: LAUNCHXL2-RM57L、LAUNCHXL2-570LC43 DP83630

尊敬的 TI 支持团队:

  我正在开发用于微控制器 RM57L843的基于以太网的引导加载程序。

我在以下链接所述的 TI 论坛中找到了引导加载程序示例、

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/993972/launchxl2-rm57l-rm57lx-launchpad-ethernet-based-bootloader

我在以下链接中下载了这些示例、

git.ti.com/.../Hercules_Ethernet_Bootloader

我导入了引导加载程序示例程序、并 在 CCS 中包含了引导文件和 lwIP-1.4.1文件、但这些包含文件在 CCS 中是未打开的。

请告诉我如何纠正它。

提前感谢。

此致、

Priyadharshini  

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

    尊敬的 Priyadharshini:

    执行以下步骤并尝试

    1.右键点击相应的文件夹,进入属性窗口。

    2.在这里您可以看到文件夹路径不存在

    3.现在点击编辑选项并重新选择文件夹路径

    4.现在您可以看到 感叹号(!) 将在文件夹上被删除

    5.对其他文件夹也执行相同的操作。

    --

    谢谢。此致、
    Jagadish。

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

    大家好、Jagadish  

    对于下面提到的设计文件、链接不会加载到微控制器中。

    git.ti.com/.../Hercules_Ethernet_Bootloader

    它显示了程序加载错误。

    请你原谅我吧。"

    谢谢。此致、
    Ajith Kumar.a.

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

    尊敬的 Ajith Kumar:

    请完成以下主题

    (+) TMS570LC4357:TSM570LC4357以太网引导加载程序不工作。 -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

    并尝试  如上一主题中所述在 CCS 中更改闪存设置。

    --

    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    感谢您的答复。

    完成了上面的主题。 此程序被载入到微控制器中。 但在连接以太网电缆之前、以太网中的黄色和绿色 LED 已打开、如下图所示。

    以及连接以太网电缆后。以太网交换机未检测到电缆。

    请支持我。

    谢谢。此致、
    Ajith Kumar.a.

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

    尊敬的 Ajith Kumar:

    您能否进行调试并查看代码是否在某处挂起? 还是在任何异常处理程序中?

    --
    谢谢。此致、
    Jagadish。

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

    Jagadish、您好!

    当我调试挂起的代码时、

    谢谢。此致、
    Ajith Kumar.a.

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

    尊敬的 Ajith Kumar:

    我对此延迟深表歉意、您还在继续处理这个问题吗?

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

    Jagadish、您好!

    我仍然坚持这个问题。 请支持我。

    谢谢。此致、

    Ajith Kumar.a.

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

    尊敬的 Ajith Kumar:

    对于延误,我感到很抱歉,最近两天还有一些其他的问题。

    这里我附上两个项目供您参考。

    第一个项目是以太网引导加载程序、第二个项目是 LED 闪烁项目、该项目将 Launchpad 上的两个用户 LED 每秒闪烁一次。

    我将解释使用以太网引导加载程序时遵循的步骤、此处我执行了静态 IP 方法而不是使用 DHCP  

    首先、 根据 PC ipconfig 为目标板配置适当的静态 IP 子网掩码

    等等  

    我的 PC ipconfig 在这里

    因此、我按如下方式配置了目标 PC 静态 IP、子网掩码

    2.现在构建以太网 bootloader 代码并将其编程至目标板中。 成功编程后、在 PC 和目标板之间连接以太网电缆。

    3. 现在重置电路板、然后您应该在串行端口中获得以下数据

    注意:这里串行配置为:波特率-19200、停止位-2和无奇偶校验

    4.静态 IP 已分配给板、现在打开 TFTPD32工具、通过以太网引导加载程序对应用进行编程。

    5.在 TFTPD32工具中执行以下配置

    在服务器接口上、选择您的 PC IP 地址。 并选择 TFTP 客户端菜单,同时将目标 IP 设置为主机字段,并将端口号设置为69。

    6.在 TFTPD32工具中完成正确配置后、现在可以在本地文件字段中选择二进制文件路径

    这应该是您希望通过以太网编程的应用的二进制文件。 在本例中是我在示例应用中提供的二进制文件。

    7.一旦您现在选择了二进制文件,您可以点击"Put"选项,以通过以太网发送二进制文件。

    8.现在您可以通过串行端口看到目标板编程步骤如下所示

    它将擦除闪存中的必要扇区以对应用程序进行编程、并逐块对闪存进行编程。

    9.对应用程序进行编程后、现在确保将 GIO_A9连接到3.3V  

    因为我正在使用 Launchpad I 短接 J1连接器的第1个引脚和第5个引脚

    10.将 GIO_A9短接至3.3V 后、现在复位电路板、以通过以太网引导加载程序运行应用程序代码

    Launchpad 上的用户 LED 应闪烁。

    我在这里使用了静态 IP、如果您希望、您可以将 PC 和目标板连接到路由器并分配动态 IP、并可以执行第3步。

    --

    谢谢。此致、
    Jagadish。

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

    我在上电时使用 LAUNCHXL2-570LC43时、代码在相同的位置挂起、该器件使用与 LAUNCHXL2-RM57L 相同的 PCB。

    TMS570LC4357中:使以太网 MAC 运行、从环回测试开始、 它们是对 hdkif.c 中 hdkif_hw_init ()函数的修改、用于在尝试访问 PHY 之前复位 DP83630 PHY。 尽管我没有  LAUNCHXL2-RM57L 来测试它、但我认为修改也可能会对您有所帮助。