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.

CCS/TMS320F28377S: Custom Bootloader for TMS320F28377S.

Part Number: TMS320F28377S
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

I am working on a boot loader for TMS320F28377S. I didn't use the Flash Kernel because I need to load the application without any changes of hardware. And I tried it but is too much slowly for 1M of Flash from F28377S.

So, I created 2 independent firmwares that one will update another.

In firmware1 (from 0x80000 to 0x81FFF) I download firmware2 file and write it to flash in a specified address (from 0x82000 to 0xFFFFF). Both firmware are stored in flash. I have checked address by address.

Now I have two applications in flash. One is my custom boot loader and the second one is my main project.

I jump from the first program to the second program located at a specified address after to check a sign in the 2 last end address (0xFFFFE = 0xAA55, and 0xFFFFF = 0xAA55), if not ok, I stay in bootloader until a valid application be loaded.

The sign is declared as a const in the source code of Application:

#pragma SET_DATA_SECTION("securityCheckEnd")

const unsigned long int SecurityCheckEnd = 0xAA55AA55;

#pragma SET_DATA_SECTION()

If I burn the flash by the compiler, the application works properly, but when I jump from bootloader to the a application, the blue led doen'st blink :( .The application is a simply blink blue led on LAUNCHXL-F28377S.

You can see my *.cmd file below:

Bootloader.cmd:


MEMORY
{
PAGE 0 : /* Program Memory */
/* Memory (RAM/FLASH) blocks can be moved to PAGE1 for data allocation */
/* BEGIN is used for the "boot to Flash" bootloader mode */

BEGIN : origin = 0x080000, length = 0x000002
RAMM0 : origin = 0x000122, length = 0x0002DE
RAMD0 : origin = 0x00B000, length = 0x000800
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMGS14 : origin = 0x01A000, length = 0x001000
RAMGS15 : origin = 0x01B000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002

/* Flash sectors */
FLASHA : origin = 0x080002, length = 0x001FFE /* on-chip Flash */
FLASH_BEGIN : origin = 0x082000, length = 0x000002 /* on-chip Flash */
FLASHB : origin = 0x082002, length = 0x001FFE /* on-chip Flash */
FLASHC : origin = 0x084000, length = 0x03C000 /* on-chip Flash */
// FLASHD : origin = 0x086000, length = 0x002000 /* on-chip Flash */
// FLASHE : origin = 0x088000, length = 0x008000 /* on-chip Flash */
// FLASHF : origin = 0x090000, length = 0x008000 /* on-chip Flash */
// FLASHG : origin = 0x098000, length = 0x008000 /* on-chip Flash */
// FLASHH : origin = 0x0A0000, length = 0x008000 /* on-chip Flash */
// FLASHI : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
// FLASHJ : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
// FLASHK : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
// FLASHL : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
// FLASHM : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
// FLASHN : origin = 0x0BE000, length = 0x002000 /* on-chip Flash */
FLASHO : origin = 0x0C0000, length = 0x03E000 /* on-chip Flash */
// FLASHP : origin = 0x0C2000, length = 0x002000 /* on-chip Flash */
// FLASHQ : origin = 0x0C4000, length = 0x002000 /* on-chip Flash */
// FLASHR : origin = 0x0C6000, length = 0x002000 /* on-chip Flash */
// FLASHS : origin = 0x0C8000, length = 0x008000 /* on-chip Flash */
// FLASHT : origin = 0x0D0000, length = 0x008000 /* on-chip Flash */
// FLASHU : origin = 0x0D8000, length = 0x008000 /* on-chip Flash */
// FLASHV : origin = 0x0E0000, length = 0x008000 /* on-chip Flash */
// FLASHW : origin = 0x0E8000, length = 0x008000 /* on-chip Flash */
// FLASHX : origin = 0x0F0000, length = 0x008000 /* on-chip Flash */
// FLASHY : origin = 0x0F8000, length = 0x002000 /* on-chip Flash */
// FLASHZ : origin = 0x0FA000, length = 0x002000 /* on-chip Flash */
// FLASHAA : origin = 0x0FC000, length = 0x002000 /* on-chip Flash */
FLASHAB : origin = 0x0FE000, length = 0x001FFE /* on-chip Flash */
FLASH_END : origin = 0x0FFFFE, length = 0x000002 /* on-chip Flash */

PAGE 1 : /* Data Memory */
/* Memory (RAM/FLASH) blocks can be moved to PAGE0 for program allocation */

BOOT_RSVD : origin = 0x000002, length = 0x000120 /* Part of M0, BOOT rom will use this for stack */
RAMM1 : origin = 0x000400, length = 0x000400 /* on-chip RAM block M1 */
RAMD1 : origin = 0x00B800, length = 0x000800

RAMLS5 : origin = 0x00A800, length = 0x000800

RAMGS0 : origin = 0x00C000, length = 0x00E000
//RAMGS1 : origin = 0x00D000, length = 0x001000
//RAMGS2 : origin = 0x00E000, length = 0x001000
//RAMGS3 : origin = 0x00F000, length = 0x001000
//RAMGS4 : origin = 0x010000, length = 0x001000
//RAMGS5 : origin = 0x011000, length = 0x001000
//RAMGS6 : origin = 0x012000, length = 0x001000
//RAMGS7 : origin = 0x013000, length = 0x001000
//RAMGS8 : origin = 0x014000, length = 0x001000
//RAMGS9 : origin = 0x015000, length = 0x001000
//RAMGS10 : origin = 0x016000, length = 0x001000
//RAMGS11 : origin = 0x017000, length = 0x001000
//RAMGS12 : origin = 0x018000, length = 0x001000
//RAMGS13 : origin = 0x019000, length = 0x001000

}


SECTIONS
{
/* Allocate program areas: */
.cinit : > FLASHA PAGE = 0, ALIGN(4)
.pinit : > FLASHA, PAGE = 0, ALIGN(4)
.text : >> FLASHA | FLASH_BEGIN | FLASHB | FLASHC | FLASHO | FLASHAB | FLASH_END PAGE = 0, ALIGN(4)
codestart : > BEGIN PAGE = 0, ALIGN(4)
ramfuncs : LOAD = FLASHA,
RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
PAGE = 0, ALIGN(4)

/* Allocate uninitalized data sections: */
.stack : > RAMM1 PAGE = 1
.ebss : > RAMGS0 PAGE = 1
.esysmem : > RAMLS5 PAGE = 1

/* Initalized sections go in Flash */
.econst : >> FLASHA PAGE = 0, ALIGN(4)
.switch : > FLASHA PAGE = 0, ALIGN(4)

.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
entryPoint : > FLASH_BEGIN PAGE = 0 // Marcelo.
securityCheckEnd : > FLASH_END PAGE = 0 // Marcelo.
}

/*
//===========================================================================
// End of file.
//===========================================================================
*/

Application.cmd:


MEMORY
{
PAGE 0 : /* Program Memory */
/* Memory (RAM/FLASH) blocks can be moved to PAGE1 for data allocation */
/* BEGIN is used for the "boot to Flash" bootloader mode */

BEGIN : origin = 0x082000, length = 0x000002
RAMM0 : origin = 0x000122, length = 0x0002DE
RAMD0 : origin = 0x00B000, length = 0x000800
RAMLS0 : origin = 0x008000, length = 0x000800
RAMLS1 : origin = 0x008800, length = 0x000800
RAMLS2 : origin = 0x009000, length = 0x000800
RAMLS3 : origin = 0x009800, length = 0x000800
RAMLS4 : origin = 0x00A000, length = 0x000800
RAMGS14 : origin = 0x01A000, length = 0x001000
RAMGS15 : origin = 0x01B000, length = 0x001000
RESET : origin = 0x3FFFC0, length = 0x000002

/* Flash sectors */
FLASHA : origin = 0x080000, length = 0x002000 /* on-chip Flash */
FLASHB : origin = 0x082002, length = 0x001FFE /* on-chip Flash */
FLASHC : origin = 0x084000, length = 0x03C000 /* on-chip Flash */
// FLASHD : origin = 0x086000, length = 0x002000 /* on-chip Flash */
// FLASHE : origin = 0x088000, length = 0x008000 /* on-chip Flash */
// FLASHF : origin = 0x090000, length = 0x008000 /* on-chip Flash */
// FLASHG : origin = 0x098000, length = 0x008000 /* on-chip Flash */
// FLASHH : origin = 0x0A0000, length = 0x008000 /* on-chip Flash */
// FLASHI : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
// FLASHJ : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
// FLASHK : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
// FLASHL : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
// FLASHM : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
// FLASHN : origin = 0x0BE000, length = 0x002000 /* on-chip Flash */
FLASHO : origin = 0x0C0000, length = 0x03E000 /* on-chip Flash */
// FLASHP : origin = 0x0C2000, length = 0x002000 /* on-chip Flash */
// FLASHQ : origin = 0x0C4000, length = 0x002000 /* on-chip Flash */
// FLASHR : origin = 0x0C6000, length = 0x002000 /* on-chip Flash */
// FLASHS : origin = 0x0C8000, length = 0x008000 /* on-chip Flash */
// FLASHT : origin = 0x0D0000, length = 0x008000 /* on-chip Flash */
// FLASHU : origin = 0x0D8000, length = 0x008000 /* on-chip Flash */
// FLASHV : origin = 0x0E0000, length = 0x008000 /* on-chip Flash */
// FLASHW : origin = 0x0E8000, length = 0x008000 /* on-chip Flash */
// FLASHX : origin = 0x0F0000, length = 0x008000 /* on-chip Flash */
// FLASHY : origin = 0x0F8000, length = 0x002000 /* on-chip Flash */
// FLASHZ : origin = 0x0FA000, length = 0x002000 /* on-chip Flash */
// FLASHAA : origin = 0x0FC000, length = 0x002000 /* on-chip Flash */
FLASHAB : origin = 0x0FE000, length = 0x001FFE /* on-chip Flash */
FLASH_END : origin = 0x0FFFFE, length = 0x000002 /* on-chip Flash */

PAGE 1 : /* Data Memory */
/* Memory (RAM/FLASH) blocks can be moved to PAGE0 for program allocation */

BOOT_RSVD : origin = 0x000002, length = 0x000120 /* Part of M0, BOOT rom will use this for stack */
RAMM1 : origin = 0x000400, length = 0x000400 /* on-chip RAM block M1 */
RAMD1 : origin = 0x00B800, length = 0x000800

RAMLS5 : origin = 0x00A800, length = 0x000800

RAMGS0 : origin = 0x00C000, length = 0x00E000
//RAMGS1 : origin = 0x00D000, length = 0x001000
//RAMGS2 : origin = 0x00E000, length = 0x001000
//RAMGS3 : origin = 0x00F000, length = 0x001000
//RAMGS4 : origin = 0x010000, length = 0x001000
//RAMGS5 : origin = 0x011000, length = 0x001000
//RAMGS6 : origin = 0x012000, length = 0x001000
//RAMGS7 : origin = 0x013000, length = 0x001000
//RAMGS8 : origin = 0x014000, length = 0x001000
//RAMGS9 : origin = 0x015000, length = 0x001000
//RAMGS10 : origin = 0x016000, length = 0x001000
//RAMGS11 : origin = 0x017000, length = 0x001000
//RAMGS12 : origin = 0x018000, length = 0x001000
//RAMGS13 : origin = 0x019000, length = 0x001000

}


SECTIONS
{
/* Allocate program areas: */
.cinit : > FLASHB PAGE = 0, ALIGN(4)
.pinit : > FLASHB, PAGE = 0, ALIGN(4)
.text : >> FLASHB | FLASHC | FLASHO | FLASHAB | FLASH_END PAGE = 0, ALIGN(4)
codestart : > BEGIN PAGE = 0, ALIGN(4)
ramfuncs : LOAD = FLASHB,
RUN = RAMLS0 | RAMLS1 | RAMLS2 |RAMLS3,
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
PAGE = 0, ALIGN(4)

/* Allocate uninitalized data sections: */
.stack : > RAMM1 PAGE = 1
.ebss : > RAMGS0 PAGE = 1
.esysmem : > RAMLS5 PAGE = 1

/* Initalized sections go in Flash */
.econst : >> FLASHB PAGE = 0, ALIGN(4)
.switch : > FLASHB PAGE = 0, ALIGN(4)

.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
securityCheckEnd : > FLASH_END PAGE = 0 // Marcelo.
}

/*
//===========================================================================
// End of file.
//===========================================================================
*/

This is the *.map file from Bootloader:

******************************************************************************

             TMS320C2000 Linker PC v16.9.1                     

******************************************************************************

>> Linked Wed Apr 26 10:26:13 2017

OUTPUT FILE NAME:   <BootloaderTMS_V1.out>

ENTRY POINT SYMBOL: "_c_int00"  address: 000815d5

MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill

----------------------  --------  ---------  --------  --------  ----  --------

PAGE 0:

  RAMM0                 00000122   000002de  00000000  000002de  RWIX

  RAMLS0                00008000   00000800  00000072  0000078e  RWIX

  RAMLS1                00008800   00000800  00000000  00000800  RWIX

  RAMLS2                00009000   00000800  00000000  00000800  RWIX

  RAMLS3                00009800   00000800  00000000  00000800  RWIX

  RAMLS4                0000a000   00000800  00000000  00000800  RWIX

  RAMD0                 0000b000   00000800  00000000  00000800  RWIX

  RAMGS14               0001a000   00001000  00000000  00001000  RWIX

  RAMGS15               0001b000   00001000  00000000  00001000  RWIX

  BEGIN                 00080000   00000002  00000002  00000000  RWIX

  FLASHA                00080002   00001ffe  0000194e  000006b0  RWIX

  FLASH_BEGIN           00082000   00000002  00000000  00000002  RWIX

  FLASHB                00082002   00001ffe  00000000  00001ffe  RWIX

  FLASHC                00084000   0003c000  00000000  0003c000  RWIX

  FLASHO                000c0000   0003e000  00000000  0003e000  RWIX

  FLASHAB               000fe000   00001ffe  00000000  00001ffe  RWIX

  FLASH_END             000ffffe   00000002  00000002  00000000  RWIX

  RESET                 003fffc0   00000002  00000000  00000002  RWIX

