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.

[参考译文] MCU-PLUS-SDK-AM243X:AM243x:简单 HTTP 服务器的 EtherNet/IP 演示失败

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1210503/mcu-plus-sdk-am243x-am243x-ethernet-ip-demo-with-a-simple-http-server-is-failed

器件型号:MCU-PLUS-SDK-AM243X
主题中讨论的其他器件:TMDS243EVMUNIFLASH

您好!

我正在尝试使用一台小型 HTTP 服务器执行 EtherNet/IP 适配器演示。 但我得到了"一些测试失败了!" 设置信号。 有人能给我建议吗?

AM243x MCU SDK 为08.05.00.24。 目标板是 TMDS243EVM。 我尝试了以下程序。

  1. 构建"EtherNetIP_ADAPTER_MII_demo_am243x-evm_r5fss0-0_freertos_ti-arm-clang"、它是 不带三个 HTTP 服务器的 EtherNet/IP 适配器演示。
  2. 下载  EtherNetIP_ADAPTER_MII_demo_am243x-evm_r5fss0-0_freertos_ti-arm-clang.appimage.hs_fs。
  3. 执行。  -->成功
  4. 根据 手册、将"cpu_load_monitor=1"添加到 CCS 中的预定义符号列表。
  5. 重新编译并下载。
  6. 执行。 --> 失败。 "某些测试失败"

然后我调试了 SBL 并发现 Sciclient_service()返回-2 (SystemP_TIMEOUT)。

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

    您好、 

    在重新加载示例之前、您是否对电路板进行了下电上电?

    您能否也与我们分享这个调制例子、以便我们最后进行尝试

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

    尊敬的 Nilabh-san:

    感谢您的帮助。 是的、我做到了。 这是修改后的示例工程和 cfg 文件。 请在您的终端尝试一下吗?


    我从 SDK 中导入了示例、并按照如下方式将 CPU_LOAD_MONITOR 从0更改为1。

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

    尊敬的 Koichi San:

    让我重新开始吧。

    Br

    Nilabh A.

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

    尊敬的 Nilabh-san:

    您试过吗? 如果您有任何更新、请与我分享吗?

    此致、

    浜田浩一

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

    尊敬的 Koichi-San:

    很抱歉耽误你的时间。 我是 OOO。

    我在最后运行了示例 似乎工作正常。

    在我看来,这似乎是 SBL 本身的问题。 在本例中、请参阅以下内容、示例在引导加载程序打印后开始:

    您可以按照以下步骤操作: https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/EVM_SETUP_PAGE.html#EVM_FLASH_SOC_INIT

    请确保使用最新 SDK 中的 SBL。

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

    尊敬的 Nilabh-san:

    感谢您的分享。 我的 SBL 似乎与您的有所不同、因为我的照片与您的不同。

    我使用的是适用于 AM243x 08.05.00.24的 MCU+ SDK。 我想它是最新的 SDK。 对吗? 然后我下载了以下预编译的 SBL。

    -文件=sbl_prebuilt/am243x-evm/sbl_ospi.release.hs_fs.tiimage --operation=flash --flash-offset=0x0

    我的照片如下。 DMSC 是 SBL 的一部分? 如何更新 DMSC 固件?

    DMSC 固件版本8.5.3--v08.05.03 (Chill Capybar
    DMSC 固件版本0x8
    DMSC ABI 修订版3.1
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Koichi San:

    我已尝试使用 SBL NULL、让我尝试使用 SBL ospi 引导模式。

    平均,你可以尝试使用 SBL 空: software-dl.ti.com/.../EVM_SETUP_PAGE.html

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

    尊敬的 Nilabh-san:

    感谢您的帮助。 我已尝试根据设置页面使用 SBL null。 打印内容如下。



    注意:我编辑了 default_sbl_null.cfg、以便将 hs_fs 图像下载到我的 HS-FS 板。

    --flash-writer=sbl_prebuilt/am243x-evm/sbl_uart_uniflash.release.hs_fs.tiimage
    -- file=sbl_prebuilt/am243x-evm/sbl_null.release.hs_fs.tiimage --operation=flash --flash-offset=0x0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Koichi San:

    您可以尝试通过连接到 core.net 来加载二进制文件(.out)。