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.

NDK with global L2 address

Hello

   I am trying to use C6474 to run NDK and SRIO together. Because I need to transfer data to L2 memory through SRIO, I set L2 memory address as global address 0x10800000. Otherwise if I set L2 memory address as local address 0x0080000, SRIO will not work. But the problem of setting L2 memory as global address is that now NDK does not work!

NDK will work only when I set L2 memory address as local address 0x0080000. Now if I want to NDK and SRIO work together, what should I do? Can I run NDK will global L2 memory address ?

my NDK version is 2.1.0

Thanks for the answer

 

 

 

  • I'm not sure about the requirement for NDK using local addressing, but when setting up SRIO transfers (LSU registers and descriptor addresses) all the target and destination address need to be global.  Only CPUs access memory with local addressing.  All other system masters need to use global addressing.  Is this what you are referring to?  SRIO and NDK can definitely work simultaneously, there is no issue there.

    Regards,

    Travis