PAGE 1:

  BOOT_RSVD             00000002   00000120  00000000  00000120  RWIX

  RAMM1                 00000400   00000400  00000200  00000200  RWIX

  ADCA_RESULT           00000b00   00000020  00000018  00000008  RWIX

  ADCB_RESULT           00000b20   00000020  00000018  00000008  RWIX

  ADCC_RESULT           00000b40   00000020  00000018  00000008  RWIX

  ADCD_RESULT           00000b60   00000020  00000018  00000008  RWIX

  CPU_TIMER0            00000c00   00000008  00000008  00000000  RWIX

  CPU_TIMER1            00000c08   00000008  00000008  00000000  RWIX

  CPU_TIMER2            00000c10   00000008  00000008  00000000  RWIX

  PIE_CTRL              00000ce0   00000020  0000001a  00000006  RWIX

  PIE_VECT              00000d00   00000200  000001c0  00000040  RWIX

  DMA                   00001000   00000200  000000e0  00000120  RWIX

  CLA1                  00001400   00000040  0000003e  00000002  RWIX

  EPWM1                 00004000   00000100  00000100  00000000  RWIX

  EPWM2                 00004100   00000100  00000100  00000000  RWIX

  EPWM3                 00004200   00000100  00000100  00000000  RWIX

  EPWM4                 00004300   00000100  00000100  00000000  RWIX

  EPWM5                 00004400   00000100  00000100  00000000  RWIX

  EPWM6                 00004500   00000100  00000100  00000000  RWIX

  EPWM7                 00004600   00000100  00000100  00000000  RWIX

  EPWM8                 00004700   00000100  00000100  00000000  RWIX

  EPWM9                 00004800   00000100  00000100  00000000  RWIX

  EPWM10                00004900   00000100  00000100  00000000  RWIX

  EPWM11                00004a00   00000100  00000100  00000000  RWIX

  EPWM12                00004b00   00000100  00000100  00000000  RWIX

  ECAP1                 00005000   00000020  00000020  00000000  RWIX

  ECAP2                 00005020   00000020  00000020  00000000  RWIX

  ECAP3                 00005040   00000020  00000020  00000000  RWIX

  ECAP4                 00005060   00000020  00000020  00000000  RWIX

  ECAP5                 00005080   00000020  00000020  00000000  RWIX

  ECAP6                 000050a0   00000020  00000020  00000000  RWIX

  EQEP1                 00005100   00000040  00000022  0000001e  RWIX

  EQEP2                 00005140   00000040  00000022  0000001e  RWIX

  EQEP3                 00005180   00000040  00000022  0000001e  RWIX

  DACA                  00005c00   00000010  00000008  00000008  RWIX

  DACB                  00005c10   00000010  00000008  00000008  RWIX

  DACC                  00005c20   00000010  00000008  00000008  RWIX

  CMPSS1                00005c80   00000020  00000020  00000000  RWIX

  CMPSS2                00005ca0   00000020  00000020  00000000  RWIX

  CMPSS3                00005cc0   00000020  00000020  00000000  RWIX

  CMPSS4                00005ce0   00000020  00000020  00000000  RWIX

  CMPSS5                00005d00   00000020  00000020  00000000  RWIX

  CMPSS6                00005d20   00000020  00000020  00000000  RWIX

  CMPSS7                00005d40   00000020  00000020  00000000  RWIX

  CMPSS8                00005d60   00000020  00000020  00000000  RWIX

  SDFM1                 00005e00   00000080  00000080  00000000  RWIX

  SDFM2                 00005e80   00000080  00000080  00000000  RWIX

  MCBSPA                00006000   00000040  00000024  0000001c  RWIX

  MCBSPB                00006040   00000040  00000024  0000001c  RWIX

  SPIA                  00006100   00000010  00000010  00000000  RWIX

  SPIB                  00006110   00000010  00000010  00000000  RWIX

  ***                  00006120   00000010  00000010  00000000  RWIX

  SPID                  00006130   00000010  00000000  00000010  RWIX

  UPP                   00006200   00000100  00000048  000000b8  RWIX

  WD                    00007000   00000040  0000002b  00000015  RWIX

  NMIINTRUPT            00007060   00000010  00000007  00000009  RWIX

  XINT                  00007070   00000010  0000000b  00000005  RWIX

  SCIA                  00007200   00000010  00000010  00000000  RWIX

  SCIB                  00007210   00000010  00000010  00000000  RWIX

  SCIC                  00007220   00000010  00000010  00000000  RWIX

  SCID                  00007230   00000010  00000010  00000000  RWIX

  I2CA                  00007300   00000040  00000022  0000001e  RWIX

  I2CB                  00007340   00000040  00000022  0000001e  RWIX

  ADCA                  00007400   00000080  00000080  00000000  RWIX

  ADCB                  00007480   00000080  00000080  00000000  RWIX

  ADCC                  00007500   00000080  00000080  00000000  RWIX

  ADCD                  00007580   00000080  00000080  00000000  RWIX

  INPUT_XBAR            00007900   00000020  00000020  00000000  RWIX

  XBAR                  00007920   00000020  00000020  00000000  RWIX

  SYNC_SOC              00007940   00000010  00000006  0000000a  RWIX

  DMACLASRCSEL          00007980   00000040  0000001a  00000026  RWIX

  EPWM_XBAR             00007a00   00000040  00000040  00000000  RWIX

  CLB_XBAR              00007a40   00000040  00000000  00000040  RWIX

  OUTPUT_XBAR           00007a80   00000040  00000040  00000000  RWIX

  GPIOCTRL              00007c00   00000180  00000180  00000000  RWIX

  GPIODAT               00007f00   00000030  00000030  00000000  RWIX

  RAMLS5                0000a800   00000800  00000000  00000800  RWIX

  RAMD1                 0000b800   00000800  00000000  00000800  RWIX

  RAMGS0                0000c000   0000e000  00000942  0000d6be  RWIX

  EMIF1                 00047000   00000800  00000070  00000790  RWIX

  EMIF2                 00047800   00000800  00000070  00000790  RWIX

  FLASHPUMPSEMAPHORE    00050024   00000002  00000002  00000000  RWIX

  DEV_CFG               0005d000   00000180  0000012e  00000052  RWIX

  ANALOG_SUBSYS         0005d180   00000080  00000048  00000038  RWIX

  CLK_CFG               0005d200   00000100  00000032  000000ce  RWIX

  CPU_SYS               0005d300   00000100  00000082  0000007e  RWIX

  ROMPREFETCH           0005e608   00000002  00000002  00000000  RWIX

  DCSM_Z1               0005f000   00000030  00000024  0000000c  RWIX

  DCSM_Z2               0005f040   00000030  00000024  0000000c  RWIX

  DCSM_COMMON           0005f070   00000010  00000008  00000008  RWIX

  MEMCFG                0005f400   00000080  00000080  00000000  RWIX

  EMIF1CONFIG           0005f480   00000020  00000020  00000000  RWIX

  EMIF2CONFIG           0005f4a0   00000020  00000020  00000000  RWIX

  ACCESSPROTECTION      0005f4c0   00000040  00000040  00000000  RWIX

  MEMORYERROR           0005f500   00000040  00000040  00000000  RWIX

  ROMWAITSTATE          0005f540   00000002  00000002  00000000  RWIX

  FLASH0_CTRL           0005f800   00000300  00000182  0000017e  RWIX

  FLASH0_ECC            0005fb00   00000040  00000028  00000018  RWIX

  FLASH1_CTRL           0005fc00   00000300  00000182  0000017e  RWIX

  FLASH1_ECC            0005ff00   00000040  00000028  00000018  RWIX

  DCSM_Z1_OTP           00078000   00000020  00000020  00000000  RWIX

  DCSM_Z2_OTP           00078200   00000020  00000020  00000000  RWIX

This is the *.map file from App:

 

******************************************************************************

             TMS320C2000 Linker PC v16.9.1                     

******************************************************************************

>> Linked Wed Apr 26 10:35:13 2017

 

OUTPUT FILE NAME:   <BootloaderApp_V1.out>

ENTRY POINT SYMBOL: "_c_int00"  address: 00082d83

 

 

MEMORY CONFIGURATION

 

         name            origin    length      used     unused   attr    fill

----------------------  --------  ---------  --------  --------  ----  --------

PAGE 0:

  RAMM0                 00000122   000002de  00000000  000002de  RWIX

  RAMLS0                00008000   00000800  00000072  0000078e  RWIX

  RAMLS1                00008800   00000800  00000000  00000800  RWIX

  RAMLS2                00009000   00000800  00000000  00000800  RWIX

  RAMLS3                00009800   00000800  00000000  00000800  RWIX

  RAMLS4                0000a000   00000800  00000000  00000800  RWIX

  RAMD0                 0000b000   00000800  00000000  00000800  RWIX

  RAMGS14               0001a000   00001000  00000000  00001000  RWIX

  RAMGS15               0001b000   00001000  00000000  00001000  RWIX

  FLASHA                00080000   00002000  00000000  00002000  RWIX

  BEGIN                 00082000   00000002  00000002  00000000  RWIX

  FLASHB                00082002   00001ffe  00000ee7  00001117  RWIX

  FLASHC                00084000   0003c000  00000000  0003c000  RWIX

  FLASHO                000c0000   0003e000  00000000  0003e000  RWIX

  FLASHAB               000fe000   00001ffe  00000000  00001ffe  RWIX

  FLASH_END             000ffffe   00000002  00000002  00000000  RWIX

  RESET                 003fffc0   00000002  00000000  00000002  RWIX

 

PAGE 1:

  BOOT_RSVD             00000002   00000120  00000000  00000120  RWIX

  RAMM1                 00000400   00000400  00000200  00000200  RWIX

  ADCA_RESULT           00000b00   00000020  00000018  00000008  RWIX

  ADCB_RESULT           00000b20   00000020  00000018  00000008  RWIX

  ADCC_RESULT           00000b40   00000020  00000018  00000008  RWIX

  ADCD_RESULT           00000b60   00000020  00000018  00000008  RWIX

  CPU_TIMER0            00000c00   00000008  00000008  00000000  RWIX

  CPU_TIMER1            00000c08   00000008  00000008  00000000  RWIX

  CPU_TIMER2            00000c10   00000008  00000008  00000000  RWIX

  PIE_CTRL              00000ce0   00000020  0000001a  00000006  RWIX

  PIE_VECT              00000d00   00000200  000001c0  00000040  RWIX

  DMA                   00001000   00000200  000000e0  00000120  RWIX

  CLA1                  00001400   00000040  0000003e  00000002  RWIX

  EPWM1                 00004000   00000100  00000100  00000000  RWIX

  EPWM2                 00004100   00000100  00000100  00000000  RWIX

  EPWM3                 00004200   00000100  00000100  00000000  RWIX

  EPWM4                 00004300   00000100  00000100  00000000  RWIX

  EPWM5                 00004400   00000100  00000100  00000000  RWIX

  EPWM6                 00004500   00000100  00000100  00000000  RWIX

  EPWM7                 00004600   00000100  00000100  00000000  RWIX

  EPWM8                 00004700   00000100  00000100  00000000  RWIX

  EPWM9                 00004800   00000100  00000100  00000000  RWIX

  EPWM10                00004900   00000100  00000100  00000000  RWIX

  EPWM11                00004a00   00000100  00000100  00000000  RWIX

  EPWM12                00004b00   00000100  00000100  00000000  RWIX

  ECAP1                 00005000   00000020  00000020  00000000  RWIX

  ECAP2                 00005020   00000020  00000020  00000000  RWIX

  ECAP3                 00005040   00000020  00000020  00000000  RWIX

  ECAP4                 00005060   00000020  00000020  00000000  RWIX

  ECAP5                 00005080   00000020  00000020  00000000  RWIX

  ECAP6                 000050a0   00000020  00000020  00000000  RWIX

  EQEP1                 00005100   00000040  00000022  0000001e  RWIX

  EQEP2                 00005140   00000040  00000022  0000001e  RWIX

  EQEP3                 00005180   00000040  00000022  0000001e  RWIX

  DACA                  00005c00   00000010  00000008  00000008  RWIX

  DACB                  00005c10   00000010  00000008  00000008  RWIX

  DACC                  00005c20   00000010  00000008  00000008  RWIX

  CMPSS1                00005c80   00000020  00000020  00000000  RWIX

  CMPSS2                00005ca0   00000020  00000020  00000000  RWIX

  CMPSS3                00005cc0   00000020  00000020  00000000  RWIX

  CMPSS4                00005ce0   00000020  00000020  00000000  RWIX

  CMPSS5                00005d00   00000020  00000020  00000000  RWIX

  CMPSS6                00005d20   00000020  00000020  00000000  RWIX

  CMPSS7                00005d40   00000020  00000020  00000000  RWIX

  CMPSS8                00005d60   00000020  00000020  00000000  RWIX

  SDFM1                 00005e00   00000080  00000080  00000000  RWIX

  SDFM2                 00005e80   00000080  00000080  00000000  RWIX

  MCBSPA                00006000   00000040  00000024  0000001c  RWIX

  MCBSPB                00006040   00000040  00000024  0000001c  RWIX

  SPIA                  00006100   00000010  00000010  00000000  RWIX

  SPIB                  00006110   00000010  00000010  00000000  RWIX

  ***                  00006120   00000010  00000010  00000000  RWIX

  SPID                  00006130   00000010  00000000  00000010  RWIX

  UPP                   00006200   00000100  00000048  000000b8  RWIX

  WD                    00007000   00000040  0000002b  00000015  RWIX

  NMIINTRUPT            00007060   00000010  00000007  00000009  RWIX

  XINT                  00007070   00000010  0000000b  00000005  RWIX

  SCIA                  00007200   00000010  00000010  00000000  RWIX

  SCIB                  00007210   00000010  00000010  00000000  RWIX

  SCIC                  00007220   00000010  00000010  00000000  RWIX

  SCID                  00007230   00000010  00000010  00000000  RWIX

  I2CA                  00007300   00000040  00000022  0000001e  RWIX

  I2CB                  00007340   00000040  00000022  0000001e  RWIX

  ADCA                  00007400   00000080  00000080  00000000  RWIX

  ADCB                  00007480   00000080  00000080  00000000  RWIX

  ADCC                  00007500   00000080  00000080  00000000  RWIX

  ADCD                  00007580   00000080  00000080  00000000  RWIX

  INPUT_XBAR            00007900   00000020  00000020  00000000  RWIX

  XBAR                  00007920   00000020  00000020  00000000  RWIX

  SYNC_SOC              00007940   00000010  00000006  0000000a  RWIX

  DMACLASRCSEL          00007980   00000040  0000001a  00000026  RWIX

  EPWM_XBAR             00007a00   00000040  00000040  00000000  RWIX

  CLB_XBAR              00007a40   00000040  00000000  00000040  RWIX

  OUTPUT_XBAR           00007a80   00000040  00000040  00000000  RWIX

  GPIOCTRL              00007c00   00000180  00000180  00000000  RWIX

  GPIODAT               00007f00   00000030  00000030  00000000  RWIX

  RAMLS5                0000a800   00000800  00000000  00000800  RWIX

  RAMD1                 0000b800   00000800  00000000  00000800  RWIX

  RAMGS0                0000c000   0000e000  0000093f  0000d6c1  RWIX

  EMIF1                 00047000   00000800  00000070  00000790  RWIX

  EMIF2                 00047800   00000800  00000070  00000790  RWIX

  FLASHPUMPSEMAPHORE    00050024   00000002  00000002  00000000  RWIX

  DEV_CFG               0005d000   00000180  0000012e  00000052  RWIX

  ANALOG_SUBSYS         0005d180   00000080  00000048  00000038  RWIX

  CLK_CFG               0005d200   00000100  00000032  000000ce  RWIX

  CPU_SYS               0005d300   00000100  00000082  0000007e  RWIX

  ROMPREFETCH           0005e608   00000002  00000002  00000000  RWIX

  DCSM_Z1               0005f000   00000030  00000024  0000000c  RWIX

  DCSM_Z2               0005f040   00000030  00000024  0000000c  RWIX

  DCSM_COMMON           0005f070   00000010  00000008  00000008  RWIX

  MEMCFG                0005f400   00000080  00000080  00000000  RWIX

  EMIF1CONFIG           0005f480   00000020  00000020  00000000  RWIX

  EMIF2CONFIG           0005f4a0   00000020  00000020  00000000  RWIX

  ACCESSPROTECTION      0005f4c0   00000040  00000040  00000000  RWIX

  MEMORYERROR           0005f500   00000040  00000040  00000000  RWIX

  ROMWAITSTATE          0005f540   00000002  00000002  00000000  RWIX

  FLASH0_CTRL           0005f800   00000300  00000182  0000017e  RWIX

  FLASH0_ECC            0005fb00   00000040  00000028  00000018  RWIX

  FLASH1_CTRL           0005fc00   00000300  00000182  0000017e  RWIX

  FLASH1_ECC            0005ff00   00000040  00000028  00000018  RWIX

  DCSM_Z1_OTP           00078000   00000020  00000020  00000000  RWIX

  DCSM_Z2_OTP           00078200   00000020  00000020  00000000  RWIX

 

 

