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.

TMS320F28335: Entry Point (BEGIN) cannot change while brancing application from Secondary Bootloader

Part Number: TMS320F28335

I have working for a while about jumping from secondary bootloader to application.

I designed two different project for both. In both, I am using two linker files together. First one is DSP2833x_Headers_nonBIOS.cmd (for peripherals) and STL_F28335.cmd (for memory).

STL_F28335 is a variant of linkers which includes safety library functions. 

Later, I allocated only FLASHA sector for my secondary bootloader as in the below linker file. I remained same BEGIN entry points in the linker file so, factory boot will leave control secondary at power-up.

/*
//###########################################################################
//
// FILE:	F28335.cmd
//
// TITLE:	Linker Command File For F28335 Device
//
//###########################################################################
// $TI Release: 2833x/2823x Header Files and Peripheral Examples V133 $
// $Release Date: June 8, 2012 $
//###########################################################################
*/

/* ======================================================
// For Code Composer Studio V2.2 and later
// ---------------------------------------
// In addition to this memory linker command file,
// add the header linker command file directly to the project.
// The header linker command file is required to link the
// peripheral structures to the proper locations within
// the memory map.
//
// The header linker files are found in <base>\DSP2833x_Headers\cmd
//
// For BIOS applications add:      DSP2833x_Headers_BIOS.cmd
// For nonBIOS applications add:   DSP2833x_Headers_nonBIOS.cmd
========================================================= */

/* ======================================================
// For Code Composer Studio prior to V2.2
// --------------------------------------
// 1) Use one of the following -l statements to include the
// header linker command file in the project. The header linker
// file is required to link the peripheral structures to the proper
// locations within the memory map                                    */

/* Uncomment this line to include file only for non-BIOS applications */
/* -l DSP2833x_Headers_nonBIOS.cmd */

/* Uncomment this line to include file only for BIOS applications */
/* -l DSP2833x_Headers_BIOS.cmd */

/* 2) In your project add the path to <base>\DSP2833x_headers\cmd to the
   library search path under project->build options, linker tab,
   library search path (-i).
/*========================================================= */

/* Define the memory block start/length for the F28335
   PAGE 0 will be used to organize program sections
   PAGE 1 will be used to organize data sections

    Notes:
          Memory blocks on F28335 are uniform (ie same
          physical memory) in both PAGE 0 and PAGE 1.
          That is the same memory region should not be
          defined for both PAGE 0 and PAGE 1.
          Doing so will result in corruption of program
          and/or data.

          L0/L1/L2 and L3 memory blocks are mirrored - that is
          they can be accessed in high memory or low memory.
          For simplicity only one instance is used in this
          linker file.

          Contiguous SARAM memory blocks can be combined
          if required to create a larger memory block.
 */


MEMORY
{
PAGE 0:    /* Program Memory */
           /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE1 for data allocation */

   ZONE0       : origin = 0x004000, length = 0x001000     /* XINTF zone 0 */
   RAML0       : origin = 0x008000, length = 0x001000     /* on-chip RAM block L0 */
   RAML1       : origin = 0x009000, length = 0x001000     /* on-chip RAM block L1 */
   RAML2_1     : origin = 0x00A000, length = 0x000AA8     /* on-chip RAM block L2 */
   PC_TEST_1   : origin = 0x00AAA8, length = 0x000004     /* PC test function 1 */
   RAML2_2     : origin = 0x00AAAC, length = 0x000554     /* on-chip RAM block L2 */
   RAML3       : origin = 0x00B000, length = 0x001000     /* on-chip RAM block L3 */
   ZONE6       : origin = 0x0100000, length = 0x100000    /* XINTF zone 6 */
   ZONE7A      : origin = 0x0200000, length = 0x00FC00    /* XINTF zone 7 - program space */
   FLASHH      : origin = 0x300000, length = 0x007FFE     /* on-chip FLASH */
   APP_BEGIN   : origin = 0x307FFE, length = 0x000002
   FLASHG      : origin = 0x308000, length = 0x008000     /* on-chip FLASH */
   FLASHF_1    : origin = 0x310000, length = 0x005558     /* on-chip FLASH */
   FLASHF_2    : origin = 0x315558, length = 0x002AA8     /* on-chip FLASH */
   FLASHE      : origin = 0x318000, length = 0x008000     /* on-chip FLASH */
   FLASHD      : origin = 0x320000, length = 0x008000     /* on-chip FLASH */
   FLASHC_1    : origin = 0x328000, length = 0x002AAC     /* on-chip FLASH */
   FLASHC_2    : origin = 0x32AAAC, length = 0x005554     /* on-chip FLASH */
   FLASHB      : origin = 0x330000, length = 0x008000     /* on-chip FLASH */
   FLASHA      : origin = 0x338000, length = 0x007E78     /* on-chip FLASH */
   PC_TEST_2   : origin = 0x33FE78, length = 0x000004     /* PC test function 2 */
   PC_TEST_3   : origin = 0x33FE7C, length = 0x000004     /* PC test function 3 */
   CRC_TABLE   : origin = 0x33FE80, length = 0x000100     /* Table to hold 32 golden CRC values */
   CSM_RSVD    : origin = 0x33FF80, length = 0x000076     /* Part of FLASHA.  Program with all 0x0000 when CSM is in use. */
   BL_BEGIN    : origin = 0x33FFF6, length = 0x000002     /* Part of FLASHA.  Used for "boot to Flash" bootloader mode. */
   CSM_PWL     : origin = 0x33FFF8, length = 0x000008     /* Part of FLASHA.  CSM password locations in FLASHA */
   OTP         : origin = 0x380400, length = 0x000400     /* on-chip OTP */
   ADC_CAL     : origin = 0x380080, length = 0x000009     /* ADC_cal function in Reserved memory */

   IQTABLES    : origin = 0x3FE000, length = 0x000b50     /* IQ Math Tables in Boot ROM */
   IQTABLES2   : origin = 0x3FEB50, length = 0x00008c     /* IQ Math Tables in Boot ROM */
   FPUTABLES   : origin = 0x3FEBDC, length = 0x0006A0     /* FPU Tables in Boot ROM */
   ROM         : origin = 0x3FF27C, length = 0x000D44     /* Boot ROM */
   RESET       : origin = 0x3FFFC0, length = 0x000002     /* part of boot ROM  */
   VECTORS     : origin = 0x3FFFC2, length = 0x00003E     /* part of boot ROM  */
   BOOT_RSVD   : origin = 0x000000, length = 0x000050     /* Part of M0, BOOT rom will use this for stack */
   RAMM0       : origin = 0x000050, length = 0x0003B0     /* on-chip RAM block M0 */
   RAMM1       : origin = 0x000400, length = 0x000400     /* on-chip RAM block M1 */
   RAML4       : origin = 0x00C000, length = 0x001000     /* on-chip RAM block L1 */
   RAML5       : origin = 0x00D000, length = 0x001000     /* on-chip RAM block L1 */
   RAML6       : origin = 0x00E000, length = 0x001000     /* on-chip RAM block L1 */
   RAML7       : origin = 0x00F000, length = 0x001000     /* on-chip RAM block L1 */
PAGE 1 :   /* Data Memory */
           /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE0 for program allocation */
           /* Registers remain on PAGE1                                                  */
   ZONE7B      : origin = 0x20FC00, length = 0x000400     /* XINTF zone 7 - data space */

}

/* Allocate sections to memory blocks.
   Note:
         codestart user defined section in DSP28_CodeStartBranch.asm used to redirect code
                   execution when booting to flash
         ramfuncs  user defined section to store functions that will be copied from Flash into RAM
*/

SECTIONS
{

   /* Allocate program areas: */
   .cinit              : > FLASHA,  	PAGE = 0
   .pinit              : > FLASHA,  	PAGE = 0
   .text               : > FLASHA,  	PAGE = 0
   codestart           : > BL_BEGIN		PAGE = 0

   Flash28_API:
   {
        -l Flash28335_API_V210.lib(.econst)
        -l Flash28335_API_V210.lib(.text)
   }
   						LOAD = FLASHA,
                       	RUN = RAML0,
                       	LOAD_START(_Flash28_API_LoadStart),
                       	LOAD_END(_Flash28_API_LoadEnd),
                       	RUN_START(_Flash28_API_RunStart),
                       	PAGE = 0

   ramfuncs            : LOAD = FLASHA,
                         RUN = RAML0,
                         LOAD_START(_RamfuncsLoadStart),
                         LOAD_END(_RamfuncsLoadEnd),
                         RUN_START(_RamfuncsRunStart),
                         LOAD_SIZE(_RamfuncsLoadSize),
                         PAGE = 0


    psa_crc             : LOAD =  FLASHA,
                         RUN = RAML0,
                         LOAD_START(_PSA_CRCLoadStart),
                         LOAD_END(_PSA_CRCLoadEnd),
                         RUN_START(_PSA_CRCRunStart),
                         RUN_END(_PSA_CRCRunEnd),
						 LOAD_SIZE(_PSA_CRCLoadSize),
						 PAGE = 0

   pc_test_section_1   : LOAD =  FLASHA,
                         RUN = PC_TEST_1,
                         LOAD_START(_PC_Test1LoadStart),
                         LOAD_END(_PC_Test1LoadEnd),
                         RUN_START(_PC_Test1RunStart),
                         RUN_END(_PC_Test1RunEnd),
						 LOAD_SIZE(_PC_Test1LoadSize),
						 PAGE = 0





   pc_test_section_2   : > PC_TEST_2, PAGE = 0
   pc_test_section_3   : > PC_TEST_3, PAGE = 0

   STL_Test_utility  : > RAMM1, PAGE = 0
   STL_psa_crc_vars  : > RAMM1, PAGE = 0
   STL_crc_test_data : > FLASHA, PAGE = 0

   csmpasswds          : > CSM_PWL     PAGE = 0
   csm_rsvd            : > CSM_RSVD    PAGE = 0

   STL_CRC_calc   : > FLASHA, PAGE = 0
   STL_CRC_TABLE  : > CRC_TABLE, PAGE = 0



   /* Allocate uninitalized data sections: */
   .stack              : > RAMM0       PAGE = 0
   .ebss               : > RAML4       PAGE = 0
   .esysmem            : > RAMM1       PAGE = 0

   /* Initalized sections go in Flash */
   /* For SDFlash to program these, they must be allocated to page 0 */
   .econst             : > FLASHA,      PAGE = 0
   .switch             : > FLASHA,      PAGE = 0

   /* Allocate IQ math areas: */
   IQmath              : > FLASHA,      PAGE = 0                  /* Math Code */
   IQmathTables     : > IQTABLES,  PAGE = 0, TYPE = NOLOAD

   /* Uncomment the section below if calling the IQNexp() or IQexp()
      functions from the IQMath.lib library in order to utilize the
      relevant IQ Math table in Boot ROM (This saves space and Boot ROM
      is 1 wait-state). If this section is not uncommented, IQmathTables2
      will be loaded into other memory (SARAM, Flash, etc.) and will take
      up space, but 0 wait-state is possible.
   */
   /*
   IQmathTables2    : > IQTABLES2, PAGE = 0, TYPE = NOLOAD
   {

              IQmath.lib<IQNexpTable.obj> (IQmathTablesRam)

   }
   */

   FPUmathTables    : > FPUTABLES, PAGE = 0, TYPE = NOLOAD

   /* Allocate DMA-accessible RAM sections: */
   DMARAML4         : > RAML4,     PAGE = 0
   DMARAML5         : > RAML5,     PAGE = 0
   DMARAML6         : > RAML6,     PAGE = 0
   DMARAML7         : > RAML7,     PAGE = 0

   /* Allocate 0x400 of XINTF Zone 7 to storing data */
   ZONE7DATA        : > ZONE7B,    PAGE = 1

   /* .reset is a standard section used by the compiler.  It contains the */
   /* the address of the start of _c_int00 for C Code.   /*
   /* When using the boot ROM this section and the CPU vector */
   /* table is not needed.  Thus the default type is set here to  */
   /* DSECT  */
   .reset              : > RESET,      PAGE = 0, TYPE = DSECT
   vectors             : > VECTORS     PAGE = 0, TYPE = DSECT

   /* Allocate ADC_cal function (pre-programmed by factory into TI reserved memory) */
   .adc_cal     : load = ADC_CAL,   PAGE = 0, TYPE = NOLOAD

}

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

For the application, I decided to program application binaries into flash  from starting first address of FLASHH ( 0x300000). I deleted whole sectors except FLASHA and allocated last two address of FLASHB

for the entry points of application (APP_BEGIN). 

This is the application linker variant of STL_F28335.cmd

/*
//###########################################################################
//
// FILE:	F28335.cmd
//
// TITLE:	Linker Command File For F28335 Device
//
//###########################################################################
// $TI Release: 2833x/2823x Header Files and Peripheral Examples V133 $
// $Release Date: June 8, 2012 $
//###########################################################################
*/

/* ======================================================
// For Code Composer Studio V2.2 and later
// ---------------------------------------
// In addition to this memory linker command file,
// add the header linker command file directly to the project.
// The header linker command file is required to link the
// peripheral structures to the proper locations within
// the memory map.
//
// The header linker files are found in <base>\DSP2833x_Headers\cmd
//
// For BIOS applications add:      DSP2833x_Headers_BIOS.cmd
// For nonBIOS applications add:   DSP2833x_Headers_nonBIOS.cmd
========================================================= */

/* ======================================================
// For Code Composer Studio prior to V2.2
// --------------------------------------
// 1) Use one of the following -l statements to include the
// header linker command file in the project. The header linker
// file is required to link the peripheral structures to the proper
// locations within the memory map                                    */

/* Uncomment this line to include file only for non-BIOS applications */
/* -l DSP2833x_Headers_nonBIOS.cmd */

/* Uncomment this line to include file only for BIOS applications */
/* -l DSP2833x_Headers_BIOS.cmd */

/* 2) In your project add the path to <base>\DSP2833x_headers\cmd to the
   library search path under project->build options, linker tab,
   library search path (-i).
/*========================================================= */

/* Define the memory block start/length for the F28335
   PAGE 0 will be used to organize program sections
   PAGE 1 will be used to organize data sections

    Notes:
          Memory blocks on F28335 are uniform (ie same
          physical memory) in both PAGE 0 and PAGE 1.
          That is the same memory region should not be
          defined for both PAGE 0 and PAGE 1.
          Doing so will result in corruption of program
          and/or data.

          L0/L1/L2 and L3 memory blocks are mirrored - that is
          they can be accessed in high memory or low memory.
          For simplicity only one instance is used in this
          linker file.

          Contiguous SARAM memory blocks can be combined
          if required to create a larger memory block.
 */


