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.

_c_int100() error while debugging project to Tiva DK-TM4C129X dev kit

Hello,

I am trying to debug a project in CCSv6. I am using the DK-TM4C129X dev kit. At the start of the debugging project, the following error appears:

_c_int00() at boot.asm:222 0x000023C2 (_c_int00 does not contain frame information)

When I start debugging the project step-by-step, the program leads to the FaultISR handler function.

Am I missing something regarding debugging or in my code?

The main file of my project is the following:

project.c
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
* Sample code for opening and writing to a .txt file in an SD card
*
* Author: Vaggelis Aggelou
* Date: 17-12-2015
*/
#include <stdint.h>
#include <stdbool.h>
#include <string.h>
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "driverlib/fpu.h"
#include "driverlib/gpio.h"
#include "driverlib/interrupt.h"
#include "driverlib/pin_map.h"
#include "driverlib/rom.h"
#include "driverlib/rom_map.h"
#include "driverlib/sysctl.h"
#include "driverlib/systick.h"
#include "driverlib/uart.h"
#include "uartstdio.h"
#include "ff.h"
#include "pinout.h"
void ConfigureUARTSPI(uint32_t systemClock)
{
//Peripheral pin configuration
PinoutSet();
//UART0 clock setting
UARTClockSourceSet(UART0_BASE, UART_CLOCK_PIOSC);
UARTStdioConfig(0, 115200, systemClock);
UARTprintf("microSD Sample Project Started! \n");
}
int main(void)
{
FRESULT iFResult;
FATFS sdVolume;
FIL logFile;
uint32_t systemClock;
UINT count;
systemClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ|SYSCTL_OSC_MAIN|
SYSCTL_USE_PLL|SYSCTL_CFG_VCO_480), 120000000);
// Configure SysTick for a 100Hz interrupt.
ROM_SysTickPeriodSet(systemClock / 100);
ROM_SysTickEnable();
ROM_SysTickIntEnable();
// Enable interrupts
ROM_IntMasterEnable();
ConfigureUARTSPI(systemClock);
iFResult = f_mount(0, &sdVolume);
if(iFResult != FR_OK)
{
UARTprintf("\n\n DEVICE NOT MOUNTED \n\n");
return(1);
}
else
{
UARTprintf("SD card succesfully mounted! \n");
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Moving it to the CCS Forum as the issue is in _c_int00
  • Hello,

    Vaggelis Aggelou said:

    the following error appears:

    _c_int00() at boot.asm:222 0x000023C2 (_c_int00 does not contain frame information)

    This is not an error. _c_int00 is simply the entry point of your program and if auto-run to main is not enabled, it is where the program counter will be set to and program halted at when you load the program.

    Vaggelis Aggelou said:
    When I start debugging the project step-by-step, the program leads to the FaultISR handler function.

    why this happens is specific to your application. Likely some initialization step is being missed.


    Thanks

    ki