This is the main file in bootloader:

/*
* main.c
*/
//
// Included Files
//

#include "F28x_Project.h"
#include "GenericTypeDefs.h"
#include "HardwareProfile.h"
#include "Bootloader.h"
#include "Framework.h"
#include <stdlib.h>
#include "NVMem.h"

#include <string.h>
#include "flash_programming_c28.h" // Flash API example header file
#include "F021_F2837xS_C28x.h"

#pragma SET_DATA_SECTION("securityCheckEnd")

const unsigned long int SecurityCheckEnd;

//
// Prototypes
//

void JumpToApp(void);
void ResetDevice(void);
BOOL ValidAppPresent(void);
void InitializeBoard(void);
void EnableDog(void);
volatile int teste = 0;

extern void App_Start(void);
//
// Main
//

uint32_t main(void)
{
// Enter firmware upgrade mode if there is a trigger or if the application is not valid

if(ValidAppPresent() == _FALSE)
{
InitializeBoard();
// Initialize the transport layer - UART/USB/Ethernet
TRANS_LAYER_Init();
//
// Disable Watch Dog Timer
//
DisableDog();

while(!FRAMEWORK_ExitFirmwareUpgradeMode()) // Be in loop till framework recieves "run application" command from PC
{
// Enter firmware upgrade mode.
// Be in loop, looking for commands from PC
TRANS_LAYER_Task(); // Run Transport layer tasks
FRAMEWORK_FrameWorkTask(); // Run frame work related tasks (Handling Rx frame, process frame and so on)
// Blink LED (Indicates the user that bootloader is running).
//BlinkLED();
ServiceDog(); // Feed the watchdog.
}
//
// Enable Watch Dog Timer
//
EnableDog();


// Restart.
ResetDevice();
}
else
{
// Valid application = run application.
JumpToApp();
}


return 0;

}
/********************************************************************
* Function: InitializeBoard()
*
* Precondition:
*
* Input: None.
*
* Output: None
*
* Side Effects: None.
*
* Overview: Intializes the controller to operate at 60MIPS.
Initializes USB peripheral, Timer and LEDs.
*
*
* Note: None.
********************************************************************/
void InitializeBoard(void)
{
//
// Step 1. Initialize System Control:
// PLL, WatchDog, enable Peripheral Clocks
// This example function is found in the F2837xS_SysCtrl.c file.
//

InitSysCtrl();

//
// Step 2. Initialize GPIO:
// This example function is found in the F2837xS_Gpio.c file and
// illustrates how to set the GPIO to it's default state.
//
InitGpio();

//
// Step 3. Clear all __interrupts and initialize PIE vector table:
// Disable CPU __interrupts
//
DINT;

//
// Initialize PIE control registers to their default state.
// The default state is all PIE __interrupts disabled and flags
// are cleared.
// This function is found in the F2837xS_PieCtrl.c file.
//
// InitPieCtrl();

//
// Disable CPU __interrupts and clear all CPU __interrupt flags:
//
IER = 0x0000;
IFR = 0x0000;

//
// Initialize the PIE vector table with pointers to the shell Interrupt
// Service Routines (ISR).
// This will populate the entire table, even if the __interrupt
// is not used in this example. This is useful for debug purposes.
// The shell ISR routines are found in F2837xS_DefaultIsr.c.
// This function is found in F2837xS_PieVect.c.
//
// InitPieVectTable();

}

/********************************************************************
* Function: JumpToApp()
*
* Precondition:
*
* Input: None.
*
* Output:
*
* Side Effects: No return from here.
*
* Overview: Jumps to application.
*
*
* Note: None.
********************************************************************/
void JumpToApp(void)
{
asm(" LB 0x82000");
}

/********************************************************************
* Function: ResetDevice()
*
* Precondition:
*
* Input: None.
*
* Output:
*
* Side Effects: No return from here.
*
* Overview: Jumps to application.
*
*
* Note: None.
********************************************************************/
void ResetDevice(void)
{
for(;;)
{
}
}


/********************************************************************
* Function: ValidAppPresent()
*
* Precondition:
*
* Input: None.
*
* Output: TRUE: If application is valid.
*
* Side Effects: None.
*
* Overview: Logic: Check application vector has
some value other than "0xFFFFFF"
*
*
* Note: None.
********************************************************************/
BOOL ValidAppPresent(void)
{

// Testa se o bootloader gravou até o final:
// Read 24 bits of data memory from address 0x0FFFFE;

if(SecurityCheckEnd != 0xAA55AA55)
{
return _FALSE;
}
else
{
return _TRUE;
}

}

void EnableDog(void)
{
EALLOW;
WdRegs.WDCR.all = 0x0028;
EDIS;
}

/*********************End of File************************************/

If you need, I can send the projects and the PC loader application.

Thanks.

Marcelo.

******************************************************************************             TMS320C2000 Linker PC v16.9.1                     ******************************************************************************>> Linked Wed Apr 26 10:26:13 2017
OUTPUT FILE NAME:   <BootloaderTMS_V1.out>ENTRY POINT SYMBOL: "_c_int00"  address: 000815d5

MEMORY CONFIGURATION
         name            origin    length      used     unused   attr    fill----------------------  --------  ---------  --------  --------  ----  --------PAGE 0:  RAMM0                 00000122   000002de  00000000  000002de  RWIX  RAMLS0                00008000   00000800  00000072  0000078e  RWIX  RAMLS1                00008800   00000800  00000000  00000800  RWIX  RAMLS2                00009000   00000800  00000000  00000800  RWIX  RAMLS3                00009800   00000800  00000000  00000800  RWIX  RAMLS4                0000a000   00000800  00000000  00000800  RWIX  RAMD0                 0000b000   00000800  00000000  00000800  RWIX  RAMGS14               0001a000   00001000  00000000  00001000  RWIX  RAMGS15               0001b000   00001000  00000000  00001000  RWIX  BEGIN                 00080000   00000002  00000002  00000000  RWIX  FLASHA                00080002   00001ffe  0000194e  000006b0  RWIX  FLASH_BEGIN           00082000   00000002  00000000  00000002  RWIX  FLASHB                00082002   00001ffe  00000000  00001ffe  RWIX  FLASHC                00084000   0003c000  00000000  0003c000  RWIX  FLASHO                000c0000   0003e000  00000000  0003e000  RWIX  FLASHAB               000fe000   00001ffe  00000000  00001ffe  RWIX  FLASH_END             000ffffe   00000002  00000002  00000000  RWIX  RESET                 003fffc0   00000002  00000000  00000002  RWIX
PAGE 1:  BOOT_RSVD             00000002   00000120  00000000  00000120  RWIX  RAMM1                 00000400   00000400  00000200  00000200  RWIX  ADCA_RESULT           00000b00   00000020  00000018  00000008  RWIX  ADCB_RESULT           00000b20   00000020  00000018  00000008  RWIX  ADCC_RESULT           00000b40   00000020  00000018  00000008  RWIX  ADCD_RESULT           00000b60   00000020  00000018  00000008  RWIX  CPU_TIMER0            00000c00   00000008  00000008  00000000  RWIX  CPU_TIMER1            00000c08   00000008  00000008  00000000  RWIX  CPU_TIMER2            00000c10   00000008  00000008  00000000  RWIX  PIE_CTRL              00000ce0   00000020  0000001a  00000006  RWIX  PIE_VECT              00000d00   00000200  000001c0  00000040  RWIX  DMA                   00001000   00000200  000000e0  00000120  RWIX  CLA1                  00001400   00000040  0000003e  00000002  RWIX  EPWM1                 00004000   00000100  00000100  00000000  RWIX  EPWM2                 00004100   00000100  00000100  00000000  RWIX  EPWM3                 00004200   00000100  00000100  00000000  RWIX  EPWM4                 00004300   00000100  00000100  00000000  RWIX  EPWM5                 00004400   00000100  00000100  00000000  RWIX  EPWM6                 00004500   00000100  00000100  00000000  RWIX  EPWM7                 00004600   00000100  00000100  00000000  RWIX  EPWM8                 00004700   00000100  00000100  00000000  RWIX  EPWM9                 00004800   00000100  00000100  00000000  RWIX  EPWM10                00004900   00000100  00000100  00000000  RWIX  EPWM11                00004a00   00000100  00000100  00000000  RWIX  EPWM12                00004b00   00000100  00000100  00000000  RWIX  ECAP1                 00005000   00000020  00000020  00000000  RWIX  ECAP2                 00005020   00000020  00000020  00000000  RWIX  ECAP3                 00005040   00000020  00000020  00000000  RWIX  ECAP4                 00005060   00000020  00000020  00000000  RWIX  ECAP5                 00005080   00000020  00000020  00000000  RWIX  ECAP6                 000050a0   00000020  00000020  00000000  RWIX  EQEP1                 00005100   00000040  00000022  0000001e  RWIX  EQEP2                 00005140   00000040  00000022  0000001e  RWIX  EQEP3                 00005180   00000040  00000022  0000001e  RWIX  DACA                  00005c00   00000010  00000008  00000008  RWIX  DACB                  00005c10   00000010  00000008  00000008  RWIX  DACC                  00005c20   00000010  00000008  00000008  RWIX  CMPSS1                00005c80   00000020  00000020  00000000  RWIX  CMPSS2                00005ca0   00000020  00000020  00000000  RWIX  CMPSS3                00005cc0   00000020  00000020  00000000  RWIX  CMPSS4                00005ce0   00000020  00000020  00000000  RWIX  CMPSS5                00005d00   00000020  00000020  00000000  RWIX  CMPSS6                00005d20   00000020  00000020  00000000  RWIX  CMPSS7                00005d40   00000020  00000020  00000000  RWIX  CMPSS8                00005d60   00000020  00000020  00000000  RWIX  SDFM1                 00005e00   00000080  00000080  00000000  RWIX  SDFM2                 00005e80   00000080  00000080  00000000  RWIX  MCBSPA                00006000   00000040  00000024  0000001c  RWIX  MCBSPB                00006040   00000040  00000024  0000001c  RWIX  SPIA                  00006100   00000010  00000010  00000000  RWIX  SPIB                  00006110   00000010  00000010  00000000  RWIX  ***                  00006120   00000010  00000010  00000000  RWIX  SPID                  00006130   00000010  00000000  00000010  RWIX  UPP                   00006200   00000100  00000048  000000b8  RWIX  WD                    00007000   00000040  0000002b  00000015  RWIX  NMIINTRUPT            00007060   00000010  00000007  00000009  RWIX  XINT                  00007070   00000010  0000000b  00000005  RWIX  SCIA                  00007200   00000010  00000010  00000000  RWIX  SCIB                  00007210   00000010  00000010  00000000  RWIX  SCIC                  00007220   00000010  00000010  00000000  RWIX  SCID                  00007230   00000010  00000010  00000000  RWIX  I2CA                  00007300   00000040  00000022  0000001e  RWIX  I2CB                  00007340   00000040  00000022  0000001e  RWIX  ADCA                  00007400   00000080  00000080  00000000  RWIX  ADCB                  00007480   00000080  00000080  00000000  RWIX  ADCC                  00007500   00000080  00000080  00000000  RWIX  ADCD                  00007580   00000080  00000080  00000000  RWIX  INPUT_XBAR            00007900   00000020  00000020  00000000  RWIX  XBAR                  00007920   00000020  00000020  00000000  RWIX  SYNC_SOC              00007940   00000010  00000006  0000000a  RWIX  DMACLASRCSEL          00007980   00000040  0000001a  00000026  RWIX  EPWM_XBAR             00007a00   00000040  00000040  00000000  RWIX  CLB_XBAR              00007a40   00000040  00000000  00000040  RWIX  OUTPUT_XBAR           00007a80   00000040  00000040  00000000  RWIX  GPIOCTRL              00007c00   00000180  00000180  00000000  RWIX  GPIODAT               00007f00   00000030  00000030  00000000  RWIX  RAMLS5                0000a800   00000800  00000000  00000800  RWIX  RAMD1                 0000b800   00000800  00000000  00000800  RWIX  RAMGS0                0000c000   0000e000  00000942  0000d6be  RWIX  EMIF1                 00047000   00000800  00000070  00000790  RWIX  EMIF2                 00047800   00000800  00000070  00000790  RWIX  FLASHPUMPSEMAPHORE    00050024   00000002  00000002  00000000  RWIX  DEV_CFG               0005d000   00000180  0000012e  00000052  RWIX  ANALOG_SUBSYS         0005d180   00000080  00000048  00000038  RWIX  CLK_CFG               0005d200   00000100  00000032  000000ce  RWIX  CPU_SYS               0005d300   00000100  00000082  0000007e  RWIX  ROMPREFETCH           0005e608   00000002  00000002  00000000  RWIX  DCSM_Z1               0005f000   00000030  00000024  0000000c  RWIX  DCSM_Z2               0005f040   00000030  00000024  0000000c  RWIX  DCSM_COMMON           0005f070   00000010  00000008  00000008  RWIX  MEMCFG                0005f400   00000080  00000080  00000000  RWIX  EMIF1CONFIG           0005f480   00000020  00000020  00000000  RWIX  EMIF2CONFIG           0005f4a0   00000020  00000020  00000000  RWIX  ACCESSPROTECTION      0005f4c0   00000040  00000040  00000000  RWIX  MEMORYERROR           0005f500   00000040  00000040  00000000  RWIX  ROMWAITSTATE          0005f540   00000002  00000002  00000000  RWIX  FLASH0_CTRL           0005f800   00000300  00000182  0000017e  RWIX  FLASH0_ECC            0005fb00   00000040  00000028  00000018  RWIX  FLASH1_CTRL           0005fc00   00000300  00000182  0000017e  RWIX  FLASH1_ECC            0005ff00   00000040  00000028  00000018  RWIX  DCSM_Z1_OTP           00078000   00000020  00000020  00000000  RWIX  DCSM_Z2_OTP           00078200   00000020  00000020  00000000  RWIX

