Other Parts Discussed in Thread: UCD3138A, UCD3138, FUSION-DIGITAL-POWER-STUDIO
Hello,
I bought a UCD3138ACCEVM149 to evaluate the soft for UCD3138A chip.
To do it more efficiently, I download the file ‘LLCHBFirmware-1.2’.
Of course, the file ‘UCD3138_LLC_HB_UCD3138A.x0’ of it can be download to UCD3138ACCEVM149 and operate correctly. And we can watch and config it through ‘FUSION-DIGITAL-POWER-STUDIO’.
However, when I build the project (not revised), many errors happened. So, I check the issue on help center of TI and followed some measures as following:
- Uninstalled the newest version of CCS(10.2.0.00009) and installed a old version of CCS(2.0.00050);
- Install the ARM compiler version of 5.2.5
- Change the Designate code state from 16 to 32
But there are still many warnings and errors as following, I am confused.
Would you please help with this problem?
**** Build of configuration UCD3138A for project UCD3138_LLC_HB ****
"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building target: UCD3138_LLC_HB_UCD3138A.out'
'Invoking: ARM Linker'
"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -mv4 --code_state=32 --abi=ti_arm9_abi -O2 -g --define=UCD3138A=1 --diag_warning=225 --display_error_number -k -z -m"UCD3138_LLC_HB_UCD3138A.map" --heap_size=10 --stack_size=200 -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --reread_libs --define=UCD3138=1 --display_error_number --warn_sections --xml_link_info="UCD3138_LLC_HB_linkInfo.xml" --rom_model -o "UCD3138_LLC_HB_UCD3138A.out" "./UART_Auto_Baud.obj" "./configuration_functions.obj" "./constants.obj" "./cyclone_global_variables_defs.obj" "./fault_handler.obj" "./flash.obj" "./gpio.obj" "./init_adc12.obj" "./init_cpcc.obj" "./init_current_sharing.obj" "./init_dpwms.obj" "./init_fault_mux.obj" "./init_filters.obj" "./init_front_ends.obj" "./init_loop_mux.obj" "./init_miscellaneous.obj" "./init_watchdog.obj" "./interrupts.obj" "./main.obj" "./pmbus_topology.obj" "./scale.obj" "./software_interrupt.obj" "./software_interrupt_wrapper.obj" "./standard_interrupt.obj" "./store_restore_functions.obj" "./uart.obj" "./Device/UCD3138A/Source/clear_program_flash.obj" "./Device/UCD3138A/Source/load_UCD3138A.obj" "./Driver/Pmbus/pmbus_command_indexes.obj" "./Driver/Pmbus/pmbus_common.obj" "./Driver/Pmbus/pmbus_driver.obj" "../cyclone.cmd" "C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd" "C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A_headers.cmd" -llibc.a -llibc.a
<Linking>
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 21: error #10263:
VECS memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 21: error #10264:
VECS memory range overlaps existing memory range VECS
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 25: error #10263:
ROM memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 25: error #10264:
ROM memory range overlaps existing memory range ROM
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 26: error #10263:
SINE memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 26: error #10264:
SINE memory range overlaps existing memory range SINE
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 27: error #10263:
EXP memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 27: error #10264:
EXP memory range overlaps existing memory range EXP
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 32: error #10263:
PFLASH memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 32: error #10264:
PFLASH memory range overlaps existing memory range PFLASH
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 33: error #10263:
DEVICEID memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 33: error #10264:
DEVICEID memory range overlaps existing memory range DEVICEID
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 34: error #10263:
FIXTFA memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 34: error #10264:
FIXTFA memory range overlaps existing memory range FIXTFA
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 35: error #10263:
FIXCONST memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 35: error #10264:
FIXCONST memory range overlaps existing memory range FIXCONST
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 36: error #10263:
FLASHSUM memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 36: error #10264:
FLASHSUM memory range overlaps existing memory range FLASHSUM
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 42: error #10263:
DFLASH memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 42: error #10264:
DFLASH memory range overlaps existing memory range DFLASH
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 55: error #10263:
TESTER memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 55: error #10264:
TESTER memory range overlaps existing memory range TESTER
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 56: error #10263:
RAM memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 56: error #10264:
RAM memory range overlaps existing memory range RAM
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 57: error #10263:
STACKS memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 57: error #10264:
STACKS memory range overlaps existing memory range STACKS
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 58: error #10263:
ROMLOCK memory range has already been specified
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 58: error #10264:
ROMLOCK memory range overlaps existing memory range ROMLOCK
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 98: warning #10190-D:
absolute symbol "_StackUSER_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 99: warning #10190-D:
absolute symbol "_StackFIQ_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 100: warning #10190-D:
absolute symbol "_StackIRQ_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 101: warning #10190-D:
absolute symbol "_StackABORT_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 102: warning #10190-D:
absolute symbol "_StackUND_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 103: warning #10190-D:
absolute symbol "_StackSUPER_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 98: warning #10190-D:
absolute symbol "_StackUSER_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 99: warning #10190-D:
absolute symbol "_StackFIQ_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 100: warning #10190-D:
absolute symbol "_StackIRQ_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 101: warning #10190-D:
absolute symbol "_StackABORT_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 102: warning #10190-D:
absolute symbol "_StackUND_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 103: warning #10190-D:
absolute symbol "_StackSUPER_" being redefined
"../cyclone.cmd", line 70: error #10099-D: program will not fit into available
memory. placement with alignment fails for section ".text" size 0x82b0 .
Available memory ranges:
PFLASH size: 0x7f38 unused: 0x7a12 max hole: 0x7a0c
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 98: warning #10190-D:
absolute symbol "_StackUSER_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 99: warning #10190-D:
absolute symbol "_StackFIQ_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 100: warning #10190-D:
absolute symbol "_StackIRQ_" being redefined
>> Compilation failure
makefile:179: recipe for target 'UCD3138_LLC_HB_UCD3138A.out' failed
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 101: warning #10190-D:
absolute symbol "_StackABORT_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 102: warning #10190-D:
absolute symbol "_StackUND_" being redefined
"C:/ti/DigitalPower/LLCHBFirmware-1.2/Firmware/Device/UCD3138A/Linker/cyclone_A.cmd", line 103: warning #10190-D:
absolute symbol "_StackSUPER_" being redefined
error #10010: errors encountered during linking; "UCD3138_LLC_HB_UCD3138A.out"
not built
gmake: *** [UCD3138_LLC_HB_UCD3138A.out] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****