AM3352: freertos on AM3352 at CCS use old TI Arm Compiler

Part Number: AM3352


hello 

        my company  have an engineering project based on the AM3352, which has been in operation for 10 years

        The environment of this project is window CCS10.4 ,and The  compiler  is TI v20.2.5.LTS

      Now we need to incorporate FreeRTOS in this project to utilize its task scheduling functionality.

     The Freertos official does not support the AM3352.

      so  I find SDK from github,There are several Freertos projects on Git that are compatible with the BBB development board.  eg

      GitHub - hocolski/BBB-freeRTOS: Yet another port of FreeRTOS to Beaglebone Black (AM335x) 

           However, unfortunately, none of these projects seem to be based on the CCS platform. The compilation chain appears to be GCC.

         The biggest problem for me caused by different platforms and compilation chains is the modification of assembly code. 

  1.               inline assembly   
  2.              .s file  to .asm file   

    However, the most troublesome part is that I haven't been able to find the detailed information about the assembly commands for these two compilers provided by TI.

    So, is there any good way to solve my problem?

I think for the R&D team at TI, converting the assembly code of GCC to CCS using the old TI Arm Compiler's assembly is quite simple. But for me, I have absolutely no solution at the moment.