SECTION ALLOCATION MAP
 output                                  attributes/section   page    origin      length       input sections--------  ----  ----------  ----------   ----------------codestart *          0    00080000    00000002                       00080000    00000002     F2837xS_CodeStartBranch.obj (codestart)
ramfuncs   0    00080004    00000072     RUN ADDR = 00008000                  00080004    0000006e     F2837xS_SysCtrl.obj (ramfuncs)                  00080072    00000004     F2837xS_usDelay.obj (ramfuncs)
.cinit     0    00080078    0000002a                       00080078    0000000e     rts2800_fpu32.lib : exit.obj (.cinit)                  00080086    00000008     Bootloader.obj (.cinit)                  0008008e    00000008     Framework.obj (.cinit)                  00080096    00000005     rts2800_fpu32.lib : _lock.obj (.cinit:__lock)                  0008009b    00000005                       : _lock.obj (.cinit:__unlock)                  000800a0    00000002     --HOLE-- [fill = 0]
.pinit     0    00080004    00000000     UNINITIALIZED
securityCheckEnd *          0    000ffffe    00000002                       000ffffe    00000002     Bootloader.obj (securityCheckEnd)
.stack     1    00000400    00000200     UNINITIALIZED                  00000400    00000200     --HOLE--
.ebss      1    0000c000    00000942     UNINITIALIZED                  0000c000    00000829     Framework.obj (.ebss)                  0000c829    00000001     --HOLE--                  0000c82a    0000000c     F021_API_F2837xS_FPU32.lib : Init.obj (.ebss)                  0000c836    00000006     rts2800_fpu32.lib : exit.obj (.ebss)                  0000c83c    00000002     Bootloader.obj (.ebss)                  0000c83e    00000002     rts2800_fpu32.lib : _lock.obj (.ebss:__lock)                  0000c840    000000ff     Uart.obj (.ebss)                  0000c93f    00000001     --HOLE--                  0000c940    00000002     rts2800_fpu32.lib : _lock.obj (.ebss:__unlock)
.reset     0    003fffc0    00000002     DSECT                  003fffc0    00000002     rts2800_fpu32.lib : boot28.obj (.reset)
.econst    0    000800a4    00000012                       000800a4    00000010     Framework.obj (.econst:_crc_table)                  000800b4    00000002     Framework.obj (.econst:.string:_BootInfo)
.text      0    000800b8    000018a0                       000800b8    0000059a     F2837xS_DefaultISR.obj (.text:retain)                  00080652    00000347     F2837xS_SysCtrl.obj (.text)                  00080999    0000029b     Framework.obj (.text)                  00080c34    00000276     F021_API_F2837xS_FPU32.lib : FlashStateMachine.obj (.text:__Fapi_setupFlashStateMachine)                  00080eaa    00000244     F2837xS_Gpio.obj (.text)                  000810ee    000001f4     NVMem.obj (.text)                  000812e2    0000019e     F021_API_F2837xS_FPU32.lib : Program.obj (.text:_Fapi_issueProgrammingCommand)                  00081480    00000082                                : Read.obj (.text:__Fapi_loopRegionForValue)                  00081502    00000074     Uart.obj (.text)                  00081576    0000005f     F021_API_F2837xS_FPU32.lib : Init.obj (.text:_Fapi_initializeAPI)                  000815d5    00000056     rts2800_fpu32.lib : boot28.obj (.text)                  0008162b    00000055     F021_API_F2837xS_FPU32.lib : FlashStateMachine.obj (.text:_Fapi_setupEepromSectorEnable)                  00081680    00000042     Bootloader.obj (.text)                  000816c2    0000003d     F021_API_F2837xS_FPU32.lib : BlankCheck.obj (.text:_Fapi_doBlankCheck)                  000816ff    00000036                                : FlashStateMachine.obj (.text:_Fapi_isAddressEcc)                  00081735    0000002f                                : FlashStateMachine.obj (.text:__Fapi_issueFsmCommand)                  00081764    0000002c                                : Utilities.obj (.text:_Fapi_calculateFletcherChecksum)                  00081790    0000002a                                : Utilities.obj (.text:__Fapi_divideUnsignedLong)                  000817ba    00000029                                : FlashStateMachine.obj (.text:__Fapi_setupSectorsForWrite)                  000817e3    00000029     rts2800_fpu32.lib : exit.obj (.text)                  0008180c    00000026     F021_API_F2837xS_FPU32.lib : Read.obj (.text:_Fapi_flushPipeline)                  00081832    00000026                                : FlashStateMachine.obj (.text:_Fapi_setActiveFlashBank)                  00081858    00000025                                : FlashStateMachine.obj (.text:_Fapi_setupBankSectorEnable)                  0008187d    00000024                                : Async.obj (.text:_Fapi_issueAsyncCommandWithAddress)                  000818a1    00000024     rts2800_fpu32.lib : cpy_tbl.obj (.text)                  000818c5    0000001e                       : memcpy.obj (.text)                  000818e3    0000001a     F021_API_F2837xS_FPU32.lib : Utilities.obj (.text:_Fapi_waitDelay)                  000818fd    00000019     rts2800_fpu32.lib : args_main.obj (.text)                  00081916    0000000f     F021_API_F2837xS_FPU32.lib : Utilities.obj (.text:__Fapi_scaleCycleValues)                  00081925    0000000b                                : FlashStateMachine.obj (.text:_Fapi_checkFsmForReady)                  00081930    0000000b                                : Utilities.obj (.text:__Fapi_calculateOtpChecksum)                  0008193b    00000009     rts2800_fpu32.lib : _lock.obj (.text)                  00081944    00000008     F2837xS_CodeStartBranch.obj (.text)                  0008194c    00000007     F021_API_F2837xS_FPU32.lib : FlashStateMachine.obj (.text:_Fapi_getFsmStatus)                  00081953    00000002                                : Fapi_UserDefinedFunctions.obj (.text:_Fapi_serviceWatchdogTimer)                  00081955    00000002     rts2800_fpu32.lib : pre_init.obj (.text)                  00081957    00000001                       : startup.obj (.text)
AdcaResultFile *          1    00000b00    00000018     UNINITIALIZED                  00000b00    00000018     F2837xS_GlobalVariableDefs.obj (AdcaResultFile)
AdcbResultFile *          1    00000b20    00000018     UNINITIALIZED                  00000b20    00000018     F2837xS_GlobalVariableDefs.obj (AdcbResultFile)
AdccResultFile *          1    00000b40    00000018     UNINITIALIZED                  00000b40    00000018     F2837xS_GlobalVariableDefs.obj (AdccResultFile)
AdcdResultFile *          1    00000b60    00000018     UNINITIALIZED                  00000b60    00000018     F2837xS_GlobalVariableDefs.obj (AdcdResultFile)
CpuTimer0RegsFile *          1    00000c00    00000008     UNINITIALIZED                  00000c00    00000008     F2837xS_GlobalVariableDefs.obj (CpuTimer0RegsFile)
CpuTimer1RegsFile *          1    00000c08    00000008     UNINITIALIZED                  00000c08    00000008     F2837xS_GlobalVariableDefs.obj (CpuTimer1RegsFile)
CpuTimer2RegsFile *          1    00000c10    00000008     UNINITIALIZED                  00000c10    00000008     F2837xS_GlobalVariableDefs.obj (CpuTimer2RegsFile)
PieCtrlRegsFile *          1    00000ce0    0000001a     UNINITIALIZED                  00000ce0    0000001a     F2837xS_GlobalVariableDefs.obj (PieCtrlRegsFile)
PieVectTableFile *          1    00000d00    000001c0     UNINITIALIZED                  00000d00    000001c0     F2837xS_GlobalVariableDefs.obj (PieVectTableFile)
EmuKeyVar *          1    00000d00    00000001     UNINITIALIZED                  00000d00    00000001     F2837xS_GlobalVariableDefs.obj (EmuKeyVar)
EmuBModeVar *          1    00000d01    00000001     UNINITIALIZED                  00000d01    00000001     F2837xS_GlobalVariableDefs.obj (EmuBModeVar)
FlashCallbackVar *          1    00000d02    00000000     UNINITIALIZED
FlashScalingVar *          1    00000d02    00000000     UNINITIALIZED
DmaRegsFile *          1    00001000    000000e0     UNINITIALIZED                  00001000    000000e0     F2837xS_GlobalVariableDefs.obj (DmaRegsFile)
Cla1RegsFile *          1    00001400    0000003e     UNINITIALIZED                  00001400    0000003e     F2837xS_GlobalVariableDefs.obj (Cla1RegsFile)
EPwm1RegsFile *          1    00004000    00000100     UNINITIALIZED                  00004000    00000100     F2837xS_GlobalVariableDefs.obj (EPwm1RegsFile)
EPwm2RegsFile *          1    00004100    00000100     UNINITIALIZED                  00004100    00000100     F2837xS_GlobalVariableDefs.obj (EPwm2RegsFile)
EPwm3RegsFile *          1    00004200    00000100     UNINITIALIZED                  00004200    00000100     F2837xS_GlobalVariableDefs.obj (EPwm3RegsFile)
EPwm4RegsFile *          1    00004300    00000100     UNINITIALIZED                  00004300    00000100     F2837xS_GlobalVariableDefs.obj (EPwm4RegsFile)
EPwm5RegsFile *          1    00004400    00000100     UNINITIALIZED                  00004400    00000100     F2837xS_GlobalVariableDefs.obj (EPwm5RegsFile)
EPwm6RegsFile *          1    00004500    00000100     UNINITIALIZED                  00004500    00000100     F2837xS_GlobalVariableDefs.obj (EPwm6RegsFile)
EPwm7RegsFile *          1    00004600    00000100     UNINITIALIZED                  00004600    00000100     F2837xS_GlobalVariableDefs.obj (EPwm7RegsFile)
EPwm8RegsFile *          1    00004700    00000100     UNINITIALIZED                  00004700    00000100     F2837xS_GlobalVariableDefs.obj (EPwm8RegsFile)
EPwm9RegsFile *          1    00004800    00000100     UNINITIALIZED                  00004800    00000100     F2837xS_GlobalVariableDefs.obj (EPwm9RegsFile)
EPwm10RegsFile *          1    00004900    00000100     UNINITIALIZED                  00004900    00000100     F2837xS_GlobalVariableDefs.obj (EPwm10RegsFile)
EPwm11RegsFile *          1    00004a00    00000100     UNINITIALIZED                  00004a00    00000100     F2837xS_GlobalVariableDefs.obj (EPwm11RegsFile)
EPwm12RegsFile *          1    00004b00    00000100     UNINITIALIZED                  00004b00    00000100     F2837xS_GlobalVariableDefs.obj (EPwm12RegsFile)
ECap1RegsFile *          1    00005000    00000020     UNINITIALIZED                  00005000    00000020     F2837xS_GlobalVariableDefs.obj (ECap1RegsFile)
ECap2RegsFile *          1    00005020    00000020     UNINITIALIZED                  00005020    00000020     F2837xS_GlobalVariableDefs.obj (ECap2RegsFile)
ECap3RegsFile *          1    00005040    00000020     UNINITIALIZED                  00005040    00000020     F2837xS_GlobalVariableDefs.obj (ECap3RegsFile)
ECap4RegsFile *          1    00005060    00000020     UNINITIALIZED                  00005060    00000020     F2837xS_GlobalVariableDefs.obj (ECap4RegsFile)
ECap5RegsFile *          1    00005080    00000020     UNINITIALIZED                  00005080    00000020     F2837xS_GlobalVariableDefs.obj (ECap5RegsFile)
ECap6RegsFile *          1    000050a0    00000020     UNINITIALIZED                  000050a0    00000020     F2837xS_GlobalVariableDefs.obj (ECap6RegsFile)
EQep1RegsFile *          1    00005100    00000022     UNINITIALIZED                  00005100    00000022     F2837xS_GlobalVariableDefs.obj (EQep1RegsFile)
EQep2RegsFile *          1    00005140    00000022     UNINITIALIZED                  00005140    00000022     F2837xS_GlobalVariableDefs.obj (EQep2RegsFile)
EQep3RegsFile *          1    00005180    00000022     UNINITIALIZED                  00005180    00000022     F2837xS_GlobalVariableDefs.obj (EQep3RegsFile)
DacaRegsFile *          1    00005c00    00000008     UNINITIALIZED                  00005c00    00000008     F2837xS_GlobalVariableDefs.obj (DacaRegsFile)
DacbRegsFile *          1    00005c10    00000008     UNINITIALIZED                  00005c10    00000008     F2837xS_GlobalVariableDefs.obj (DacbRegsFile)
DaccRegsFile *          1    00005c20    00000008     UNINITIALIZED                  00005c20    00000008     F2837xS_GlobalVariableDefs.obj (DaccRegsFile)
Cmpss1RegsFile *          1    00005c80    00000020     UNINITIALIZED                  00005c80    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss1RegsFile)
Cmpss2RegsFile *          1    00005ca0    00000020     UNINITIALIZED                  00005ca0    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss2RegsFile)
Cmpss3RegsFile *          1    00005cc0    00000020     UNINITIALIZED                  00005cc0    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss3RegsFile)
Cmpss4RegsFile *          1    00005ce0    00000020     UNINITIALIZED                  00005ce0    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss4RegsFile)
Cmpss5RegsFile *          1    00005d00    00000020     UNINITIALIZED                  00005d00    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss5RegsFile)
Cmpss6RegsFile *          1    00005d20    00000020     UNINITIALIZED                  00005d20    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss6RegsFile)
Cmpss7RegsFile *          1    00005d40    00000020     UNINITIALIZED                  00005d40    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss7RegsFile)
Cmpss8RegsFile *          1    00005d60    00000020     UNINITIALIZED                  00005d60    00000020     F2837xS_GlobalVariableDefs.obj (Cmpss8RegsFile)
Sdfm1RegsFile *          1    00005e00    00000080     UNINITIALIZED                  00005e00    00000080     F2837xS_GlobalVariableDefs.obj (Sdfm1RegsFile)
Sdfm2RegsFile *          1    00005e80    00000080     UNINITIALIZED                  00005e80    00000080     F2837xS_GlobalVariableDefs.obj (Sdfm2RegsFile)
McbspaRegsFile *          1    00006000    00000024     UNINITIALIZED                  00006000    00000024     F2837xS_GlobalVariableDefs.obj (McbspaRegsFile)
McbspbRegsFile *          1    00006040    00000024     UNINITIALIZED                  00006040    00000024     F2837xS_GlobalVariableDefs.obj (McbspbRegsFile)
SpiaRegsFile *          1    00006100    00000010     UNINITIALIZED                  00006100    00000010     F2837xS_GlobalVariableDefs.obj (SpiaRegsFile)
SpibRegsFile *          1    00006110    00000010     UNINITIALIZED                  00006110    00000010     F2837xS_GlobalVariableDefs.obj (SpibRegsFile)
SpicRegsFile *          1    00006120    00000010     UNINITIALIZED                  00006120    00000010     F2837xS_GlobalVariableDefs.obj (SpicRegsFile)
UppRegsFile *          1    00006200    00000048     UNINITIALIZED                  00006200    00000048     F2837xS_GlobalVariableDefs.obj (UppRegsFile)
WdRegsFile *          1    00007000    0000002b     UNINITIALIZED                  00007000    0000002b     F2837xS_GlobalVariableDefs.obj (WdRegsFile)
NmiIntruptRegsFile *          1    00007060    00000007     UNINITIALIZED                  00007060    00000007     F2837xS_GlobalVariableDefs.obj (NmiIntruptRegsFile)
XintRegsFile *          1    00007070    0000000b     UNINITIALIZED                  00007070    0000000b     F2837xS_GlobalVariableDefs.obj (XintRegsFile)
SciaRegsFile *          1    00007200    00000010     UNINITIALIZED                  00007200    00000010     F2837xS_GlobalVariableDefs.obj (SciaRegsFile)
ScibRegsFile *          1    00007210    00000010     UNINITIALIZED                  00007210    00000010     F2837xS_GlobalVariableDefs.obj (ScibRegsFile)
ScicRegsFile *          1    00007220    00000010     UNINITIALIZED                  00007220    00000010     F2837xS_GlobalVariableDefs.obj (ScicRegsFile)
ScidRegsFile *          1    00007230    00000010     UNINITIALIZED                  00007230    00000010     F2837xS_GlobalVariableDefs.obj (ScidRegsFile)
I2caRegsFile *          1    00007300    00000022     UNINITIALIZED                  00007300    00000022     F2837xS_GlobalVariableDefs.obj (I2caRegsFile)
I2cbRegsFile *          1    00007340    00000022     UNINITIALIZED                  00007340    00000022     F2837xS_GlobalVariableDefs.obj (I2cbRegsFile)
AdcaRegsFile *          1    00007400    00000080     UNINITIALIZED                  00007400    00000080     F2837xS_GlobalVariableDefs.obj (AdcaRegsFile)
AdcbRegsFile *          1    00007480    00000080     UNINITIALIZED                  00007480    00000080     F2837xS_GlobalVariableDefs.obj (AdcbRegsFile)
AdccRegsFile *          1    00007500    00000080     UNINITIALIZED                  00007500    00000080     F2837xS_GlobalVariableDefs.obj (AdccRegsFile)
AdcdRegsFile *          1    00007580    00000080     UNINITIALIZED                  00007580    00000080     F2837xS_GlobalVariableDefs.obj (AdcdRegsFile)
AnalogSubsysRegsFile *          1    0005d180    00000048     UNINITIALIZED                  0005d180    00000048     F2837xS_GlobalVariableDefs.obj (AnalogSubsysRegsFile)
Cla1SoftIntRegsFile *          1    00000ce0    00000004     DSECT                  00000ce0    00000004     F2837xS_GlobalVariableDefs.obj (Cla1SoftIntRegsFile)
InputXbarRegsFile *          1    00007900    00000020     UNINITIALIZED                  00007900    00000020     F2837xS_GlobalVariableDefs.obj (InputXbarRegsFile)
XbarRegsFile *          1    00007920    00000020     UNINITIALIZED                  00007920    00000020     F2837xS_GlobalVariableDefs.obj (XbarRegsFile)
SyncSocRegsFile *          1    00007940    00000006     UNINITIALIZED                  00007940    00000006     F2837xS_GlobalVariableDefs.obj (SyncSocRegsFile)
DmaClaSrcSelRegsFile *          1    00007980    0000001a     UNINITIALIZED                  00007980    0000001a     F2837xS_GlobalVariableDefs.obj (DmaClaSrcSelRegsFile)
EPwmXbarRegsFile *          1    00007a00    00000040     UNINITIALIZED                  00007a00    00000040     F2837xS_GlobalVariableDefs.obj (EPwmXbarRegsFile)
OutputXbarRegsFile *          1    00007a80    00000040     UNINITIALIZED                  00007a80    00000040     F2837xS_GlobalVariableDefs.obj (OutputXbarRegsFile)
GpioCtrlRegsFile *          1    00007c00    00000180     UNINITIALIZED                  00007c00    00000180     F2837xS_GlobalVariableDefs.obj (GpioCtrlRegsFile)
GpioDataRegsFile *          1    00007f00    00000030     UNINITIALIZED                  00007f00    00000030     F2837xS_GlobalVariableDefs.obj (GpioDataRegsFile)
Emif1RegsFile *          1    00047000    00000070     UNINITIALIZED                  00047000    00000070     F2837xS_GlobalVariableDefs.obj (Emif1RegsFile)
Emif2RegsFile *          1    00047800    00000070     UNINITIALIZED                  00047800    00000070     F2837xS_GlobalVariableDefs.obj (Emif2RegsFile)
FlashPumpSemaphoreRegsFile *          1    00050024    00000002     UNINITIALIZED                  00050024    00000002     F2837xS_GlobalVariableDefs.obj (FlashPumpSemaphoreRegsFile)
DevCfgRegsFile *          1    0005d000    0000012e     UNINITIALIZED                  0005d000    0000012e     F2837xS_GlobalVariableDefs.obj (DevCfgRegsFile)
ClkCfgRegsFile *          1    0005d200    00000032     UNINITIALIZED                  0005d200    00000032     F2837xS_GlobalVariableDefs.obj (ClkCfgRegsFile)
CpuSysRegsFile *          1    0005d300    00000082     UNINITIALIZED                  0005d300    00000082     F2837xS_GlobalVariableDefs.obj (CpuSysRegsFile)
RomPrefetchRegsFile *          1    0005e608    00000002     UNINITIALIZED                  0005e608    00000002     F2837xS_GlobalVariableDefs.obj (RomPrefetchRegsFile)
DcsmZ1RegsFile *          1    0005f000    00000024     UNINITIALIZED                  0005f000    00000024     F2837xS_GlobalVariableDefs.obj (DcsmZ1RegsFile)
DcsmZ2RegsFile *          1    0005f040    00000024     UNINITIALIZED                  0005f040    00000024     F2837xS_GlobalVariableDefs.obj (DcsmZ2RegsFile)
DcsmCommonRegsFile *          1    0005f070    00000008     UNINITIALIZED                  0005f070    00000008     F2837xS_GlobalVariableDefs.obj (DcsmCommonRegsFile)
MemCfgRegsFile *          1    0005f400    00000080     UNINITIALIZED                  0005f400    00000080     F2837xS_GlobalVariableDefs.obj (MemCfgRegsFile)
Emif1ConfigRegsFile *          1    0005f480    00000020     UNINITIALIZED                  0005f480    00000020     F2837xS_GlobalVariableDefs.obj (Emif1ConfigRegsFile)
Emif2ConfigRegsFile *          1    0005f4a0    00000020     UNINITIALIZED                  0005f4a0    00000020     F2837xS_GlobalVariableDefs.obj (Emif2ConfigRegsFile)
AccessProtectionRegsFile *          1    0005f4c0    00000040     UNINITIALIZED                  0005f4c0    00000040     F2837xS_GlobalVariableDefs.obj (AccessProtectionRegsFile)
MemoryErrorRegsFile *          1    0005f500    00000040     UNINITIALIZED                  0005f500    00000040     F2837xS_GlobalVariableDefs.obj (MemoryErrorRegsFile)
RomWaitStateRegsFile *          1    0005f540    00000002     UNINITIALIZED                  0005f540    00000002     F2837xS_GlobalVariableDefs.obj (RomWaitStateRegsFile)
Flash0CtrlRegsFile *          1    0005f800    00000182     UNINITIALIZED                  0005f800    00000182     F2837xS_GlobalVariableDefs.obj (Flash0CtrlRegsFile)
Flash0EccRegsFile *          1    0005fb00    00000028     UNINITIALIZED                  0005fb00    00000028     F2837xS_GlobalVariableDefs.obj (Flash0EccRegsFile)
Flash1CtrlRegsFile *          1    0005fc00    00000182     UNINITIALIZED                  0005fc00    00000182     F2837xS_GlobalVariableDefs.obj (Flash1CtrlRegsFile)
Flash1EccRegsFile *          1    0005ff00    00000028     UNINITIALIZED                  0005ff00    00000028     F2837xS_GlobalVariableDefs.obj (Flash1EccRegsFile)
DcsmZ1OtpFile *          1    00078000    00000020     NOLOAD SECTION                  00078000    00000020     F2837xS_GlobalVariableDefs.obj (DcsmZ1OtpFile)
DcsmZ2OtpFile *          1    00078200    00000020     NOLOAD SECTION                  00078200    00000020     F2837xS_GlobalVariableDefs.obj (DcsmZ2OtpFile)
MODULE SUMMARY
       Module                           code   initialized data   uninitialized data       ------                           ----   ----------------   ------------------    .\Source\       F2837xS_GlobalVariableDefs.obj   0      0                  8437                     Framework.obj                    667    26                 2089                     F2837xS_DefaultISR.obj           1434   0                  0                        F2837xS_SysCtrl.obj              1059   0                  0                        F2837xS_Gpio.obj                 580    0                  0                        NVMem.obj                        500    0                  0                        Uart.obj                         116    0                  255                      Bootloader.obj                   66     10                 2                        F2837xS_CodeStartBranch.obj      10     0                  0                        F2837xS_usDelay.obj              8      0                  0                     +--+--------------------------------+------+------------------+--------------------+       Total:                           4440   36                 10783                                                                                                     ../F021_API_F2837xS_FPU32.lib       FlashStateMachine.obj            950    0                  0                        Program.obj                      414    0                  0                        Read.obj                         168    0                  0                        Utilities.obj                    138    0                  0                        Init.obj                         95     0                  12                       BlankCheck.obj                   61     0                  0                        Async.obj                        36     0                  0                        Fapi_UserDefinedFunctions.obj    2      0                  0                     +--+--------------------------------+------+------------------+--------------------+       Total:                           1864   0                  12                                                                                                        C:\ti\ccsv7\tools\compiler\ti-cgt-c2000_16.9.1.LTS\lib\rts2800_fpu32.lib       boot28.obj                       86     0                  0                        exit.obj                         41     14                 6                        cpy_tbl.obj                      36     0                  0                        memcpy.obj                       30     0                  0                        args_main.obj                    25     0                  0                        _lock.obj                        9      10                 4                        pre_init.obj                     2      0                  0                        startup.obj                      1      0                  0                     +--+--------------------------------+------+------------------+--------------------+       Total:                           230    24                 10                                                                                                           Stack:                           0      0                  512                   +--+--------------------------------+------+------------------+--------------------+       Grand Total:                     6534   60                 11317             

GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
address     data page           name--------    ----------------    ----00000400      10 (00000400)     __stack
00000b00      2c (00000b00)     _AdcaResultRegs00000b20      2c (00000b00)     _AdcbResultRegs
00000b40      2d (00000b40)     _AdccResultRegs00000b60      2d (00000b40)     _AdcdResultRegs
00000c00      30 (00000c00)     _CpuTimer0Regs00000c08      30 (00000c00)     _CpuTimer1Regs00000c10      30 (00000c00)     _CpuTimer2Regs
00000ce0      33 (00000cc0)     _Cla1SoftIntRegs00000ce0      33 (00000cc0)     _PieCtrlRegs
00000d00      34 (00000d00)     _EmuKey00000d00      34 (00000d00)     _PieVectTable00000d01      34 (00000d00)     _EmuBMode
00001000      40 (00001000)     _DmaRegs
00001400      50 (00001400)     _Cla1Regs
00004000     100 (00004000)     _EPwm1Regs
00004100     104 (00004100)     _EPwm2Regs
00004200     108 (00004200)     _EPwm3Regs
00004300     10c (00004300)     _EPwm4Regs
00004400     110 (00004400)     _EPwm5Regs
00004500     114 (00004500)     _EPwm6Regs
00004600     118 (00004600)     _EPwm7Regs
00004700     11c (00004700)     _EPwm8Regs
00004800     120 (00004800)     _EPwm9Regs
00004900     124 (00004900)     _EPwm10Regs
00004a00     128 (00004a00)     _EPwm11Regs
00004b00     12c (00004b00)     _EPwm12Regs
00005000     140 (00005000)     _ECap1Regs00005020     140 (00005000)     _ECap2Regs
00005040     141 (00005040)     _ECap3Regs00005060     141 (00005040)     _ECap4Regs
00005080     142 (00005080)     _ECap5Regs000050a0     142 (00005080)     _ECap6Regs
00005100     144 (00005100)     _EQep1Regs
00005140     145 (00005140)     _EQep2Regs
00005180     146 (00005180)     _EQep3Regs
00005c00     170 (00005c00)     _DacaRegs00005c10     170 (00005c00)     _DacbRegs00005c20     170 (00005c00)     _DaccRegs
00005c80     172 (00005c80)     _Cmpss1Regs00005ca0     172 (00005c80)     _Cmpss2Regs
00005cc0     173 (00005cc0)     _Cmpss3Regs00005ce0     173 (00005cc0)     _Cmpss4Regs
00005d00     174 (00005d00)     _Cmpss5Regs00005d20     174 (00005d00)     _Cmpss6Regs
00005d40     175 (00005d40)     _Cmpss7Regs00005d60     175 (00005d40)     _Cmpss8Regs
00005e00     178 (00005e00)     _Sdfm1Regs
00005e80     17a (00005e80)     _Sdfm2Regs
00006000     180 (00006000)     _McbspaRegs
00006040     181 (00006040)     _McbspbRegs
00006100     184 (00006100)     _SpiaRegs00006110     184 (00006100)     _SpibRegs00006120     184 (00006100)     _SpicRegs
00006200     188 (00006200)     _UppRegs
00007000     1c0 (00007000)     _WdRegs
00007060     1c1 (00007040)     _NmiIntruptRegs00007070     1c1 (00007040)     _XintRegs
00007200     1c8 (00007200)     _SciaRegs00007210     1c8 (00007200)     _ScibRegs00007220     1c8 (00007200)     _ScicRegs00007230     1c8 (00007200)     _ScidRegs
00007300     1cc (00007300)     _I2caRegs
00007340     1cd (00007340)     _I2cbRegs
00007400     1d0 (00007400)     _AdcaRegs
00007480     1d2 (00007480)     _AdcbRegs
00007500     1d4 (00007500)     _AdccRegs
00007580     1d6 (00007580)     _AdcdRegs
00007900     1e4 (00007900)     _InputXbarRegs00007920     1e4 (00007900)     _XbarRegs
00007940     1e5 (00007940)     _SyncSocRegs
00007980     1e6 (00007980)     _DmaClaSrcSelRegs
00007a00     1e8 (00007a00)     _EPwmXbarRegs
00007a80     1ea (00007a80)     _OutputXbarRegs
00007c00     1f0 (00007c00)     _GpioCtrlRegs
00007f00     1fc (00007f00)     _GpioDataRegs
0000c82a     320 (0000c800)     _Fapi_GlobalInit0000c836     320 (0000c800)     ___TI_enable_exit_profile_output0000c838     320 (0000c800)     ___TI_cleanup_ptr0000c83a     320 (0000c800)     ___TI_dtors_ptr0000c83c     320 (0000c800)     _temp10000c83d     320 (0000c800)     _teste0000c83e     320 (0000c800)     __lock
0000c940     325 (0000c940)     __unlock
00047000    11c0 (00047000)     _Emif1Regs
00047800    11e0 (00047800)     _Emif2Regs
00050024    1400 (00050000)     _FlashPumpSemaphoreRegs
0005d000    1740 (0005d000)     _DevCfgRegs
0005d180    1746 (0005d180)     _AnalogSubsysRegs
0005d200    1748 (0005d200)     _ClkCfgRegs
0005d300    174c (0005d300)     _CpuSysRegs
0005e608    1798 (0005e600)     _RomPrefetchRegs
0005f000    17c0 (0005f000)     _DcsmZ1Regs
0005f040    17c1 (0005f040)     _DcsmZ2Regs0005f070    17c1 (0005f040)     _DcsmCommonRegs
0005f400    17d0 (0005f400)     _MemCfgRegs
0005f480    17d2 (0005f480)     _Emif1ConfigRegs0005f4a0    17d2 (0005f480)     _Emif2ConfigRegs
0005f4c0    17d3 (0005f4c0)     _AccessProtectionRegs
0005f500    17d4 (0005f500)     _MemoryErrorRegs
0005f540    17d5 (0005f540)     _RomWaitStateRegs
0005f800    17e0 (0005f800)     _Flash0CtrlRegs
0005fb00    17ec (0005fb00)     _Flash0EccRegs
0005fc00    17f0 (0005fc00)     _Flash1CtrlRegs
0005ff00    17fc (0005ff00)     _Flash1EccRegs
00078000    1e00 (00078000)     _DcsmZ1Otp
00078200    1e08 (00078200)     _DcsmZ2Otp
000ffffe    3fff (000fffc0)     _SecurityCheckEnd

GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
page  address   name                                  ----  -------   ----                                  abs   ffffffff  .text                                 0     000817e3  C$$EXIT                               0     0008017d  _ADCA1_ISR                            0     0008040b  _ADCA2_ISR                            0     00080415  _ADCA3_ISR                            0     0008041f  _ADCA4_ISR                            0     00080401  _ADCA_EVT_ISR                         0     00080187  _ADCB1_ISR                            0     00080433  _ADCB2_ISR                            0     0008043d  _ADCB3_ISR                            0     00080447  _ADCB4_ISR                            0     00080429  _ADCB_EVT_ISR                         0     00080191  _ADCC1_ISR                            0     0008059b  _ADCC2_ISR                            0     000805a5  _ADCC3_ISR                            0     000805af  _ADCC4_ISR                            0     00080591  _ADCC_EVT_ISR                         0     000801af  _ADCD1_ISR                            0     000805c3  _ADCD2_ISR                            0     000805cd  _ADCD3_ISR                            0     000805d7  _ADCD4_ISR                            0     000805b9  _ADCD_EVT_ISR                         0     00080613  _AUX_PLL_SLIP_ISR                     1     0005f4c0  _AccessProtectionRegs                 1     00007400  _AdcaRegs                             1     00000b00  _AdcaResultRegs                       1     00007480  _AdcbRegs                             1     00000b20  _AdcbResultRegs                       1     00007500  _AdccRegs                             1     00000b40  _AdccResultRegs                       1     00007580  _AdcdRegs                             1     00000b60  _AdcdResultRegs                       1     0005d180  _AnalogSubsysRegs                     0     00080956  _AuxAuxClkSel                         0     00080940  _AuxIntOsc2Sel                        0     0008094a  _AuxXtalOscSel                        0     00080a0b  _BuildRxFrame                         0     000803d9  _CANA0_ISR                            0     000803e3  _CANA1_ISR                            0     000803ed  _CANB0_ISR                            0     000803f7  _CANB1_ISR                            0     00080451  _CLA1_1_ISR                           0     0008045b  _CLA1_2_ISR                           0     00080465  _CLA1_3_ISR                           0     0008046f  _CLA1_4_ISR                           0     00080479  _CLA1_5_ISR                           0     00080483  _CLA1_6_ISR                           0     0008048d  _CLA1_7_ISR                           0     00080497  _CLA1_8_ISR                           0     0008061d  _CLA_OVERFLOW_ISR                     0     00080627  _CLA_UNDERFLOW_ISR                    0     00080bc5  _CalculateCrc                         0     00080bf4  _CalculateCrcProgMem                  1     00001400  _Cla1Regs                             0     00000ce0  _Cla1SoftIntRegs                      1     0005d200  _ClkCfgRegs                           1     00005c80  _Cmpss1Regs                           1     00005ca0  _Cmpss2Regs                           1     00005cc0  _Cmpss3Regs                           1     00005ce0  _Cmpss4Regs                           1     00005d00  _Cmpss5Regs                           1     00005d20  _Cmpss6Regs                           1     00005d40  _Cmpss7Regs                           1     00005d60  _Cmpss8Regs                           1     0005d300  _CpuSysRegs                           1     00000c00  _CpuTimer0Regs                        1     00000c08  _CpuTimer1Regs                        1     00000c10  _CpuTimer2Regs                        0     000808ff  _CsmUnlock                            0     000800d3  _DATALOG_ISR                          0     00080325  _DMA_CH1_ISR                          0     0008032f  _DMA_CH2_ISR                          0     00080339  _DMA_CH3_ISR                          0     00080343  _DMA_CH4_ISR                          0     0008034d  _DMA_CH5_ISR                          0     00080357  _DMA_CH6_ISR                          1     00005c00  _DacaRegs                             1     00005c10  _DacbRegs                             1     00005c20  _DaccRegs                             1     0005f070  _DcsmCommonRegs                       1     00078000  _DcsmZ1Otp                            1     0005f000  _DcsmZ1Regs                           1     00078200  _DcsmZ2Otp                            1     0005f040  _DcsmZ2Regs                           1     0005d000  _DevCfgRegs                           0     00080763  _DisableDog                           0     00080715  _DisablePeripheralClocks              1     00007980  _DmaClaSrcSelRegs                     1     00001000  _DmaRegs                              0     00080274  _ECAP1_ISR                            0     00080285  _ECAP2_ISR                            0     0008028f  _ECAP3_ISR                            0     00080299  _ECAP4_ISR                            0     000802a3  _ECAP5_ISR                            0     000802ad  _ECAP6_ISR                            1     00005000  _ECap1Regs                            1     00005020  _ECap2Regs                            1     00005040  _ECap3Regs                            1     00005060  _ECap4Regs                            1     00005080  _ECap5Regs                            1     000050a0  _ECap6Regs                            0     000805e1  _EMIF_ERROR_ISR                       0     0008063b  _EMPTY_ISR                            0     000800e7  _EMU_ISR                              0     00080537  _EPWM10_ISR                           0     0008050f  _EPWM10_TZ_ISR                        0     00080541  _EPWM11_ISR                           0     00080519  _EPWM11_TZ_ISR                        0     0008054b  _EPWM12_ISR                           0     00080523  _EPWM12_TZ_ISR                        0     0008021d  _EPWM1_ISR                            0     000801cd  _EPWM1_TZ_ISR                         0     0008022e  _EPWM2_ISR                            0     000801d7  _EPWM2_TZ_ISR                         0     00080238  _EPWM3_ISR                            0     000801e1  _EPWM3_TZ_ISR                         0     00080242  _EPWM4_ISR                            0     000801eb  _EPWM4_TZ_ISR                         0     0008024c  _EPWM5_ISR                            0     000801f5  _EPWM5_TZ_ISR                         0     00080256  _EPWM6_ISR                            0     000801ff  _EPWM6_TZ_ISR                         0     00080260  _EPWM7_ISR                            0     00080209  _EPWM7_TZ_ISR                         0     0008026a  _EPWM8_ISR                            0     00080213  _EPWM8_TZ_ISR                         0     0008052d  _EPWM9_ISR                            0     00080505  _EPWM9_TZ_ISR                         1     00004900  _EPwm10Regs                           1     00004a00  _EPwm11Regs                           1     00004b00  _EPwm12Regs                           1     00004000  _EPwm1Regs                            1     00004100  _EPwm2Regs                            1     00004200  _EPwm3Regs                            1     00004300  _EPwm4Regs                            1     00004400  _EPwm5Regs                            1     00004500  _EPwm6Regs                            1     00004600  _EPwm7Regs                            1     00004700  _EPwm8Regs                            1     00004800  _EPwm9Regs                            1     00007a00  _EPwmXbarRegs                         0     000802b7  _EQEP1_ISR                            0     000802c1  _EQEP2_ISR                            0     000802cb  _EQEP3_ISR                            1     00005100  _EQep1Regs                            1     00005140  _EQep2Regs                            1     00005180  _EQep3Regs                            1     0005f480  _Emif1ConfigRegs                      1     00047000  _Emif1Regs                            1     0005f4a0  _Emif2ConfigRegs                      1     00047800  _Emif2Regs                            1     00000d01  _EmuBMode                             1     00000d00  _EmuKey                               0     000816ba  _EnableDog                            0     00080c30  _ExitFirmwareUpgradeMode              0     0000806e  _F28x_usDelay                         0     000805f5  _FLASH_CORRECTABLE_ERROR_ISR          0     000804c9  _FPU_OVERFLOW_ISR                     0     000804d3  _FPU_UNDERFLOW_ISR                    1     0000c82a  _Fapi_GlobalInit                      0     00081764  _Fapi_calculateFletcherChecksum       0     00081925  _Fapi_checkFsmForReady                0     000816c2  _Fapi_doBlankCheck                    0     0008180c  _Fapi_flushPipeline                   0     0008194c  _Fapi_getFsmStatus                    0     00081576  _Fapi_initializeAPI                   0     000816ff  _Fapi_isAddressEcc                    0     0008187d  _Fapi_issueAsyncCommandWithAddress    0     000812e2  _Fapi_issueProgrammingCommand         0     00081953  _Fapi_serviceWatchdogTimer            0     00081832  _Fapi_setActiveFlashBank              0     00081858  _Fapi_setupBankSectorEnable           0     0008162b  _Fapi_setupEepromSectorEnable         0     000818e3  _Fapi_waitDelay                       1     0005f800  _Flash0CtrlRegs                       1     0005fb00  _Flash0EccRegs                        1     0005fc00  _Flash1CtrlRegs                       1     0005ff00  _Flash1EccRegs                        0     00008052  _FlashOff_Bank0                       0     00008060  _FlashOff_Bank1                       1     00050024  _FlashPumpSemaphoreRegs               0     00080999  _FrameWorkTask                        0     000810a3  _GPIO_EnableUnbondedIOPullups         0     0008107e  _GPIO_EnableUnbondedIOPullupsFor100Pin0     00081065  _GPIO_EnableUnbondedIOPullupsFor176Pin0     000810b9  _GPIO_ReadPin                         0     0008100a  _GPIO_SetupLock                       0     00080eea  _GPIO_SetupPinMux                     0     00080f76  _GPIO_SetupPinOptions                 0     00081033  _GPIO_SetupXINT1Gpio                  0     0008103d  _GPIO_SetupXINT2Gpio                  0     00081047  _GPIO_SetupXINT3Gpio                  0     00081051  _GPIO_SetupXINT4Gpio                  0     0008105b  _GPIO_SetupXINT5Gpio                  0     000810d0  _GPIO_WritePin                        0     0008155f  _GetChar                              0     00080a9a  _GetTransmitFrame                     1     00007c00  _GpioCtrlRegs                         1     00007f00  _GpioDataRegs                         0     00080974  _HALT                                 0     00080985  _HIB                                  0     000809a3  _HandleCommand                        0     0008036b  _I2CA_FIFO_ISR                        0     00080361  _I2CA_ISR                             0     0008037f  _I2CB_FIFO_ISR                        0     00080375  _I2CB_ISR                             1     00007300  _I2caRegs                             1     00007340  _I2cbRegs                             0     00080960  _IDLE                                 0     000800fb  _ILLEGAL_ISR                          0     000804dd  _IPC0_ISR                             0     000804e7  _IPC1_ISR                             0     000804f1  _IPC2_ISR                             0     000804fb  _IPC3_ISR                             0     00080837  _InitAuxPll                           0     00008000  _InitFlash_Bank0                      0     00008029  _InitFlash_Bank1                      0     00080eaa  _InitGpio                             0     00080691  _InitPeripheralClocks                 0     00080652  _InitSysCtrl                          0     00080771  _InitSysPll                           0     0008169e  _InitializeBoard                      1     00007900  _InputXbarRegs                        0     000816a9  _JumpToApp                            0     000802fd  _MCBSPA_RX_ISR                        0     00080307  _MCBSPA_TX_ISR                        0     00080311  _MCBSPB_RX_ISR                        0     0008031b  _MCBSPB_TX_ISR                        1     00006000  _McbspaRegs                           1     00006040  _McbspbRegs                           1     0005f400  _MemCfgRegs                           1     0005f500  _MemoryErrorRegs                      0     000800f1  _NMI_ISR                              0     00080648  _NOTUSED_ISR                          0     000810ee  _NVMemBlockErase                      0     00081251  _NVMemWriteWord                       1     00007060  _NmiIntruptRegs                       1     00007a80  _OutputXbarRegs                       0     00080631  _PIE_RESERVED_ISR                     1     00000ce0  _PieCtrlRegs                          1     00000d00  _PieVectTable                         0     0008156d  _PutChar                              0     000805ff  _RAM_ACCESS_VIOLATION_ISR             0     000805eb  _RAM_CORRECTABLE_ERROR_ISR            0     000800dd  _RTOS_ISR                             0     00080076  _RamfuncsLoadEnd                      abs   00000072  _RamfuncsLoadSize                     0     00080004  _RamfuncsLoadStart                    0     00008072  _RamfuncsRunEnd                       abs   00000072  _RamfuncsRunSize                      0     00008000  _RamfuncsRunStart                     0     0008074b  _ReleaseFlashPump                     0     000816ad  _ResetDevice                          1     0005e608  _RomPrefetchRegs                      1     0005f540  _RomWaitStateRegs                     0     000803b1  _SCIA_RX_ISR                          0     000803bb  _SCIA_TX_ISR                          0     000803c5  _SCIB_RX_ISR                          0     000803cf  _SCIB_TX_ISR                          0     00080389  _SCIC_RX_ISR                          0     00080393  _SCIC_TX_ISR                          0     0008039d  _SCID_RX_ISR                          0     000803a7  _SCID_TX_ISR                          0     00080555  _SD1_ISR                              0     0008055f  _SD2_ISR                              0     000802d5  _SPIA_RX_ISR                          0     000802df  _SPIA_TX_ISR                          0     000802e9  _SPIB_RX_ISR                          0     000802f3  _SPIB_TX_ISR                          0     00080569  _SPIC_RX_ISR                          0     00080573  _SPIC_TX_ISR                          0     00080969  _STANDBY                              0     00080609  _SYS_PLL_SLIP_ISR                     1     00007200  _SciaRegs                             1     00007210  _ScibRegs                             1     00007220  _ScicRegs                             1     00007230  _ScidRegs                             1     00005e00  _Sdfm1Regs                            1     00005e80  _Sdfm2Regs                            0     000ffffe  _SecurityCheckEnd                     0     0008072d  _SeizeFlashPump_Bank0                 0     0008073c  _SeizeFlashPump_Bank1                 0     00080755  _ServiceDog                           1     00006100  _SpiaRegs                             1     00006110  _SpibRegs                             1     00006120  _SpicRegs                             1     00007940  _SyncSocRegs                          0     00080920  _SysIntOsc1Sel                        0     0008092a  _SysIntOsc2Sel                        0     00080934  _SysXtalOscSel                        0     000801b9  _TIMER0_ISR                           0     000800b8  _TIMER1_ISR                           0     000800c9  _TIMER2_ISR                           0     0008057d  _UPPA_ISR                             0     00080587  _USBA_ISR                             0     0008015f  _USER10_ISR                           0     00080169  _USER11_ISR                           0     00080173  _USER12_ISR                           0     00080105  _USER1_ISR                            0     0008010f  _USER2_ISR                            0     00080119  _USER3_ISR                            0     00080123  _USER4_ISR                            0     0008012d  _USER5_ISR                            0     00080137  _USER6_ISR                            0     00080141  _USER7_ISR                            0     0008014b  _USER8_ISR                            0     00080155  _USER9_ISR                            0     0008153c  _UartClose                            0     00081502  _UartInit                             0     0008153d  _UartTask                             1     00006200  _UppRegs                              0     000804bf  _VCU_ISR                              0     000816ae  _ValidAppPresent                      0     000801c3  _WAKE_ISR                             1     00007000  _WdRegs                               0     00080afc  _WriteHexRecord2Flash                 0     0008019b  _XINT1_ISR                            0     000801a5  _XINT2_ISR                            0     000804a1  _XINT3_ISR                            0     000804ab  _XINT4_ISR                            0     000804b5  _XINT5_ISR                            1     00007920  _XbarRegs                             1     00007070  _XintRegs                             0     00081930  __Fapi_calculateOtpChecksum           0     00081790  __Fapi_divideUnsignedLong             0     00081735  __Fapi_issueFsmCommand                0     00081480  __Fapi_loopRegionForValue             0     00081916  __Fapi_scaleCycleValues               0     000817ba  __Fapi_setupSectorsForWrite           1     00000600  __STACK_END                           abs   00000200  __STACK_SIZE                          1     0000c838  ___TI_cleanup_ptr                     1     0000c83a  ___TI_dtors_ptr                       1     0000c836  ___TI_enable_exit_profile_output      abs   ffffffff  ___TI_pprof_out_hndl                  abs   ffffffff  ___TI_prof_data_size                  abs   ffffffff  ___TI_prof_data_start                 abs   ffffffff  ___binit__                            abs   ffffffff  ___c_args__                           0     00080078  ___cinit__                            abs   ffffffff  ___etext__                            abs   ffffffff  ___pinit__                            abs   ffffffff  ___text__                             0     000818fd  __args_main                           1     0000c83e  __lock                                0     00081943  __nop                                 0     0008193f  __register_lock                       0     0008193b  __register_unlock                     1     00000400  __stack                               0     00081957  __system_post_cinit                   0     00081955  __system_pre_init                     1     0000c940  __unlock                              0     000817e3  _abort                                0     000815d5  _c_int00                              0     000818a1  _copy_in                              0     000817e5  _exit                                 0     00081680  _main                                 0     000818c5  _memcpy                               1     0000c83c  _temp1                                1     0000c83d  _teste                                abs   ffffffff  binit                                 0     00080078  cinit                                 0     00080000  code_start                            abs   ffffffff  etext                                 abs   ffffffff  pinit                                 

