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.

DRA718: H264 decoder

Part Number: DRA718

Hi :

We are trying to transplant the H264 decoding library of DM8127 platform to the J6 platform,
CCS version now using is V6.1.2, the compiler version is V5.2.5.
The DM8127 code was from TI version 1.0, and the specific version is attached.

In the process of transplantation, we did the following things:

1, L3 address mapping changes;
2, In DM8127  the code and data on the iCont was loaded to DTCM/ITCM after it was converted by Hex2c.exe.
 When the compiler changes, the code generated on the J6 will change.
 The code diference in .Map is mainly the following functions on iCont1.
 
 
 However, there is no definition of correlation function on the actual iCont.
 What are the functions of these functions? Why do these functions come into being?
 004033d4  __TI_Handler_Table_Base                      
 004033dc  __TI_CINIT_Base                              
 004033dc  __TI_Handler_Table_Limit                     
 004033e4  __TI_CINIT_Limit
 
3, It can be determined that the program and data generated by Hex2c are correctly transported to the designated location,
   after we carefully compare the correctness of data on moving to DTCM, ITCM and SL2.
4, in order to see the running results of iCont1 and iCont2, the way of verification is to
   fill in different data in the last 1K byte of SL2 to confirm the location of the code.
5, In Verification,the iCont2 has entered the main function, but iCont1 is unable to enter the main () function.
   In theoretical perspective, what changes do I need to make to transplant the H264 decoding library of DM8127 platform to the J6 platform,
   such as what steps missed in the previous transplant process, which leads to the inability of iCont1 to enter main () function?