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.

Can I use eth0 and eth1 on K2H with both NDK running?



EVMK2H(66AK2H12) with using TI RTOS

- ccs version : Version: 6.2.0.00050

- NDK : ndk_2_24_03_35

- PDK : pdk_k2hk_4_0_2

I am still confusing that below scenario is possible?(really sorry for bother you :<)

- NDK running with dhcp on eth0 at DSP core_0 and NDK running with dhcp on eth1 at DSP core_1

If above scenario is possible, I could 'ping' both Ethernet port(eth0 and eth1)

  • Hi,

    I've notified the ethernet experts. Feedback will be posted directly here.

    Best Regards,
    Yordan
  • Hi,

    The NDK runs on top of the NIMU driver, the NIMU driver runs on core 0, it can be changed to run on other cores (see e2e.ti.com/.../370255). But NIMU driver doesn't support simultaneous multicore operation (e2e.ti.com/.../167588). Those discussion applies to K2H as well.

    There is PA multicore example under PA driver, this doesn't use NDK.

    Regards, Eric

  • Hi Iding.
    Thank you for your reply.
    Unfortunatly, the two pages you've mentioned don't exist.("Unfortunately, the page you've requested no longer exists. bla~ bla~)
    Anyway, If NDK cannot run on multicore at simultaneously, How about below scenario? Is it possible?

    -NDK running with dhcp on "eth0" at "DSP core_0", PA running on "eth1" at "DSP core_0".
    : I've tested above scenario. However, I've met the error message "QPPI initialization fail~~".

    To sum up, I would like to use both eth0 and eth1. How could I solve it?
    Is there another solution except using PA.
    (PA solution uses both eth0/1, but it cannot run NDK. Therefore, the DHCP and ARP feature is not available.)