GLOBAL SYMBOLS: SORTED BY Symbol Address 
page  address   name                                  ----  -------   ----                                  0     00000ce0  _Cla1SoftIntRegs                      0     00008000  _InitFlash_Bank0                      0     00008000  _RamfuncsRunStart                     0     00008029  _InitFlash_Bank1                      0     00008052  _FlashOff_Bank0                       0     00008060  _FlashOff_Bank1                       0     0000806e  _F28x_usDelay                         0     00008072  _RamfuncsRunEnd                       0     00080000  code_start                            0     00080004  _RamfuncsLoadStart                    0     00080076  _RamfuncsLoadEnd                      0     00080078  ___cinit__                            0     00080078  cinit                                 0     000800b8  _TIMER1_ISR                           0     000800c9  _TIMER2_ISR                           0     000800d3  _DATALOG_ISR                          0     000800dd  _RTOS_ISR                             0     000800e7  _EMU_ISR                              0     000800f1  _NMI_ISR                              0     000800fb  _ILLEGAL_ISR                          0     00080105  _USER1_ISR                            0     0008010f  _USER2_ISR                            0     00080119  _USER3_ISR                            0     00080123  _USER4_ISR                            0     0008012d  _USER5_ISR                            0     00080137  _USER6_ISR                            0     00080141  _USER7_ISR                            0     0008014b  _USER8_ISR                            0     00080155  _USER9_ISR                            0     0008015f  _USER10_ISR                           0     00080169  _USER11_ISR                           0     00080173  _USER12_ISR                           0     0008017d  _ADCA1_ISR                            0     00080187  _ADCB1_ISR                            0     00080191  _ADCC1_ISR                            0     0008019b  _XINT1_ISR                            0     000801a5  _XINT2_ISR                            0     000801af  _ADCD1_ISR                            0     000801b9  _TIMER0_ISR                           0     000801c3  _WAKE_ISR                             0     000801cd  _EPWM1_TZ_ISR                         0     000801d7  _EPWM2_TZ_ISR                         0     000801e1  _EPWM3_TZ_ISR                         0     000801eb  _EPWM4_TZ_ISR                         0     000801f5  _EPWM5_TZ_ISR                         0     000801ff  _EPWM6_TZ_ISR                         0     00080209  _EPWM7_TZ_ISR                         0     00080213  _EPWM8_TZ_ISR                         0     0008021d  _EPWM1_ISR                            0     0008022e  _EPWM2_ISR                            0     00080238  _EPWM3_ISR                            0     00080242  _EPWM4_ISR                            0     0008024c  _EPWM5_ISR                            0     00080256  _EPWM6_ISR                            0     00080260  _EPWM7_ISR                            0     0008026a  _EPWM8_ISR                            0     00080274  _ECAP1_ISR                            0     00080285  _ECAP2_ISR                            0     0008028f  _ECAP3_ISR                            0     00080299  _ECAP4_ISR                            0     000802a3  _ECAP5_ISR                            0     000802ad  _ECAP6_ISR                            0     000802b7  _EQEP1_ISR                            0     000802c1  _EQEP2_ISR                            0     000802cb  _EQEP3_ISR                            0     000802d5  _SPIA_RX_ISR                          0     000802df  _SPIA_TX_ISR                          0     000802e9  _SPIB_RX_ISR                          0     000802f3  _SPIB_TX_ISR                          0     000802fd  _MCBSPA_RX_ISR                        0     00080307  _MCBSPA_TX_ISR                        0     00080311  _MCBSPB_RX_ISR                        0     0008031b  _MCBSPB_TX_ISR                        0     00080325  _DMA_CH1_ISR                          0     0008032f  _DMA_CH2_ISR                          0     00080339  _DMA_CH3_ISR                          0     00080343  _DMA_CH4_ISR                          0     0008034d  _DMA_CH5_ISR                          0     00080357  _DMA_CH6_ISR                          0     00080361  _I2CA_ISR                             0     0008036b  _I2CA_FIFO_ISR                        0     00080375  _I2CB_ISR                             0     0008037f  _I2CB_FIFO_ISR                        0     00080389  _SCIC_RX_ISR                          0     00080393  _SCIC_TX_ISR                          0     0008039d  _SCID_RX_ISR                          0     000803a7  _SCID_TX_ISR                          0     000803b1  _SCIA_RX_ISR                          0     000803bb  _SCIA_TX_ISR                          0     000803c5  _SCIB_RX_ISR                          0     000803cf  _SCIB_TX_ISR                          0     000803d9  _CANA0_ISR                            0     000803e3  _CANA1_ISR                            0     000803ed  _CANB0_ISR                            0     000803f7  _CANB1_ISR                            0     00080401  _ADCA_EVT_ISR                         0     0008040b  _ADCA2_ISR                            0     00080415  _ADCA3_ISR                            0     0008041f  _ADCA4_ISR                            0     00080429  _ADCB_EVT_ISR                         0     00080433  _ADCB2_ISR                            0     0008043d  _ADCB3_ISR                            0     00080447  _ADCB4_ISR                            0     00080451  _CLA1_1_ISR                           0     0008045b  _CLA1_2_ISR                           0     00080465  _CLA1_3_ISR                           0     0008046f  _CLA1_4_ISR                           0     00080479  _CLA1_5_ISR                           0     00080483  _CLA1_6_ISR                           0     0008048d  _CLA1_7_ISR                           0     00080497  _CLA1_8_ISR                           0     000804a1  _XINT3_ISR                            0     000804ab  _XINT4_ISR                            0     000804b5  _XINT5_ISR                            0     000804bf  _VCU_ISR                              0     000804c9  _FPU_OVERFLOW_ISR                     0     000804d3  _FPU_UNDERFLOW_ISR                    0     000804dd  _IPC0_ISR                             0     000804e7  _IPC1_ISR                             0     000804f1  _IPC2_ISR                             0     000804fb  _IPC3_ISR                             0     00080505  _EPWM9_TZ_ISR                         0     0008050f  _EPWM10_TZ_ISR                        0     00080519  _EPWM11_TZ_ISR                        0     00080523  _EPWM12_TZ_ISR                        0     0008052d  _EPWM9_ISR                            0     00080537  _EPWM10_ISR                           0     00080541  _EPWM11_ISR                           0     0008054b  _EPWM12_ISR                           0     00080555  _SD1_ISR                              0     0008055f  _SD2_ISR                              0     00080569  _SPIC_RX_ISR                          0     00080573  _SPIC_TX_ISR                          0     0008057d  _UPPA_ISR                             0     00080587  _USBA_ISR                             0     00080591  _ADCC_EVT_ISR                         0     0008059b  _ADCC2_ISR                            0     000805a5  _ADCC3_ISR                            0     000805af  _ADCC4_ISR                            0     000805b9  _ADCD_EVT_ISR                         0     000805c3  _ADCD2_ISR                            0     000805cd  _ADCD3_ISR                            0     000805d7  _ADCD4_ISR                            0     000805e1  _EMIF_ERROR_ISR                       0     000805eb  _RAM_CORRECTABLE_ERROR_ISR            0     000805f5  _FLASH_CORRECTABLE_ERROR_ISR          0     000805ff  _RAM_ACCESS_VIOLATION_ISR             0     00080609  _SYS_PLL_SLIP_ISR                     0     00080613  _AUX_PLL_SLIP_ISR                     0     0008061d  _CLA_OVERFLOW_ISR                     0     00080627  _CLA_UNDERFLOW_ISR                    0     00080631  _PIE_RESERVED_ISR                     0     0008063b  _EMPTY_ISR                            0     00080648  _NOTUSED_ISR                          0     00080652  _InitSysCtrl                          0     00080691  _InitPeripheralClocks                 0     00080715  _DisablePeripheralClocks              0     0008072d  _SeizeFlashPump_Bank0                 0     0008073c  _SeizeFlashPump_Bank1                 0     0008074b  _ReleaseFlashPump                     0     00080755  _ServiceDog                           0     00080763  _DisableDog                           0     00080771  _InitSysPll                           0     00080837  _InitAuxPll                           0     000808ff  _CsmUnlock                            0     00080920  _SysIntOsc1Sel                        0     0008092a  _SysIntOsc2Sel                        0     00080934  _SysXtalOscSel                        0     00080940  _AuxIntOsc2Sel                        0     0008094a  _AuxXtalOscSel                        0     00080956  _AuxAuxClkSel                         0     00080960  _IDLE                                 0     00080969  _STANDBY                              0     00080974  _HALT                                 0     00080985  _HIB                                  0     00080999  _FrameWorkTask                        0     000809a3  _HandleCommand                        0     00080a0b  _BuildRxFrame                         0     00080a9a  _GetTransmitFrame                     0     00080afc  _WriteHexRecord2Flash                 0     00080bc5  _CalculateCrc                         0     00080bf4  _CalculateCrcProgMem                  0     00080c30  _ExitFirmwareUpgradeMode              0     00080eaa  _InitGpio                             0     00080eea  _GPIO_SetupPinMux                     0     00080f76  _GPIO_SetupPinOptions                 0     0008100a  _GPIO_SetupLock                       0     00081033  _GPIO_SetupXINT1Gpio                  0     0008103d  _GPIO_SetupXINT2Gpio                  0     00081047  _GPIO_SetupXINT3Gpio                  0     00081051  _GPIO_SetupXINT4Gpio                  0     0008105b  _GPIO_SetupXINT5Gpio                  0     00081065  _GPIO_EnableUnbondedIOPullupsFor176Pin0     0008107e  _GPIO_EnableUnbondedIOPullupsFor100Pin0     000810a3  _GPIO_EnableUnbondedIOPullups         0     000810b9  _GPIO_ReadPin                         0     000810d0  _GPIO_WritePin                        0     000810ee  _NVMemBlockErase                      0     00081251  _NVMemWriteWord                       0     000812e2  _Fapi_issueProgrammingCommand         0     00081480  __Fapi_loopRegionForValue             0     00081502  _UartInit                             0     0008153c  _UartClose                            0     0008153d  _UartTask                             0     0008155f  _GetChar                              0     0008156d  _PutChar                              0     00081576  _Fapi_initializeAPI                   0     000815d5  _c_int00                              0     0008162b  _Fapi_setupEepromSectorEnable         0     00081680  _main                                 0     0008169e  _InitializeBoard                      0     000816a9  _JumpToApp                            0     000816ad  _ResetDevice                          0     000816ae  _ValidAppPresent                      0     000816ba  _EnableDog                            0     000816c2  _Fapi_doBlankCheck                    0     000816ff  _Fapi_isAddressEcc                    0     00081735  __Fapi_issueFsmCommand                0     00081764  _Fapi_calculateFletcherChecksum       0     00081790  __Fapi_divideUnsignedLong             0     000817ba  __Fapi_setupSectorsForWrite           0     000817e3  C$$EXIT                               0     000817e3  _abort                                0     000817e5  _exit                                 0     0008180c  _Fapi_flushPipeline                   0     00081832  _Fapi_setActiveFlashBank              0     00081858  _Fapi_setupBankSectorEnable           0     0008187d  _Fapi_issueAsyncCommandWithAddress    0     000818a1  _copy_in                              0     000818c5  _memcpy                               0     000818e3  _Fapi_waitDelay                       0     000818fd  __args_main                           0     00081916  __Fapi_scaleCycleValues               0     00081925  _Fapi_checkFsmForReady                0     00081930  __Fapi_calculateOtpChecksum           0     0008193b  __register_unlock                     0     0008193f  __register_lock                       0     00081943  __nop                                 0     0008194c  _Fapi_getFsmStatus                    0     00081953  _Fapi_serviceWatchdogTimer            0     00081955  __system_pre_init                     0     00081957  __system_post_cinit                   0     000ffffe  _SecurityCheckEnd                     1     00000400  __stack                               1     00000600  __STACK_END                           1     00000b00  _AdcaResultRegs                       1     00000b20  _AdcbResultRegs                       1     00000b40  _AdccResultRegs                       1     00000b60  _AdcdResultRegs                       1     00000c00  _CpuTimer0Regs                        1     00000c08  _CpuTimer1Regs                        1     00000c10  _CpuTimer2Regs                        1     00000ce0  _PieCtrlRegs                          1     00000d00  _EmuKey                               1     00000d00  _PieVectTable                         1     00000d01  _EmuBMode                             1     00001000  _DmaRegs                              1     00001400  _Cla1Regs                             1     00004000  _EPwm1Regs                            1     00004100  _EPwm2Regs                            1     00004200  _EPwm3Regs                            1     00004300  _EPwm4Regs                            1     00004400  _EPwm5Regs                            1     00004500  _EPwm6Regs                            1     00004600  _EPwm7Regs                            1     00004700  _EPwm8Regs                            1     00004800  _EPwm9Regs                            1     00004900  _EPwm10Regs                           1     00004a00  _EPwm11Regs                           1     00004b00  _EPwm12Regs                           1     00005000  _ECap1Regs                            1     00005020  _ECap2Regs                            1     00005040  _ECap3Regs                            1     00005060  _ECap4Regs                            1     00005080  _ECap5Regs                            1     000050a0  _ECap6Regs                            1     00005100  _EQep1Regs                            1     00005140  _EQep2Regs                            1     00005180  _EQep3Regs                            1     00005c00  _DacaRegs                             1     00005c10  _DacbRegs                             1     00005c20  _DaccRegs                             1     00005c80  _Cmpss1Regs                           1     00005ca0  _Cmpss2Regs                           1     00005cc0  _Cmpss3Regs                           1     00005ce0  _Cmpss4Regs                           1     00005d00  _Cmpss5Regs                           1     00005d20  _Cmpss6Regs                           1     00005d40  _Cmpss7Regs                           1     00005d60  _Cmpss8Regs                           1     00005e00  _Sdfm1Regs                            1     00005e80  _Sdfm2Regs                            1     00006000  _McbspaRegs                           1     00006040  _McbspbRegs                           1     00006100  _SpiaRegs                             1     00006110  _SpibRegs                             1     00006120  _SpicRegs                             1     00006200  _UppRegs                              1     00007000  _WdRegs                               1     00007060  _NmiIntruptRegs                       1     00007070  _XintRegs                             1     00007200  _SciaRegs                             1     00007210  _ScibRegs                             1     00007220  _ScicRegs                             1     00007230  _ScidRegs                             1     00007300  _I2caRegs                             1     00007340  _I2cbRegs                             1     00007400  _AdcaRegs                             1     00007480  _AdcbRegs                             1     00007500  _AdccRegs                             1     00007580  _AdcdRegs                             1     00007900  _InputXbarRegs                        1     00007920  _XbarRegs                             1     00007940  _SyncSocRegs                          1     00007980  _DmaClaSrcSelRegs                     1     00007a00  _EPwmXbarRegs                         1     00007a80  _OutputXbarRegs                       1     00007c00  _GpioCtrlRegs                         1     00007f00  _GpioDataRegs                         1     0000c82a  _Fapi_GlobalInit                      1     0000c836  ___TI_enable_exit_profile_output      1     0000c838  ___TI_cleanup_ptr                     1     0000c83a  ___TI_dtors_ptr                       1     0000c83c  _temp1                                1     0000c83d  _teste                                1     0000c83e  __lock                                1     0000c940  __unlock                              1     00047000  _Emif1Regs                            1     00047800  _Emif2Regs                            1     00050024  _FlashPumpSemaphoreRegs               1     0005d000  _DevCfgRegs                           1     0005d180  _AnalogSubsysRegs                     1     0005d200  _ClkCfgRegs                           1     0005d300  _CpuSysRegs                           1     0005e608  _RomPrefetchRegs                      1     0005f000  _DcsmZ1Regs                           1     0005f040  _DcsmZ2Regs                           1     0005f070  _DcsmCommonRegs                       1     0005f400  _MemCfgRegs                           1     0005f480  _Emif1ConfigRegs                      1     0005f4a0  _Emif2ConfigRegs                      1     0005f4c0  _AccessProtectionRegs                 1     0005f500  _MemoryErrorRegs                      1     0005f540  _RomWaitStateRegs                     1     0005f800  _Flash0CtrlRegs                       1     0005fb00  _Flash0EccRegs                        1     0005fc00  _Flash1CtrlRegs                       1     0005ff00  _Flash1EccRegs                        1     00078000  _DcsmZ1Otp                            1     00078200  _DcsmZ2Otp                            abs   00000072  _RamfuncsLoadSize                     abs   00000072  _RamfuncsRunSize                      abs   00000200  __STACK_SIZE                          abs   ffffffff  .text                                 abs   ffffffff  ___TI_pprof_out_hndl                  abs   ffffffff  ___TI_prof_data_size                  abs   ffffffff  ___TI_prof_data_start                 abs   ffffffff  ___binit__                            abs   ffffffff  ___c_args__                           abs   ffffffff  ___etext__                            abs   ffffffff  ___pinit__                            abs   ffffffff  ___text__                             abs   ffffffff  binit                                 abs   ffffffff  etext                                 abs   ffffffff  pinit                                 
[365 symbols]