MEMORY
{
PAGE 0:    /* Program Memory */
           /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE1 for data allocation */

   ZONE0       : origin = 0x004000, length = 0x001000     /* XINTF zone 0 */
   RAML0       : origin = 0x008000, length = 0x001000     /* on-chip RAM block L0 */
   RAML1       : origin = 0x009000, length = 0x001000     /* on-chip RAM block L1 */
   RAML2_1     : origin = 0x00A000, length = 0x000AA8     /* on-chip RAM block L2 */
   PC_TEST_1   : origin = 0x00AAA8, length = 0x000004     /* PC test function 1 */
   RAML2_2     : origin = 0x00AAAC, length = 0x000554     /* on-chip RAM block L2 */
   RAML3       : origin = 0x00B000, length = 0x001000     /* on-chip RAM block L3 */
   ZONE6       : origin = 0x0100000, length = 0x100000    /* XINTF zone 6 */
   ZONE7A      : origin = 0x0200000, length = 0x00FC00    /* XINTF zone 7 - program space */
   FLASHH      : origin = 0x300000, length = 0x008000     /* on-chip FLASH */
   FLASHG      : origin = 0x308000, length = 0x008000     /* on-chip FLASH */
   FLASHF_1    : origin = 0x310000, length = 0x005558     /* on-chip FLASH */
   FLASHF_2    : origin = 0x315558, length = 0x002AA8     /* on-chip FLASH */
   FLASHE      : origin = 0x318000, length = 0x008000     /* on-chip FLASH */
   FLASHD      : origin = 0x320000, length = 0x008000     /* on-chip FLASH */
   FLASHC_1    : origin = 0x328000, length = 0x002AAC     /* on-chip FLASH */
   FLASHC_2    : origin = 0x32AAAC, length = 0x005554     /* on-chip FLASH */
   FLASHB      : origin = 0x330000, length = 0x007FFE     /* on-chip FLASH */
   APP_BEGIN   : origin = 0x337FFE, length = 0x000002
   FLASHA      : origin = 0x338000, length = 0x007E78     /* on-chip FLASH */
   PC_TEST_2   : origin = 0x33FE78, length = 0x000004     /* PC test function 2 */
   PC_TEST_3   : origin = 0x33FE7C, length = 0x000004     /* PC test function 3 */
   CRC_TABLE   : origin = 0x33FE80, length = 0x000100     /* Table to hold 32 golden CRC values */
   CSM_RSVD    : origin = 0x33FF80, length = 0x000076     /* Part of FLASHA.  Program with all 0x0000 when CSM is in use. */
   BL_BEGIN    : origin = 0x33FFF6, length = 0x000002     /* Part of FLASHA.  Used for "boot to Flash" bootloader mode. */
   CSM_PWL     : origin = 0x33FFF8, length = 0x000008     /* Part of FLASHA.  CSM password locations in FLASHA */
   OTP         : origin = 0x380400, length = 0x000400     /* on-chip OTP */
   ADC_CAL     : origin = 0x380080, length = 0x000009     /* ADC_cal function in Reserved memory */

   IQTABLES    : origin = 0x3FE000, length = 0x000b50     /* IQ Math Tables in Boot ROM */
   IQTABLES2   : origin = 0x3FEB50, length = 0x00008c     /* IQ Math Tables in Boot ROM */
   FPUTABLES   : origin = 0x3FEBDC, length = 0x0006A0     /* FPU Tables in Boot ROM */
   ROM         : origin = 0x3FF27C, length = 0x000D44     /* Boot ROM */
   RESET       : origin = 0x3FFFC0, length = 0x000002     /* part of boot ROM  */
   VECTORS     : origin = 0x3FFFC2, length = 0x00003E     /* part of boot ROM  */
   BOOT_RSVD   : origin = 0x000000, length = 0x000050     /* Part of M0, BOOT rom will use this for stack */
   RAMM0       : origin = 0x000050, length = 0x0003B0     /* on-chip RAM block M0 */
   RAMM1       : origin = 0x000400, length = 0x000400     /* on-chip RAM block M1 */
   RAML4       : origin = 0x00C000, length = 0x001000     /* on-chip RAM block L1 */
   RAML5       : origin = 0x00D000, length = 0x001000     /* on-chip RAM block L1 */
   RAML6       : origin = 0x00E000, length = 0x001000     /* on-chip RAM block L1 */
   RAML7       : origin = 0x00F000, length = 0x001000     /* on-chip RAM block L1 */

PAGE 1 :   /* Data Memory */
           /* Memory (RAM/FLASH/OTP) blocks can be moved to PAGE0 for program allocation */
           /* Registers remain on PAGE1                                                  */
   ZONE7B      : origin = 0x20FC00, length = 0x000400     /* XINTF zone 7 - data space */

}

/* Allocate sections to memory blocks.
   Note:
         codestart user defined section in DSP28_CodeStartBranch.asm used to redirect code
                   execution when booting to flash
         ramfuncs  user defined section to store functions that will be copied from Flash into RAM
*/

SECTIONS
{

   /* Allocate program areas: */
   .cinit              : > FLASHH,		PAGE = 0
   .pinit              : > FLASHH,		PAGE = 0
   .text               : > FLASHH,		PAGE = 0
   codestart           : > APP_BEGIN    PAGE = 0


   Flash28_API:
   {
        -l Flash28335_API_V210.lib(.econst)
        -l Flash28335_API_V210.lib(.text)
   }
   						LOAD = FLASHH,
                       	RUN = RAML0,
                       	LOAD_START(_Flash28_API_LoadStart),
                       	LOAD_END(_Flash28_API_LoadEnd),
                       	RUN_START(_Flash28_API_RunStart),
                       	PAGE = 0

   ramfuncs            : LOAD = FLASHH,
                         RUN = RAML0,
                         LOAD_START(_RamfuncsLoadStart),
                         LOAD_END(_RamfuncsLoadEnd),
                         RUN_START(_RamfuncsRunStart),
                         LOAD_SIZE(_RamfuncsLoadSize),
                         PAGE = 0


    psa_crc             : LOAD =  FLASHH,
                         RUN = RAML0,
                         LOAD_START(_PSA_CRCLoadStart),
                         LOAD_END(_PSA_CRCLoadEnd),
                         RUN_START(_PSA_CRCRunStart),
                         RUN_END(_PSA_CRCRunEnd),
						 LOAD_SIZE(_PSA_CRCLoadSize),
						 PAGE = 0

   pc_test_section_1   : LOAD =  FLASHH,
                         RUN = PC_TEST_1,
                         LOAD_START(_PC_Test1LoadStart),
                         LOAD_END(_PC_Test1LoadEnd),
                         RUN_START(_PC_Test1RunStart),
                         RUN_END(_PC_Test1RunEnd),
						 LOAD_SIZE(_PC_Test1LoadSize),
						 PAGE = 0





   pc_test_section_2   : > PC_TEST_2, PAGE = 0
   pc_test_section_3   : > PC_TEST_3, PAGE = 0

   STL_Test_utility  : > RAMM1, PAGE = 0
   STL_psa_crc_vars  : > RAMM1, PAGE = 0
   STL_crc_test_data : > FLASHH, PAGE = 0

   csmpasswds          : > CSM_PWL     PAGE = 0
   csm_rsvd            : > CSM_RSVD    PAGE = 0

   STL_CRC_calc   : > FLASHH, PAGE = 0
   STL_CRC_TABLE  : > CRC_TABLE, PAGE = 0



   /* Allocate uninitalized data sections: */
   .stack              : > RAMM0       PAGE = 0
   .ebss               : > RAML4       PAGE = 0
   .esysmem            : > RAMM1       PAGE = 0

   /* Initalized sections go in Flash */
   /* For SDFlash to program these, they must be allocated to page 0 */
   .econst             : > FLASHH,      PAGE = 0
   .switch             : > FLASHH,      PAGE = 0

   /* Allocate IQ math areas: */
   IQmath              : > FLASHH,      PAGE = 0                  /* Math Code */
   IQmathTables     : > IQTABLES,  PAGE = 0, TYPE = NOLOAD

   /* Uncomment the section below if calling the IQNexp() or IQexp()
      functions from the IQMath.lib library in order to utilize the
      relevant IQ Math table in Boot ROM (This saves space and Boot ROM
      is 1 wait-state). If this section is not uncommented, IQmathTables2
      will be loaded into other memory (SARAM, Flash, etc.) and will take
      up space, but 0 wait-state is possible.
   */
   /*
   IQmathTables2    : > IQTABLES2, PAGE = 0, TYPE = NOLOAD
   {

              IQmath.lib<IQNexpTable.obj> (IQmathTablesRam)

   }
   */

   FPUmathTables    : > FPUTABLES, PAGE = 0, TYPE = NOLOAD

   /* Allocate DMA-accessible RAM sections: */
   DMARAML4         : > RAML4,     PAGE = 0
   DMARAML5         : > RAML5,     PAGE = 0
   DMARAML6         : > RAML6,     PAGE = 0
   DMARAML7         : > RAML7,     PAGE = 0

   /* Allocate 0x400 of XINTF Zone 7 to storing data */
   ZONE7DATA        : > ZONE7B,    PAGE = 1

   /* .reset is a standard section used by the compiler.  It contains the */
   /* the address of the start of _c_int00 for C Code.   /*
   /* When using the boot ROM this section and the CPU vector */
   /* table is not needed.  Thus the default type is set here to  */
   /* DSECT  */
   .reset              : > RESET,      PAGE = 0, TYPE = DSECT
   vectors             : > VECTORS     PAGE = 0, TYPE = DSECT

   /* Allocate ADC_cal function (pre-programmed by factory into TI reserved memory) */
   .adc_cal     : load = ADC_CAL,   PAGE = 0, TYPE = NOLOAD

}

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

