CCS/UCD3138: Setting Up UCD3138 F.W. for EVAL Boards

Part Number: UCD3138

Tool/software: Code Composer Studio

Hi, I try to develop an embedded controller for a dc-dc converter based on this controller (UCD3138 - 40 Pin version). 

I have downloaded source codes from TI website for hard switching full-bridge converter and half bridge resonant converters from the link below:

http://www.ti.com/tool/ucd3138hsfbevm-029

http://www.ti.com/tool/ucd3138allcevm150

I could earlier complete and compile training labs for UCD3138; however, I have received several errors during compiling these projects. Are these projects supposed to be working right a way?

I am using CCS6.1.5 and I have installed both TI compilers 5.2.9 and 5.2.7. 

Earlier I had errors with interrupts:

"../standard_interrupt.c", line 703 (col. 6): error #1559: Interrupt handlers must be compiled in ARM mode

That error was resolved based on an advice I read on this forum;  I changed Designate code state to 32 bits in Processor options.

Now I have the following error:

"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138/Linker/cyclone.cmd", line 70: error #10099-D:
program will not fit into available memory. placement with alignment fails
for section ".text" size 0x8254 . Available memory ranges:
PFLASH size: 0x7f38 unused: 0x7a08 max hole: 0x7a04
error #10010: errors encountered during linking; "UCD3138_LLC_HB.out" not built

5 Replies