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.

TMS320F28034: Migrate F28034 Code to F28066

Part Number: TMS320F28034

Dear Sir,

Good afternoon,

I would like to migrate F28034 code to F28066 because of Flash is not enough for new project ,

Would you please help to tell us the key points when wo do the Migration ? 

like:

1, Migration process

2, Key points

......

  • Jacky,

    We have a migration application note for the migration between these devices; https://www.ti.com/lit/sprabj2  

    Please let me know if you have any questions.

    Best,

    Matthew

  • Matthew,

        Good afternoon,

        I copy F28034 code to F28066 , and change header files, then issue happen when I build the project :

       "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
    gmake: *** No rule to make target `all'.

     I can not understand ,  would you help ?

  • Matthew,

         I reload the project, and it can build, but some other problems happen:

    Description Resource Path Location Type
    <a href="file:/C:/ti/ccsv5/tools/compiler/dmed/HTML/16008.html">#16008-D</a> file "../Module/Control/Lib/ControllerAsm.lib<ControllerAsm.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line OnLineLV C/C++ Problem

    Description Resource Path Location Type
    <a href="file:/C:/ti/ccsv5/tools/compiler/dmed/HTML/16008.html">#16008-D</a> file "C:/ti/ccsv5/tools/compiler/c2000_6.4.6/lib/rts2800_ml.lib<boot.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C28FPU32" specified in a previous file or on the command line OnLineLV C/C++ Problem

      Would you please help to check ?

      Tks,

    Jacky

  • Matthew,

      when I use  rts2800_ml.lib and disable FPU support , the issue like this:

    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "OnLineLV.out" not built

     what does that mean ? 

  • For more info :

    warning #16002-D: build attribute vendor section TI missing in "E:\Projects\On Line LV 1K2K3K\Firmware\OnLineLV_v01_20210906\Lib\IQmath.lib<IQmathTables.obj>": compatibility cannot be determined

    undefined first referenced
    <Linking>

    >> Compilation failure
    symbol in file
    --------- ----------------
    _uwRNewSinAmp ./Module/InverterModule/InverterModule.obj

    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "OnLineLV.out" not built
    gmake: *** [OnLineLV.out] Error 1
    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

  • Jacky,

    I'm not exactly sure on these errors, I'll pull in some other to see if this is a known occurrence.  One thing that comes to mind, if you right click the project and select "properties" and then the General tab, can you see what is selected in "Output format"?  Since we are porting from an older project, let's make sure that "legacy COFF" is selected and not EABI. 

    I think EABI will force us to include new _EABI compiled libs, which I'd like to avoid for now.  I know that the FPU libs specifically have a EABI and non EABI version, but coming from an older project it likely was using the non_EABI(at that point in time were the only libs).

    Best,

    Matthew

  • Matthew,

    Thank you for your help !

    I can link the project now , and get start to debug Slight smile

    Jacky