I used asm ( " LB 0x337FFE); instruction to jump application. The problem occurs here, programs jumps here and finds nothing. These allocated last two addres are 0xFFFF and because 

of that falls illegal isr. I tried a lot of thing but never worked.

There is also one more problem I think it may have a side effect over this problem.

I used  some scripts to converts binary file. At the beginnings It was converting 3 different variant which has  extensions something like .x01 .x10.,

I moved initialized sections to page 0 and then It converts only .x01 variant not converted like .bin.

I need to fix these problems they really wasted my time too much.

DSP2833x_Headers_nonBIOS.cmd

/*
//###########################################################################
//
// FILE:    DSP2833x_Headers_nonBIOS.cmd
//
// TITLE:   DSP2833x Peripheral registers linker command file 
//
// DESCRIPTION: 
// 
//          This file is for use in Non-BIOS applications.
//
//          Linker command file to place the peripheral structures 
//          used within the DSP2833x headerfiles into the correct memory
//          mapped locations.
//
//          This version of the file includes the PieVectorTable structure.
//          For BIOS applications, please use the DSP2833x_Headers_BIOS.cmd file
//          which does not include the PieVectorTable structure.
//
//###########################################################################
*/

MEMORY
{
 PAGE 0:    /* Program Memory */

 PAGE 1:    /* Data Memory */
 
   DEV_EMU     : origin = 0x000880, length = 0x000180     /* device emulation registers */
   FLASH_REGS  : origin = 0x000A80, length = 0x000060     /* FLASH registers */
   CSM         : origin = 0x000AE0, length = 0x000010     /* code security module registers */
  
   ADC_MIRROR  : origin = 0x000B00, length = 0x000010     /* ADC Results register mirror */

   XINTF       : origin = 0x000B20, length = 0x000020     /* external interface registers */
   
   CPU_TIMER0  : origin = 0x000C00, length = 0x000008     /* CPU Timer0 registers */
   CPU_TIMER1  : origin = 0x000C08, length = 0x000008     /* CPU Timer0 registers (CPU Timer1 & Timer2 reserved TI use)*/
   CPU_TIMER2  : origin = 0x000C10, length = 0x000008     /* CPU Timer0 registers (CPU Timer1 & Timer2 reserved TI use)*/

   PIE_CTRL    : origin = 0x000CE0, length = 0x000020     /* PIE control registers */
   PIE_VECT    : origin = 0x000D00, length = 0x000100     /* PIE Vector Table */

   DMA         : origin = 0x001000, length = 0x000200     /* DMA registers */

   MCBSPA      : origin = 0x005000, length = 0x000040     /* McBSP-A registers */
   MCBSPB      : origin = 0x005040, length = 0x000040     /* McBSP-B registers */

   ECANA       : origin = 0x006000, length = 0x000040     /* eCAN-A control and status registers */ 
   ECANA_LAM   : origin = 0x006040, length = 0x000040     /* eCAN-A local acceptance masks */
   ECANA_MOTS  : origin = 0x006080, length = 0x000040     /* eCAN-A message object time stamps */
   ECANA_MOTO  : origin = 0x0060C0, length = 0x000040     /* eCAN-A object time-out registers */
   ECANA_MBOX  : origin = 0x006100, length = 0x000100     /* eCAN-A mailboxes */

   ECANB       : origin = 0x006200, length = 0x000040     /* eCAN-B control and status registers */ 
   ECANB_LAM   : origin = 0x006240, length = 0x000040     /* eCAN-B local acceptance masks */
   ECANB_MOTS  : origin = 0x006280, length = 0x000040     /* eCAN-B message object time stamps */
   ECANB_MOTO  : origin = 0x0062C0, length = 0x000040     /* eCAN-B object time-out registers */
   ECANB_MBOX  : origin = 0x006300, length = 0x000100     /* eCAN-B mailboxes */

   EPWM1       : origin = 0x006800, length = 0x000022     /* Enhanced PWM 1 registers */
   EPWM2       : origin = 0x006840, length = 0x000022     /* Enhanced PWM 2 registers */
   EPWM3       : origin = 0x006880, length = 0x000022     /* Enhanced PWM 3 registers */
   EPWM4       : origin = 0x0068C0, length = 0x000022     /* Enhanced PWM 4 registers */
   EPWM5       : origin = 0x006900, length = 0x000022     /* Enhanced PWM 5 registers */
   EPWM6       : origin = 0x006940, length = 0x000022     /* Enhanced PWM 6 registers */

   ECAP1       : origin = 0x006A00, length = 0x000020     /* Enhanced Capture 1 registers */
   ECAP2       : origin = 0x006A20, length = 0x000020     /* Enhanced Capture 2 registers */
   ECAP3       : origin = 0x006A40, length = 0x000020     /* Enhanced Capture 3 registers */
   ECAP4       : origin = 0x006A60, length = 0x000020     /* Enhanced Capture 4 registers */         
   ECAP5       : origin = 0x006A80, length = 0x000020     /* Enhanced Capture 5 registers */         
   ECAP6       : origin = 0x006AA0, length = 0x000020     /* Enhanced Capture 6 registers */         
 
   EQEP1       : origin = 0x006B00, length = 0x000040     /* Enhanced QEP 1 registers */
   EQEP2       : origin = 0x006B40, length = 0x000040     /* Enhanced QEP 2 registers */   

   GPIOCTRL    : origin = 0x006F80, length = 0x000040     /* GPIO control registers */
   GPIODAT     : origin = 0x006FC0, length = 0x000020     /* GPIO data registers */
   GPIOINT     : origin = 0x006FE0, length = 0x000020     /* GPIO interrupt/LPM registers */
                 
   SYSTEM      : origin = 0x007010, length = 0x000020     /* System control registers */
   SPIA        : origin = 0x007040, length = 0x000010     /* SPI-A registers */
   SCIA        : origin = 0x007050, length = 0x000010     /* SCI-A registers */
   XINTRUPT    : origin = 0x007070, length = 0x000010     /* external interrupt registers */

   ADC         : origin = 0x007100, length = 0x000020     /* ADC registers */

   SCIB        : origin = 0x007750, length = 0x000010     /* SCI-B registers */

   SCIC        : origin = 0x007770, length = 0x000010     /* SCI-C registers */
   
   I2CA        : origin = 0x007900, length = 0x000040     /* I2C-A registers */
   
   CSM_PWL     : origin = 0x33FFF8, length = 0x000008     /* Part of FLASHA.  CSM password locations. */

   PARTID      : origin = 0x380090, length = 0x000001     /* Part ID register location */
}

 
SECTIONS
{
   PieVectTableFile : > PIE_VECT,   PAGE = 1

/*** Peripheral Frame 0 Register Structures ***/
   DevEmuRegsFile    : > DEV_EMU,     PAGE = 1
   FlashRegsFile     : > FLASH_REGS,  PAGE = 1
   CsmRegsFile       : > CSM,         PAGE = 1
   AdcMirrorFile     : > ADC_MIRROR,  PAGE = 1 
   XintfRegsFile     : > XINTF,       PAGE = 1
   CpuTimer0RegsFile : > CPU_TIMER0,  PAGE = 1
   CpuTimer1RegsFile : > CPU_TIMER1,  PAGE = 1
   CpuTimer2RegsFile : > CPU_TIMER2,  PAGE = 1  
   PieCtrlRegsFile   : > PIE_CTRL,    PAGE = 1     
   DmaRegsFile       : > DMA,         PAGE = 1 

/*** Peripheral Frame 3 Register Structures ***/
   McbspaRegsFile    : > MCBSPA,      PAGE = 1
   McbspbRegsFile    : > MCBSPB,      PAGE = 1

/*** Peripheral Frame 1 Register Structures ***/
   ECanaRegsFile     : > ECANA,       PAGE = 1
   ECanaLAMRegsFile  : > ECANA_LAM    PAGE = 1   
   ECanaMboxesFile   : > ECANA_MBOX   PAGE = 1
   ECanaMOTSRegsFile : > ECANA_MOTS   PAGE = 1
   ECanaMOTORegsFile : > ECANA_MOTO   PAGE = 1
   
   ECanbRegsFile     : > ECANB,       PAGE = 1
   ECanbLAMRegsFile  : > ECANB_LAM    PAGE = 1   
   ECanbMboxesFile   : > ECANB_MBOX   PAGE = 1
   ECanbMOTSRegsFile : > ECANB_MOTS   PAGE = 1
   ECanbMOTORegsFile : > ECANB_MOTO   PAGE = 1
   
   EPwm1RegsFile     : > EPWM1        PAGE = 1   
   EPwm2RegsFile     : > EPWM2        PAGE = 1   
   EPwm3RegsFile     : > EPWM3        PAGE = 1   
   EPwm4RegsFile     : > EPWM4        PAGE = 1   
   EPwm5RegsFile     : > EPWM5        PAGE = 1   
   EPwm6RegsFile     : > EPWM6        PAGE = 1
   
   ECap1RegsFile     : > ECAP1        PAGE = 1   
   ECap2RegsFile     : > ECAP2        PAGE = 1   
   ECap3RegsFile     : > ECAP3        PAGE = 1   
   ECap4RegsFile     : > ECAP4        PAGE = 1
   ECap5RegsFile     : > ECAP5        PAGE = 1   
   ECap6RegsFile     : > ECAP6        PAGE = 1

   EQep1RegsFile     : > EQEP1        PAGE = 1   
   EQep2RegsFile     : > EQEP2        PAGE = 1               

   GpioCtrlRegsFile  : > GPIOCTRL     PAGE = 1
   GpioDataRegsFile  : > GPIODAT      PAGE = 1
   GpioIntRegsFile   : > GPIOINT      PAGE = 1
   
/*** Peripheral Frame 2 Register Structures ***/
   SysCtrlRegsFile   : > SYSTEM,      PAGE = 1
   SpiaRegsFile      : > SPIA,        PAGE = 1
   SciaRegsFile      : > SCIA,        PAGE = 1
   XIntruptRegsFile  : > XINTRUPT,    PAGE = 1
   AdcRegsFile       : > ADC,         PAGE = 1
   ScibRegsFile      : > SCIB,        PAGE = 1
   ScicRegsFile      : > SCIC,        PAGE = 1
   I2caRegsFile      : > I2CA,        PAGE = 1
              
/*** Code Security Module Register Structures ***/
   CsmPwlFile        : > CSM_PWL,     PAGE = 1

/*** Device Part ID Register Structures ***/
   PartIdRegsFile    : > PARTID,      PAGE = 1

}


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

  • Hello, 

    If I understand correctly, the jump to application does not work correctly because there is nothing written at the memory allocated for the entry point, correct? How are you verifying that the application is being written into memory?

    Thanks

    Anu

  • Yes, you completely understood right Sir.

    I opened my binary file with .x01 extension in a Hex Editor. After I completed flashing of this binary file into memory. I opened memory view in debugging screen then, compared the orders of bytes in both one ( in Hex editor screen and memory view). Orders was same so, I thought I flashed right.

    But I am not sure about that is best way.

  • Is the bootloader writing in the image? Are you calling the verify function of the Flash API after a Flash write has occurred? If the write is occurring correctly but the memory location is empty when the branch is executed, is the sector getting erased for some reason beforehand?

    Thanks

    Anu

  • uint8_t AppMemoryWrite(uint32_t FlashAddress, uint32_t DataAddress, uint32_t DataLenght)
    {
    	DINT;
    	Uint16 status;
    	status = Flash_Program((Uint16 *) FlashAddress,(Uint16 *)DataAddress, DataLenght, &FEraseStat);
    
    	asm(" RPT #10 || NOP");
    
    	EINT;
    	return (status==STATUS_SUCCESS);
    }

    This is the code pieces which I use while flashing. I don`t think so. All message frames comes with CRC in last two bytes. If a message packet lost occurs, a callback notifies me.

    I also check return status, if any failure occurs while flashing , program jumps error state.

    This is so weird.

  • If I run only application with the linker which configured as Entry points is Last two addres of FLASHB. Program jumps factory entry point  (last two address of FLASHA) and fails as intended but this time I saw last two address of FLASHB was filled.

  • I would recommend adding the Verify function to make sure the image is being written correctly, Flash API example is here: https://dev.ti.com/tirex/explore/node?node=AExpco9faAUACX.mP6kxpw__gYkahfz__LATEST

    If the application itself is not jumping to the correct entry address, please make sure that codestart is configured as the entry point in project settings and that codestart is mapped to the end of Sector B as you intended. 

    Thanks

    Anu

  • Hi Anu,

    I inserted verify function and there is no problem.

    I noticed that I used wrong script to generate binary file.

    Now CCS generates both binary and .x01 extension. The problem is .bin file code size 512 KB.

  • Ismail, 

    How are you generating the bin file? Also, did you check codestart as mentioned in my last reply?

    Thanks

    Anu

  • Hı Anu,

    I missed that point. What do you mean entry point setting in project settings ? Actually I did not do anything except modifiying entry point allocation in the linker file.

    Do I have to do something in project settings from CCS ? If yes, where is it ?

    I added this script to the post-build section to generate .bin:

    "${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd2000" "${CG_TOOL_ROOT}/bin/hex2000" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin"

  • You can verify that codestart is indeed the entry point for your program by looking at C2000 Linker -> Advanced Options -> Symbol Management. 

    Can you try using just the hex utility to create the binary image? This may help with the image size. 

    Thanks

    Anu

  • Hi Anu, 

    We miss something here.

    My secondary bootloader writes binary images of application by starting from 0x00300000 (First adress to FLASHH) to 0x00300000+CodeSize. I never write anything to 0x00337FFFE ( APP Begin Point). Because of that anything is working. Because of that this entry point address is always empty.

    I did everything and didn't work. My flashing approach is okey ?

  • Hello, 

    You will need to write to the application entry point in Flash if you want the application to be executed. If you are branching to 0x337FFFE without having written anything to it, there is no way to access the rest of the application. The bootloader needs to do this during the process of writing the application into Sector H. 

    I did everything and didn't work.

    What do you mean by this?

    Anu

  • Hi,

    Anu I don't know how I am gonna write entry point in Flash. Because I only have a .binary output of application and I am starting to write this .bin output from starting 0x00300000. Can you explain this in detail ?

  • Hello, 

    Is the entire application being converted into the binary file? If so, the application entry point address and the content that needs to go at the address should also be a part of the file. You can parse the file for the address and the contents that need to go at the address should follow the address in the file. You can then write the contents of the entry point at the entry point using the Flash API. This is assuming you are using the hex utility to create the binary file, I am not sure how the file creation works with other file creation utilities. 

    Thanks

    Anu

  • Yes All application converterd into single binary file, can you explain how can I parse entry point and address content from this file ?

  • Please refer to figure 12-8 in the following guide: https://www.ti.com/lit/ug/spru513x/spru513x.pdf?ts=1642637183211

    Different sections of the application will be converted into blocks as shown in the figure. The codestart section will likely be its own block. You can check the beginning of a block for the application entry point address, and if the address is present, you can copy the contents of the block into a temporary array which you can then use to write into Flash with the Flash API. If the address is not present, you can use the size of the block to skip over the number of bytes in the block to get to the beginning of the next block and do the address comparison again. 

    Thanks

    Anu

  • Hi Anu,

    I understand what I have to do for now.

    I want to share my map file with you. There are holes in the map file and I tried to fill these holes with 0x0000 via using CCS properties but nothing changed.

    ******************************************************************************
                 TMS320C2000 Linker PC v21.6.0                     
    ******************************************************************************
    >> Linked Fri Jan 21 09:41:39 2022
    
    OUTPUT FILE NAME:   <gcb28bootloadervariant.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 00302a6f
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      BOOT_RSVD             00000000   00000050  00000000  00000050  RWIX
      RAMM0                 00000050   000003b0  00000200  000001b0  RWIX
      RAMM1                 00000400   00000400  00000000  00000400  RWIX
      ZONE0                 00004000   00001000  00000000  00001000  RWIX
      RAML0                 00008000   00001000  00000ea3  0000015d  RWIX
      RAML1                 00009000   00001000  00000000  00001000  RWIX
      RAML2_1               0000a000   00000aa8  00000000  00000aa8  RWIX
      PC_TEST_1             0000aaa8   00000004  00000000  00000004  RWIX
      RAML2_2               0000aaac   00000554  00000000  00000554  RWIX
      RAML3                 0000b000   00001000  00000000  00001000  RWIX
      RAML4                 0000c000   00001000  00000000  00001000  RWIX
      RAML5                 0000d000   00001000  00000000  00001000  RWIX
      RAML6                 0000e000   00001000  00000000  00001000  RWIX
      RAML7                 0000f000   00001000  00000000  00001000  RWIX
      ZONE6                 00100000   00100000  00000000  00100000  RWIX
      ZONE7A                00200000   0000fc00  00000000  0000fc00  RWIX
      APP_FLASH             00300000   00037ffe  0000411f  00033edf  RWIX
      APP_BEGIN             00337ffe   00000002  00000002  00000000  RWIX
      BL_FLASH              00338000   00007e78  00000000  00007e78  RWIX
      PC_TEST_2             0033fe78   00000004  00000000  00000004  RWIX
      PC_TEST_3             0033fe7c   00000004  00000000  00000004  RWIX
      CRC_TABLE             0033fe80   00000100  00000000  00000100  RWIX
      CSM_RSVD              0033ff80   00000076  00000076  00000000  RWIX
      CSM_PWL               0033fff8   00000008  00000008  00000000  RWIX
      ADC_CAL               00380080   00000009  00000007  00000002  RWIX
      OTP                   00380400   00000400  00000000  00000400  RWIX
      IQTABLES              003fe000   00000b50  00000000  00000b50  RWIX
      IQTABLES2             003feb50   0000008c  00000000  0000008c  RWIX
      FPUTABLES             003febdc   000006a0  00000000  000006a0  RWIX
      ROM                   003ff27c   00000d44  00000000  00000d44  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
      VECTORS               003fffc2   0000003e  00000000  0000003e  RWIX
    
    PAGE 1:
      DEV_EMU               00000880   00000180  000000d0  000000b0  RWIX
      FLASH_REGS            00000a80   00000060  00000008  00000058  RWIX
      CSM                   00000ae0   00000010  00000010  00000000  RWIX
      ADC_MIRROR            00000b00   00000010  00000010  00000000  RWIX
      XINTF                 00000b20   00000020  0000001e  00000002  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   00000100  00000100  00000000  RWIX
      DMA                   00001000   00000200  000000e0  00000120  RWIX
      MCBSPA                00005000   00000040  00000025  0000001b  RWIX
      MCBSPB                00005040   00000040  00000025  0000001b  RWIX
      ECANA                 00006000   00000040  00000034  0000000c  RWIX
      ECANA_LAM             00006040   00000040  00000040  00000000  RWIX
      ECANA_MOTS            00006080   00000040  00000040  00000000  RWIX
      ECANA_MOTO            000060c0   00000040  00000040  00000000  RWIX
      ECANA_MBOX            00006100   00000100  00000100  00000000  RWIX
      ECANB                 00006200   00000040  00000034  0000000c  RWIX
      ECANB_LAM             00006240   00000040  00000040  00000000  RWIX
      ECANB_MOTS            00006280   00000040  00000040  00000000  RWIX
      ECANB_MOTO            000062c0   00000040  00000040  00000000  RWIX
      ECANB_MBOX            00006300   00000100  00000100  00000000  RWIX
      EPWM1                 00006800   00000022  00000022  00000000  RWIX
      EPWM2                 00006840   00000022  00000022  00000000  RWIX
      EPWM3                 00006880   00000022  00000022  00000000  RWIX
      EPWM4                 000068c0   00000022  00000022  00000000  RWIX
      EPWM5                 00006900   00000022  00000022  00000000  RWIX
      EPWM6                 00006940   00000022  00000022  00000000  RWIX
      ECAP1                 00006a00   00000020  00000020  00000000  RWIX
      ECAP2                 00006a20   00000020  00000020  00000000  RWIX
      ECAP3                 00006a40   00000020  00000020  00000000  RWIX
      ECAP4                 00006a60   00000020  00000020  00000000  RWIX
      ECAP5                 00006a80   00000020  00000020  00000000  RWIX
      ECAP6                 00006aa0   00000020  00000020  00000000  RWIX
      EQEP1                 00006b00   00000040  00000040  00000000  RWIX
      EQEP2                 00006b40   00000040  00000040  00000000  RWIX
      GPIOCTRL              00006f80   00000040  0000002e  00000012  RWIX
      GPIODAT               00006fc0   00000020  00000020  00000000  RWIX
      GPIOINT               00006fe0   00000020  0000000a  00000016  RWIX
      SYSTEM                00007010   00000020  00000020  00000000  RWIX
      SPIA                  00007040   00000010  00000010  00000000  RWIX
      SCIA                  00007050   00000010  00000010  00000000  RWIX
      XINTRUPT              00007070   00000010  00000010  00000000  RWIX
      ADC                   00007100   00000020  0000001e  00000002  RWIX
      SCIB                  00007750   00000010  00000010  00000000  RWIX
      SCIC                  00007770   00000010  00000010  00000000  RWIX
      I2CA                  00007900   00000040  00000022  0000001e  RWIX
      ZONE7B                0020fc00   00000400  00000000  00000400  RWIX
      CSM_PWL               0033fff8   00000008  00000008  00000000  RWIX
      PARTID                00380090   00000001  00000001  00000000  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    psa_crc    0    00008000    00000000     UNINITIALIZED
    
    pc_test_section_1 
    *          0    0000aaa8    00000000     UNINITIALIZED
    
    Flash28_API 
    *          0    00300000    000004ff     RUN ADDR = 00008902
                      00300000    00000020     Flash28335_API_V210.lib : Flash28_Erase.obj (.econst:_Sector$1)
                      00300020    00000008                             : Flash28_Erase.obj (.econst:_SecKey$2)
                      00300028    000000aa                             : Flash28_Prog.obj (.text)
                      003000d2    000000a0                             : Flash28_Erase.obj (.text)
                      00300172    0000009a                             : Flash28_Erase_Pulse.obj (.text)
                      0030020c    00000084                             : Flash28_Internals.obj (.text)
                      00300290    00000080                             : Flash28_Prog_Pulse.obj (.text)
                      00300310    0000007d                             : Flash28_Compact_Pulse.obj (.text)
                      0030038d    0000005a                             : Flash28_EraseSector.obj (.text)
                      003003e7    00000053                             : Flash28_CompactSector.obj (.text)
                      0030043a    00000041                             : Flash28_ClearLoop.obj (.text)
                      0030047b    00000033                             : Flash28_ClearSector.obj (.text)
                      003004ae    00000029                             : Flash28_Init.obj (.text)
                      003004d7    00000014                             : Flash28_Utils.obj (.text)
                      003004eb    0000000d                             : Flash28_Delay.obj (.text)
                      003004f8    00000007                             : Flash28_DisInt.obj (.text)
    
    ramfuncs   0    003004ff    000000a2     RUN ADDR = 00008e01
                      003004ff    00000083     F2833x_EEPROM.obj (ramfuncs)
                      00300582    0000001b     DSP2833x_SysCtrl.obj (ramfuncs)
                      0030059d    00000004     DSP2833x_usDelay.obj (ramfuncs)
    
    .cinit     0    00303cff    00000402     
                      00303cff    00000082     vars.obj (.cinit)
                      00303d81    00000050     ambient_temp_dia_sm.obj (.cinit)
                      00303dd1    00000050     heat_sink_temp_dia_sm.obj (.cinit)
                      00303e21    00000050     input_voltage_dia_sm.obj (.cinit)
                      00303e71    00000050     output_voltage_dia_sm.obj (.cinit)
                      00303ec1    00000045     power_manager_sm.obj (.cinit)
                      00303f06    00000044     ntc.obj (.cinit:_NTC_table)
                      00303f4a    00000040     sensorKay.obj (.cinit)
                      00303f8a    0000003f     power_manager_sm.obj (.cinit:_TransitionTable)
                      00303fc9    00000037     output_current_dia_sm.obj (.cinit)
                      00304000    00000023     lowpassfiltre.obj (.cinit)
                      00304023    0000001c     RingBuffer.obj (.cinit)
                      0030403f    0000001c     no_load.obj (.cinit)
                      0030405b    00000014     app.obj (.cinit)
                      0030406f    00000010     noload_sm.obj (.cinit)
                      0030407f    0000000f     F2833x_EEPROM.obj (.cinit)
                      0030408e    0000000f     power_manager_sm.obj (.cinit:_StateTable)
                      0030409d    0000000e     pwmSurucu.obj (.cinit)
                      003040ab    0000000e     rts2800_fpu32.lib : exit.c.obj (.cinit)
                      003040b9    0000000c     kbp_hab.obj (.cinit)
                      003040c5    0000000a     Flash28335_API_V210.lib : Flash28_Globals.obj (.cinit)
                      003040cf    00000005     rts2800_fpu32.lib : _lock.c.obj (.cinit:__lock)
                      003040d4    00000005                       : _lock.c.obj (.cinit:__unlock)
                      003040d9    00000005     cevreBirimleri.obj (.cinit)
                      003040de    00000005     dia.obj (.cinit)
                      003040e3    00000004     movmean.obj (.cinit:_IO_array)
                      003040e7    00000004     movmean.obj (.cinit:_VO_array)
                      003040eb    00000004     F2833x_EEPROM.obj (.cinit:_memArray)
                      003040ef    00000004     RingBuffer.obj (.cinit:_rxBuff)
                      003040f3    00000004     RingBuffer.obj (.cinit:_txBuff)
                      003040f7    00000004     cevreBirimleri.obj (.cinit:_yazilacakEeprom)
                      003040fb    00000004     dia_manager_sm.obj (.cinit)
                      003040ff    00000002     --HOLE-- [fill = 0]
    
    csm_rsvd   0    0033ff80    00000076     
                      0033ff80    00000076     DSP2833x_CSMPasswords.obj (csm_rsvd)
    
    DevEmuRegsFile 
    *          1    00000880    000000d0     UNINITIALIZED
                      00000880    000000d0     DSP2833x_GlobalVariableDefs.obj (DevEmuRegsFile)
    
    FlashRegsFile 
    *          1    00000a80    00000008     UNINITIALIZED
                      00000a80    00000008     DSP2833x_GlobalVariableDefs.obj (FlashRegsFile)
    
    CsmRegsFile 
    *          1    00000ae0    00000010     UNINITIALIZED
                      00000ae0    00000010     DSP2833x_GlobalVariableDefs.obj (CsmRegsFile)
    
    AdcMirrorFile 
    *          1    00000b00    00000010     UNINITIALIZED
                      00000b00    00000010     DSP2833x_GlobalVariableDefs.obj (AdcMirrorFile)
    
    XintfRegsFile 
    *          1    00000b20    0000001e     UNINITIALIZED
                      00000b20    0000001e     DSP2833x_GlobalVariableDefs.obj (XintfRegsFile)
    
    CpuTimer0RegsFile 
    *          1    00000c00    00000008     UNINITIALIZED
                      00000c00    00000008     DSP2833x_GlobalVariableDefs.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile 
    *          1    00000c08    00000008     UNINITIALIZED
                      00000c08    00000008     DSP2833x_GlobalVariableDefs.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile 
    *          1    00000c10    00000008     UNINITIALIZED
                      00000c10    00000008     DSP2833x_GlobalVariableDefs.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile 
    *          1    00000ce0    0000001a     UNINITIALIZED
                      00000ce0    0000001a     DSP2833x_GlobalVariableDefs.obj (PieCtrlRegsFile)
    
    PieVectTableFile 
    *          1    00000d00    00000100     UNINITIALIZED
                      00000d00    00000100     DSP2833x_GlobalVariableDefs.obj (PieVectTableFile)
    
    DmaRegsFile 
    *          1    00001000    000000e0     UNINITIALIZED
                      00001000    000000e0     DSP2833x_GlobalVariableDefs.obj (DmaRegsFile)
    
    McbspaRegsFile 
    *          1    00005000    00000025     UNINITIALIZED
                      00005000    00000025     DSP2833x_GlobalVariableDefs.obj (McbspaRegsFile)
    
    McbspbRegsFile 
    *          1    00005040    00000025     UNINITIALIZED
                      00005040    00000025     DSP2833x_GlobalVariableDefs.obj (McbspbRegsFile)
    
    ECanaRegsFile 
    *          1    00006000    00000034     UNINITIALIZED
                      00006000    00000034     DSP2833x_GlobalVariableDefs.obj (ECanaRegsFile)
    
    ECanaLAMRegsFile 
    *          1    00006040    00000040     UNINITIALIZED
                      00006040    00000040     DSP2833x_GlobalVariableDefs.obj (ECanaLAMRegsFile)
    
    ECanaMOTSRegsFile 
    *          1    00006080    00000040     UNINITIALIZED
                      00006080    00000040     DSP2833x_GlobalVariableDefs.obj (ECanaMOTSRegsFile)
    
    ECanaMOTORegsFile 
    *          1    000060c0    00000040     UNINITIALIZED
                      000060c0    00000040     DSP2833x_GlobalVariableDefs.obj (ECanaMOTORegsFile)
    
    ECanaMboxesFile 
    *          1    00006100    00000100     UNINITIALIZED
                      00006100    00000100     DSP2833x_GlobalVariableDefs.obj (ECanaMboxesFile)
    
    ECanbRegsFile 
    *          1    00006200    00000034     UNINITIALIZED
                      00006200    00000034     DSP2833x_GlobalVariableDefs.obj (ECanbRegsFile)
    
    ECanbLAMRegsFile 
    *          1    00006240    00000040     UNINITIALIZED
                      00006240    00000040     DSP2833x_GlobalVariableDefs.obj (ECanbLAMRegsFile)
    
    ECanbMOTSRegsFile 
    *          1    00006280    00000040     UNINITIALIZED
                      00006280    00000040     DSP2833x_GlobalVariableDefs.obj (ECanbMOTSRegsFile)
    
    ECanbMOTORegsFile 
    *          1    000062c0    00000040     UNINITIALIZED
                      000062c0    00000040     DSP2833x_GlobalVariableDefs.obj (ECanbMOTORegsFile)
    
    ECanbMboxesFile 
    *          1    00006300    00000100     UNINITIALIZED
                      00006300    00000100     DSP2833x_GlobalVariableDefs.obj (ECanbMboxesFile)
    
    EPwm1RegsFile 
    *          1    00006800    00000022     UNINITIALIZED
                      00006800    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm1RegsFile)
    
    EPwm2RegsFile 
    *          1    00006840    00000022     UNINITIALIZED
                      00006840    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm2RegsFile)
    
    EPwm3RegsFile 
    *          1    00006880    00000022     UNINITIALIZED
                      00006880    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm3RegsFile)
    
    EPwm4RegsFile 
    *          1    000068c0    00000022     UNINITIALIZED
                      000068c0    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm4RegsFile)
    
    EPwm5RegsFile 
    *          1    00006900    00000022     UNINITIALIZED
                      00006900    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm5RegsFile)
    
    EPwm6RegsFile 
    *          1    00006940    00000022     UNINITIALIZED
                      00006940    00000022     DSP2833x_GlobalVariableDefs.obj (EPwm6RegsFile)
    
    ECap1RegsFile 
    *          1    00006a00    00000020     UNINITIALIZED
                      00006a00    00000020     DSP2833x_GlobalVariableDefs.obj (ECap1RegsFile)
    
    ECap2RegsFile 
    *          1    00006a20    00000020     UNINITIALIZED
                      00006a20    00000020     DSP2833x_GlobalVariableDefs.obj (ECap2RegsFile)
    
    ECap3RegsFile 
    *          1    00006a40    00000020     UNINITIALIZED
                      00006a40    00000020     DSP2833x_GlobalVariableDefs.obj (ECap3RegsFile)
    
    ECap4RegsFile 
    *          1    00006a60    00000020     UNINITIALIZED
                      00006a60    00000020     DSP2833x_GlobalVariableDefs.obj (ECap4RegsFile)
    
    ECap5RegsFile 
    *          1    00006a80    00000020     UNINITIALIZED
                      00006a80    00000020     DSP2833x_GlobalVariableDefs.obj (ECap5RegsFile)
    
    ECap6RegsFile 
    *          1    00006aa0    00000020     UNINITIALIZED
                      00006aa0    00000020     DSP2833x_GlobalVariableDefs.obj (ECap6RegsFile)
    
    EQep1RegsFile 
    *          1    00006b00    00000040     UNINITIALIZED
                      00006b00    00000040     DSP2833x_GlobalVariableDefs.obj (EQep1RegsFile)
    
    EQep2RegsFile 
    *          1    00006b40    00000040     UNINITIALIZED
                      00006b40    00000040     DSP2833x_GlobalVariableDefs.obj (EQep2RegsFile)
    
    GpioCtrlRegsFile 
    *          1    00006f80    0000002e     UNINITIALIZED
                      00006f80    0000002e     DSP2833x_GlobalVariableDefs.obj (GpioCtrlRegsFile)
    
    GpioDataRegsFile 
    *          1    00006fc0    00000020     UNINITIALIZED
                      00006fc0    00000020     DSP2833x_GlobalVariableDefs.obj (GpioDataRegsFile)
    
    GpioIntRegsFile 
    *          1    00006fe0    0000000a     UNINITIALIZED
                      00006fe0    0000000a     DSP2833x_GlobalVariableDefs.obj (GpioIntRegsFile)
    
    SysCtrlRegsFile 
    *          1    00007010    00000020     UNINITIALIZED
                      00007010    00000020     DSP2833x_GlobalVariableDefs.obj (SysCtrlRegsFile)
    
    SpiaRegsFile 
    *          1    00007040    00000010     UNINITIALIZED
                      00007040    00000010     DSP2833x_GlobalVariableDefs.obj (SpiaRegsFile)
    
    SciaRegsFile 
    *          1    00007050    00000010     UNINITIALIZED
                      00007050    00000010     DSP2833x_GlobalVariableDefs.obj (SciaRegsFile)
    
    XIntruptRegsFile 
    *          1    00007070    00000010     UNINITIALIZED
                      00007070    00000010     DSP2833x_GlobalVariableDefs.obj (XIntruptRegsFile)
    
    AdcRegsFile 
    *          1    00007100    0000001e     UNINITIALIZED
                      00007100    0000001e     DSP2833x_GlobalVariableDefs.obj (AdcRegsFile)
    
    ScibRegsFile 
    *          1    00007750    00000010     UNINITIALIZED
                      00007750    00000010     DSP2833x_GlobalVariableDefs.obj (ScibRegsFile)
    
    ScicRegsFile 
    *          1    00007770    00000010     UNINITIALIZED
                      00007770    00000010     DSP2833x_GlobalVariableDefs.obj (ScicRegsFile)
    
    I2caRegsFile 
    *          1    00007900    00000022     UNINITIALIZED
                      00007900    00000022     DSP2833x_GlobalVariableDefs.obj (I2caRegsFile)
    
    CsmPwlFile 
    *          1    0033fff8    00000008     UNINITIALIZED
                      0033fff8    00000008     DSP2833x_GlobalVariableDefs.obj (CsmPwlFile)
    
    PartIdRegsFile 
    *          1    00380090    00000001     UNINITIALIZED
                      00380090    00000001     DSP2833x_GlobalVariableDefs.obj (PartIdRegsFile)
    
    .pinit     0    00300000    00000000     UNINITIALIZED
    
    .text      0    003005a1    0000281b     
                      003005a1    000004ef     kbp_hab.obj (.text)
                      00300a90    000004b0     gcb_kbp.obj (.text)
                      00300f40    00000408     sensorKay.obj (.text)
                      00301348    000003c8     control.obj (.text)
                      00301710    00000348     pwmSurucu.obj (.text)
                      00301a58    00000332     power_manager_sm.obj (.text)
                      00301d8a    00000316     DSP2833x_DefaultIsr.obj (.text:retain)
                      003020a0    00000173     cevreBirimleri.obj (.text)
                      00302213    00000166     paket.obj (.text)
                      00302379    00000110     app.obj (.text)
                      00302489    00000106     rs_pro.obj (.text)
                      0030258f    000000f8     DSP2833x_SysCtrl.obj (.text)
                      00302687    0000009d     bit.obj (.text)
                      00302724    00000088     rts2800_fpu32.lib : fs_div28.asm.obj (.text)
                      003027ac    00000085     F2833x_EEPROM.obj (.text)
                      00302831    0000007a     sci_isr.obj (.text:retain)
                      003028ab    00000076     dia.obj (.text)
                      00302921    00000073     DSP2833x_CpuTimers.obj (.text)
                      00302994    00000072     ecap.obj (.text)
                      00302a06    00000069     os.obj (.text)
                      00302a6f    00000056     rts2800_fpu32.lib : boot28.asm.obj (.text)
                      00302ac5    0000004f     RingBuffer.obj (.text)
                      00302b14    00000042     gpioSurucu.obj (.text)
                      00302b56    00000040     timer.obj (.text:retain)
                      00302b96    0000003b     adc.obj (.text:retain)
                      00302bd1    00000037     movmean.obj (.text)
                      00302c08    0000002d     ntc.obj (.text)
                      00302c35    0000002a     rts2800_fpu32.lib : l_div28.asm.obj (.text)
                      00302c5f    00000029     ecap.obj (.text:retain)
                      00302c88    00000029     rts2800_fpu32.lib : exit.c.obj (.text)
                      00302cb1    00000028     DSP2833x_PieCtrl.obj (.text)
                      00302cd9    00000024     rts2800_fpu32.lib : cpy_tbl.c.obj (.text)
                      00302cfd    00000020     DSP2833x_PieVect.obj (.text)
                      00302d1d    0000001d     rts2800_fpu32.lib : memcpy.c.obj (.text)
                      00302d3a    0000001b     SCI.obj (.text)
                      00302d55    00000014     DSP2833x_Adc.obj (.text)
                      00302d69    00000013     DSP2833x_MemCopy.obj (.text)
                      00302d7c    00000012     rts2800_fpu32.lib : args_main.c.obj (.text)
                      00302d8e    0000000b     dia_manager_sm.obj (.text)
                      00302d99    00000009     rts2800_fpu32.lib : _lock.c.obj (.text)
                      00302da2    00000008     DSP2833x_CodeStartBranch.obj (.text)
                      00302daa    00000007     DSP2833x_DisInt.obj (.text)
                      00302db1    00000005     main.obj (.text)
                      00302db6    00000003     DSP2833x_DBGIER.obj (.text)
                      00302db9    00000002     rts2800_fpu32.lib : pre_init.c.obj (.text)
                      00302dbb    00000001                       : startup.c.obj (.text)
    
    codestart 
    *          0    00337ffe    00000002     
                      00337ffe    00000002     DSP2833x_CodeStartBranch.obj (codestart)
    
    csmpasswds 
    *          0    0033fff8    00000008     
                      0033fff8    00000008     DSP2833x_CSMPasswords.obj (csmpasswds)
    
    .stack     0    00000050    00000200     UNINITIALIZED
                      00000050    00000200     --HOLE--
    
    .ebss      0    00008000    00000902     UNINITIALIZED
                      00008000    00000200     RingBuffer.obj (.ebss:_rxBuff)
                      00008200    00000200     RingBuffer.obj (.ebss:_txBuff)
                      00008400    000001d8     vars.obj (.ebss)
                      000085d8    00000020     ambient_temp_dia_sm.obj (.ebss)
                      000085f8    00000008     hsm_defines.obj (.ebss)
                      00008600    000000ff     kbp_hab.obj (.ebss)
                      000086ff    00000001     dia_manager_sm.obj (.ebss)
                      00008700    00000041     ntc.obj (.ebss:_NTC_table)
                      00008741    0000003c     power_manager_sm.obj (.ebss:_TransitionTable)
                      0000877d    00000001     --HOLE--
                      0000877e    00000002     rts2800_fpu32.lib : _lock.c.obj (.ebss:__lock)
                      00008780    0000002a     no_load.obj (.ebss)
                      000087aa    00000016     output_current_dia_sm.obj (.ebss)
                      000087c0    00000020     heat_sink_temp_dia_sm.obj (.ebss)
                      000087e0    00000020     input_voltage_dia_sm.obj (.ebss)
                      00008800    00000020     lowpassfiltre.obj (.ebss)
                      00008820    00000020     output_voltage_dia_sm.obj (.ebss)
                      00008840    00000019     F2833x_EEPROM.obj (.ebss:_memArray)
                      00008859    00000001     --HOLE--
                      0000885a    00000018     DSP2833x_CpuTimers.obj (.ebss)
                      00008872    0000000e     F2833x_EEPROM.obj (.ebss)
                      00008880    00000018     power_manager_sm.obj (.ebss)
                      00008898    00000011     os.obj (.ebss)
                      000088a9    00000010     sensorKay.obj (.ebss)
                      000088b9    00000007     RingBuffer.obj (.ebss)
                      000088c0    0000000c     power_manager_sm.obj (.ebss:_StateTable)
                      000088cc    0000000a     cevreBirimleri.obj (.ebss:_yazilacakEeprom)
                      000088d6    00000006     noload_sm.obj (.ebss)
                      000088dc    00000006     pwmSurucu.obj (.ebss)
                      000088e2    00000006     rts2800_fpu32.lib : exit.c.obj (.ebss)
                      000088e8    00000005     movmean.obj (.ebss:_IO_array)
                      000088ed    00000005     movmean.obj (.ebss:_VO_array)
                      000088f2    00000005     app.obj (.ebss)
                      000088f7    00000001     --HOLE--
                      000088f8    00000004     Flash28335_API_V210.lib : Flash28_Globals.obj (.ebss)
                      000088fc    00000002     rts2800_fpu32.lib : _lock.c.obj (.ebss:__unlock)
                      000088fe    00000002     cevreBirimleri.obj (.ebss)
                      00008900    00000002     dia.obj (.ebss)
    
    .econst    0    00302dbc    00000f43     
                      00302dbc    00000100     DSP2833x_PieVect.obj (.econst:_PieVectTableInit)
                      00302ebc    000000ff     kbp_hab.obj (.econst:_$P$T0$1)
                      00302fbb    000000ff     kbp_hab.obj (.econst:_$P$T1$2)
                      003030ba    000000ff     kbp_hab.obj (.econst:_$P$T10$11)
                      003031b9    000000ff     kbp_hab.obj (.econst:_$P$T11$12)
                      003032b8    000000ff     kbp_hab.obj (.econst:_$P$T13$14)
                      003033b7    000000ff     kbp_hab.obj (.econst:_$P$T15$16)
                      003034b6    000000ff     kbp_hab.obj (.econst:_$P$T16$17)
                      003035b5    000000ff     kbp_hab.obj (.econst:_$P$T19$20)
                      003036b4    000000ff     kbp_hab.obj (.econst:_$P$T2$3)
                      003037b3    000000ff     kbp_hab.obj (.econst:_$P$T21$22)
                      003038b2    000000ff     kbp_hab.obj (.econst:_$P$T3$4)
                      003039b1    000000ff     kbp_hab.obj (.econst:_$P$T4$5)
                      00303ab0    000000ff     kbp_hab.obj (.econst:_$P$T6$7)
                      00303baf    000000ff     kbp_hab.obj (.econst:_$P$T7$8)
                      00303cae    00000012     control.obj (.econst:_fresLut)
                      00303cc0    0000000a     kbp_hab.obj (.econst:_$P$T12$13)
                      00303cca    0000000a     kbp_hab.obj (.econst:_$P$T20$21)
                      00303cd4    0000000a     kbp_hab.obj (.econst:_$P$T8$9)
                      00303cde    0000000a     kbp_hab.obj (.econst:_$P$T9$10)
                      00303ce8    00000006     kbp_hab.obj (.econst:_$P$T14$15)
                      00303cee    00000006     kbp_hab.obj (.econst:_$P$T17$18)
                      00303cf4    00000006     kbp_hab.obj (.econst:_$P$T18$19)
                      00303cfa    00000002     vars.obj (.econst)
                      00303cfc    00000001     bit.obj (.econst:_$P$T3$1)
                      00303cfd    00000001     kbp_hab.obj (.econst:_$P$T5$6)
                      00303cfe    00000001     control.obj (.econst)
    
    .switch    0    00304102    0000001e     
                      00304102    0000001e     kbp_hab.obj (.switch:_rxVeriKontrol)
    
    .reset     0    003fffc0    00000002     DSECT
                      003fffc0    00000002     rts2800_fpu32.lib : boot28.asm.obj (.reset)
    
    vectors    0    003fffc2    00000000     DSECT
    
    .adc_cal   0    00380080    00000007     NOLOAD SECTION
                      00380080    00000007     DSP2833x_ADC_cal.obj (.adc_cal)
    
    MODULE SUMMARY
    
           Module                            code    initialized data   uninitialized data
           ------                            ----    ----------------   ------------------
        .\
           main.obj                          5       0                  0                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            5       0                  0                 
                                                                                          
        .\APP\src\
           power_manager_sm.obj              818     147                96                
           app.obj                           272     20                 5                 
           dia.obj                           118     5                  2                 
           ambient_temp_dia_sm.obj           0       80                 32                
           heat_sink_temp_dia_sm.obj         0       80                 32                
           input_voltage_dia_sm.obj          0       80                 32                
           output_voltage_dia_sm.obj         0       80                 32                
           output_current_dia_sm.obj         0       55                 22                
           noload_sm.obj                     0       16                 6                 
           dia_manager_sm.obj                11      4                  1                 
           hsm_defines.obj                   0       0                  8                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            1219    567                268               
                                                                                          
        .\BSW\src\
           sensorKay.obj                     1032    64                 16                
           control.obj                       968     19                 0                 
           pwmSurucu.obj                     840     14                 6                 
           vars.obj                          0       132                472               
           F2833x_EEPROM.obj                 395     19                 39                
           cevreBirimleri.obj                371     9                  12                
           ntc.obj                           45      68                 65                
           bit.obj                           157     1                  0                 
           ecap.obj                          155     0                  0                 
           movmean.obj                       55      8                  10                
           no_load.obj                       0       28                 42                
           lowpassfiltre.obj                 0       35                 32                
           gpioSurucu.obj                    66      0                  0                 
           timer.obj                         64      0                  0                 
           adc.obj                           59      0                  0                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            4207    397                694               
                                                                                          
        .\ControlSuite\DSP2833x_common\source\
           DSP2833x_DefaultIsr.obj           790     0                  0                 
           DSP2833x_SysCtrl.obj              302     0                  0                 
           DSP2833x_PieVect.obj              32      256                0                 
           DSP2833x_CpuTimers.obj            115     0                  24                
           DSP2833x_CSMPasswords.obj         0       126                0                 
           DSP2833x_PieCtrl.obj              40      0                  0                 
           DSP2833x_Adc.obj                  20      0                  0                 
           DSP2833x_MemCopy.obj              19      0                  0                 
           DSP2833x_CodeStartBranch.obj      10      0                  0                 
           DSP2833x_usDelay.obj              8       0                  0                 
           DSP2833x_ADC_cal.obj              7       0                  0                 
           DSP2833x_DisInt.obj               7       0                  0                 
           DSP2833x_DBGIER.obj               3       0                  0                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            1353    382                24                
                                                                                          
        .\ControlSuite\DSP2833x_headers\source\
           DSP2833x_GlobalVariableDefs.obj   0       0                  2679              
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            0       0                  2679              
                                                                                          
        .\RTE\src\
           os.obj                            105     0                  17                
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            105     0                  17                
                                                                                          
        .\haberlesme\
           kbp_hab.obj                       1263    3671               255               
           gcb_kbp.obj                       1200    0                  0                 
           RingBuffer.obj                    79      36                 1031              
           paket.obj                         358     0                  0                 
           rs_pro.obj                        262     0                  0                 
           sci_isr.obj                       122     0                  0                 
           SCI.obj                           27      0                  0                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            3311    3707               1286              
                                                                                          
        C:/Users/ikarakas/Desktop/archive/DSP2833x_FlashAPI/lib/Flash28335_API_V210.lib
           Flash28_Erase.obj                 320     80                 0                 
           Flash28_Prog.obj                  340     0                  0                 
           Flash28_Erase_Pulse.obj           308     0                  0                 
           Flash28_Internals.obj             264     0                  0                 
           Flash28_Prog_Pulse.obj            256     0                  0                 
           Flash28_Compact_Pulse.obj         250     0                  0                 
           Flash28_EraseSector.obj           180     0                  0                 
           Flash28_CompactSector.obj         166     0                  0                 
           Flash28_ClearLoop.obj             130     0                  0                 
           Flash28_ClearSector.obj           102     0                  0                 
           Flash28_Init.obj                  82      0                  0                 
           Flash28_Utils.obj                 40      0                  0                 
           Flash28_Delay.obj                 26      0                  0                 
           Flash28_DisInt.obj                14      0                  0                 
           Flash28_Globals.obj               0       10                 4                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            2478    90                 4                 
                                                                                          
        C:\ti\ccs1110\ccs\tools\compiler\ti-cgt-c2000_21.6.0.LTS\lib\rts2800_fpu32.lib
           fs_div28.asm.obj                  136     0                  0                 
           boot28.asm.obj                    86      0                  0                 
           exit.c.obj                        41      14                 6                 
           l_div28.asm.obj                   42      0                  0                 
           cpy_tbl.c.obj                     36      0                  0                 
           memcpy.c.obj                      29      0                  0                 
           _lock.c.obj                       9       10                 4                 
           args_main.c.obj                   18      0                  0                 
           pre_init.c.obj                    2       0                  0                 
           startup.c.obj                     1       0                  0                 
        +--+---------------------------------+-------+------------------+--------------------+
           Total:                            400     24                 10                
                                                                                          
           Stack:                            0       0                  512               
        +--+---------------------------------+-------+------------------+--------------------+
           Grand Total:                      13078   5167               5494              
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address     data page           name
    --------    ----------------    ----
    00000050       1 (00000040)     __stack
    
    00000880      22 (00000880)     _DevEmuRegs
    
    00000a80      2a (00000a80)     _FlashRegs
    
    00000ae0      2b (00000ac0)     _CsmRegs
    
    00000b00      2c (00000b00)     _AdcMirror
    00000b20      2c (00000b00)     _XintfRegs
    
    00000c00      30 (00000c00)     _CpuTimer0Regs
    00000c08      30 (00000c00)     _CpuTimer1Regs
    00000c10      30 (00000c00)     _CpuTimer2Regs
    
    00000ce0      33 (00000cc0)     _PieCtrlRegs
    
    00000d00      34 (00000d00)     _PieVectTable
    
    00001000      40 (00001000)     _DmaRegs
    
    00005000     140 (00005000)     _McbspaRegs
    
    00005040     141 (00005040)     _McbspbRegs
    
    00006000     180 (00006000)     _ECanaRegs
    
    00006040     181 (00006040)     _ECanaLAMRegs
    
    00006080     182 (00006080)     _ECanaMOTSRegs
    
    000060c0     183 (000060c0)     _ECanaMOTORegs
    
    00006100     184 (00006100)     _ECanaMboxes
    
    00006200     188 (00006200)     _ECanbRegs
    
    00006240     189 (00006240)     _ECanbLAMRegs
    
    00006280     18a (00006280)     _ECanbMOTSRegs
    
    000062c0     18b (000062c0)     _ECanbMOTORegs
    
    00006300     18c (00006300)     _ECanbMboxes
    
    00006800     1a0 (00006800)     _EPwm1Regs
    
    00006840     1a1 (00006840)     _EPwm2Regs
    
    00006880     1a2 (00006880)     _EPwm3Regs
    
    000068c0     1a3 (000068c0)     _EPwm4Regs
    
    00006900     1a4 (00006900)     _EPwm5Regs
    
    00006940     1a5 (00006940)     _EPwm6Regs
    
    00006a00     1a8 (00006a00)     _ECap1Regs
    00006a20     1a8 (00006a00)     _ECap2Regs
    
    00006a40     1a9 (00006a40)     _ECap3Regs
    00006a60     1a9 (00006a40)     _ECap4Regs
    
    00006a80     1aa (00006a80)     _ECap5Regs
    00006aa0     1aa (00006a80)     _ECap6Regs
    
    00006b00     1ac (00006b00)     _EQep1Regs
    
    00006b40     1ad (00006b40)     _EQep2Regs
    
    00006f80     1be (00006f80)     _GpioCtrlRegs
    
    00006fc0     1bf (00006fc0)     _GpioDataRegs
    00006fe0     1bf (00006fc0)     _GpioIntRegs
    
    00007010     1c0 (00007000)     _SysCtrlRegs
    
    00007040     1c1 (00007040)     _SpiaRegs
    00007050     1c1 (00007040)     _SciaRegs
    00007070     1c1 (00007040)     _XIntruptRegs
    
    00007100     1c4 (00007100)     _AdcRegs
    
    00007750     1dd (00007740)     _ScibRegs
    00007770     1dd (00007740)     _ScicRegs
    
    00007900     1e4 (00007900)     _I2caRegs
    
    00008000     200 (00008000)     _rxBuff
    
    00008200     208 (00008200)     _txBuff
    
    00008400     210 (00008400)     _bitRegHighErr_st
    00008401     210 (00008400)     _bitRegLowErr_st
    00008402     210 (00008400)     _perErrorCode_st
    00008403     210 (00008400)     _gl_duty_oran_u16
    00008404     210 (00008400)     _gl_frekans_khz_u16
    00008405     210 (00008400)     _gl_deadDeger_u16
    00008406     210 (00008400)     _gTestTableIndex
    00008407     210 (00008400)     _stackCorruptCounter
    00008408     210 (00008400)     _gTestCount
    00008409     210 (00008400)     _gErrorTestFlag
    0000840a     210 (00008400)     _gelenPaketSay_u16
    0000840b     210 (00008400)     _hataliPaketSay_u16
    0000840c     210 (00008400)     _karMekOpKmt
    0000840d     210 (00008400)     _karMekModKmt
    0000840e     210 (00008400)     _adcFlag
    0000840f     210 (00008400)     _noLoad_run_flag
    00008410     210 (00008400)     _softStartBaslatildi_bayrak
    00008411     210 (00008400)     _gl_bit_st
    00008412     210 (00008400)     _gl_thresh_freq_tbprd
    00008414     210 (00008400)     _gTestDelayCount
    00008416     210 (00008400)     _gl_komut_st
    00008418     210 (00008400)     _gl_guvenlikParametre_st
    0000841b     210 (00008400)     _cap_t
    0000841f     210 (00008400)     _rspro_hab_pkt
    00008424     210 (00008400)     _sensorAdc_st
    0000842c     210 (00008400)     _gl_sorgu_st
    
    00008440     211 (00008440)     _globalGorev_st
    00008450     211 (00008440)     _sensorDeger_st
    
    00008480     212 (00008480)     _memory_data_st
    
    000084c0     213 (000084c0)     _gl_pid_st
    
    00008500     214 (00008500)     _gl_pid_dt_st
    
    00008540     215 (00008540)     _noLoad_pi_st
    
    00008580     216 (00008580)     _gStructCrcResult
    
    000085f8     217 (000085c0)     _GCBHSM
    000085fe     217 (000085c0)     _GCBEvent
    
    00008700     21c (00008700)     _NTC_table
    
    0000877e     21d (00008740)     __lock
    
    00008780     21e (00008780)     _MAXDUTY
    00008781     21e (00008780)     _duty
    00008782     21e (00008780)     _NoLoadDeadTime
    00008784     21e (00008780)     _NL_KP
    00008786     21e (00008780)     _NL_Ki
    00008788     21e (00008780)     _NoLoadPIDError
    0000878a     21e (00008780)     _NoLoadPIDOutput
    0000878c     21e (00008780)     _NoLoadPID
    
    00008800     220 (00008800)     _fincoef
    00008802     220 (00008800)     _fa1
    00008804     220 (00008800)     _fa2
    00008806     220 (00008800)     _fb1
    00008808     220 (00008800)     _IO
    00008810     220 (00008800)     _IT
    00008818     220 (00008800)     _VO
    
    00008840     221 (00008840)     _memArray
    0000885a     221 (00008840)     _CpuTimer0
    00008862     221 (00008840)     _CpuTimer1
    0000886a     221 (00008840)     _CpuTimer2
    00008872     221 (00008840)     _eepromPage_ptr
    00008874     221 (00008840)     _eepromBitPage_ptr
    00008876     221 (00008840)     _mem_ptr
    00008878     221 (00008840)     _FlashStatus
    0000887c     221 (00008840)     _ProgStatus
    
    00008882     222 (00008880)     _son_frekans
    00008894     222 (00008880)     _son_gerilim
    00008898     222 (00008880)     _OS_Task
    000088b9     222 (00008880)     _checksumNum
    000088ba     222 (00008880)     _rxHeadPointer_u16
    000088bb     222 (00008880)     _rxTailPointer_u16
    000088bc     222 (00008880)     _txHeadPointer_u16
    000088bd     222 (00008880)     _txTailPointer_u16
    000088be     222 (00008880)     _buf_empty
    000088bf     222 (00008880)     _gondermesayac
    
    000088cc     223 (000088c0)     _yazilacakEeprom
    000088de     223 (000088c0)     _ecap_duty
    000088e0     223 (000088c0)     _ecap_read
    000088e2     223 (000088c0)     ___TI_enable_exit_profile_output
    000088e4     223 (000088c0)     ___TI_cleanup_ptr
    000088e6     223 (000088c0)     ___TI_dtors_ptr
    000088e8     223 (000088c0)     _IO_array
    000088ed     223 (000088c0)     _VO_array
    000088f8     223 (000088c0)     _Flash_CallbackPtr
    000088fa     223 (000088c0)     _Flash_CPUScaleFactor
    000088fc     223 (000088c0)     __unlock
    000088fe     223 (000088c0)     _e_ptr
    
    0000892a     224 (00008900)     _Flash28335_Program
    
    000089d4     227 (000089c0)     _Flash28335_Erase
    
    00008a74     229 (00008a40)     _Fl28x_EraseVerify
    
    00008abc     22a (00008a80)     _Fl28x_ErasePulse
    
    00008b0e     22c (00008b00)     _Fl28x_LeaveCmdMode
    00008b1b     22c (00008b00)     _Fl28x_EnterCmdMode
    
    00008b40     22d (00008b40)     _Fl28x_FlashRegSleep
    00008b5f     22d (00008b40)     _Fl28x_OpenPulse
    00008b70     22d (00008b40)     _Fl28x_ClosePulse
    
    00008b87     22e (00008b80)     _Fl28x_MaskAll
    00008b92     22e (00008b80)     _Fl28x_ProgVerify
    
    00008bd0     22f (00008bc0)     _Fl28x_ProgPulse
    
    00008c12     230 (00008c00)     _Fl28x_CompactVerify
    
    00008c4c     231 (00008c40)     _Fl28x_CompactPulse
    
    00008c8f     232 (00008c80)     _Fl28335_EraseSector
    
    00008ce9     233 (00008cc0)     _Fl28335_CompactSector
    
    00008d3c     234 (00008d00)     _Fl28x_ClearLoop
    
    00008d7d     235 (00008d40)     _Fl28335_ClearSector
    
    00008db0     236 (00008d80)     _Fl28335_Init
    
    00008dd9     237 (00008dc0)     _Fl28x_WatchDogDisable
    00008de1     237 (00008dc0)     _Fl28x_DisableNMI
    00008ded     237 (00008dc0)     _Fl28x_Delay
    00008dfa     237 (00008dc0)     _Fl28x_DisableInt
    00008dfe     237 (00008dc0)     _Fl28x_RestoreInt
    
    00302dbc    c0b6 (00302d80)     _PieVectTableInit
    
    00303cfa    c0f3 (00303cc0)     _STL_LIB_CRC
    00303cfe    c0f3 (00303cc0)     _sizeoflut
    
    0033fff8    cfff (0033ffc0)     _CsmPwl
    
    00380090    e002 (00380080)     _PartIdRegs
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    page  address   name                             
    ----  -------   ----                             
    0     003005a1  .text                            
    0     00302c88  C$$EXIT                          
    0     00302724  FS$$DIV                          
    0     00302c35  L$$DIV                           
    0     00302c44  L$$MOD                           
    0     00302c52  UL$$DIV                          
    0     00302c59  UL$$MOD                          
    0     00301e70  _ADCINT_ISR                      
    0     00380080  _ADC_cal                         
    1     00000b00  _AdcMirror                       
    1     00007100  _AdcRegs                         
    0     0030295a  _ConfigCpuTimer                  
    0     0000885a  _CpuTimer0                       
    1     00000c00  _CpuTimer0Regs                   
    0     00008862  _CpuTimer1                       
    1     00000c08  _CpuTimer1Regs                   
    0     0000886a  _CpuTimer2                       
    1     00000c10  _CpuTimer2Regs                   
    1     0033fff8  _CsmPwl                          
    1     00000ae0  _CsmRegs                         
    0     00302656  _CsmUnlock                       
    0     00301d9e  _DATALOG_ISR                     
    0     003028f0  _DIA_GetDTC                      
    0     0030291c  _DIA_ResetDTC                    
    0     003028ab  _DIA_SetDTC                      
    0     00301f92  _DINTCH1_ISR                     
    0     00301f9c  _DINTCH2_ISR                     
    0     00301fa6  _DINTCH3_ISR                     
    0     00301fb0  _DINTCH4_ISR                     
    0     00301fba  _DINTCH5_ISR                     
    0     00301fc4  _DINTCH6_ISR                     
    0     00302daa  _DSP28x_DisableInt               
    0     00302dae  _DSP28x_RestoreInt               
    0     00008e9f  _DSP28x_usDelay                  
    1     00000880  _DevEmuRegs                      
    0     003025a2  _DisableDog                      
    1     00001000  _DmaRegs                         
    0     0030201e  _ECAN0INTA_ISR                   
    0     00302032  _ECAN0INTB_ISR                   
    0     00302028  _ECAN1INTA_ISR                   
    0     0030203c  _ECAN1INTB_ISR                   
    0     00301f06  _ECAP1_INT_ISR                   
    0     00301f10  _ECAP2_INT_ISR                   
    0     00301f1a  _ECAP3_INT_ISR                   
    0     00301f24  _ECAP4_INT_ISR                   
    0     00301f2e  _ECAP5_INT_ISR                   
    0     00301f38  _ECAP6_INT_ISR                   
    1     00006040  _ECanaLAMRegs                    
    1     000060c0  _ECanaMOTORegs                   
    1     00006080  _ECanaMOTSRegs                   
    1     00006100  _ECanaMboxes                     
    1     00006000  _ECanaRegs                       
    1     00006240  _ECanbLAMRegs                    
    1     000062c0  _ECanbMOTORegs                   
    1     00006280  _ECanbMOTSRegs                   
    1     00006300  _ECanbMboxes                     
    1     00006200  _ECanbRegs                       
    1     00006a00  _ECap1Regs                       
    1     00006a20  _ECap2Regs                       
    1     00006a40  _ECap3Regs                       
    1     00006a60  _ECap4Regs                       
    1     00006a80  _ECap5Regs                       
    1     00006aa0  _ECap6Regs                       
    0     003027d9  _EEPROM_PageWrite                
    0     00301db2  _EMUINT_ISR                      
    0     00301eca  _EPWM1_INT_ISR                   
    0     00301e8e  _EPWM1_TZINT_ISR                 
    0     00301ed4  _EPWM2_INT_ISR                   
    0     00301e98  _EPWM2_TZINT_ISR                 
    0     00301ede  _EPWM3_INT_ISR                   
    0     00301ea2  _EPWM3_TZINT_ISR                 
    0     00301ee8  _EPWM4_INT_ISR                   
    0     00301eac  _EPWM4_TZINT_ISR                 
    0     00301ef2  _EPWM5_INT_ISR                   
    0     00301eb6  _EPWM5_TZINT_ISR                 
    0     00301efc  _EPWM6_INT_ISR                   
    0     00301ec0  _EPWM6_TZINT_ISR                 
    1     00006800  _EPwm1Regs                       
    1     00006840  _EPwm2Regs                       
    1     00006880  _EPwm3Regs                       
    1     000068c0  _EPwm4Regs                       
    1     00006900  _EPwm5Regs                       
    1     00006940  _EPwm6Regs                       
    0     00301f42  _EQEP1_INT_ISR                   
    0     00301f4c  _EQEP2_INT_ISR                   
    1     00006b00  _EQep1Regs                       
    1     00006b40  _EQep2Regs                       
    0     00302cd0  _EnableInterrupts                
    0     003027c6  _Example_MemCopy                 
    0     00008d7d  _Fl28335_ClearSector             
    0     00008ce9  _Fl28335_CompactSector           
    0     00008c8f  _Fl28335_EraseSector             
    0     00008db0  _Fl28335_Init                    
    0     00008d3c  _Fl28x_ClearLoop                 
    0     00008b70  _Fl28x_ClosePulse                
    0     00008c4c  _Fl28x_CompactPulse              
    0     00008c12  _Fl28x_CompactVerify             
    0     00008ded  _Fl28x_Delay                     
    0     00008dfa  _Fl28x_DisableInt                
    0     00008de1  _Fl28x_DisableNMI                
    0     00008b1b  _Fl28x_EnterCmdMode              
    0     00008abc  _Fl28x_ErasePulse                
    0     00008a74  _Fl28x_EraseVerify               
    0     00008b40  _Fl28x_FlashRegSleep             
    0     00008b0e  _Fl28x_LeaveCmdMode              
    0     00008b87  _Fl28x_MaskAll                   
    0     00008b5f  _Fl28x_OpenPulse                 
    0     00008bd0  _Fl28x_ProgPulse                 
    0     00008b92  _Fl28x_ProgVerify                
    0     00008dfe  _Fl28x_RestoreInt                
    0     00008dd9  _Fl28x_WatchDogDisable           
    0     000089d4  _Flash28335_Erase                
    0     0000892a  _Flash28335_Program              
    0     003004ff  _Flash28_API_LoadEnd             
    0     00300000  _Flash28_API_LoadStart           
    0     00008902  _Flash28_API_RunStart            
    1     00000a80  _FlashRegs                       
    0     00008878  _FlashStatus                     
    0     000088fa  _Flash_CPUScaleFactor            
    0     000088f8  _Flash_CallbackPtr               
    0     000085fe  _GCBEvent                        
    0     000085f8  _GCBHSM                          
    1     00006f80  _GpioCtrlRegs                    
    1     00006fc0  _GpioDataRegs                    
    1     00006fe0  _GpioIntRegs                     
    0     00301fce  _I2CINT1A_ISR                    
    0     00301fd8  _I2CINT2A_ISR                    
    1     00007900  _I2caRegs                        
    0     00301dc6  _ILLEGAL_ISR                     
    0     00301d8a  _INT13_ISR                       
    0     00301d94  _INT14_ISR                       
    0     00008808  _IO                              
    0     000088e8  _IO_array                        
    0     00008810  _IT                              
    0     00302d55  _InitAdc                         
    0     00302921  _InitCpuTimers                   
    0     003029cd  _InitECap5                       
    0     00302994  _InitECapture                    
    0     00008e84  _InitFlash                       
    0     003025fb  _InitPeripheralClocks            
    0     00302cb1  _InitPieCtrl                     
    0     00302cfd  _InitPieVectTable                
    0     003025aa  _InitPll                         
    0     0030258f  _InitSysCtrl                     
    0     00302082  _LUF_ISR                         
    0     00302078  _LVF_ISR                         
    0     00008780  _MAXDUTY                         
    0     00301f7e  _MRINTA_ISR                      
    0     00301f6a  _MRINTB_ISR                      
    0     00301f88  _MXINTA_ISR                      
    0     00301f74  _MXINTB_ISR                      
    1     00005000  _McbspaRegs                      
    1     00005040  _McbspbRegs                      
    0     00302d69  _MemCopy                         
    0     00008784  _NL_KP                           
    0     00008786  _NL_Ki                           
    0     00301dbc  _NMI_ISR                         
    0     00008700  _NTC_table                       
    0     00008782  _NoLoadDeadTime                  
    0     0000878c  _NoLoadPID                       
    0     00008788  _NoLoadPIDError                  
    0     0000878a  _NoLoadPIDOutput                 
    0     00302a06  _OS_Init                         
    0     00008898  _OS_Task                         
    0     00302a21  _OS_TaskScheduler                
    0     0000aaa8  _PC_Test1LoadEnd                 
    abs   00000000  _PC_Test1LoadSize                
    0     0000aaa8  _PC_Test1LoadStart               
    0     0000aaa8  _PC_Test1RunEnd                  
    0     0000aaa8  _PC_Test1RunStart                
    0     0030208c  _PIE_RESERVED                    
    0     00008000  _PSA_CRCLoadEnd                  
    abs   00000000  _PSA_CRCLoadSize                 
    0     00008000  _PSA_CRCLoadStart                
    0     00008000  _PSA_CRCRunEnd                   
    0     00008000  _PSA_CRCRunStart                 
    1     00380090  _PartIdRegs                      
    1     00000ce0  _PieCtrlRegs                     
    1     00000d00  _PieVectTable                    
    0     00302dbc  _PieVectTableInit                
    0     0000887c  _ProgStatus                      
    0     00301da8  _RTOSINT_ISR                     
    0     003005a1  _RamfuncsLoadEnd                 
    abs   000000a2  _RamfuncsLoadSize                
    0     003004ff  _RamfuncsLoadStart               
    0     00008e01  _RamfuncsRunStart                
    0     00300f7f  _ReportInputVoltageIsHighError   
    0     00300f91  _ReportInputVoltageIsHighWarning 
    0     00300f76  _ReportInputVoltageIsLowError    
    0     00300f88  _ReportInputVoltageIsLowWarning  
    0     00300f6d  _ReportInputVoltageIsOk          
    0     00300fc4  _ReportOutputCurrentIsHighError  
    0     00300fcb  _ReportOutputCurrentIsHighWarning
    0     00300fbd  _ReportOutputCurrentIsOk         
    0     00300fa8  _ReportOutputVoltageIsHighError  
    0     00300fb6  _ReportOutputVoltageIsHighWarning
    0     00300fa1  _ReportOutputVoltageIsLowError   
    0     00300faf  _ReportOutputVoltageIsLowWarning 
    0     00300f9a  _ReportOutputVoltageIsOk         
    0     00300f52  _ReportTempIsHighError           
    0     00300f64  _ReportTempIsHighWarning         
    0     00300f49  _ReportTempIsLowError            
    0     00300f5b  _ReportTempIsLowWarning          
    0     00300f40  _ReportTempIsOk                  
    0     00301ff6  _SCIRXINTA_ISR                   
    0     0030200a  _SCIRXINTB_ISR                   
    0     00301fe2  _SCIRXINTC_ISR                   
    0     00302000  _SCITXINTA_ISR                   
    0     00302014  _SCITXINTB_ISR                   
    0     00301fec  _SCITXINTC_ISR                   
    0     00302d3a  _SCI_Fifo_Baslat                 
    0     00301e48  _SEQ1INT_ISR                     
    0     00301e52  _SEQ2INT_ISR                     
    0     00301a58  _SMD_PowerManager                
    0     00301a87  _SMP_PowerManager                
    0     00302d8e  _SM_DiaManager                   
    0     00301f56  _SPIRXINTA_ISR                   
    0     00301f60  _SPITXINTA_ISR                   
    0     00303cfa  _STL_LIB_CRC                     
    1     00007050  _SciaRegs                        
    1     00007750  _ScibRegs                        
    1     00007770  _ScicRegs                        
    0     00302598  _ServiceDog                      
    0     00302db6  _SetDBGIER                       
    1     00007040  _SpiaRegs                        
    0     00302379  _StartupHook                     
    1     00007010  _SysCtrlRegs                     
    0     00301e7a  _TINT0_ISR                       
    0     00302488  _Task1000ms                      
    0     00302485  _Task100ms                       
    0     003023a5  _Task100us                       
    0     0030247b  _Task10ms                        
    0     00302474  _Task1ms                         
    0     0030247c  _Task20ms                        
    0     0030247d  _Task50ms                        
    0     00301e2a  _USER10_ISR                      
    0     00301e34  _USER11_ISR                      
    0     00301e3e  _USER12_ISR                      
    0     00301dd0  _USER1_ISR                       
    0     00301dda  _USER2_ISR                       
    0     00301de4  _USER3_ISR                       
    0     00301dee  _USER4_ISR                       
    0     00301df8  _USER5_ISR                       
    0     00301e02  _USER6_ISR                       
    0     00301e0c  _USER7_ISR                       
    0     00301e16  _USER8_ISR                       
    0     00301e20  _USER9_ISR                       
    0     00008818  _VO                              
    0     000088ed  _VO_array                        
    0     00301e84  _WAKEINT_ISR                     
    0     003020a5  _WDT_ClearWDFlag                 
    0     003020aa  _WDT_DisableWatchDog             
    0     003020a0  _WDT_GetResetSource              
    0     003020b2  _WDT_TriggerSWReset              
    0     00301e5c  _XINT1_ISR                       
    0     00301e66  _XINT2_ISR                       
    0     00302046  _XINT3_ISR                       
    0     00302050  _XINT4_ISR                       
    0     0030205a  _XINT5_ISR                       
    0     00302064  _XINT6_ISR                       
    0     0030206e  _XINT7_ISR                       
    1     00007070  _XIntruptRegs                    
    1     00000b20  _XintfRegs                       
    0     00000250  __STACK_END                      
    abs   00000200  __STACK_SIZE                     
    0     000088e4  ___TI_cleanup_ptr                
    0     000088e6  ___TI_dtors_ptr                  
    0     000088e2  ___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     00303cff  ___cinit__                       
    0     00302dbc  ___etext__                       
    abs   ffffffff  ___pinit__                       
    0     003005a1  ___text__                        
    0     00302d7c  __args_main                      
    0     0000877e  __lock                           
    0     00302da1  __nop                            
    0     00302d9d  __register_lock                  
    0     00302d99  __register_unlock                
    0     00000050  __stack                          
    0     00302dbb  __system_post_cinit              
    0     00302db9  __system_pre_init                
    0     000088fc  __unlock                         
    0     00302c88  _abort                           
    0     0000840e  _adcFlag                         
    0     00302b96  _adc_isr                         
    0     00302811  _array_to_memst                  
    0     0030229c  _ayir_float                      
    0     00302239  _ayir_int16                      
    0     00302278  _ayir_int32                      
    0     00302222  _ayir_uint16                     
    0     00302251  _ayir_uint32                     
    0     00302213  _ayir_uint8                      
    0     00300d9c  _ayristir_bit                    
    0     00300db8  _ayristir_habteshis              
    0     00300b4c  _ayristir_kalib                  
    0     00300d6c  _ayristir_komut                  
    0     00300bcc  _ayristir_kontrol                
    0     00300c9c  _ayristir_limit                  
    0     00300e10  _ayristir_reset                  
    0     00300a90  _ayristir_sorgu                  
    0     00300e2c  _ayristir_test                   
    0     00300f24  _ayristir_versiyon               
    0     00300daa  _birlestir_bit                   
    0     00300de4  _birlestir_habteshis             
    0     00300b8c  _birlestir_kalib                 
    0     00300d84  _birlestir_komut                 
    0     00300c34  _birlestir_kontrol               
    0     00300d04  _birlestir_limit                 
    0     00300e1e  _birlestir_reset                 
    0     00300aee  _birlestir_sorgu                 
    0     00300ea8  _birlestir_test                  
    0     00300f32  _birlestir_versiyon              
    0     00302687  _bitDegerlendir                  
    0     003026cd  _bitDevreKontrol                 
    0     00300993  _bitPaketGonder                  
    0     00008400  _bitRegHighErr_st                
    0     00008401  _bitRegLowErr_st                 
    0     0030212e  _bitTestBaslat                   
    0     003020ff  _bitTestOkunduBildir             
    0     00302723  _bitTestRegisterAyar             
    0     0030212f  _bitTestYap                      
    0     000088be  _buf_empty                       
    0     00302a6f  _c_int00                         
    0     0000841b  _cap_t                           
    0     00301692  _checkFresLut                    
    0     000088b9  _checksumNum                     
    0     00302cd9  _copy_in                         
    0     00302b56  _cpu_timer0_isr                  
    0     00302551  _crc16_hesapla                   
    0     00302bd1  _data_moving_average             
    0     00302b38  _durumLedKomut                   
    0     00008781  _duty                            
    0     000088fe  _e_ptr                           
    0     00302c5f  _ecap6_isr                       
    0     000088de  _ecap_duty                       
    0     000088e0  _ecap_read                       
    0     003027b1  _eepromArrayOku                  
    0     00008e2b  _eepromArrayYaz                  
    0     003027ac  _eepromBaytOku                   
    0     00008e01  _eepromBaytYaz                   
    0     00008874  _eepromBitPage_ptr               
    0     00008872  _eepromPage_ptr                  
    0     00008e53  _eepromSil                       
    0     0030192b  _epwmHLac                        
    0     0030190b  _epwmHLkapat                     
    0     003019ab  _epwmHac                         
    0     0030197b  _epwmHkapat                      
    0     003019bf  _epwmLac                         
    0     00301993  _epwmLkapat                      
    0     00302c8a  _exit                            
    0     00008802  _fa1                             
    0     00008804  _fa2                             
    0     00008806  _fb1                             
    0     00008800  _fincoef                         
    0     00008409  _gErrorTestFlag                  
    0     00008580  _gStructCrcResult                
    0     00008408  _gTestCount                      
    0     00008414  _gTestDelayCount                 
    0     00008406  _gTestTableIndex                 
    0     0000840a  _gelenPaketSay_u16               
    0     00008411  _gl_bit_st                       
    0     00008405  _gl_deadDeger_u16                
    0     00008403  _gl_duty_oran_u16                
    0     00008404  _gl_frekans_khz_u16              
    0     00008418  _gl_guvenlikParametre_st         
    0     00008416  _gl_komut_st                     
    0     00008500  _gl_pid_dt_st                    
    0     000084c0  _gl_pid_st                       
    0     0000842c  _gl_sorgu_st                     
    0     00008412  _gl_thresh_freq_tbprd            
    0     00008440  _globalGorev_st                  
    0     000088bf  _gondermesayac                   
    0     003009ba  _habTeshisGonder                 
    0     00302b47  _hataLedKomut                    
    0     0000840b  _hataliPaketSay_u16              
    0     003020d8  _ilkRegisterAyar                 
    0     00302b26  _inputRegAyarla                  
    0     00301655  _interpolate                     
    0     003011a0  _isAmbientTempHighError          
    0     00301192  _isAmbientTempHighWarning        
    0     00301172  _isAmbientTempLowError           
    0     00301164  _isAmbientTempLowWarning         
    0     00301180  _isAmbientTempNormal             
    0     00301152  _isHeatSinkTempHighError         
    0     00301144  _isHeatSinkTempHighWarning       
    0     00301124  _isHeatSinkTempLowError          
    0     00301116  _isHeatSinkTempLowWarning        
    0     00301132  _isHeatSinkTempNormal            
    0     003010aa  _isInputVoltageHighError         
    0     0030109c  _isInputVoltageHighWarning       
    0     0030106e  _isInputVoltageLowError          
    0     0030107c  _isInputVoltageLowWarning        
    0     0030108a  _isInputVoltageNormal            
    0     003011cd  _isOutputCurrentHighError        
    0     003011bf  _isOutputCurrentHighWarning      
    0     003011ae  _isOutputCurrentNormal           
    0     00301108  _isOutputVoltageHighError        
    0     003010f6  _isOutputVoltageHighWarning      
    0     003010bc  _isOutputVoltageLowError         
    0     003010ca  _isOutputVoltageLowWarning       
    0     003010dc  _isOutputVoltageNormal           
    0     0030210e  _isTestDone                      
    0     00302121  _isTestRead                      
    0     003009f2  _kalibAyarAlCvpGonder            
    0     00300948  _kalibrasyonPaketGonder          
    0     0000840d  _karMekModKmt                    
    0     0000840c  _karMekOpKmt                     
    0     00300769  _komutCevapGonder                
    0     00300692  _komutIsle                       
    0     00300876  _kontrolAyarAlCvpGonder          
    0     003007b6  _kontrolPaketGonder              
    0     00302b14  _ledRegAyarla                    
    0     00300a41  _limitAyarAlCvpGonder            
    0     003008fd  _limitPaketGonder                
    0     00302db1  _main                            
    0     00008840  _memArray                        
    0     003027ec  _memGuncelle                     
    0     003027f7  _memOku                          
    0     00008876  _mem_ptr                         
    0     00302d1d  _memcpy                          
    0     00008e60  _memoryReset                     
    0     00008480  _memory_data_st                  
    0     00008540  _noLoad_pi_st                    
    0     0000840f  _noLoad_run_flag                 
    0     00302b07  _okunacakBaytSorgu               
    0     00008402  _perErrorCode_st                 
    0     003018f0  _periyotHesapla                  
    0     0030153c  _pidDBREDIlkAyar                 
    0     00301576  _pidDBREDReset                   
    0     00301603  _pidIlkAyar                      
    0     00301438  _pidKontrol                      
    0     0030157e  _pidKontrolDBRED                 
    0     003014b8  _pidKontrolTbprd                 
    0     00301348  _pidLimitliKontrol               
    0     003015fb  _pidReset                        
    0     003017a4  _pwmDutyGuncelle                 
    0     00301785  _pwmFreqGuncelle                 
    0     00301a23  _pwmFreqSweep                    
    0     00301743  _pwmGuncelle                     
    0     003017fb  _pwmRegAyar                      
    0     003017d3  _pwmTbprdGuncelle                
    0     00300786  _resetCevapGonder                
    0     0000841f  _rspro_hab_pkt                   
    0     003006cd  _rspro_paket_gonder              
    0     0030252e  _rspro_paketle                   
    0     00302492  _rspro_pkt_yakala                
    0     00302489  _rspro_pktykl_reset              
    0     00302096  _rsvd_ISR                        
    0     00008000  _rxBuff                          
    0     00302af0  _rxBuffOku                       
    0     000088ba  _rxHeadPointer_u16               
    0     000088bb  _rxTailPointer_u16               
    0     003005a1  _rxVeriKontrol                   
    0     00302ac5  _sci_gonder                      
    0     00302880  _sciaRxFifoIsr                   
    0     00302831  _sciaTxFifoIsr                   
    0     00301710  _secondaryDutyGuncelle           
    0     00301963  _secondaryPwmAc                  
    0     00301943  _secondaryPwmKapat               
    0     00008424  _sensorAdc_st                    
    0     00300fd4  _sensorDegerFiltrele             
    0     00300fe9  _sensorDegerHesapla              
    0     00008450  _sensorDeger_st                  
    0     00300fd2  _sensorLimitBeklemeMod           
    0     00300fd3  _sensorLimitCalismaMod           
    0     003011db  _sensorLimitKontrol              
    0     00301047  _sicaklikHesapla                 
    0     003020c3  _sistemBaslatmaAyar              
    0     00302130  _sistemRegisterAyarla            
    0     00303cfe  _sizeoflut                       
    0     003019d3  _softStart                       
    0     00008410  _softStartBaslatildi_bayrak      
    0     00008882  _son_frekans                     
    0     00008894  _son_gerilim                     
    0     003006f3  _sorguPaketGonder                
    0     00008407  _stackCorruptCounter             
    0     00302c08  _thermDereceDonusturucu          
    0     00302355  _topla_float                     
    0     003022f5  _topla_int16                     
    0     00302331  _topla_int32                     
    0     003022cf  _topla_int8                      
    0     003022de  _topla_uint16                    
    0     0030230d  _topla_uint32                    
    0     003022c0  _topla_uint8                     
    0     00008200  _txBuff                          
    0     000088bc  _txHeadPointer_u16               
    0     000088bd  _txTailPointer_u16               
    0     003017ef  _updateDeadTime                  
    0     00301900  _updownPeriyotHesapla            
    0     000088cc  _yazilacakEeprom                 
    abs   ffffffff  binit                            
    0     00303cff  cinit                            
    0     00337ffe  code_start                       
    0     00302dbc  etext                            
    abs   ffffffff  pinit                            
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    page  address   name                             
    ----  -------   ----                             
    0     00000050  __stack                          
    0     00000250  __STACK_END                      
    0     00008000  _PSA_CRCLoadEnd                  
    0     00008000  _PSA_CRCLoadStart                
    0     00008000  _PSA_CRCRunEnd                   
    0     00008000  _PSA_CRCRunStart                 
    0     00008000  _rxBuff                          
    0     00008200  _txBuff                          
    0     00008400  _bitRegHighErr_st                
    0     00008401  _bitRegLowErr_st                 
    0     00008402  _perErrorCode_st                 
    0     00008403  _gl_duty_oran_u16                
    0     00008404  _gl_frekans_khz_u16              
    0     00008405  _gl_deadDeger_u16                
    0     00008406  _gTestTableIndex                 
    0     00008407  _stackCorruptCounter             
    0     00008408  _gTestCount                      
    0     00008409  _gErrorTestFlag                  
    0     0000840a  _gelenPaketSay_u16               
    0     0000840b  _hataliPaketSay_u16              
    0     0000840c  _karMekOpKmt                     
    0     0000840d  _karMekModKmt                    
    0     0000840e  _adcFlag                         
    0     0000840f  _noLoad_run_flag                 
    0     00008410  _softStartBaslatildi_bayrak      
    0     00008411  _gl_bit_st                       
    0     00008412  _gl_thresh_freq_tbprd            
    0     00008414  _gTestDelayCount                 
    0     00008416  _gl_komut_st                     
    0     00008418  _gl_guvenlikParametre_st         
    0     0000841b  _cap_t                           
    0     0000841f  _rspro_hab_pkt                   
    0     00008424  _sensorAdc_st                    
    0     0000842c  _gl_sorgu_st                     
    0     00008440  _globalGorev_st                  
    0     00008450  _sensorDeger_st                  
    0     00008480  _memory_data_st                  
    0     000084c0  _gl_pid_st                       
    0     00008500  _gl_pid_dt_st                    
    0     00008540  _noLoad_pi_st                    
    0     00008580  _gStructCrcResult                
    0     000085f8  _GCBHSM                          
    0     000085fe  _GCBEvent                        
    0     00008700  _NTC_table                       
    0     0000877e  __lock                           
    0     00008780  _MAXDUTY                         
    0     00008781  _duty                            
    0     00008782  _NoLoadDeadTime                  
    0     00008784  _NL_KP                           
    0     00008786  _NL_Ki                           
    0     00008788  _NoLoadPIDError                  
    0     0000878a  _NoLoadPIDOutput                 
    0     0000878c  _NoLoadPID                       
    0     00008800  _fincoef                         
    0     00008802  _fa1                             
    0     00008804  _fa2                             
    0     00008806  _fb1                             
    0     00008808  _IO                              
    0     00008810  _IT                              
    0     00008818  _VO                              
    0     00008840  _memArray                        
    0     0000885a  _CpuTimer0                       
    0     00008862  _CpuTimer1                       
    0     0000886a  _CpuTimer2                       
    0     00008872  _eepromPage_ptr                  
    0     00008874  _eepromBitPage_ptr               
    0     00008876  _mem_ptr                         
    0     00008878  _FlashStatus                     
    0     0000887c  _ProgStatus                      
    0     00008882  _son_frekans                     
    0     00008894  _son_gerilim                     
    0     00008898  _OS_Task                         
    0     000088b9  _checksumNum                     
    0     000088ba  _rxHeadPointer_u16               
    0     000088bb  _rxTailPointer_u16               
    0     000088bc  _txHeadPointer_u16               
    0     000088bd  _txTailPointer_u16               
    0     000088be  _buf_empty                       
    0     000088bf  _gondermesayac                   
    0     000088cc  _yazilacakEeprom                 
    0     000088de  _ecap_duty                       
    0     000088e0  _ecap_read                       
    0     000088e2  ___TI_enable_exit_profile_output 
    0     000088e4  ___TI_cleanup_ptr                
    0     000088e6  ___TI_dtors_ptr                  
    0     000088e8  _IO_array                        
    0     000088ed  _VO_array                        
    0     000088f8  _Flash_CallbackPtr               
    0     000088fa  _Flash_CPUScaleFactor            
    0     000088fc  __unlock                         
    0     000088fe  _e_ptr                           
    0     00008902  _Flash28_API_RunStart            
    0     0000892a  _Flash28335_Program              
    0     000089d4  _Flash28335_Erase                
    0     00008a74  _Fl28x_EraseVerify               
    0     00008abc  _Fl28x_ErasePulse                
    0     00008b0e  _Fl28x_LeaveCmdMode              
    0     00008b1b  _Fl28x_EnterCmdMode              
    0     00008b40  _Fl28x_FlashRegSleep             
    0     00008b5f  _Fl28x_OpenPulse                 
    0     00008b70  _Fl28x_ClosePulse                
    0     00008b87  _Fl28x_MaskAll                   
    0     00008b92  _Fl28x_ProgVerify                
    0     00008bd0  _Fl28x_ProgPulse                 
    0     00008c12  _Fl28x_CompactVerify             
    0     00008c4c  _Fl28x_CompactPulse              
    0     00008c8f  _Fl28335_EraseSector             
    0     00008ce9  _Fl28335_CompactSector           
    0     00008d3c  _Fl28x_ClearLoop                 
    0     00008d7d  _Fl28335_ClearSector             
    0     00008db0  _Fl28335_Init                    
    0     00008dd9  _Fl28x_WatchDogDisable           
    0     00008de1  _Fl28x_DisableNMI                
    0     00008ded  _Fl28x_Delay                     
    0     00008dfa  _Fl28x_DisableInt                
    0     00008dfe  _Fl28x_RestoreInt                
    0     00008e01  _RamfuncsRunStart                
    0     00008e01  _eepromBaytYaz                   
    0     00008e2b  _eepromArrayYaz                  
    0     00008e53  _eepromSil                       
    0     00008e60  _memoryReset                     
    0     00008e84  _InitFlash                       
    0     00008e9f  _DSP28x_usDelay                  
    0     0000aaa8  _PC_Test1LoadEnd                 
    0     0000aaa8  _PC_Test1LoadStart               
    0     0000aaa8  _PC_Test1RunEnd                  
    0     0000aaa8  _PC_Test1RunStart                
    0     00300000  _Flash28_API_LoadStart           
    0     003004ff  _Flash28_API_LoadEnd             
    0     003004ff  _RamfuncsLoadStart               
    0     003005a1  .text                            
    0     003005a1  _RamfuncsLoadEnd                 
    0     003005a1  ___text__                        
    0     003005a1  _rxVeriKontrol                   
    0     00300692  _komutIsle                       
    0     003006cd  _rspro_paket_gonder              
    0     003006f3  _sorguPaketGonder                
    0     00300769  _komutCevapGonder                
    0     00300786  _resetCevapGonder                
    0     003007b6  _kontrolPaketGonder              
    0     00300876  _kontrolAyarAlCvpGonder          
    0     003008fd  _limitPaketGonder                
    0     00300948  _kalibrasyonPaketGonder          
    0     00300993  _bitPaketGonder                  
    0     003009ba  _habTeshisGonder                 
    0     003009f2  _kalibAyarAlCvpGonder            
    0     00300a41  _limitAyarAlCvpGonder            
    0     00300a90  _ayristir_sorgu                  
    0     00300aee  _birlestir_sorgu                 
    0     00300b4c  _ayristir_kalib                  
    0     00300b8c  _birlestir_kalib                 
    0     00300bcc  _ayristir_kontrol                
    0     00300c34  _birlestir_kontrol               
    0     00300c9c  _ayristir_limit                  
    0     00300d04  _birlestir_limit                 
    0     00300d6c  _ayristir_komut                  
    0     00300d84  _birlestir_komut                 
    0     00300d9c  _ayristir_bit                    
    0     00300daa  _birlestir_bit                   
    0     00300db8  _ayristir_habteshis              
    0     00300de4  _birlestir_habteshis             
    0     00300e10  _ayristir_reset                  
    0     00300e1e  _birlestir_reset                 
    0     00300e2c  _ayristir_test                   
    0     00300ea8  _birlestir_test                  
    0     00300f24  _ayristir_versiyon               
    0     00300f32  _birlestir_versiyon              
    0     00300f40  _ReportTempIsOk                  
    0     00300f49  _ReportTempIsLowError            
    0     00300f52  _ReportTempIsHighError           
    0     00300f5b  _ReportTempIsLowWarning          
    0     00300f64  _ReportTempIsHighWarning         
    0     00300f6d  _ReportInputVoltageIsOk          
    0     00300f76  _ReportInputVoltageIsLowError    
    0     00300f7f  _ReportInputVoltageIsHighError   
    0     00300f88  _ReportInputVoltageIsLowWarning  
    0     00300f91  _ReportInputVoltageIsHighWarning 
    0     00300f9a  _ReportOutputVoltageIsOk         
    0     00300fa1  _ReportOutputVoltageIsLowError   
    0     00300fa8  _ReportOutputVoltageIsHighError  
    0     00300faf  _ReportOutputVoltageIsLowWarning 
    0     00300fb6  _ReportOutputVoltageIsHighWarning
    0     00300fbd  _ReportOutputCurrentIsOk         
    0     00300fc4  _ReportOutputCurrentIsHighError  
    0     00300fcb  _ReportOutputCurrentIsHighWarning
    0     00300fd2  _sensorLimitBeklemeMod           
    0     00300fd3  _sensorLimitCalismaMod           
    0     00300fd4  _sensorDegerFiltrele             
    0     00300fe9  _sensorDegerHesapla              
    0     00301047  _sicaklikHesapla                 
    0     0030106e  _isInputVoltageLowError          
    0     0030107c  _isInputVoltageLowWarning        
    0     0030108a  _isInputVoltageNormal            
    0     0030109c  _isInputVoltageHighWarning       
    0     003010aa  _isInputVoltageHighError         
    0     003010bc  _isOutputVoltageLowError         
    0     003010ca  _isOutputVoltageLowWarning       
    0     003010dc  _isOutputVoltageNormal           
    0     003010f6  _isOutputVoltageHighWarning      
    0     00301108  _isOutputVoltageHighError        
    0     00301116  _isHeatSinkTempLowWarning        
    0     00301124  _isHeatSinkTempLowError          
    0     00301132  _isHeatSinkTempNormal            
    0     00301144  _isHeatSinkTempHighWarning       
    0     00301152  _isHeatSinkTempHighError         
    0     00301164  _isAmbientTempLowWarning         
    0     00301172  _isAmbientTempLowError           
    0     00301180  _isAmbientTempNormal             
    0     00301192  _isAmbientTempHighWarning        
    0     003011a0  _isAmbientTempHighError          
    0     003011ae  _isOutputCurrentNormal           
    0     003011bf  _isOutputCurrentHighWarning      
    0     003011cd  _isOutputCurrentHighError        
    0     003011db  _sensorLimitKontrol              
    0     00301348  _pidLimitliKontrol               
    0     00301438  _pidKontrol                      
    0     003014b8  _pidKontrolTbprd                 
    0     0030153c  _pidDBREDIlkAyar                 
    0     00301576  _pidDBREDReset                   
    0     0030157e  _pidKontrolDBRED                 
    0     003015fb  _pidReset                        
    0     00301603  _pidIlkAyar                      
    0     00301655  _interpolate                     
    0     00301692  _checkFresLut                    
    0     00301710  _secondaryDutyGuncelle           
    0     00301743  _pwmGuncelle                     
    0     00301785  _pwmFreqGuncelle                 
    0     003017a4  _pwmDutyGuncelle                 
    0     003017d3  _pwmTbprdGuncelle                
    0     003017ef  _updateDeadTime                  
    0     003017fb  _pwmRegAyar                      
    0     003018f0  _periyotHesapla                  
    0     00301900  _updownPeriyotHesapla            
    0     0030190b  _epwmHLkapat                     
    0     0030192b  _epwmHLac                        
    0     00301943  _secondaryPwmKapat               
    0     00301963  _secondaryPwmAc                  
    0     0030197b  _epwmHkapat                      
    0     00301993  _epwmLkapat                      
    0     003019ab  _epwmHac                         
    0     003019bf  _epwmLac                         
    0     003019d3  _softStart                       
    0     00301a23  _pwmFreqSweep                    
    0     00301a58  _SMD_PowerManager                
    0     00301a87  _SMP_PowerManager                
    0     00301d8a  _INT13_ISR                       
    0     00301d94  _INT14_ISR                       
    0     00301d9e  _DATALOG_ISR                     
    0     00301da8  _RTOSINT_ISR                     
    0     00301db2  _EMUINT_ISR                      
    0     00301dbc  _NMI_ISR                         
    0     00301dc6  _ILLEGAL_ISR                     
    0     00301dd0  _USER1_ISR                       
    0     00301dda  _USER2_ISR                       
    0     00301de4  _USER3_ISR                       
    0     00301dee  _USER4_ISR                       
    0     00301df8  _USER5_ISR                       
    0     00301e02  _USER6_ISR                       
    0     00301e0c  _USER7_ISR                       
    0     00301e16  _USER8_ISR                       
    0     00301e20  _USER9_ISR                       
    0     00301e2a  _USER10_ISR                      
    0     00301e34  _USER11_ISR                      
    0     00301e3e  _USER12_ISR                      
    0     00301e48  _SEQ1INT_ISR                     
    0     00301e52  _SEQ2INT_ISR                     
    0     00301e5c  _XINT1_ISR                       
    0     00301e66  _XINT2_ISR                       
    0     00301e70  _ADCINT_ISR                      
    0     00301e7a  _TINT0_ISR                       
    0     00301e84  _WAKEINT_ISR                     
    0     00301e8e  _EPWM1_TZINT_ISR                 
    0     00301e98  _EPWM2_TZINT_ISR                 
    0     00301ea2  _EPWM3_TZINT_ISR                 
    0     00301eac  _EPWM4_TZINT_ISR                 
    0     00301eb6  _EPWM5_TZINT_ISR                 
    0     00301ec0  _EPWM6_TZINT_ISR                 
    0     00301eca  _EPWM1_INT_ISR                   
    0     00301ed4  _EPWM2_INT_ISR                   
    0     00301ede  _EPWM3_INT_ISR                   
    0     00301ee8  _EPWM4_INT_ISR                   
    0     00301ef2  _EPWM5_INT_ISR                   
    0     00301efc  _EPWM6_INT_ISR                   
    0     00301f06  _ECAP1_INT_ISR                   
    0     00301f10  _ECAP2_INT_ISR                   
    0     00301f1a  _ECAP3_INT_ISR                   
    0     00301f24  _ECAP4_INT_ISR                   
    0     00301f2e  _ECAP5_INT_ISR                   
    0     00301f38  _ECAP6_INT_ISR                   
    0     00301f42  _EQEP1_INT_ISR                   
    0     00301f4c  _EQEP2_INT_ISR                   
    0     00301f56  _SPIRXINTA_ISR                   
    0     00301f60  _SPITXINTA_ISR                   
    0     00301f6a  _MRINTB_ISR                      
    0     00301f74  _MXINTB_ISR                      
    0     00301f7e  _MRINTA_ISR                      
    0     00301f88  _MXINTA_ISR                      
    0     00301f92  _DINTCH1_ISR                     
    0     00301f9c  _DINTCH2_ISR                     
    0     00301fa6  _DINTCH3_ISR                     
    0     00301fb0  _DINTCH4_ISR                     
    0     00301fba  _DINTCH5_ISR                     
    0     00301fc4  _DINTCH6_ISR                     
    0     00301fce  _I2CINT1A_ISR                    
    0     00301fd8  _I2CINT2A_ISR                    
    0     00301fe2  _SCIRXINTC_ISR                   
    0     00301fec  _SCITXINTC_ISR                   
    0     00301ff6  _SCIRXINTA_ISR                   
    0     00302000  _SCITXINTA_ISR                   
    0     0030200a  _SCIRXINTB_ISR                   
    0     00302014  _SCITXINTB_ISR                   
    0     0030201e  _ECAN0INTA_ISR                   
    0     00302028  _ECAN1INTA_ISR                   
    0     00302032  _ECAN0INTB_ISR                   
    0     0030203c  _ECAN1INTB_ISR                   
    0     00302046  _XINT3_ISR                       
    0     00302050  _XINT4_ISR                       
    0     0030205a  _XINT5_ISR                       
    0     00302064  _XINT6_ISR                       
    0     0030206e  _XINT7_ISR                       
    0     00302078  _LVF_ISR                         
    0     00302082  _LUF_ISR                         
    0     0030208c  _PIE_RESERVED                    
    0     00302096  _rsvd_ISR                        
    0     003020a0  _WDT_GetResetSource              
    0     003020a5  _WDT_ClearWDFlag                 
    0     003020aa  _WDT_DisableWatchDog             
    0     003020b2  _WDT_TriggerSWReset              
    0     003020c3  _sistemBaslatmaAyar              
    0     003020d8  _ilkRegisterAyar                 
    0     003020ff  _bitTestOkunduBildir             
    0     0030210e  _isTestDone                      
    0     00302121  _isTestRead                      
    0     0030212e  _bitTestBaslat                   
    0     0030212f  _bitTestYap                      
    0     00302130  _sistemRegisterAyarla            
    0     00302213  _ayir_uint8                      
    0     00302222  _ayir_uint16                     
    0     00302239  _ayir_int16                      
    0     00302251  _ayir_uint32                     
    0     00302278  _ayir_int32                      
    0     0030229c  _ayir_float                      
    0     003022c0  _topla_uint8                     
    0     003022cf  _topla_int8                      
    0     003022de  _topla_uint16                    
    0     003022f5  _topla_int16                     
    0     0030230d  _topla_uint32                    
    0     00302331  _topla_int32                     
    0     00302355  _topla_float                     
    0     00302379  _StartupHook                     
    0     003023a5  _Task100us                       
    0     00302474  _Task1ms                         
    0     0030247b  _Task10ms                        
    0     0030247c  _Task20ms                        
    0     0030247d  _Task50ms                        
    0     00302485  _Task100ms                       
    0     00302488  _Task1000ms                      
    0     00302489  _rspro_pktykl_reset              
    0     00302492  _rspro_pkt_yakala                
    0     0030252e  _rspro_paketle                   
    0     00302551  _crc16_hesapla                   
    0     0030258f  _InitSysCtrl                     
    0     00302598  _ServiceDog                      
    0     003025a2  _DisableDog                      
    0     003025aa  _InitPll                         
    0     003025fb  _InitPeripheralClocks            
    0     00302656  _CsmUnlock                       
    0     00302687  _bitDegerlendir                  
    0     003026cd  _bitDevreKontrol                 
    0     00302723  _bitTestRegisterAyar             
    0     00302724  FS$$DIV                          
    0     003027ac  _eepromBaytOku                   
    0     003027b1  _eepromArrayOku                  
    0     003027c6  _Example_MemCopy                 
    0     003027d9  _EEPROM_PageWrite                
    0     003027ec  _memGuncelle                     
    0     003027f7  _memOku                          
    0     00302811  _array_to_memst                  
    0     00302831  _sciaTxFifoIsr                   
    0     00302880  _sciaRxFifoIsr                   
    0     003028ab  _DIA_SetDTC                      
    0     003028f0  _DIA_GetDTC                      
    0     0030291c  _DIA_ResetDTC                    
    0     00302921  _InitCpuTimers                   
    0     0030295a  _ConfigCpuTimer                  
    0     00302994  _InitECapture                    
    0     003029cd  _InitECap5                       
    0     00302a06  _OS_Init                         
    0     00302a21  _OS_TaskScheduler                
    0     00302a6f  _c_int00                         
    0     00302ac5  _sci_gonder                      
    0     00302af0  _rxBuffOku                       
    0     00302b07  _okunacakBaytSorgu               
    0     00302b14  _ledRegAyarla                    
    0     00302b26  _inputRegAyarla                  
    0     00302b38  _durumLedKomut                   
    0     00302b47  _hataLedKomut                    
    0     00302b56  _cpu_timer0_isr                  
    0     00302b96  _adc_isr                         
    0     00302bd1  _data_moving_average             
    0     00302c08  _thermDereceDonusturucu          
    0     00302c35  L$$DIV                           
    0     00302c44  L$$MOD                           
    0     00302c52  UL$$DIV                          
    0     00302c59  UL$$MOD                          
    0     00302c5f  _ecap6_isr                       
    0     00302c88  C$$EXIT                          
    0     00302c88  _abort                           
    0     00302c8a  _exit                            
    0     00302cb1  _InitPieCtrl                     
    0     00302cd0  _EnableInterrupts                
    0     00302cd9  _copy_in                         
    0     00302cfd  _InitPieVectTable                
    0     00302d1d  _memcpy                          
    0     00302d3a  _SCI_Fifo_Baslat                 
    0     00302d55  _InitAdc                         
    0     00302d69  _MemCopy                         
    0     00302d7c  __args_main                      
    0     00302d8e  _SM_DiaManager                   
    0     00302d99  __register_unlock                
    0     00302d9d  __register_lock                  
    0     00302da1  __nop                            
    0     00302daa  _DSP28x_DisableInt               
    0     00302dae  _DSP28x_RestoreInt               
    0     00302db1  _main                            
    0     00302db6  _SetDBGIER                       
    0     00302db9  __system_pre_init                
    0     00302dbb  __system_post_cinit              
    0     00302dbc  _PieVectTableInit                
    0     00302dbc  ___etext__                       
    0     00302dbc  etext                            
    0     00303cfa  _STL_LIB_CRC                     
    0     00303cfe  _sizeoflut                       
    0     00303cff  ___cinit__                       
    0     00303cff  cinit                            
    0     00337ffe  code_start                       
    0     00380080  _ADC_cal                         
    1     00000880  _DevEmuRegs                      
    1     00000a80  _FlashRegs                       
    1     00000ae0  _CsmRegs                         
    1     00000b00  _AdcMirror                       
    1     00000b20  _XintfRegs                       
    1     00000c00  _CpuTimer0Regs                   
    1     00000c08  _CpuTimer1Regs                   
    1     00000c10  _CpuTimer2Regs                   
    1     00000ce0  _PieCtrlRegs                     
    1     00000d00  _PieVectTable                    
    1     00001000  _DmaRegs                         
    1     00005000  _McbspaRegs                      
    1     00005040  _McbspbRegs                      
    1     00006000  _ECanaRegs                       
    1     00006040  _ECanaLAMRegs                    
    1     00006080  _ECanaMOTSRegs                   
    1     000060c0  _ECanaMOTORegs                   
    1     00006100  _ECanaMboxes                     
    1     00006200  _ECanbRegs                       
    1     00006240  _ECanbLAMRegs                    
    1     00006280  _ECanbMOTSRegs                   
    1     000062c0  _ECanbMOTORegs                   
    1     00006300  _ECanbMboxes                     
    1     00006800  _EPwm1Regs                       
    1     00006840  _EPwm2Regs                       
    1     00006880  _EPwm3Regs                       
    1     000068c0  _EPwm4Regs                       
    1     00006900  _EPwm5Regs                       
    1     00006940  _EPwm6Regs                       
    1     00006a00  _ECap1Regs                       
    1     00006a20  _ECap2Regs                       
    1     00006a40  _ECap3Regs                       
    1     00006a60  _ECap4Regs                       
    1     00006a80  _ECap5Regs                       
    1     00006aa0  _ECap6Regs                       
    1     00006b00  _EQep1Regs                       
    1     00006b40  _EQep2Regs                       
    1     00006f80  _GpioCtrlRegs                    
    1     00006fc0  _GpioDataRegs                    
    1     00006fe0  _GpioIntRegs                     
    1     00007010  _SysCtrlRegs                     
    1     00007040  _SpiaRegs                        
    1     00007050  _SciaRegs                        
    1     00007070  _XIntruptRegs                    
    1     00007100  _AdcRegs                         
    1     00007750  _ScibRegs                        
    1     00007770  _ScicRegs                        
    1     00007900  _I2caRegs                        
    1     0033fff8  _CsmPwl                          
    1     00380090  _PartIdRegs                      
    abs   00000000  _PC_Test1LoadSize                
    abs   00000000  _PSA_CRCLoadSize                 
    abs   000000a2  _RamfuncsLoadSize                
    abs   00000200  __STACK_SIZE                     
    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  ___pinit__                       
    abs   ffffffff  binit                            
    abs   ffffffff  pinit                            
    
    [499 symbols]
    

  • The hex utility will most likely accommodate for the holes when creating the binary file - are you having issues using the binary file as is?

    Thanks

    Anu