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.

TDA4AL-Q1: TDA4AL 2G DDR

Part Number: TDA4AL-Q1


Tool/software:

Hi experts:

               Our main goal now is to make TDA4AL (sdk 0806) work properly with 2G DDR and run c7x2 normally.
               First, I divided all 2G DDR into 0x80000000-0xffffffff, and c7x2 heaps memory is as follows

                

               kernel memory memory is divided into: reg = <0x00 0x80000000 0x00 0x80000000>;

               But there is a problem, it is found that c7x2 will freeze when starting

               

               For the freeze problem, we thought of the second solution
               c7x2 heaps is still placed in the 0x880000000 address segment, but our kernel memory is divided as follows
               reg = <0x00 0x80000000 0x00 0x60000000>,
                         <0x08 0x80000000 0x00 0x20000000>;
              We are concerned whether this partitioning method can correctly adapt to the TDA4AL memory architecture

              Please provide detailed guidance for the above two solutions, thank you