I have TMS570LC43x launchpad evaluation board and I am trying to run simple application using CCS6 (6.1.2 and 6.2)
Steps:
New => CCS Project
Target: TMS570LC43xx
Connection: Texas Instruments XDS110 USB Debug Probe
Compiler: TI v15 12.3.LTS
Teplates ( I tried: 1.Empty Project, 2.Empty Project with main.c, 3.Hello World)
Linker command file: TMS570LC43xxFlashLnk.cmd
Runtime support library: rtsv7R4_T_be_v3D16_eabi.lib
Project configured in this way compile with success. But there is a problem. intvects section is :
00000000: FFFFFFBF .word 0xffffffbf
00000004: FFFFFFFF .word 0xffffffff
00000008: FFFFFFFF .word 0xffffffff
0000000c: FFFFFFDF .word 0xffffffdf
00000010: FFFFFFFF .word 0xffffffff
00000014: FFFFFFFE .word 0xfffffffe
00000018: 7FFFFF5F svcvc #0xffff5f
0000001c: FFFFFFFF .word 0xffffffff
so processor spins on 00000004 HardFault
In output file there are symbols like c_int00.
If I set pc to c_int00 the processor fetches and executes program until crash about 20 instruction later.
Can You help me run simple application?