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.

Compiler: Compiler Announcement: Release version 20.2.0.LTS available for ARM, C2000, and MSP430

Tool/software: TI C/C++ Compiler

TI is pleased to announce a new MCU compiler version 20.2.0.LTS for ARM, C2000, and MSP430 which includes the following new features:

All targets:
- Default file extension for compiler generated object files updated to .c.obj and .cpp.obj
ARM/C2000:
- Hex utility tool new option --cmac (cipher-based message authentication protocol) will apply cmac algorithm to user defined regions and generate cmac tags for secure boot support.
ARM:
- Hex utility tool now supports output option --binary.
C2000:
- The Integer Division Unit (--idiv_support=idiv0) has performance, diagnostic, and build attribute updates.
- Memcpy inlining with RPT now supported for more than 255 words (up to 65535).
- FPU64 RTS library trig float routines sinf/cosf/tanf/cbrtf are now the same for fpu32 and fpu64 --float_support modes.
- New diagnostic checks were added for: block/non-blocked access, function calls between c28/cla code, FPU64 assembler checks, and --advice:performance for fpu32/fpu64.
- VCU register save/restore support for ISRs with --isr_save_vcu_regs option.
MSP:
- Optimization updates include __swap_bytes intrinsic usage and BIC instruction (for: dst &= ~src).

Thanks and Regards,

Greg