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.

[参考译文] SK-AM64B:"Enet Layer 2 CPSW 示例"仍无法在 AM64x SKEVM+ SDK 09.01.00.41上运行

Guru**** 2553370 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1320742/sk-am64b-enet-layer-2-cpsw-example-still-not-working-on-am64x-skevm-sdk-09-01-00-41

器件型号:SK-AM64B

AM64评估板和示例应用存在与以太网相关的一些问题。 具体来说、examples\networking\lwip\enet_cpsw_rawhttpserver 示例不工作或失败(请参阅下面的电子邮件)。

我们在其他以太网示例应用中发现了类似的错误、如下面的问题所述。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1210395/processor-sdk-am64x-enet-layer-2-cpsw-example-still-not-working-on-am64x-mcu-sdk-08-05-00-24

但是、更改下面的第779行有助于解决该问题。 但是、即使在 Enet_cpsw_rawhttpserver 示例下方进行了更改、也仍然失败。

错误:
      I2C 传输 在 i2c_v0.c:1786处返回值-4、而不是0 (I2C_STS_ERR_NO_ACK)。

调用堆栈:

i2c_transfer ()在 i2c_v0.c:1786 0x80042E46
EEPROM_AT24C_READ ()位于 EEPROM_AT24c.c:199 0x80052796           
EEPROM_Read () at EEPROM.c:113 0x800913CE                 
EnetBoard_getMacAddrList ()位于 ti_board_config.c:362 0x8004F33E                   
EnetApp_eventMacAddrList ()位于 ti_enet_config.c:439 0x80082534
EnetApp_initializeMacAddrPool () at ti_enet_config.c:460 0x80075EC8              
EnetApp_getMacAddrList ()位于 ti_enet_config.c:510 0x80089F96                   
EnetAppUtils_initResourceConfig () at enet_apputils.c:1010 0x8006795A         
EnetApp_driverOpen () at ti_enet_open_close.c:438 0x8004BB80   
appMain ()位于 app_main.c:159 0x8004F4DA

请告知如何使示例应用正常工作。

此致、

阿马兰特

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

    尊敬的 

    感谢您的提问。

    我会检查一下、然后回复给您。

    此致

    阿什瓦尼

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

    尊敬的  Amaranth:

    很抱歉响应延迟。

    我们能够 在我们的设置中重现该问题。

    计划在即将发布的版本(SDK 9.2)中修复。

    此致

    阿什瓦尼