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.

TDA4VH-Q1: data exceptions in shared memory

Part Number: TDA4VH-Q1

Hi Ti,

   my model has 17 inputs and 1 output like below. feature map sizes between input[6]  and input[11] are all 16*44*64 and elementype is int16. 

  I set input data to input buffer in A72, below is the  A72 address  of input[6] - input[11].



  I found that memory sizes between buffer_ptr[6] and  buffer_ptr[7], buffer_ptr[9] and  buffer_ptr[10], buffer_ptr[10] and  buffer_ptr[11] are all 90112 bytes. only input[8]'s address is incomprehensible. Size betwwen buffer_ptr[7] and  buffer_ptr[8] is 0x61F000. The first question is why the address of buffer_ptr[8] is like this?
  then I check the data in c7x after  transferring shared memory to target ptr. The memory sizes are all 90112 bytes except for the size between ptr[8] and ptr[9]. 

 .
I wonder why the distance in A72 or C7X is different between input[7] and input[8].  Is the physical address saved by the obj_desc[] incorrect?

Then I forced convert the input[8] ptr in C7X with the input[7] ptr add  0x61F000, the data is still incorrect

how can I get the correct input data?

Regards,
zhenzhou