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.

warning #16027-D: object files have incompatible enumeration types (OMAP-L138)

Other Parts Discussed in Thread: SYSBIOS, OMAPL138

We are trying to pass messages between the ARM and the DSP and it would be really nice to use ENUMs.

Especially since they are handled so nicly by the emulators.

turns out a while back the ARM compiler only packed the enums and that did not match what the DSP does with enums. 

Now it seems the issue is fixed with the ARM compiler (5.1.1) but the libraries are not compatible with defining the ENUMS as ints. sigh

Whats the work around? (and defining ints on the ARM and enums on the DSP isnt a very good work around)

ARM Compiler Tools 5.1.1

DSP Compiler Tools 7.4.5

BIOS 6 6.35.4.50 (on both the ARM and DSP)

XDC Tools 3.25.3.72

 

  • Use the ARM compiler option --enum_type=int.

    Thanks and regards,

    -George

  • And what do you do about the Libraries for SYSBIOS and XDC and the EDMA and etc, etc?

    We get lots and lots of warnings about the libraries are not compiled with the same switches as the object files...

     

  • Here are the warnings we get,  Tried to do a simple BIOS.customCCOpts += "  --enum_type=int"; but still got all the warnings:

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Engine_Monitoring\Debug\Engine_Mo

    nitoring.lib<ENG_Pac_Consts.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Goodrich_ARM\Debug\Goodrich_ARM.l

    ib<cpio_wdt.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Goodrich_ARM\Debug\Goodrich_ARM.l

    ib<cpio_ms1553.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Goodrich_ARM\Debug\Goodrich_ARM.l

    ib<cpio_gpio.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Memory_Management\Debug\Memory_Ma

    nagement.lib<MM_Utils.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Memory_Management\Debug\Memory_Ma

    nagement.lib<MM_SD_Writer.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Memory_Management\Debug\Memory_Ma

    nagement.lib<MM_SD_Flash.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Memory_Management\Debug\Memory_Ma

    nagement.lib<MM_Pack_Data.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Memory_Management\Debug\Memory_Ma

    nagement.lib<MM_Convert.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Misc\Debug\Misc.lib<util.obj>" =

    32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<mmcsd_startup.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<dda_mmcsdBios.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<blkmedia.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<Uart.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<Psc.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_UART.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Timers.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Time.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Task.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Revs.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Power_Down.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Optical_Tracker.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_MsgQ.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Math.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_EDMA_Support.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_EDMA_OMAPL138_ARM_Int_Reg.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_EDMA_OMAPL138_ARM_Cfg.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_1553_Drv.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<Logger.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<edma3resmgr.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<edma3_rm_gbl_data.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<edma3_drv_init.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<edma3_drv_basic.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<edma3_drv_adv.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<ddc_mmcsd.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<dda_mmcsdCfg.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<Uart_edma.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<OSU_Util.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\OS_Utils_ARM\Debug\OS_Utils_ARM.l

    ib<llc_mmcsd.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Utils.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Opt_Trk_Msg.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Exec.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Coll.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Calc.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Buffer_Reset.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Update.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Tq.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Setup.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Sens.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Resp.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Rec_Rslts.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_OBTst.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Msg.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Grads.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Cons.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Comp_Adj.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Collect_Data.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Cleanup.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Track.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Rotor_Track_Balance\Debug\Rotor_T

    rack_Balance.lib<RTB_Inv.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Exec.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Discrete.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Buffer.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_BFWS.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Usage.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_UpdLims.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Setup.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Reversal.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_RegEnd.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_RegCont.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Record.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_PkVal.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Overload.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_IntVal.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_FltEvt.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_FCR.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_PkVal_Const.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_Hover.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_High.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Structural_Life_Monitor\Debug\Str

    uctural_Life_Monitor.lib<SLM_HSRegime.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Utils.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Exec.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Eng.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_DSP2ARM_Com.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Calc.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Broad.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Trend.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Setup.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Rotor.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Record.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Pyl_Drv.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Pilot.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Pack_Record.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Nac_Blw.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Hngr_Bear_Temp.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Hngr_Bear.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Vibration_Monitoring\Debug\Vibrat

    ion_Monitoring.lib<VIB_Cmn.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Built_In_Tests\Debug\Built_In_Tes

    ts.lib<BIT_Utils.obj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\CCS\B00.21_Code_tst\VSLED_Source_Code\Misc\Debug\Misc.lib<VSLED_Debug.o

    bj>" = 32-bit,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = packed)

    'Finished building target: ARM_Main.out'

    ' '

    **** Build Finished ****

  • I apologize.  I spoke too soon.  I think the solution discussed in this thread will work for you.

    Thanks and regards,

    -George

  • I was actually doing the first 2 steps.  Doing the 3rd steps took care of a lot of the warnings.

    Now we are down to just the UIA 1.03.03.08...

    -----------------------------------------------------------------------------------------------------------------------------------

    warning #16027-D: object files have incompatible enumeration types

    ("C:\TI_54\uia_1_03_01_08\packages\ti\uia\runtime\lib\release\ti.uia.runtime

    .ae9<LoggerStopMode.oe9>" = packed,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = 32-bit)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\TI_54\uia_1_03_01_08\packages\ti\uia\runtime\lib\release\ti.uia.runtime

    .ae9<LogSync.oe9>" = packed,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = 32-bit)

    warning #16027-D: object files have incompatible enumeration types

    ("C:\TI_54\uia_1_03_01_08\packages\ti\uia\runtime\lib\release\ti.uia.runtime

    .ae9<QueueDescriptor.oe9>" = packed,

    "C:\CCS\B00.21_Code_tst\VSLED_Source_Code\ARM_Main\Debug\configPkg\package\c

    fg\ARM_Main_pe9.oe9" = 32-bit)

    'Finished building target: ARM_Main.out'

    ' '

    **** Build Finished ****

  • Mike,

    Are you looking for instructions for rebuilding the UIA runtime components?  If yes, have you seen “6.3 Rebuilding Target-Side UIA Modules” in the System Analyzer User’s Guide (e.g., http://www.ti.com/lit/ug/spruh43e/spruh43e.pdf)?

    Scott