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.

TMDSCNCD28379D: USB Flash Programmer does not work with larger files

Part Number: TMDSCNCD28379D
Other Parts Discussed in Thread: C2000WARE, UNIFLASH

Hello,

I have a TMDSCNCD28379D and can successfully build the example led_ex1_blinky project for flash and use the hex2000.exe to generate a .dat file from the led_ex1_blinky.out. I have also successfully used the usb_flash_programmer.exe to program the flash with the generated .dat file using the following:

usb_flash_programmer.exe  F2837xD_usb_flash_kernels_cpu01.dat  led_ex1_blinky.dat

I then increase the size of the example program by adding a number of functions with asm(" NOP ") to simulate the size of a program we are porting (and want to use the USB flash programmer). The new size is led_ex1_blinky.out - 448608 bytes and led_ex1_blinky.dat - 182914 bytes.

When I try running the USB flash programmer again with the larger file  it fails short of writing all of the bytes. It always fails at 132928 bytes (tried a number of times).

Sending 182914 bytes of data from file led_ex1_blinky.dat...
Error sending bulk transfer: 0x0079
132928 out of 182914 bytes sent
USB operation failed!

If I use Code Composer it will erase, program flash, and run the new updated much larger file.

I did modify the linker command file consolidating sectors of flash into FLASHB. But again this works in Code Composer with the larger file. It also works using the USB flash programmer if I remove other code to reduce the file size to get back to the original code.

/* Flash sectors */
FLASHA : origin = 0x080002, length = 0x001FFE /* on-chip Flash */
FLASHB : origin = 0x082000, length = 0x026000 /* on-chip Flash */
FLASHI : origin = 0x0A8000, length = 0x008000 /* on-chip Flash */
FLASHJ : origin = 0x0B0000, length = 0x008000 /* on-chip Flash */
FLASHK : origin = 0x0B8000, length = 0x002000 /* on-chip Flash */
FLASHL : origin = 0x0BA000, length = 0x002000 /* on-chip Flash */
FLASHM : origin = 0x0BC000, length = 0x002000 /* on-chip Flash */
FLASHN : origin = 0x0BE000, length = 0x001FF0 /* on-chip Flash */

Is there a limit for file sizes that can be used with the usb_flash_programmer?

Any suggestions as to what to try?

Thanks for any help.

  • Hi, 

    The usb flash programmer uses bulk transfer to trasnfer the file contents to the device. The data or the file contents is copied to the RAM and then the kernel program programs it to Flash.  Pls check the RAM usage on CPU1 and see if it is sufficient to hold the file data.

    Best Regards

    Siddharth

  • Thank you for the reply.

    I just wanted to make sure I understand. The USB flash programmer loads the entire program into RAM before writing it to flash?

    What is the solution when your program runs out of FLASH and the program size is larger than the size of RAM on the processor?

  • Hi Brent,

    Entire program won't get loaded in to the RAM at once.

    However, there might be a limit on the amount of data that the USB loader can handle at a given instance.  Or it might be limited by the RAM buffer size.

    We will try to connect with the developer and see if there is any limitation - if yes, we need to check whether it is documented or not.

    Thanks and regards,

    Vamsi

  • Thank you for following up with the developer. I will be interested in what they say. I would expect a lot of users are running out of FLASH with program sizes larger than the RAM size and that the usb flash programmer should be able to accommodate these large program sizes.

    I started looking at the USB flash kernel code and can verify that it does not all get loaded into RAM at once.

    Specifically in Shared_Boot.c it says "This routine copies multiple blocks of data from the host to the specified RAM locations.". I think this is suppose to be FLASH locations not RAM. 

    //
    // CopyData - This routine copies multiple blocks of data from the host
    //            to the specified RAM locations.  There is no error
    //            checking on any of the destination addresses.
    //            That is it is assumed all addresses and block size
    //            values are correct.
    //
    //            Multiple blocks of data are copied until a block
    //            size of 00 00 is encountered.
    //
    void CopyData()
    {
        struct HEADER {
         Uint16 BlockSize;
         Uint32 DestAddr;
        } BlockHeader;
    
        Uint16 wordData;
        Uint16 i;
        Uint16 j;
        Uint16 Buffer[8];
        Uint32 sectorAddress;
        Uint16 sectorSize;
    
        for(i = 0; i < 14; i++)
        {
            erasedAlready[i] = 0;
        }
    
        //
        // Get the size in words of the first block
        //
        BlockHeader.BlockSize = (*GetWordData)();
    
        //
        // While the block size is > 0 copy the data
        // to the DestAddr.  There is no error checking
        // as it is assumed the DestAddr is a valid
        // memory location
        //
        EALLOW;
        while(BlockHeader.BlockSize != (Uint16)0x0000)
        {
           Fapi_StatusType oReturnCheck;
           Fapi_FlashStatusWordType oFlashStatusWord;
           volatile Fapi_FlashStatusType oFlashStatus;
           BlockHeader.DestAddr = GetLongData();
    
           for(i = 0; i < BlockHeader.BlockSize; i += 0)
           {
               for(j = 0; j < 8; j++)
               {
                   if(i == BlockHeader.BlockSize)
                   {
                       Buffer[j] = 0xFFFF;
                   }
                   else
                   {
                       wordData = (*GetWordData)();
                       Buffer[j] = wordData;
                       i++;
                   }
               }
               //
               //check that Buffer is not already all erased data
               //
               if(!((Buffer[0] == 0xFFFF) && (Buffer[1] == 0xFFFF) &&
    		        (Buffer[2] == 0xFFFF) && (Buffer[3] == 0xFFFF) &&
    		        (Buffer[4] == 0xFFFF) && (Buffer[5] == 0xFFFF) &&
                    (Buffer[6] == 0xFFFF) && (Buffer[7] == 0xFFFF)))
               {
                   //
                   //clean out flash banks if needed
                   //
                   sectorAddress = FindSector(BlockHeader.DestAddr);
                   if(sectorAddress != 0xdeadbeef)
                   {
                        sectorSize = FindSize(sectorAddress);
                        oReturnCheck = Fapi_issueAsyncCommandWithAddress(Fapi_EraseSector,
                                (uint32 *)sectorAddress);
                        while(Fapi_checkFsmForReady() == Fapi_Status_FsmBusy);		
                        oReturnCheck = Fapi_doBlankCheck((uint32 *)sectorAddress,
                                sectorSize,
                                &oFlashStatusWord);
    
                        if(oReturnCheck != Fapi_Status_Success)
                        {
                            Example_Error(oReturnCheck);
                        }
                   }
                   //
                   //program 8 words at once, 128-bits
                   //
                   oReturnCheck = Fapi_issueProgrammingCommand((uint32 *)BlockHeader.DestAddr,
                                                           Buffer,
                                                           sizeof(Buffer),
                                                           0,
                                                           0,
                                                           Fapi_AutoEccGeneration);
    
                   while(Fapi_checkFsmForReady() == Fapi_Status_FsmBusy);
    
                   if(oReturnCheck != Fapi_Status_Success)
                   {
                      Example_Error(oReturnCheck);
                   }
                   oFlashStatus = Fapi_getFsmStatus();
    
                   for(j = 0; j < 8; j += 2)
                   {
                      Uint32 toVerify = Buffer[j+1];
                      toVerify = toVerify << 16;
                      toVerify |= Buffer[j];
                      oReturnCheck = Fapi_doVerify((uint32 *)(BlockHeader.DestAddr+j),
                                                   1,
                                                   (uint32 *)(&toVerify),
                                                   &oFlashStatusWord);
                      if(oReturnCheck != Fapi_Status_Success)
                      {
                         Example_Error(oReturnCheck);
                      }
                   }
               }
               BlockHeader.DestAddr += 0x8;
           }
           //
           //get the size of the next block
           //
           BlockHeader.BlockSize = (*GetWordData)();
        }
        EDIS;
    }

    At the beginning of the function it calls wordData = (*GetWordData)(); where GetWordData() is mapped to USB_GetWordData() which waits for the USB receive buffer to fill up at which point it will get written to FLASH.

    //
    // USB_GetWordData - Since this is run on CPU2, it does not have
    //                   native access to the USB stream. So we will
    //                   have to use MSGxRAM or IPCSENDDATA register.
    //                   IPCSENDDATA is a 32-bit register; this is used
    //                   in echoback.
    //                   To read, we use IPCRECVDATA. Flag number is IPC10.
    //
    Uint16 USB_GetWordData()
    {
        Uint16 retVal;
    
        //
        //Wait for the USB receive buffer to be refilled
        //
        while (g_UsbRxBuffer == 0) {;}
    
        //
        //Read the next data value, update the buffer pointer and length,
        //and do end-of-packet handling.
        //
        retVal = *g_UsbRxBuffer++;
        g_UsbRxPacketLength -= 2;
    
        if(g_UsbRxPacketLength == 0)
        {
            g_UsbRxBuffer = 0;
            AckEp1();
        }
    
        return retVal;
    }

  • Brent, 

    Will take a look at the code and get back to you. 

    Best Regards

    Siddharth

  • Hello, I just wanted to follow up on this?

  • Hi, 

    I took  a look at the source code for the USB flash kernel and the data is transferred in chunks and not all at once.  

    One thing to check is whether the block size is correctly sent  since based on the block size, the data is read from the USB and Flash is programmed 8 words  at a time.  Another debug option is to update the Example_Error function to indicate some error. 

    Best Regards

    Siddharth

  • Hello,

    I had a few of questions.

    1) You mention to check the block size. Isn't the block size embedded in the generated .dat binary (hex2000) and read out in the USB flash kernel code as shown here?

    void CopyData()
    {
        struct HEADER {
         Uint16 BlockSize;
         Uint32 DestAddr;
        } BlockHeader;
    
        Uint16 wordData;
        Uint16 i;
        Uint16 j;
        Uint16 Buffer[8];
        Uint32 sectorAddress;
        Uint16 sectorSize;
    
        for(i = 0; i < 14; i++)
        {
            erasedAlready[i] = 0;
        }
    
        //
        // Get the size in words of the first block
        //
        BlockHeader.BlockSize = (*GetWordData)();
    

    So, are you saying that TI's hex2000 program might have a bug and is not generating the .dat file correctly so when the USB flash kernel code reads the block size it is incorrect? Or are you saying that the USB flash kernel code might have a bug and is not reading in the block size correctly?

    2) To get the status in Example_Error() do I just run the USB flash kernel project in CC, set a breakpoint in Example_Error(), and only send over the blinky_cpu01.dat by doing this usb_flash_programmer.exe  blinky_cpu01.dat (not send F2837xD_usb_flash_kernels_cpu01.dat)? Do I still Chip Reset and put chip into bootloader mode?

    3) Has this USB flash programmer every been tested with a large program or the small blink LED one? Again, I just used the blinky program and added a bunch of functions with NOPS to increase the size. If I take out these additional functions all works well.

    Thanks for your help.

     

  • Hi,

    Since it is getting stuck at the same point always (132928 out of 182914 bytes sent ) , I am thinking it might not be reading the size correctly. 

    Is it possible for you to share the .large dat file that you are trying it  with? 

    Best Regards

    Siddharth

  • The cause is a timeout as reported in the error message:

    Error sending bulk transfer: 0x0079

    The 0x0079 (ERROR_SEM_TIMEOUT) code is reported by WinUsb_WritePipe(). https://learn.microsoft.com/en-us/windows/win32/api/winusb/nf-winusb-winusb_writepipe

    The good news is that the timeout looks like it is adjustable but you'll need to recompile usb_flash_programmer with Visual Studio or similar.

    In usb_flash_programmer.h, increase this value:

    //Timeout for bulk data transfer in milliseconds
    #define USB_TIMEOUT_MS 5000

  • Thank you Kier. I will try that out.

    Also attached is the larger program. Again, it is just the LED blink program where I added a bunch of functions with NOPs in it to increase the program size.

    led_ex1_blinky_l.dat

  • Hi,

    As Kier suggested, it might `be due to the host side application timing out, 

    Will give a try with your shared file and let you know.

    Best Regards

    Siddharth

  • Have you had any luck with Kier's suggestion?

    I am having a really hard time trying to get the build environment up and running since the project was based off of Microsoft Developer's Studio 2013. I have downloaded what I believe to be the correct WinDDK version. The project also requires a libusb.h. What version are you supposed to use?

    I found this one on sourceforge but am not sure it is the correct one.

    libusb.h Source File (sourceforge.net)

    Even with this one I am still getting errors.

    Is there any chance the project can be updated? It is 10 years old.

  • Hi, 

    Sorry , I haven't been able to spend time on it. 

    There is a readme file included in the src folder of the usb_flash_programmer which mentions the WinDDK version (7600.16385.1) and the libusb version mentione is 1.0.10 from the https://github.com/libusb/libusb/releases

    Best Regards

    Siddharth

  • The project also requires a libusb.h

    If I remember correctly, isn't that for the Linux driver? Are you using Windows? If so, you just build the Windows configuration so I think perhaps you don't need it. I'll try to have a look at this myself if I can get some time.

  • You remembered correctly. The Microsoft Developer Studio project even though I had USB_Loader_WinUSB as the active project, it was trying to build both, thus the dependency on libusb.h. I removed the other project and am now able to build. I have modified the timeout value. 

    I will update as to whether that helps.

    Thanks again for the comment.

  • Hi ,

    Let us know if increasing the timeout value resolved this issue.

    Best Regards

    Siddharth

  • Unfortunately, it does not resolve the issue.

    Currently the timeout is set for 5 seconds. I tried 6, 10, and 15 second timeouts.

    I can send the original small sized blinky_cpu01.dat with no issues (see below).

    When I try to send the larger sized led project (again just added a bunch of function with NOPs in them to increase the size of the project), it times out (see below). Note it can download the small flash kernel program.

    The specific issue I am seeing is that with CC the program halts during the programming of flash at the following location within the Fapi_setupEepromSectorEnable() function - FAPI_WRITE_LOCKED_FSM_REGISTER():

    I can select the resume button in CC but it stops execution at the same point until it times out on the computer side.

    Not sure why it is stopping execution here with large size programs?

  • Here is the next thing I tried.

    1. I loaded the usb flash kernel project that the usb programmer example uses via CC. It is located at: C:\ti\c2000\C2000Ware_4_03_00_00\device_support\f2837xd\examples\dual\F2837xD_usb_flash_kernels\cpu01
    2. I changed 0xD00 value to 0xC5A and ran it.
    3. From a Windows command line, I first ran the smaller binary successfully - usb_flash_programmer.exe blinky_cpu01.dat
    4. I then did the same thing with the larger binary and it fails in void Example_Error(Fapi_StatusType status) with a fail status of Fapi_Error_AsyncIncorrectBufferLength

    What can cause this? 

    Here is how I am generating the larger project binary - hex2000.exe -boot -b blinky_cpu01.out -o blinky_cpu01.dat

    Is it an issue with how I am generating the binary?

    Are you able to look at this issue?

    Thanks

  • Brent, 

    Will forward your observation to the Flash API team to comment on the error returned.

    Best Regards

    Siddharth

  • Thank you. I look forward to a solution.

    I have uploaded the small LED binary - led_ex1_blinky_s.dat and the larger one - led_ex1_blinky_l.dat

    Let me know if you need any more information.

    led_ex1_blinky_s.dat

  • Thank you. I look forward to a solution.

    I have uploaded the small LED binary - led_ex1_blinky_s.dat and the larger one - led_ex1_blinky_l.dat

    Let me know if you need any more information.

    led_ex1_blinky_s.dat

    4431.led_ex1_blinky_l.dat

  • 1563.led_ex1_blinky_l.dat

    Not sure the large file uploaded correctly in the previous reply.

  • Hi Brent, 

    For the larger data file, is the data buffer length outside the 128-bit boundary? The program when generated must use ALIGN directive in the linker command file, either ALIGN 8 or ALIGN 4. This is mentioned in the device's flash API user guide: https://www.ti.com/lit/ug/spnu629a/spnu629a.pdf .

    I'll need a bit more time to check the .dat files, will respond again tomorrow.

    Thanks and regards,

    Charles

  • Thanks for the information and looking into this. I will also take a look. Would this explain that CC can download/program the flash with this larger .dat file and linker command file?

  • Here is the linker command file and the corresponding .map file. ALIGN(8) is being used (just maybe not correctly).

    MEMORY
    {
    PAGE 0 :  /* Program Memory */
              /* Memory (RAM/FLASH) blocks can be moved to PAGE1 for data allocation */
              /* BEGIN is used for the "boot to Flash" bootloader mode   */
    
       BEGIN           	: origin = 0x080000, length = 0x000002
       RAMM0           	: origin = 0x000123, length = 0x0002DD
       RAMD0           	: origin = 0x00B000, length = 0x000800
       RAMLS0          	: origin = 0x008000, length = 0x000800
       RAMLS1          	: origin = 0x008800, length = 0x000800
       RAMLS2      		: origin = 0x009000, length = 0x000800
       RAMLS3      		: origin = 0x009800, length = 0x000800
       RAMLS4      		: origin = 0x00A000, length = 0x000800
       RAMGS14          : origin = 0x01A000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       RAMGS15          : origin = 0x01B000, length = 0x000FF8     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
    
    //   RAMGS15_RSVD     : origin = 0x01BFF8, length = 0x000008    /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
       RESET           	: origin = 0x3FFFC0, length = 0x000002
    
       /* Flash sectors */
       FLASHA           : origin = 0x080002, length = 0x001FFE	/* on-chip Flash */
       FLASHB           : origin = 0x082000, length = 0x026000	/* on-chip Flash */
       FLASHI           : origin = 0x0A8000, length = 0x008000	/* on-chip Flash */
       FLASHJ           : origin = 0x0B0000, length = 0x008000	/* on-chip Flash */
       FLASHK           : origin = 0x0B8000, length = 0x002000	/* on-chip Flash */
       FLASHL           : origin = 0x0BA000, length = 0x002000	/* on-chip Flash */
       FLASHM           : origin = 0x0BC000, length = 0x002000	/* on-chip Flash */
       FLASHN           : origin = 0x0BE000, length = 0x001FF0	/* on-chip Flash */
    
    //   FLASHN_RSVD     : origin = 0x0BFFF0, length = 0x000010    /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
    PAGE 1 : /* Data Memory */
             /* Memory (RAM/FLASH) blocks can be moved to PAGE0 for program allocation */
    
       BOOT_RSVD       : origin = 0x000002, length = 0x000121     /* Part of M0, BOOT rom will use this for stack */
       RAMM1           : origin = 0x000400, length = 0x0003F8     /* on-chip RAM block M1 */
    //   RAMM1_RSVD      : origin = 0x0007F8, length = 0x000008     /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
       RAMD1           : origin = 0x00B800, length = 0x000800
    
       RAMLS5      : origin = 0x00A800, length = 0x000800
    
       RAMGS0      : origin = 0x00C000, length = 0x001000
       RAMGS1      : origin = 0x00D000, length = 0x001000
       RAMGS2      : origin = 0x00E000, length = 0x001000
       RAMGS3      : origin = 0x00F000, length = 0x001000
       RAMGS4      : origin = 0x010000, length = 0x001000
       RAMGS5      : origin = 0x011000, length = 0x001000
       RAMGS6      : origin = 0x012000, length = 0x001000
       RAMGS7      : origin = 0x013000, length = 0x001000
       RAMGS8      : origin = 0x014000, length = 0x001000
       RAMGS9      : origin = 0x015000, length = 0x001000
       RAMGS10     : origin = 0x016000, length = 0x001000
    
    //   RAMGS11     : origin = 0x017000, length = 0x000FF8   /* Uncomment for F28374D, F28376D devices */
    
    //   RAMGS11_RSVD : origin = 0x017FF8, length = 0x000008    /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
       RAMGS11     : origin = 0x017000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       RAMGS12     : origin = 0x018000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       RAMGS13     : origin = 0x019000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
    
       CPU2TOCPU1RAM   : origin = 0x03F800, length = 0x000400
       CPU1TOCPU2RAM   : origin = 0x03FC00, length = 0x000400
    }
    
    SECTIONS
    {
       /* Allocate program areas: */
       .cinit              : > FLASHB      PAGE = 0, ALIGN(8)
       .text               : >> FLASHB     PAGE = 0, ALIGN(8)
       codestart           : > BEGIN       PAGE = 0, ALIGN(8)
       /* Allocate uninitalized data sections: */
       .stack              : > RAMM1       PAGE = 1
       .switch             : > FLASHB      PAGE = 0, ALIGN(8)
       .reset              : > RESET,      PAGE = 0, TYPE = DSECT /* not used, */
    
    #if defined(__TI_EABI__)
       .init_array         : > FLASHB,       PAGE = 0,       ALIGN(8)
       .bss                : > RAMLS5,       PAGE = 1
       .bss:output         : > RAMLS3,       PAGE = 0
       .bss:cio            : > RAMLS5,       PAGE = 1
       .data               : > RAMLS5,       PAGE = 1
       .sysmem             : > RAMLS5,       PAGE = 1
       /* Initalized sections go in Flash */
       .const              : > FLASHJ,       PAGE = 0,       ALIGN(8)
    #else
       .pinit              : > FLASHB,       PAGE = 0,       ALIGN(8)
       .ebss               : >> RAMLS5 | RAMGS0 | RAMGS1,    PAGE = 1
       .esysmem            : > RAMLS5,       PAGE = 1
       .cio                : > RAMLS5,       PAGE = 1
       /* Initalized sections go in Flash */
       .econst             : >> FLASHJ      PAGE = 0, ALIGN(8)
    #endif
    
       Filter_RegsFile     : > RAMGS0,	   PAGE = 1
    
       SHARERAMGS0		: > RAMGS0,		PAGE = 1
       SHARERAMGS1		: > RAMGS1,		PAGE = 1
       SHARERAMGS2		: > RAMGS2,		PAGE = 1
       ramgs0           : > RAMGS0,     PAGE = 1
       ramgs1           : > RAMGS1,     PAGE = 1
    
    #ifdef __TI_COMPILER_VERSION__
        #if __TI_COMPILER_VERSION__ >= 15009000
            #if defined(__TI_EABI__)
                .TI.ramfunc : {} LOAD = FLASHK,
                                     RUN = RAMLS0,
                                     LOAD_START(RamfuncsLoadStart),
                                     LOAD_SIZE(RamfuncsLoadSize),
                                     LOAD_END(RamfuncsLoadEnd),
                                     RUN_START(RamfuncsRunStart),
                                     RUN_SIZE(RamfuncsRunSize),
                                     RUN_END(RamfuncsRunEnd),
                                     PAGE = 0, ALIGN(8)
            #else
                .TI.ramfunc : {} LOAD = FLASHK,
                                 RUN = RAMLS0,
                                 LOAD_START(_RamfuncsLoadStart),
                                 LOAD_SIZE(_RamfuncsLoadSize),
                                 LOAD_END(_RamfuncsLoadEnd),
                                 RUN_START(_RamfuncsRunStart),
                                 RUN_SIZE(_RamfuncsRunSize),
                                 RUN_END(_RamfuncsRunEnd),
                                 PAGE = 0, ALIGN(8)
            #endif
        #else
       ramfuncs            : LOAD = FLASHK,
                             RUN = RAMLS0,
                             LOAD_START(_RamfuncsLoadStart),
                             LOAD_SIZE(_RamfuncsLoadSize),
                             LOAD_END(_RamfuncsLoadEnd),
                             RUN_START(_RamfuncsRunStart),
                             RUN_SIZE(_RamfuncsRunSize),
                             RUN_END(_RamfuncsRunEnd),
                             PAGE = 0, ALIGN(8)
        #endif
    
    #endif
    
       /* The following section definitions are required when using the IPC API Drivers */
        GROUP : > CPU1TOCPU2RAM, PAGE = 1
        {
            PUTBUFFER
            PUTWRITEIDX
            GETREADIDX
        }
    
        GROUP : > CPU2TOCPU1RAM, PAGE = 1
        {
            GETBUFFER :    TYPE = DSECT
            GETWRITEIDX :  TYPE = DSECT
            PUTREADIDX :   TYPE = DSECT
        }
    
       /* The following section definition are for SDFM examples */
       Filter1_RegsFile : > RAMGS1,	PAGE = 1, fill=0x1111
       Filter2_RegsFile : > RAMGS2,	PAGE = 1, fill=0x2222
       Filter3_RegsFile : > RAMGS3,	PAGE = 1, fill=0x3333
       Filter4_RegsFile : > RAMGS4,	PAGE = 1, fill=0x4444
       Difference_RegsFile : >RAMGS5, 	PAGE = 1, fill=0x3333
    }
    
    /*
    //===========================================================================
    // End of file.
    //===========================================================================
    */
    

    ******************************************************************************
                 TMS320C2000 Linker PC v22.6.0                     
    ******************************************************************************
    >> Linked Thu Jun 22 09:14:32 2023
    
    OUTPUT FILE NAME:   <led_ex1_blinky.out>
    ENTRY POINT SYMBOL: "code_start"  address: 00080000
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      RAMM0                 00000123   000002dd  00000000  000002dd  RWIX
      RAMLS0                00008000   00000800  00000128  000006d8  RWIX
      RAMLS1                00008800   00000800  00000000  00000800  RWIX
      RAMLS2                00009000   00000800  00000000  00000800  RWIX
      RAMLS3                00009800   00000800  00000000  00000800  RWIX
      RAMLS4                0000a000   00000800  00000000  00000800  RWIX
      RAMD0                 0000b000   00000800  00000000  00000800  RWIX
      RAMGS14               0001a000   00001000  00000000  00001000  RWIX
      RAMGS15               0001b000   00000ff8  00000000  00000ff8  RWIX
      BEGIN                 00080000   00000002  00000002  00000000  RWIX
      FLASHA                00080002   00001ffe  00000000  00001ffe  RWIX
      FLASHB                00082000   00026000  000161bb  0000fe45  RWIX
      FLASHI                000a8000   00008000  00000000  00008000  RWIX
      FLASHJ                000b0000   00008000  0000023e  00007dc2  RWIX
      FLASHK                000b8000   00002000  00000128  00001ed8  RWIX
      FLASHL                000ba000   00002000  00000000  00002000  RWIX
      FLASHM                000bc000   00002000  00000000  00002000  RWIX
      FLASHN                000be000   00001ff0  00000000  00001ff0  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
    
    PAGE 1:
      BOOT_RSVD             00000002   00000121  00000000  00000121  RWIX
      RAMM1                 00000400   000003f8  00000100  000002f8  RWIX
      RAMLS5                0000a800   00000800  00000010  000007f0  RWIX
      RAMD1                 0000b800   00000800  00000000  00000800  RWIX
      RAMGS0                0000c000   00001000  00000000  00001000  RWIX
      RAMGS1                0000d000   00001000  00000000  00001000  RWIX
      RAMGS2                0000e000   00001000  00000000  00001000  RWIX
      RAMGS3                0000f000   00001000  00000000  00001000  RWIX
      RAMGS4                00010000   00001000  00000000  00001000  RWIX
      RAMGS5                00011000   00001000  00000000  00001000  RWIX
      RAMGS6                00012000   00001000  00000000  00001000  RWIX
      RAMGS7                00013000   00001000  00000000  00001000  RWIX
      RAMGS8                00014000   00001000  00000000  00001000  RWIX
      RAMGS9                00015000   00001000  00000000  00001000  RWIX
      RAMGS10               00016000   00001000  00000000  00001000  RWIX
      RAMGS11               00017000   00001000  00000000  00001000  RWIX
      RAMGS12               00018000   00001000  00000000  00001000  RWIX
      RAMGS13               00019000   00001000  00000000  00001000  RWIX
      CPU2TOCPU1RAM         0003f800   00000400  00000000  00000400  RWIX
      CPU1TOCPU2RAM         0003fc00   00000400  00000000  00000400  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    codestart 
    *          0    00080000    00000002     
                      00080000    00000002     F2837xD_CodeStartBranch.obj (codestart)
    
    .cinit     0    000981a8    00000014     
                      000981a8    0000000a     (.cinit..data.load) [load image, compression = lzss]
                      000981b2    00000004     (__TI_handler_table)
                      000981b6    00000002     --HOLE-- [fill = 0]
                      000981b8    00000004     (__TI_cinit_table)
    
    .stack     1    00000400    00000100     UNINITIALIZED
                      00000400    00000100     --HOLE--
    
    .reset     0    003fffc0    00000000     DSECT
    
    .init_array 
    *          0    00082000    00000000     UNINITIALIZED
    
    .data      1    0000a800    00000010     UNINITIALIZED
                      0000a800    00000006     device.obj (.data)
                      0000a806    00000006     rts2800_fpu32_eabi.lib : exit.c.obj (.data)
                      0000a80c    00000002                            : _lock.c.obj (.data:_lock)
                      0000a80e    00000002                            : _lock.c.obj (.data:_unlock)
    
    .const     0    000b0000    0000023e     
                      000b0000    000000c2     driverlib_eabi.lib : sysctl.obj (.const:.string)
                      000b00c2    000000bf                        : flash.obj (.const:.string)
                      000b0181    00000001     --HOLE-- [fill = 0]
                      000b0182    000000bc                        : gpio.obj (.const:.string)
    
    .TI.ramfunc 
    *          0    000b8000    00000128     RUN ADDR = 00008000
                      000b8000    00000043     driverlib_eabi.lib : flash.obj (.TI.ramfunc:Flash_initModule)
                      000b8043    0000002c                        : flash.obj (.TI.ramfunc:Flash_setBankPowerMode)
                      000b806f    00000024                        : flash.obj (.TI.ramfunc:Flash_setWaitstates)
                      000b8093    0000001d                        : flash.obj (.TI.ramfunc:Flash_setPumpPowerMode)
                      000b80b0    00000018                        : flash.obj (.TI.ramfunc:Flash_disableCache)
                      000b80c8    00000018                        : flash.obj (.TI.ramfunc:Flash_disablePrefetch)
                      000b80e0    00000017                        : flash.obj (.TI.ramfunc:Flash_enableCache)
                      000b80f7    00000017                        : flash.obj (.TI.ramfunc:Flash_enablePrefetch)
                      000b810e    00000016                        : flash.obj (.TI.ramfunc:Flash_enableECC)
                      000b8124    00000004                        : sysctl.obj (.TI.ramfunc)
    
    GETBUFFER 
    *          0    0003f800    00000000     DSECT
    
    GETWRITEIDX 
    *          0    0003f800    00000000     DSECT
    
    PUTREADIDX 
    *          0    0003f800    00000000     DSECT
    
    .text      0    00082000    000161a7     
                      00082000    00015650     led_ex1_blinky.obj (.text)
                      00097650    000003d7     device.obj (.text)
                      00097a27    00000206     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_setClock)
                      00097c2d    0000008a                        : sysctl.obj (.text:SysCtl_selectXTAL)
                      00097cb7    00000088     rts2800_fpu32_eabi.lib : fs_div28.asm.obj (.text)
                      00097d3f    00000068     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_getDeviceParametric)
                      00097da7    00000052                        : gpio.obj (.text:GPIO_setPadConfig)
                      00097df9    00000048                        : sysctl.obj (.text:SysCtl_selectOscSource)
                      00097e41    0000003d                        : interrupt.obj (.text:Interrupt_initModule)
                      00097e7e    00000037                        : gpio.obj (.text:GPIO_setControllerCore)
                      00097eb5    00000037                        : gpio.obj (.text:GPIO_setPinConfig)
                      00097eec    00000037                        : gpio.obj (.text:GPIO_setQualificationMode)
                      00097f23    00000031                        : gpio.obj (.text:GPIO_setDirectionMode)
                      00097f54    0000002e     rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss)
                      00097f82    0000002b                            : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                      00097fad    00000029                            : exit.c.obj (.text)
                      00097fd6    00000026     driverlib_eabi.lib : flash.obj (.text:Flash_setBankPowerUpDelay)
                      00097ffc    00000021                        : sysctl.obj (.text:CPUTimer_selectClockSource)
                      0009801d    0000001f                        : sysctl.obj (.text:CPUTimer_getTimerOverflowStatus)
                      0009803c    0000001e                        : interrupt.obj (.text:Interrupt_initVectorTable)
                      0009805a    0000001d     rts2800_fpu32_eabi.lib : memcpy.c.obj (.text)
                      00098077    0000001a     driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_startTimer)
                      00098091    00000017                        : sysctl.obj (.text:CPUTimer_isBaseValid)
                      000980a8    00000017     rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
                      000980bf    00000014     driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_stopTimer)
                      000980d3    00000012                        : sysctl.obj (.text:CPUTimer_clearOverflowFlag)
                      000980e5    00000012                        : sysctl.obj (.text:CPUTimer_disableInterrupt)
                      000980f7    00000011                        : sysctl.obj (.text:CPUTimer_setPeriod)
                      00098108    00000010                        : flash.obj (.text:Flash_isCtrlBaseValid)
                      00098118    00000010                        : flash.obj (.text:Flash_isECCBaseValid)
                      00098128    0000000f                        : sysctl.obj (.text:SysCtl_pollCpuTimer)
                      00098137    0000000e                        : gpio.obj (.text:GPIO_isPinValid)
                      00098145    0000000e                        : interrupt.obj (.text:Interrupt_defaultHandler)
                      00098153    0000000d                        : interrupt.obj (.text:Interrupt_disableGlobal)
                      00098160    0000000c     rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
                      0009816c    0000000b     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
                      00098177    00000009                        : sysctl.obj (.text:SysCtl_serviceWatchdog)
                      00098180    00000009     rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
                      00098189    00000008     F2837xD_CodeStartBranch.obj (.text)
                      00098191    00000008     rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none)
                      00098199    00000007     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_resetMCD)
                      000981a0    00000002                        : interrupt.obj (.text:Interrupt_illegalOperationHandler)
                      000981a2    00000002                        : interrupt.obj (.text:Interrupt_nmiHandler)
                      000981a4    00000002     rts2800_fpu32_eabi.lib : pre_init.c.obj (.text)
                      000981a6    00000001                            : startup.c.obj (.text)
    
    MODULE SUMMARY
    
           Module                        code    ro data   rw data
           ------                        ----    -------   -------
        .\
           led_ex1_blinky.obj            87632   0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        87632   0         0      
                                                                  
        .\device\
           device.obj                    983     0         6      
           F2837xD_CodeStartBranch.obj   10      0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        993     0         6      
                                                                  
        C:\ti\c2000\C2000Ware_4_03_00_00\driverlib\f2837xd\driverlib\ccs\Debug\driverlib_eabi.lib
           sysctl.obj                    1068    194       0      
           flash.obj                     654     191       0      
           gpio.obj                      310     188       0      
           interrupt.obj                 122     0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        2154    573       0      
                                                                  
        C:\ti\ccs1230\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS\lib\rts2800_fpu32_eabi.lib
           fs_div28.asm.obj              136     0         0      
           exit.c.obj                    41      0         6      
           copy_decompress_lzss.c.obj    46      0         0      
           autoinit.c.obj                43      0         0      
           memcpy.c.obj                  29      0         0      
           boot28.asm.obj                23      0         0      
           _lock.c.obj                   9       0         4      
           args_main.c.obj               12      0         0      
           copy_decompress_none.c.obj    8       0         0      
           pre_init.c.obj                2       0         0      
           startup.c.obj                 1       0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        350     0         10     
                                                                  
           Stack:                        0       0         256    
           Linker Generated:             0       18        0      
        +--+-----------------------------+-------+---------+---------+
           Grand Total:                  91129   591       272    
    
    
    LINKER GENERATED COPY TABLES
    
    __TI_cinit_table @ 000981b8 records: 1, size/record: 4, table size: 4
    	.data: load addr=000981a8, load size=0000000a bytes, run addr=0000a800, run size=00000010 bytes, compression=lzss
    
    
    LINKER GENERATED HANDLER TABLE
    
    __TI_handler_table @ 000981b2 records: 2, size/record: 2, table size: 4
    	index: 0, handler: __TI_decompress_lzss
    	index: 1, handler: __TI_decompress_none
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address     data page           name
    --------    ----------------    ----
    00000400      10 (00000400)     __stack
    
    0000a800     2a0 (0000a800)     Example_Result
    0000a802     2a0 (0000a800)     Example_PassCount
    0000a804     2a0 (0000a800)     Example_Fail
    0000a806     2a0 (0000a800)     __TI_enable_exit_profile_output
    0000a808     2a0 (0000a800)     __TI_cleanup_ptr
    0000a80a     2a0 (0000a800)     __TI_dtors_ptr
    0000a80c     2a0 (0000a800)     _lock
    0000a80e     2a0 (0000a800)     _unlock
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    page  address   name                                     
    ----  -------   ----                                     
    0     00097fad  C$$EXIT                                  
    0     0009789b  Device_bootCPU2                          
    0     0009786a  Device_configureTMXAnalogTrim            
    0     00097718  Device_enableAllPeripherals              
    0     00097854  Device_enableUnbondedGPIOPullups         
    0     00097837  Device_enableUnbondedGPIOPullupsFor100Pin
    0     00097824  Device_enableUnbondedGPIOPullupsFor176Pin
    0     000976e7  Device_init                              
    0     00097803  Device_initGPIO                          
    1     0000a804  Example_Fail                             
    1     0000a802  Example_PassCount                        
    1     0000a800  Example_Result                           
    0     00097a26  Example_done                             
    0     00097a21  Example_setResultFail                    
    0     00097a1c  Example_setResultPass                    
    0     00008000  Flash_initModule                         
    0     00097e7e  GPIO_setControllerCore                   
    0     00097f23  GPIO_setDirectionMode                    
    0     00097da7  GPIO_setPadConfig                        
    0     00097eb5  GPIO_setPinConfig                        
    0     00097eec  GPIO_setQualificationMode                
    0     00097e41  Interrupt_initModule                     
    0     0009803c  Interrupt_initVectorTable                
    0     000b8128  RamfuncsLoadEnd                          
    abs   00000128  RamfuncsLoadSize                         
    0     000b8000  RamfuncsLoadStart                        
    0     00008128  RamfuncsRunEnd                           
    abs   00000128  RamfuncsRunSize                          
    0     00008000  RamfuncsRunStart                         
    0     00008124  SysCtl_delay                             
    0     00097d3f  SysCtl_getDeviceParametric               
    0     00097df9  SysCtl_selectOscSource                   
    0     00097c2d  SysCtl_selectXTAL                        
    0     00097a27  SysCtl_setClock                          
    0     000981b8  __TI_CINIT_Base                          
    0     000981bc  __TI_CINIT_Limit                         
    0     000981bc  __TI_CINIT_Warm                          
    0     000981b2  __TI_Handler_Table_Base                  
    0     000981b6  __TI_Handler_Table_Limit                 
    1     00000500  __TI_STACK_END                           
    abs   00000100  __TI_STACK_SIZE                          
    0     00097f82  __TI_auto_init_nobinit_nopinit           
    1     0000a808  __TI_cleanup_ptr                         
    0     00097f54  __TI_decompress_lzss                     
    0     00098191  __TI_decompress_none                     
    1     0000a80a  __TI_dtors_ptr                           
    1     0000a806  __TI_enable_exit_profile_output          
    abs   ffffffff  __TI_pprof_out_hndl                      
    abs   ffffffff  __TI_prof_data_size                      
    abs   ffffffff  __TI_prof_data_start                     
    0     00097cb7  __c28xabi_divf                           
    n/a   UNDEFED   __c_args__                               
    0     00097a15  __error__                                
    1     00000400  __stack                                  
    0     00098160  _args_main                               
    0     000980a8  _c_int00                                 
    1     0000a80c  _lock                                    
    0     00098188  _nop                                     
    0     00098184  _register_lock                           
    0     00098180  _register_unlock                         
    0     000981a6  _system_post_cinit                       
    0     000981a4  _system_pre_init                         
    1     0000a80e  _unlock                                  
    0     00083b70  aar1                                     
    0     00083cd8  aar10                                    
    0     00085e6c  aar10_a                                  
    0     00088000  aar10_b                                  
    0     0008a194  aar10_c                                  
    0     0008c328  aar10_d                                  
    0     0008e4bc  aar10_e                                  
    0     00090650  aar10_f                                  
    0     000927e4  aar10_g                                  
    0     00094978  aar10_h                                  
    0     00096b0c  aar10_i                                  
    0     00083d00  aar11                                    
    0     00085e94  aar11_a                                  
    0     00088028  aar11_b                                  
    0     0008a1bc  aar11_c                                  
    0     0008c350  aar11_d                                  
    0     0008e4e4  aar11_e                                  
    0     00090678  aar11_f                                  
    0     0009280c  aar11_g                                  
    0     000949a0  aar11_h                                  
    0     00096b34  aar11_i                                  
    0     00083d28  aar12                                    
    0     00085ebc  aar12_a                                  
    0     00088050  aar12_b                                  
    0     0008a1e4  aar12_c                                  
    0     0008c378  aar12_d                                  
    0     0008e50c  aar12_e                                  
    0     000906a0  aar12_f                                  
    0     00092834  aar12_g                                  
    0     000949c8  aar12_h                                  
    0     00096b5c  aar12_i                                  
    0     00083d50  aar13                                    
    0     00085ee4  aar13_a                                  
    0     00088078  aar13_b                                  
    0     0008a20c  aar13_c                                  
    0     0008c3a0  aar13_d                                  
    0     0008e534  aar13_e                                  
    0     000906c8  aar13_f                                  
    0     0009285c  aar13_g                                  
    0     000949f0  aar13_h                                  
    0     00096b84  aar13_i                                  
    0     00083d78  aar14                                    
    0     00085f0c  aar14_a                                  
    0     000880a0  aar14_b                                  
    0     0008a234  aar14_c                                  
    0     0008c3c8  aar14_d                                  
    0     0008e55c  aar14_e                                  
    0     000906f0  aar14_f                                  
    0     00092884  aar14_g                                  
    0     00094a18  aar14_h                                  
    0     00096bac  aar14_i                                  
    0     00083da0  aar15                                    
    0     00085f34  aar15_a                                  
    0     000880c8  aar15_b                                  
    0     0008a25c  aar15_c                                  
    0     0008c3f0  aar15_d                                  
    0     0008e584  aar15_e                                  
    0     00090718  aar15_f                                  
    0     000928ac  aar15_g                                  
    0     00094a40  aar15_h                                  
    0     00096bd4  aar15_i                                  
    0     00083dc8  aar16                                    
    0     00085f5c  aar16_a                                  
    0     000880f0  aar16_b                                  
    0     0008a284  aar16_c                                  
    0     0008c418  aar16_d                                  
    0     0008e5ac  aar16_e                                  
    0     00090740  aar16_f                                  
    0     000928d4  aar16_g                                  
    0     00094a68  aar16_h                                  
    0     00096bfc  aar16_i                                  
    0     00083df0  aar17                                    
    0     00085f84  aar17_a                                  
    0     00088118  aar17_b                                  
    0     0008a2ac  aar17_c                                  
    0     0008c440  aar17_d                                  
    0     0008e5d4  aar17_e                                  
    0     00090768  aar17_f                                  
    0     000928fc  aar17_g                                  
    0     00094a90  aar17_h                                  
    0     00096c24  aar17_i                                  
    0     00083e18  aar18                                    
    0     00085fac  aar18_a                                  
    0     00088140  aar18_b                                  
    0     0008a2d4  aar18_c                                  
    0     0008c468  aar18_d                                  
    0     0008e5fc  aar18_e                                  
    0     00090790  aar18_f                                  
    0     00092924  aar18_g                                  
    0     00094ab8  aar18_h                                  
    0     00096c4c  aar18_i                                  
    0     00083e40  aar19                                    
    0     00085fd4  aar19_a                                  
    0     00088168  aar19_b                                  
    0     0008a2fc  aar19_c                                  
    0     0008c490  aar19_d                                  
    0     0008e624  aar19_e                                  
    0     000907b8  aar19_f                                  
    0     0009294c  aar19_g                                  
    0     00094ae0  aar19_h                                  
    0     00096c74  aar19_i                                  
    0     00085d04  aar1_a                                   
    0     00087e98  aar1_b                                   
    0     0008a02c  aar1_c                                   
    0     0008c1c0  aar1_d                                   
    0     0008e354  aar1_e                                   
    0     000904e8  aar1_f                                   
    0     0009267c  aar1_g                                   
    0     00094810  aar1_h                                   
    0     000969a4  aar1_i                                   
    0     00083b98  aar2                                     
    0     00083e68  aar20                                    
    0     00085ffc  aar20_a                                  
    0     00088190  aar20_b                                  
    0     0008a324  aar20_c                                  
    0     0008c4b8  aar20_d                                  
    0     0008e64c  aar20_e                                  
    0     000907e0  aar20_f                                  
    0     00092974  aar20_g                                  
    0     00094b08  aar20_h                                  
    0     00096c9c  aar20_i                                  
    0     00085d2c  aar2_a                                   
    0     00087ec0  aar2_b                                   
    0     0008a054  aar2_c                                   
    0     0008c1e8  aar2_d                                   
    0     0008e37c  aar2_e                                   
    0     00090510  aar2_f                                   
    0     000926a4  aar2_g                                   
    0     00094838  aar2_h                                   
    0     000969cc  aar2_i                                   
    0     00083bc0  aar3                                     
    0     00085d54  aar3_a                                   
    0     00087ee8  aar3_b                                   
    0     0008a07c  aar3_c                                   
    0     0008c210  aar3_d                                   
    0     0008e3a4  aar3_e                                   
    0     00090538  aar3_f                                   
    0     000926cc  aar3_g                                   
    0     00094860  aar3_h                                   
    0     000969f4  aar3_i                                   
    0     00083be8  aar4                                     
    0     00085d7c  aar4_a                                   
    0     00087f10  aar4_b                                   
    0     0008a0a4  aar4_c                                   
    0     0008c238  aar4_d                                   
    0     0008e3cc  aar4_e                                   
    0     00090560  aar4_f                                   
    0     000926f4  aar4_g                                   
    0     00094888  aar4_h                                   
    0     00096a1c  aar4_i                                   
    0     00083c10  aar5                                     
    0     00085da4  aar5_a                                   
    0     00087f38  aar5_b                                   
    0     0008a0cc  aar5_c                                   
    0     0008c260  aar5_d                                   
    0     0008e3f4  aar5_e                                   
    0     00090588  aar5_f                                   
    0     0009271c  aar5_g                                   
    0     000948b0  aar5_h                                   
    0     00096a44  aar5_i                                   
    0     00083c38  aar6                                     
    0     00085dcc  aar6_a                                   
    0     00087f60  aar6_b                                   
    0     0008a0f4  aar6_c                                   
    0     0008c288  aar6_d                                   
    0     0008e41c  aar6_e                                   
    0     000905b0  aar6_f                                   
    0     00092744  aar6_g                                   
    0     000948d8  aar6_h                                   
    0     00096a6c  aar6_i                                   
    0     00083c60  aar7                                     
    0     00085df4  aar7_a                                   
    0     00087f88  aar7_b                                   
    0     0008a11c  aar7_c                                   
    0     0008c2b0  aar7_d                                   
    0     0008e444  aar7_e                                   
    0     000905d8  aar7_f                                   
    0     0009276c  aar7_g                                   
    0     00094900  aar7_h                                   
    0     00096a94  aar7_i                                   
    0     00083c88  aar8                                     
    0     00085e1c  aar8_a                                   
    0     00087fb0  aar8_b                                   
    0     0008a144  aar8_c                                   
    0     0008c2d8  aar8_d                                   
    0     0008e46c  aar8_e                                   
    0     00090600  aar8_f                                   
    0     00092794  aar8_g                                   
    0     00094928  aar8_h                                   
    0     00096abc  aar8_i                                   
    0     00083cb0  aar9                                     
    0     00085e44  aar9_a                                   
    0     00087fd8  aar9_b                                   
    0     0008a16c  aar9_c                                   
    0     0008c300  aar9_d                                   
    0     0008e494  aar9_e                                   
    0     00090628  aar9_f                                   
    0     000927bc  aar9_g                                   
    0     00094950  aar9_h                                   
    0     00096ae4  aar9_i                                   
    0     00097fad  abort                                    
    0     00083850  bar1                                     
    0     000839b8  bar10                                    
    0     00085b4c  bar10_a                                  
    0     00087ce0  bar10_b                                  
    0     00089e74  bar10_c                                  
    0     0008c008  bar10_d                                  
    0     0008e19c  bar10_e                                  
    0     00090330  bar10_f                                  
    0     000924c4  bar10_g                                  
    0     00094658  bar10_h                                  
    0     000967ec  bar10_i                                  
    0     000839e0  bar11                                    
    0     00085b74  bar11_a                                  
    0     00087d08  bar11_b                                  
    0     00089e9c  bar11_c                                  
    0     0008c030  bar11_d                                  
    0     0008e1c4  bar11_e                                  
    0     00090358  bar11_f                                  
    0     000924ec  bar11_g                                  
    0     00094680  bar11_h                                  
    0     00096814  bar11_i                                  
    0     00083a08  bar12                                    
    0     00085b9c  bar12_a                                  
    0     00087d30  bar12_b                                  
    0     00089ec4  bar12_c                                  
    0     0008c058  bar12_d                                  
    0     0008e1ec  bar12_e                                  
    0     00090380  bar12_f                                  
    0     00092514  bar12_g                                  
    0     000946a8  bar12_h                                  
    0     0009683c  bar12_i                                  
    0     00083a30  bar13                                    
    0     00085bc4  bar13_a                                  
    0     00087d58  bar13_b                                  
    0     00089eec  bar13_c                                  
    0     0008c080  bar13_d                                  
    0     0008e214  bar13_e                                  
    0     000903a8  bar13_f                                  
    0     0009253c  bar13_g                                  
    0     000946d0  bar13_h                                  
    0     00096864  bar13_i                                  
    0     00083a58  bar14                                    
    0     00085bec  bar14_a                                  
    0     00087d80  bar14_b                                  
    0     00089f14  bar14_c                                  
    0     0008c0a8  bar14_d                                  
    0     0008e23c  bar14_e                                  
    0     000903d0  bar14_f                                  
    0     00092564  bar14_g                                  
    0     000946f8  bar14_h                                  
    0     0009688c  bar14_i                                  
    0     00083a80  bar15                                    
    0     00085c14  bar15_a                                  
    0     00087da8  bar15_b                                  
    0     00089f3c  bar15_c                                  
    0     0008c0d0  bar15_d                                  
    0     0008e264  bar15_e                                  
    0     000903f8  bar15_f                                  
    0     0009258c  bar15_g                                  
    0     00094720  bar15_h                                  
    0     000968b4  bar15_i                                  
    0     00083aa8  bar16                                    
    0     00085c3c  bar16_a                                  
    0     00087dd0  bar16_b                                  
    0     00089f64  bar16_c                                  
    0     0008c0f8  bar16_d                                  
    0     0008e28c  bar16_e                                  
    0     00090420  bar16_f                                  
    0     000925b4  bar16_g                                  
    0     00094748  bar16_h                                  
    0     000968dc  bar16_i                                  
    0     00083ad0  bar17                                    
    0     00085c64  bar17_a                                  
    0     00087df8  bar17_b                                  
    0     00089f8c  bar17_c                                  
    0     0008c120  bar17_d                                  
    0     0008e2b4  bar17_e                                  
    0     00090448  bar17_f                                  
    0     000925dc  bar17_g                                  
    0     00094770  bar17_h                                  
    0     00096904  bar17_i                                  
    0     00083af8  bar18                                    
    0     00085c8c  bar18_a                                  
    0     00087e20  bar18_b                                  
    0     00089fb4  bar18_c                                  
    0     0008c148  bar18_d                                  
    0     0008e2dc  bar18_e                                  
    0     00090470  bar18_f                                  
    0     00092604  bar18_g                                  
    0     00094798  bar18_h                                  
    0     0009692c  bar18_i                                  
    0     00083b20  bar19                                    
    0     00085cb4  bar19_a                                  
    0     00087e48  bar19_b                                  
    0     00089fdc  bar19_c                                  
    0     0008c170  bar19_d                                  
    0     0008e304  bar19_e                                  
    0     00090498  bar19_f                                  
    0     0009262c  bar19_g                                  
    0     000947c0  bar19_h                                  
    0     00096954  bar19_i                                  
    0     000859e4  bar1_a                                   
    0     00087b78  bar1_b                                   
    0     00089d0c  bar1_c                                   
    0     0008bea0  bar1_d                                   
    0     0008e034  bar1_e                                   
    0     000901c8  bar1_f                                   
    0     0009235c  bar1_g                                   
    0     000944f0  bar1_h                                   
    0     00096684  bar1_i                                   
    0     00083878  bar2                                     
    0     00083b48  bar20                                    
    0     00085cdc  bar20_a                                  
    0     00087e70  bar20_b                                  
    0     0008a004  bar20_c                                  
    0     0008c198  bar20_d                                  
    0     0008e32c  bar20_e                                  
    0     000904c0  bar20_f                                  
    0     00092654  bar20_g                                  
    0     000947e8  bar20_h                                  
    0     0009697c  bar20_i                                  
    0     00085a0c  bar2_a                                   
    0     00087ba0  bar2_b                                   
    0     00089d34  bar2_c                                   
    0     0008bec8  bar2_d                                   
    0     0008e05c  bar2_e                                   
    0     000901f0  bar2_f                                   
    0     00092384  bar2_g                                   
    0     00094518  bar2_h                                   
    0     000966ac  bar2_i                                   
    0     000838a0  bar3                                     
    0     00085a34  bar3_a                                   
    0     00087bc8  bar3_b                                   
    0     00089d5c  bar3_c                                   
    0     0008bef0  bar3_d                                   
    0     0008e084  bar3_e                                   
    0     00090218  bar3_f                                   
    0     000923ac  bar3_g                                   
    0     00094540  bar3_h                                   
    0     000966d4  bar3_i                                   
    0     000838c8  bar4                                     
    0     00085a5c  bar4_a                                   
    0     00087bf0  bar4_b                                   
    0     00089d84  bar4_c                                   
    0     0008bf18  bar4_d                                   
    0     0008e0ac  bar4_e                                   
    0     00090240  bar4_f                                   
    0     000923d4  bar4_g                                   
    0     00094568  bar4_h                                   
    0     000966fc  bar4_i                                   
    0     000838f0  bar5                                     
    0     00085a84  bar5_a                                   
    0     00087c18  bar5_b                                   
    0     00089dac  bar5_c                                   
    0     0008bf40  bar5_d                                   
    0     0008e0d4  bar5_e                                   
    0     00090268  bar5_f                                   
    0     000923fc  bar5_g                                   
    0     00094590  bar5_h                                   
    0     00096724  bar5_i                                   
    0     00083918  bar6                                     
    0     00085aac  bar6_a                                   
    0     00087c40  bar6_b                                   
    0     00089dd4  bar6_c                                   
    0     0008bf68  bar6_d                                   
    0     0008e0fc  bar6_e                                   
    0     00090290  bar6_f                                   
    0     00092424  bar6_g                                   
    0     000945b8  bar6_h                                   
    0     0009674c  bar6_i                                   
    0     00083940  bar7                                     
    0     00085ad4  bar7_a                                   
    0     00087c68  bar7_b                                   
    0     00089dfc  bar7_c                                   
    0     0008bf90  bar7_d                                   
    0     0008e124  bar7_e                                   
    0     000902b8  bar7_f                                   
    0     0009244c  bar7_g                                   
    0     000945e0  bar7_h                                   
    0     00096774  bar7_i                                   
    0     00083968  bar8                                     
    0     00085afc  bar8_a                                   
    0     00087c90  bar8_b                                   
    0     00089e24  bar8_c                                   
    0     0008bfb8  bar8_d                                   
    0     0008e14c  bar8_e                                   
    0     000902e0  bar8_f                                   
    0     00092474  bar8_g                                   
    0     00094608  bar8_h                                   
    0     0009679c  bar8_i                                   
    0     00083990  bar9                                     
    0     00085b24  bar9_a                                   
    0     00087cb8  bar9_b                                   
    0     00089e4c  bar9_c                                   
    0     0008bfe0  bar9_d                                   
    0     0008e174  bar9_e                                   
    0     00090308  bar9_f                                   
    0     0009249c  bar9_g                                   
    0     00094630  bar9_h                                   
    0     000967c4  bar9_i                                   
    0     00083e90  car1                                     
    0     00083ff8  car10                                    
    0     0008618c  car10_a                                  
    0     00088320  car10_b                                  
    0     0008a4b4  car10_c                                  
    0     0008c648  car10_d                                  
    0     0008e7dc  car10_e                                  
    0     00090970  car10_f                                  
    0     00092b04  car10_g                                  
    0     00094c98  car10_h                                  
    0     00096e2c  car10_i                                  
    0     00084020  car11                                    
    0     000861b4  car11_a                                  
    0     00088348  car11_b                                  
    0     0008a4dc  car11_c                                  
    0     0008c670  car11_d                                  
    0     0008e804  car11_e                                  
    0     00090998  car11_f                                  
    0     00092b2c  car11_g                                  
    0     00094cc0  car11_h                                  
    0     00096e54  car11_i                                  
    0     00084048  car12                                    
    0     000861dc  car12_a                                  
    0     00088370  car12_b                                  
    0     0008a504  car12_c                                  
    0     0008c698  car12_d                                  
    0     0008e82c  car12_e                                  
    0     000909c0  car12_f                                  
    0     00092b54  car12_g                                  
    0     00094ce8  car12_h                                  
    0     00096e7c  car12_i                                  
    0     00084070  car13                                    
    0     00086204  car13_a                                  
    0     00088398  car13_b                                  
    0     0008a52c  car13_c                                  
    0     0008c6c0  car13_d                                  
    0     0008e854  car13_e                                  
    0     000909e8  car13_f                                  
    0     00092b7c  car13_g                                  
    0     00094d10  car13_h                                  
    0     00096ea4  car13_i                                  
    0     00084098  car14                                    
    0     0008622c  car14_a                                  
    0     000883c0  car14_b                                  
    0     0008a554  car14_c                                  
    0     0008c6e8  car14_d                                  
    0     0008e87c  car14_e                                  
    0     00090a10  car14_f                                  
    0     00092ba4  car14_g                                  
    0     00094d38  car14_h                                  
    0     00096ecc  car14_i                                  
    0     000840c0  car15                                    
    0     00086254  car15_a                                  
    0     000883e8  car15_b                                  
    0     0008a57c  car15_c                                  
    0     0008c710  car15_d                                  
    0     0008e8a4  car15_e                                  
    0     00090a38  car15_f                                  
    0     00092bcc  car15_g                                  
    0     00094d60  car15_h                                  
    0     00096ef4  car15_i                                  
    0     000840e8  car16                                    
    0     0008627c  car16_a                                  
    0     00088410  car16_b                                  
    0     0008a5a4  car16_c                                  
    0     0008c738  car16_d                                  
    0     0008e8cc  car16_e                                  
    0     00090a60  car16_f                                  
    0     00092bf4  car16_g                                  
    0     00094d88  car16_h                                  
    0     00096f1c  car16_i                                  
    0     00084110  car17                                    
    0     000862a4  car17_a                                  
    0     00088438  car17_b                                  
    0     0008a5cc  car17_c                                  
    0     0008c760  car17_d                                  
    0     0008e8f4  car17_e                                  
    0     00090a88  car17_f                                  
    0     00092c1c  car17_g                                  
    0     00094db0  car17_h                                  
    0     00096f44  car17_i                                  
    0     00084138  car18                                    
    0     000862cc  car18_a                                  
    0     00088460  car18_b                                  
    0     0008a5f4  car18_c                                  
    0     0008c788  car18_d                                  
    0     0008e91c  car18_e                                  
    0     00090ab0  car18_f                                  
    0     00092c44  car18_g                                  
    0     00094dd8  car18_h                                  
    0     00096f6c  car18_i                                  
    0     00084160  car19                                    
    0     000862f4  car19_a                                  
    0     00088488  car19_b                                  
    0     0008a61c  car19_c                                  
    0     0008c7b0  car19_d                                  
    0     0008e944  car19_e                                  
    0     00090ad8  car19_f                                  
    0     00092c6c  car19_g                                  
    0     00094e00  car19_h                                  
    0     00096f94  car19_i                                  
    0     00086024  car1_a                                   
    0     000881b8  car1_b                                   
    0     0008a34c  car1_c                                   
    0     0008c4e0  car1_d                                   
    0     0008e674  car1_e                                   
    0     00090808  car1_f                                   
    0     0009299c  car1_g                                   
    0     00094b30  car1_h                                   
    0     00096cc4  car1_i                                   
    0     00083eb8  car2                                     
    0     00084188  car20                                    
    0     0008631c  car20_a                                  
    0     000884b0  car20_b                                  
    0     0008a644  car20_c                                  
    0     0008c7d8  car20_d                                  
    0     0008e96c  car20_e                                  
    0     00090b00  car20_f                                  
    0     00092c94  car20_g                                  
    0     00094e28  car20_h                                  
    0     00096fbc  car20_i                                  
    0     0008604c  car2_a                                   
    0     000881e0  car2_b                                   
    0     0008a374  car2_c                                   
    0     0008c508  car2_d                                   
    0     0008e69c  car2_e                                   
    0     00090830  car2_f                                   
    0     000929c4  car2_g                                   
    0     00094b58  car2_h                                   
    0     00096cec  car2_i                                   
    0     00083ee0  car3                                     
    0     00086074  car3_a                                   
    0     00088208  car3_b                                   
    0     0008a39c  car3_c                                   
    0     0008c530  car3_d                                   
    0     0008e6c4  car3_e                                   
    0     00090858  car3_f                                   
    0     000929ec  car3_g                                   
    0     00094b80  car3_h                                   
    0     00096d14  car3_i                                   
    0     00083f08  car4                                     
    0     0008609c  car4_a                                   
    0     00088230  car4_b                                   
    0     0008a3c4  car4_c                                   
    0     0008c558  car4_d                                   
    0     0008e6ec  car4_e                                   
    0     00090880  car4_f                                   
    0     00092a14  car4_g                                   
    0     00094ba8  car4_h                                   
    0     00096d3c  car4_i                                   
    0     00083f30  car5                                     
    0     000860c4  car5_a                                   
    0     00088258  car5_b                                   
    0     0008a3ec  car5_c                                   
    0     0008c580  car5_d                                   
    0     0008e714  car5_e                                   
    0     000908a8  car5_f                                   
    0     00092a3c  car5_g                                   
    0     00094bd0  car5_h                                   
    0     00096d64  car5_i                                   
    0     00083f58  car6                                     
    0     000860ec  car6_a                                   
    0     00088280  car6_b                                   
    0     0008a414  car6_c                                   
    0     0008c5a8  car6_d                                   
    0     0008e73c  car6_e                                   
    0     000908d0  car6_f                                   
    0     00092a64  car6_g                                   
    0     00094bf8  car6_h                                   
    0     00096d8c  car6_i                                   
    0     00083f80  car7                                     
    0     00086114  car7_a                                   
    0     000882a8  car7_b                                   
    0     0008a43c  car7_c                                   
    0     0008c5d0  car7_d                                   
    0     0008e764  car7_e                                   
    0     000908f8  car7_f                                   
    0     00092a8c  car7_g                                   
    0     00094c20  car7_h                                   
    0     00096db4  car7_i                                   
    0     00083fa8  car8                                     
    0     0008613c  car8_a                                   
    0     000882d0  car8_b                                   
    0     0008a464  car8_c                                   
    0     0008c5f8  car8_d                                   
    0     0008e78c  car8_e                                   
    0     00090920  car8_f                                   
    0     00092ab4  car8_g                                   
    0     00094c48  car8_h                                   
    0     00096ddc  car8_i                                   
    0     00083fd0  car9                                     
    0     00086164  car9_a                                   
    0     000882f8  car9_b                                   
    0     0008a48c  car9_c                                   
    0     0008c620  car9_d                                   
    0     0008e7b4  car9_e                                   
    0     00090948  car9_f                                   
    0     00092adc  car9_g                                   
    0     00094c70  car9_h                                   
    0     00096e04  car9_i                                   
    0     00080000  code_start                               
    0     00097faf  exit                                     
    0     0008201c  foo1                                     
    0     00083698  foo10                                    
    0     0008582c  foo10_a                                  
    0     000879c0  foo10_b                                  
    0     00089b54  foo10_c                                  
    0     0008bce8  foo10_d                                  
    0     0008de7c  foo10_e                                  
    0     00090010  foo10_f                                  
    0     000921a4  foo10_g                                  
    0     00094338  foo10_h                                  
    0     000964cc  foo10_i                                  
    0     000836c0  foo11                                    
    0     00085854  foo11_a                                  
    0     000879e8  foo11_b                                  
    0     00089b7c  foo11_c                                  
    0     0008bd10  foo11_d                                  
    0     0008dea4  foo11_e                                  
    0     00090038  foo11_f                                  
    0     000921cc  foo11_g                                  
    0     00094360  foo11_h                                  
    0     000964f4  foo11_i                                  
    0     000836e8  foo12                                    
    0     0008587c  foo12_a                                  
    0     00087a10  foo12_b                                  
    0     00089ba4  foo12_c                                  
    0     0008bd38  foo12_d                                  
    0     0008decc  foo12_e                                  
    0     00090060  foo12_f                                  
    0     000921f4  foo12_g                                  
    0     00094388  foo12_h                                  
    0     0009651c  foo12_i                                  
    0     00083710  foo13                                    
    0     000858a4  foo13_a                                  
    0     00087a38  foo13_b                                  
    0     00089bcc  foo13_c                                  
    0     0008bd60  foo13_d                                  
    0     0008def4  foo13_e                                  
    0     00090088  foo13_f                                  
    0     0009221c  foo13_g                                  
    0     000943b0  foo13_h                                  
    0     00096544  foo13_i                                  
    0     00083738  foo14                                    
    0     000858cc  foo14_a                                  
    0     00087a60  foo14_b                                  
    0     00089bf4  foo14_c                                  
    0     0008bd88  foo14_d                                  
    0     0008df1c  foo14_e                                  
    0     000900b0  foo14_f                                  
    0     00092244  foo14_g                                  
    0     000943d8  foo14_h                                  
    0     0009656c  foo14_i                                  
    0     00083760  foo15                                    
    0     000858f4  foo15_a                                  
    0     00087a88  foo15_b                                  
    0     00089c1c  foo15_c                                  
    0     0008bdb0  foo15_d                                  
    0     0008df44  foo15_e                                  
    0     000900d8  foo15_f                                  
    0     0009226c  foo15_g                                  
    0     00094400  foo15_h                                  
    0     00096594  foo15_i                                  
    0     00083788  foo16                                    
    0     0008591c  foo16_a                                  
    0     00087ab0  foo16_b                                  
    0     00089c44  foo16_c                                  
    0     0008bdd8  foo16_d                                  
    0     0008df6c  foo16_e                                  
    0     00090100  foo16_f                                  
    0     00092294  foo16_g                                  
    0     00094428  foo16_h                                  
    0     000965bc  foo16_i                                  
    0     000837b0  foo17                                    
    0     00085944  foo17_a                                  
    0     00087ad8  foo17_b                                  
    0     00089c6c  foo17_c                                  
    0     0008be00  foo17_d                                  
    0     0008df94  foo17_e                                  
    0     00090128  foo17_f                                  
    0     000922bc  foo17_g                                  
    0     00094450  foo17_h                                  
    0     000965e4  foo17_i                                  
    0     000837d8  foo18                                    
    0     0008596c  foo18_a                                  
    0     00087b00  foo18_b                                  
    0     00089c94  foo18_c                                  
    0     0008be28  foo18_d                                  
    0     0008dfbc  foo18_e                                  
    0     00090150  foo18_f                                  
    0     000922e4  foo18_g                                  
    0     00094478  foo18_h                                  
    0     0009660c  foo18_i                                  
    0     00083800  foo19                                    
    0     00085994  foo19_a                                  
    0     00087b28  foo19_b                                  
    0     00089cbc  foo19_c                                  
    0     0008be50  foo19_d                                  
    0     0008dfe4  foo19_e                                  
    0     00090178  foo19_f                                  
    0     0009230c  foo19_g                                  
    0     000944a0  foo19_h                                  
    0     00096634  foo19_i                                  
    0     000841b0  foo1_a                                   
    0     00086344  foo1_b                                   
    0     000884d8  foo1_c                                   
    0     0008a66c  foo1_d                                   
    0     0008c800  foo1_e                                   
    0     0008e994  foo1_f                                   
    0     00090b28  foo1_g                                   
    0     00092cbc  foo1_h                                   
    0     00094e50  foo1_i                                   
    0     000826f2  foo2                                     
    0     00083828  foo20                                    
    0     000859bc  foo20_a                                  
    0     00087b50  foo20_b                                  
    0     00089ce4  foo20_c                                  
    0     0008be78  foo20_d                                  
    0     0008e00c  foo20_e                                  
    0     000901a0  foo20_f                                  
    0     00092334  foo20_g                                  
    0     000944c8  foo20_h                                  
    0     0009665c  foo20_i                                  
    0     00084886  foo2_a                                   
    0     00086a1a  foo2_b                                   
    0     00088bae  foo2_c                                   
    0     0008ad42  foo2_d                                   
    0     0008ced6  foo2_e                                   
    0     0008f06a  foo2_f                                   
    0     000911fe  foo2_g                                   
    0     00093392  foo2_h                                   
    0     00095526  foo2_i                                   
    0     000834c2  foo3                                     
    0     00085656  foo3_a                                   
    0     000877ea  foo3_b                                   
    0     0008997e  foo3_c                                   
    0     0008bb12  foo3_d                                   
    0     0008dca6  foo3_e                                   
    0     0008fe3a  foo3_f                                   
    0     00091fce  foo3_g                                   
    0     00094162  foo3_h                                   
    0     000962f6  foo3_i                                   
    0     000835a8  foo4                                     
    0     0008573c  foo4_a                                   
    0     000878d0  foo4_b                                   
    0     00089a64  foo4_c                                   
    0     0008bbf8  foo4_d                                   
    0     0008dd8c  foo4_e                                   
    0     0008ff20  foo4_f                                   
    0     000920b4  foo4_g                                   
    0     00094248  foo4_h                                   
    0     000963dc  foo4_i                                   
    0     000835d0  foo5                                     
    0     00085764  foo5_a                                   
    0     000878f8  foo5_b                                   
    0     00089a8c  foo5_c                                   
    0     0008bc20  foo5_d                                   
    0     0008ddb4  foo5_e                                   
    0     0008ff48  foo5_f                                   
    0     000920dc  foo5_g                                   
    0     00094270  foo5_h                                   
    0     00096404  foo5_i                                   
    0     000835f8  foo6                                     
    0     0008578c  foo6_a                                   
    0     00087920  foo6_b                                   
    0     00089ab4  foo6_c                                   
    0     0008bc48  foo6_d                                   
    0     0008dddc  foo6_e                                   
    0     0008ff70  foo6_f                                   
    0     00092104  foo6_g                                   
    0     00094298  foo6_h                                   
    0     0009642c  foo6_i                                   
    0     00083620  foo7                                     
    0     000857b4  foo7_a                                   
    0     00087948  foo7_b                                   
    0     00089adc  foo7_c                                   
    0     0008bc70  foo7_d                                   
    0     0008de04  foo7_e                                   
    0     0008ff98  foo7_f                                   
    0     0009212c  foo7_g                                   
    0     000942c0  foo7_h                                   
    0     00096454  foo7_i                                   
    0     00083648  foo8                                     
    0     000857dc  foo8_a                                   
    0     00087970  foo8_b                                   
    0     00089b04  foo8_c                                   
    0     0008bc98  foo8_d                                   
    0     0008de2c  foo8_e                                   
    0     0008ffc0  foo8_f                                   
    0     00092154  foo8_g                                   
    0     000942e8  foo8_h                                   
    0     0009647c  foo8_i                                   
    0     00083670  foo9                                     
    0     00085804  foo9_a                                   
    0     00087998  foo9_b                                   
    0     00089b2c  foo9_c                                   
    0     0008bcc0  foo9_d                                   
    0     0008de54  foo9_e                                   
    0     0008ffe8  foo9_f                                   
    0     0009217c  foo9_g                                   
    0     00094310  foo9_h                                   
    0     000964a4  foo9_i                                   
    0     00096fe4  main                                     
    0     0009805a  memcpy                                   
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    page  address   name                                     
    ----  -------   ----                                     
    0     00008000  Flash_initModule                         
    0     00008000  RamfuncsRunStart                         
    0     00008124  SysCtl_delay                             
    0     00008128  RamfuncsRunEnd                           
    0     00080000  code_start                               
    0     0008201c  foo1                                     
    0     000826f2  foo2                                     
    0     000834c2  foo3                                     
    0     000835a8  foo4                                     
    0     000835d0  foo5                                     
    0     000835f8  foo6                                     
    0     00083620  foo7                                     
    0     00083648  foo8                                     
    0     00083670  foo9                                     
    0     00083698  foo10                                    
    0     000836c0  foo11                                    
    0     000836e8  foo12                                    
    0     00083710  foo13                                    
    0     00083738  foo14                                    
    0     00083760  foo15                                    
    0     00083788  foo16                                    
    0     000837b0  foo17                                    
    0     000837d8  foo18                                    
    0     00083800  foo19                                    
    0     00083828  foo20                                    
    0     00083850  bar1                                     
    0     00083878  bar2                                     
    0     000838a0  bar3                                     
    0     000838c8  bar4                                     
    0     000838f0  bar5                                     
    0     00083918  bar6                                     
    0     00083940  bar7                                     
    0     00083968  bar8                                     
    0     00083990  bar9                                     
    0     000839b8  bar10                                    
    0     000839e0  bar11                                    
    0     00083a08  bar12                                    
    0     00083a30  bar13                                    
    0     00083a58  bar14                                    
    0     00083a80  bar15                                    
    0     00083aa8  bar16                                    
    0     00083ad0  bar17                                    
    0     00083af8  bar18                                    
    0     00083b20  bar19                                    
    0     00083b48  bar20                                    
    0     00083b70  aar1                                     
    0     00083b98  aar2                                     
    0     00083bc0  aar3                                     
    0     00083be8  aar4                                     
    0     00083c10  aar5                                     
    0     00083c38  aar6                                     
    0     00083c60  aar7                                     
    0     00083c88  aar8                                     
    0     00083cb0  aar9                                     
    0     00083cd8  aar10                                    
    0     00083d00  aar11                                    
    0     00083d28  aar12                                    
    0     00083d50  aar13                                    
    0     00083d78  aar14                                    
    0     00083da0  aar15                                    
    0     00083dc8  aar16                                    
    0     00083df0  aar17                                    
    0     00083e18  aar18                                    
    0     00083e40  aar19                                    
    0     00083e68  aar20                                    
    0     00083e90  car1                                     
    0     00083eb8  car2                                     
    0     00083ee0  car3                                     
    0     00083f08  car4                                     
    0     00083f30  car5                                     
    0     00083f58  car6                                     
    0     00083f80  car7                                     
    0     00083fa8  car8                                     
    0     00083fd0  car9                                     
    0     00083ff8  car10                                    
    0     00084020  car11                                    
    0     00084048  car12                                    
    0     00084070  car13                                    
    0     00084098  car14                                    
    0     000840c0  car15                                    
    0     000840e8  car16                                    
    0     00084110  car17                                    
    0     00084138  car18                                    
    0     00084160  car19                                    
    0     00084188  car20                                    
    0     000841b0  foo1_a                                   
    0     00084886  foo2_a                                   
    0     00085656  foo3_a                                   
    0     0008573c  foo4_a                                   
    0     00085764  foo5_a                                   
    0     0008578c  foo6_a                                   
    0     000857b4  foo7_a                                   
    0     000857dc  foo8_a                                   
    0     00085804  foo9_a                                   
    0     0008582c  foo10_a                                  
    0     00085854  foo11_a                                  
    0     0008587c  foo12_a                                  
    0     000858a4  foo13_a                                  
    0     000858cc  foo14_a                                  
    0     000858f4  foo15_a                                  
    0     0008591c  foo16_a                                  
    0     00085944  foo17_a                                  
    0     0008596c  foo18_a                                  
    0     00085994  foo19_a                                  
    0     000859bc  foo20_a                                  
    0     000859e4  bar1_a                                   
    0     00085a0c  bar2_a                                   
    0     00085a34  bar3_a                                   
    0     00085a5c  bar4_a                                   
    0     00085a84  bar5_a                                   
    0     00085aac  bar6_a                                   
    0     00085ad4  bar7_a                                   
    0     00085afc  bar8_a                                   
    0     00085b24  bar9_a                                   
    0     00085b4c  bar10_a                                  
    0     00085b74  bar11_a                                  
    0     00085b9c  bar12_a                                  
    0     00085bc4  bar13_a                                  
    0     00085bec  bar14_a                                  
    0     00085c14  bar15_a                                  
    0     00085c3c  bar16_a                                  
    0     00085c64  bar17_a                                  
    0     00085c8c  bar18_a                                  
    0     00085cb4  bar19_a                                  
    0     00085cdc  bar20_a                                  
    0     00085d04  aar1_a                                   
    0     00085d2c  aar2_a                                   
    0     00085d54  aar3_a                                   
    0     00085d7c  aar4_a                                   
    0     00085da4  aar5_a                                   
    0     00085dcc  aar6_a                                   
    0     00085df4  aar7_a                                   
    0     00085e1c  aar8_a                                   
    0     00085e44  aar9_a                                   
    0     00085e6c  aar10_a                                  
    0     00085e94  aar11_a                                  
    0     00085ebc  aar12_a                                  
    0     00085ee4  aar13_a                                  
    0     00085f0c  aar14_a                                  
    0     00085f34  aar15_a                                  
    0     00085f5c  aar16_a                                  
    0     00085f84  aar17_a                                  
    0     00085fac  aar18_a                                  
    0     00085fd4  aar19_a                                  
    0     00085ffc  aar20_a                                  
    0     00086024  car1_a                                   
    0     0008604c  car2_a                                   
    0     00086074  car3_a                                   
    0     0008609c  car4_a                                   
    0     000860c4  car5_a                                   
    0     000860ec  car6_a                                   
    0     00086114  car7_a                                   
    0     0008613c  car8_a                                   
    0     00086164  car9_a                                   
    0     0008618c  car10_a                                  
    0     000861b4  car11_a                                  
    0     000861dc  car12_a                                  
    0     00086204  car13_a                                  
    0     0008622c  car14_a                                  
    0     00086254  car15_a                                  
    0     0008627c  car16_a                                  
    0     000862a4  car17_a                                  
    0     000862cc  car18_a                                  
    0     000862f4  car19_a                                  
    0     0008631c  car20_a                                  
    0     00086344  foo1_b                                   
    0     00086a1a  foo2_b                                   
    0     000877ea  foo3_b                                   
    0     000878d0  foo4_b                                   
    0     000878f8  foo5_b                                   
    0     00087920  foo6_b                                   
    0     00087948  foo7_b                                   
    0     00087970  foo8_b                                   
    0     00087998  foo9_b                                   
    0     000879c0  foo10_b                                  
    0     000879e8  foo11_b                                  
    0     00087a10  foo12_b                                  
    0     00087a38  foo13_b                                  
    0     00087a60  foo14_b                                  
    0     00087a88  foo15_b                                  
    0     00087ab0  foo16_b                                  
    0     00087ad8  foo17_b                                  
    0     00087b00  foo18_b                                  
    0     00087b28  foo19_b                                  
    0     00087b50  foo20_b                                  
    0     00087b78  bar1_b                                   
    0     00087ba0  bar2_b                                   
    0     00087bc8  bar3_b                                   
    0     00087bf0  bar4_b                                   
    0     00087c18  bar5_b                                   
    0     00087c40  bar6_b                                   
    0     00087c68  bar7_b                                   
    0     00087c90  bar8_b                                   
    0     00087cb8  bar9_b                                   
    0     00087ce0  bar10_b                                  
    0     00087d08  bar11_b                                  
    0     00087d30  bar12_b                                  
    0     00087d58  bar13_b                                  
    0     00087d80  bar14_b                                  
    0     00087da8  bar15_b                                  
    0     00087dd0  bar16_b                                  
    0     00087df8  bar17_b                                  
    0     00087e20  bar18_b                                  
    0     00087e48  bar19_b                                  
    0     00087e70  bar20_b                                  
    0     00087e98  aar1_b                                   
    0     00087ec0  aar2_b                                   
    0     00087ee8  aar3_b                                   
    0     00087f10  aar4_b                                   
    0     00087f38  aar5_b                                   
    0     00087f60  aar6_b                                   
    0     00087f88  aar7_b                                   
    0     00087fb0  aar8_b                                   
    0     00087fd8  aar9_b                                   
    0     00088000  aar10_b                                  
    0     00088028  aar11_b                                  
    0     00088050  aar12_b                                  
    0     00088078  aar13_b                                  
    0     000880a0  aar14_b                                  
    0     000880c8  aar15_b                                  
    0     000880f0  aar16_b                                  
    0     00088118  aar17_b                                  
    0     00088140  aar18_b                                  
    0     00088168  aar19_b                                  
    0     00088190  aar20_b                                  
    0     000881b8  car1_b                                   
    0     000881e0  car2_b                                   
    0     00088208  car3_b                                   
    0     00088230  car4_b                                   
    0     00088258  car5_b                                   
    0     00088280  car6_b                                   
    0     000882a8  car7_b                                   
    0     000882d0  car8_b                                   
    0     000882f8  car9_b                                   
    0     00088320  car10_b                                  
    0     00088348  car11_b                                  
    0     00088370  car12_b                                  
    0     00088398  car13_b                                  
    0     000883c0  car14_b                                  
    0     000883e8  car15_b                                  
    0     00088410  car16_b                                  
    0     00088438  car17_b                                  
    0     00088460  car18_b                                  
    0     00088488  car19_b                                  
    0     000884b0  car20_b                                  
    0     000884d8  foo1_c                                   
    0     00088bae  foo2_c                                   
    0     0008997e  foo3_c                                   
    0     00089a64  foo4_c                                   
    0     00089a8c  foo5_c                                   
    0     00089ab4  foo6_c                                   
    0     00089adc  foo7_c                                   
    0     00089b04  foo8_c                                   
    0     00089b2c  foo9_c                                   
    0     00089b54  foo10_c                                  
    0     00089b7c  foo11_c                                  
    0     00089ba4  foo12_c                                  
    0     00089bcc  foo13_c                                  
    0     00089bf4  foo14_c                                  
    0     00089c1c  foo15_c                                  
    0     00089c44  foo16_c                                  
    0     00089c6c  foo17_c                                  
    0     00089c94  foo18_c                                  
    0     00089cbc  foo19_c                                  
    0     00089ce4  foo20_c                                  
    0     00089d0c  bar1_c                                   
    0     00089d34  bar2_c                                   
    0     00089d5c  bar3_c                                   
    0     00089d84  bar4_c                                   
    0     00089dac  bar5_c                                   
    0     00089dd4  bar6_c                                   
    0     00089dfc  bar7_c                                   
    0     00089e24  bar8_c                                   
    0     00089e4c  bar9_c                                   
    0     00089e74  bar10_c                                  
    0     00089e9c  bar11_c                                  
    0     00089ec4  bar12_c                                  
    0     00089eec  bar13_c                                  
    0     00089f14  bar14_c                                  
    0     00089f3c  bar15_c                                  
    0     00089f64  bar16_c                                  
    0     00089f8c  bar17_c                                  
    0     00089fb4  bar18_c                                  
    0     00089fdc  bar19_c                                  
    0     0008a004  bar20_c                                  
    0     0008a02c  aar1_c                                   
    0     0008a054  aar2_c                                   
    0     0008a07c  aar3_c                                   
    0     0008a0a4  aar4_c                                   
    0     0008a0cc  aar5_c                                   
    0     0008a0f4  aar6_c                                   
    0     0008a11c  aar7_c                                   
    0     0008a144  aar8_c                                   
    0     0008a16c  aar9_c                                   
    0     0008a194  aar10_c                                  
    0     0008a1bc  aar11_c                                  
    0     0008a1e4  aar12_c                                  
    0     0008a20c  aar13_c                                  
    0     0008a234  aar14_c                                  
    0     0008a25c  aar15_c                                  
    0     0008a284  aar16_c                                  
    0     0008a2ac  aar17_c                                  
    0     0008a2d4  aar18_c                                  
    0     0008a2fc  aar19_c                                  
    0     0008a324  aar20_c                                  
    0     0008a34c  car1_c                                   
    0     0008a374  car2_c                                   
    0     0008a39c  car3_c                                   
    0     0008a3c4  car4_c                                   
    0     0008a3ec  car5_c                                   
    0     0008a414  car6_c                                   
    0     0008a43c  car7_c                                   
    0     0008a464  car8_c                                   
    0     0008a48c  car9_c                                   
    0     0008a4b4  car10_c                                  
    0     0008a4dc  car11_c                                  
    0     0008a504  car12_c                                  
    0     0008a52c  car13_c                                  
    0     0008a554  car14_c                                  
    0     0008a57c  car15_c                                  
    0     0008a5a4  car16_c                                  
    0     0008a5cc  car17_c                                  
    0     0008a5f4  car18_c                                  
    0     0008a61c  car19_c                                  
    0     0008a644  car20_c                                  
    0     0008a66c  foo1_d                                   
    0     0008ad42  foo2_d                                   
    0     0008bb12  foo3_d                                   
    0     0008bbf8  foo4_d                                   
    0     0008bc20  foo5_d                                   
    0     0008bc48  foo6_d                                   
    0     0008bc70  foo7_d                                   
    0     0008bc98  foo8_d                                   
    0     0008bcc0  foo9_d                                   
    0     0008bce8  foo10_d                                  
    0     0008bd10  foo11_d                                  
    0     0008bd38  foo12_d                                  
    0     0008bd60  foo13_d                                  
    0     0008bd88  foo14_d                                  
    0     0008bdb0  foo15_d                                  
    0     0008bdd8  foo16_d                                  
    0     0008be00  foo17_d                                  
    0     0008be28  foo18_d                                  
    0     0008be50  foo19_d                                  
    0     0008be78  foo20_d                                  
    0     0008bea0  bar1_d                                   
    0     0008bec8  bar2_d                                   
    0     0008bef0  bar3_d                                   
    0     0008bf18  bar4_d                                   
    0     0008bf40  bar5_d                                   
    0     0008bf68  bar6_d                                   
    0     0008bf90  bar7_d                                   
    0     0008bfb8  bar8_d                                   
    0     0008bfe0  bar9_d                                   
    0     0008c008  bar10_d                                  
    0     0008c030  bar11_d                                  
    0     0008c058  bar12_d                                  
    0     0008c080  bar13_d                                  
    0     0008c0a8  bar14_d                                  
    0     0008c0d0  bar15_d                                  
    0     0008c0f8  bar16_d                                  
    0     0008c120  bar17_d                                  
    0     0008c148  bar18_d                                  
    0     0008c170  bar19_d                                  
    0     0008c198  bar20_d                                  
    0     0008c1c0  aar1_d                                   
    0     0008c1e8  aar2_d                                   
    0     0008c210  aar3_d                                   
    0     0008c238  aar4_d                                   
    0     0008c260  aar5_d                                   
    0     0008c288  aar6_d                                   
    0     0008c2b0  aar7_d                                   
    0     0008c2d8  aar8_d                                   
    0     0008c300  aar9_d                                   
    0     0008c328  aar10_d                                  
    0     0008c350  aar11_d                                  
    0     0008c378  aar12_d                                  
    0     0008c3a0  aar13_d                                  
    0     0008c3c8  aar14_d                                  
    0     0008c3f0  aar15_d                                  
    0     0008c418  aar16_d                                  
    0     0008c440  aar17_d                                  
    0     0008c468  aar18_d                                  
    0     0008c490  aar19_d                                  
    0     0008c4b8  aar20_d                                  
    0     0008c4e0  car1_d                                   
    0     0008c508  car2_d                                   
    0     0008c530  car3_d                                   
    0     0008c558  car4_d                                   
    0     0008c580  car5_d                                   
    0     0008c5a8  car6_d                                   
    0     0008c5d0  car7_d                                   
    0     0008c5f8  car8_d                                   
    0     0008c620  car9_d                                   
    0     0008c648  car10_d                                  
    0     0008c670  car11_d                                  
    0     0008c698  car12_d                                  
    0     0008c6c0  car13_d                                  
    0     0008c6e8  car14_d                                  
    0     0008c710  car15_d                                  
    0     0008c738  car16_d                                  
    0     0008c760  car17_d                                  
    0     0008c788  car18_d                                  
    0     0008c7b0  car19_d                                  
    0     0008c7d8  car20_d                                  
    0     0008c800  foo1_e                                   
    0     0008ced6  foo2_e                                   
    0     0008dca6  foo3_e                                   
    0     0008dd8c  foo4_e                                   
    0     0008ddb4  foo5_e                                   
    0     0008dddc  foo6_e                                   
    0     0008de04  foo7_e                                   
    0     0008de2c  foo8_e                                   
    0     0008de54  foo9_e                                   
    0     0008de7c  foo10_e                                  
    0     0008dea4  foo11_e                                  
    0     0008decc  foo12_e                                  
    0     0008def4  foo13_e                                  
    0     0008df1c  foo14_e                                  
    0     0008df44  foo15_e                                  
    0     0008df6c  foo16_e                                  
    0     0008df94  foo17_e                                  
    0     0008dfbc  foo18_e                                  
    0     0008dfe4  foo19_e                                  
    0     0008e00c  foo20_e                                  
    0     0008e034  bar1_e                                   
    0     0008e05c  bar2_e                                   
    0     0008e084  bar3_e                                   
    0     0008e0ac  bar4_e                                   
    0     0008e0d4  bar5_e                                   
    0     0008e0fc  bar6_e                                   
    0     0008e124  bar7_e                                   
    0     0008e14c  bar8_e                                   
    0     0008e174  bar9_e                                   
    0     0008e19c  bar10_e                                  
    0     0008e1c4  bar11_e                                  
    0     0008e1ec  bar12_e                                  
    0     0008e214  bar13_e                                  
    0     0008e23c  bar14_e                                  
    0     0008e264  bar15_e                                  
    0     0008e28c  bar16_e                                  
    0     0008e2b4  bar17_e                                  
    0     0008e2dc  bar18_e                                  
    0     0008e304  bar19_e                                  
    0     0008e32c  bar20_e                                  
    0     0008e354  aar1_e                                   
    0     0008e37c  aar2_e                                   
    0     0008e3a4  aar3_e                                   
    0     0008e3cc  aar4_e                                   
    0     0008e3f4  aar5_e                                   
    0     0008e41c  aar6_e                                   
    0     0008e444  aar7_e                                   
    0     0008e46c  aar8_e                                   
    0     0008e494  aar9_e                                   
    0     0008e4bc  aar10_e                                  
    0     0008e4e4  aar11_e                                  
    0     0008e50c  aar12_e                                  
    0     0008e534  aar13_e                                  
    0     0008e55c  aar14_e                                  
    0     0008e584  aar15_e                                  
    0     0008e5ac  aar16_e                                  
    0     0008e5d4  aar17_e                                  
    0     0008e5fc  aar18_e                                  
    0     0008e624  aar19_e                                  
    0     0008e64c  aar20_e                                  
    0     0008e674  car1_e                                   
    0     0008e69c  car2_e                                   
    0     0008e6c4  car3_e                                   
    0     0008e6ec  car4_e                                   
    0     0008e714  car5_e                                   
    0     0008e73c  car6_e                                   
    0     0008e764  car7_e                                   
    0     0008e78c  car8_e                                   
    0     0008e7b4  car9_e                                   
    0     0008e7dc  car10_e                                  
    0     0008e804  car11_e                                  
    0     0008e82c  car12_e                                  
    0     0008e854  car13_e                                  
    0     0008e87c  car14_e                                  
    0     0008e8a4  car15_e                                  
    0     0008e8cc  car16_e                                  
    0     0008e8f4  car17_e                                  
    0     0008e91c  car18_e                                  
    0     0008e944  car19_e                                  
    0     0008e96c  car20_e                                  
    0     0008e994  foo1_f                                   
    0     0008f06a  foo2_f                                   
    0     0008fe3a  foo3_f                                   
    0     0008ff20  foo4_f                                   
    0     0008ff48  foo5_f                                   
    0     0008ff70  foo6_f                                   
    0     0008ff98  foo7_f                                   
    0     0008ffc0  foo8_f                                   
    0     0008ffe8  foo9_f                                   
    0     00090010  foo10_f                                  
    0     00090038  foo11_f                                  
    0     00090060  foo12_f                                  
    0     00090088  foo13_f                                  
    0     000900b0  foo14_f                                  
    0     000900d8  foo15_f                                  
    0     00090100  foo16_f                                  
    0     00090128  foo17_f                                  
    0     00090150  foo18_f                                  
    0     00090178  foo19_f                                  
    0     000901a0  foo20_f                                  
    0     000901c8  bar1_f                                   
    0     000901f0  bar2_f                                   
    0     00090218  bar3_f                                   
    0     00090240  bar4_f                                   
    0     00090268  bar5_f                                   
    0     00090290  bar6_f                                   
    0     000902b8  bar7_f                                   
    0     000902e0  bar8_f                                   
    0     00090308  bar9_f                                   
    0     00090330  bar10_f                                  
    0     00090358  bar11_f                                  
    0     00090380  bar12_f                                  
    0     000903a8  bar13_f                                  
    0     000903d0  bar14_f                                  
    0     000903f8  bar15_f                                  
    0     00090420  bar16_f                                  
    0     00090448  bar17_f                                  
    0     00090470  bar18_f                                  
    0     00090498  bar19_f                                  
    0     000904c0  bar20_f                                  
    0     000904e8  aar1_f                                   
    0     00090510  aar2_f                                   
    0     00090538  aar3_f                                   
    0     00090560  aar4_f                                   
    0     00090588  aar5_f                                   
    0     000905b0  aar6_f                                   
    0     000905d8  aar7_f                                   
    0     00090600  aar8_f                                   
    0     00090628  aar9_f                                   
    0     00090650  aar10_f                                  
    0     00090678  aar11_f                                  
    0     000906a0  aar12_f                                  
    0     000906c8  aar13_f                                  
    0     000906f0  aar14_f                                  
    0     00090718  aar15_f                                  
    0     00090740  aar16_f                                  
    0     00090768  aar17_f                                  
    0     00090790  aar18_f                                  
    0     000907b8  aar19_f                                  
    0     000907e0  aar20_f                                  
    0     00090808  car1_f                                   
    0     00090830  car2_f                                   
    0     00090858  car3_f                                   
    0     00090880  car4_f                                   
    0     000908a8  car5_f                                   
    0     000908d0  car6_f                                   
    0     000908f8  car7_f                                   
    0     00090920  car8_f                                   
    0     00090948  car9_f                                   
    0     00090970  car10_f                                  
    0     00090998  car11_f                                  
    0     000909c0  car12_f                                  
    0     000909e8  car13_f                                  
    0     00090a10  car14_f                                  
    0     00090a38  car15_f                                  
    0     00090a60  car16_f                                  
    0     00090a88  car17_f                                  
    0     00090ab0  car18_f                                  
    0     00090ad8  car19_f                                  
    0     00090b00  car20_f                                  
    0     00090b28  foo1_g                                   
    0     000911fe  foo2_g                                   
    0     00091fce  foo3_g                                   
    0     000920b4  foo4_g                                   
    0     000920dc  foo5_g                                   
    0     00092104  foo6_g                                   
    0     0009212c  foo7_g                                   
    0     00092154  foo8_g                                   
    0     0009217c  foo9_g                                   
    0     000921a4  foo10_g                                  
    0     000921cc  foo11_g                                  
    0     000921f4  foo12_g                                  
    0     0009221c  foo13_g                                  
    0     00092244  foo14_g                                  
    0     0009226c  foo15_g                                  
    0     00092294  foo16_g                                  
    0     000922bc  foo17_g                                  
    0     000922e4  foo18_g                                  
    0     0009230c  foo19_g                                  
    0     00092334  foo20_g                                  
    0     0009235c  bar1_g                                   
    0     00092384  bar2_g                                   
    0     000923ac  bar3_g                                   
    0     000923d4  bar4_g                                   
    0     000923fc  bar5_g                                   
    0     00092424  bar6_g                                   
    0     0009244c  bar7_g                                   
    0     00092474  bar8_g                                   
    0     0009249c  bar9_g                                   
    0     000924c4  bar10_g                                  
    0     000924ec  bar11_g                                  
    0     00092514  bar12_g                                  
    0     0009253c  bar13_g                                  
    0     00092564  bar14_g                                  
    0     0009258c  bar15_g                                  
    0     000925b4  bar16_g                                  
    0     000925dc  bar17_g                                  
    0     00092604  bar18_g                                  
    0     0009262c  bar19_g                                  
    0     00092654  bar20_g                                  
    0     0009267c  aar1_g                                   
    0     000926a4  aar2_g                                   
    0     000926cc  aar3_g                                   
    0     000926f4  aar4_g                                   
    0     0009271c  aar5_g                                   
    0     00092744  aar6_g                                   
    0     0009276c  aar7_g                                   
    0     00092794  aar8_g                                   
    0     000927bc  aar9_g                                   
    0     000927e4  aar10_g                                  
    0     0009280c  aar11_g                                  
    0     00092834  aar12_g                                  
    0     0009285c  aar13_g                                  
    0     00092884  aar14_g                                  
    0     000928ac  aar15_g                                  
    0     000928d4  aar16_g                                  
    0     000928fc  aar17_g                                  
    0     00092924  aar18_g                                  
    0     0009294c  aar19_g                                  
    0     00092974  aar20_g                                  
    0     0009299c  car1_g                                   
    0     000929c4  car2_g                                   
    0     000929ec  car3_g                                   
    0     00092a14  car4_g                                   
    0     00092a3c  car5_g                                   
    0     00092a64  car6_g                                   
    0     00092a8c  car7_g                                   
    0     00092ab4  car8_g                                   
    0     00092adc  car9_g                                   
    0     00092b04  car10_g                                  
    0     00092b2c  car11_g                                  
    0     00092b54  car12_g                                  
    0     00092b7c  car13_g                                  
    0     00092ba4  car14_g                                  
    0     00092bcc  car15_g                                  
    0     00092bf4  car16_g                                  
    0     00092c1c  car17_g                                  
    0     00092c44  car18_g                                  
    0     00092c6c  car19_g                                  
    0     00092c94  car20_g                                  
    0     00092cbc  foo1_h                                   
    0     00093392  foo2_h                                   
    0     00094162  foo3_h                                   
    0     00094248  foo4_h                                   
    0     00094270  foo5_h                                   
    0     00094298  foo6_h                                   
    0     000942c0  foo7_h                                   
    0     000942e8  foo8_h                                   
    0     00094310  foo9_h                                   
    0     00094338  foo10_h                                  
    0     00094360  foo11_h                                  
    0     00094388  foo12_h                                  
    0     000943b0  foo13_h                                  
    0     000943d8  foo14_h                                  
    0     00094400  foo15_h                                  
    0     00094428  foo16_h                                  
    0     00094450  foo17_h                                  
    0     00094478  foo18_h                                  
    0     000944a0  foo19_h                                  
    0     000944c8  foo20_h                                  
    0     000944f0  bar1_h                                   
    0     00094518  bar2_h                                   
    0     00094540  bar3_h                                   
    0     00094568  bar4_h                                   
    0     00094590  bar5_h                                   
    0     000945b8  bar6_h                                   
    0     000945e0  bar7_h                                   
    0     00094608  bar8_h                                   
    0     00094630  bar9_h                                   
    0     00094658  bar10_h                                  
    0     00094680  bar11_h                                  
    0     000946a8  bar12_h                                  
    0     000946d0  bar13_h                                  
    0     000946f8  bar14_h                                  
    0     00094720  bar15_h                                  
    0     00094748  bar16_h                                  
    0     00094770  bar17_h                                  
    0     00094798  bar18_h                                  
    0     000947c0  bar19_h                                  
    0     000947e8  bar20_h                                  
    0     00094810  aar1_h                                   
    0     00094838  aar2_h                                   
    0     00094860  aar3_h                                   
    0     00094888  aar4_h                                   
    0     000948b0  aar5_h                                   
    0     000948d8  aar6_h                                   
    0     00094900  aar7_h                                   
    0     00094928  aar8_h                                   
    0     00094950  aar9_h                                   
    0     00094978  aar10_h                                  
    0     000949a0  aar11_h                                  
    0     000949c8  aar12_h                                  
    0     000949f0  aar13_h                                  
    0     00094a18  aar14_h                                  
    0     00094a40  aar15_h                                  
    0     00094a68  aar16_h                                  
    0     00094a90  aar17_h                                  
    0     00094ab8  aar18_h                                  
    0     00094ae0  aar19_h                                  
    0     00094b08  aar20_h                                  
    0     00094b30  car1_h                                   
    0     00094b58  car2_h                                   
    0     00094b80  car3_h                                   
    0     00094ba8  car4_h                                   
    0     00094bd0  car5_h                                   
    0     00094bf8  car6_h                                   
    0     00094c20  car7_h                                   
    0     00094c48  car8_h                                   
    0     00094c70  car9_h                                   
    0     00094c98  car10_h                                  
    0     00094cc0  car11_h                                  
    0     00094ce8  car12_h                                  
    0     00094d10  car13_h                                  
    0     00094d38  car14_h                                  
    0     00094d60  car15_h                                  
    0     00094d88  car16_h                                  
    0     00094db0  car17_h                                  
    0     00094dd8  car18_h                                  
    0     00094e00  car19_h                                  
    0     00094e28  car20_h                                  
    0     00094e50  foo1_i                                   
    0     00095526  foo2_i                                   
    0     000962f6  foo3_i                                   
    0     000963dc  foo4_i                                   
    0     00096404  foo5_i                                   
    0     0009642c  foo6_i                                   
    0     00096454  foo7_i                                   
    0     0009647c  foo8_i                                   
    0     000964a4  foo9_i                                   
    0     000964cc  foo10_i                                  
    0     000964f4  foo11_i                                  
    0     0009651c  foo12_i                                  
    0     00096544  foo13_i                                  
    0     0009656c  foo14_i                                  
    0     00096594  foo15_i                                  
    0     000965bc  foo16_i                                  
    0     000965e4  foo17_i                                  
    0     0009660c  foo18_i                                  
    0     00096634  foo19_i                                  
    0     0009665c  foo20_i                                  
    0     00096684  bar1_i                                   
    0     000966ac  bar2_i                                   
    0     000966d4  bar3_i                                   
    0     000966fc  bar4_i                                   
    0     00096724  bar5_i                                   
    0     0009674c  bar6_i                                   
    0     00096774  bar7_i                                   
    0     0009679c  bar8_i                                   
    0     000967c4  bar9_i                                   
    0     000967ec  bar10_i                                  
    0     00096814  bar11_i                                  
    0     0009683c  bar12_i                                  
    0     00096864  bar13_i                                  
    0     0009688c  bar14_i                                  
    0     000968b4  bar15_i                                  
    0     000968dc  bar16_i                                  
    0     00096904  bar17_i                                  
    0     0009692c  bar18_i                                  
    0     00096954  bar19_i                                  
    0     0009697c  bar20_i                                  
    0     000969a4  aar1_i                                   
    0     000969cc  aar2_i                                   
    0     000969f4  aar3_i                                   
    0     00096a1c  aar4_i                                   
    0     00096a44  aar5_i                                   
    0     00096a6c  aar6_i                                   
    0     00096a94  aar7_i                                   
    0     00096abc  aar8_i                                   
    0     00096ae4  aar9_i                                   
    0     00096b0c  aar10_i                                  
    0     00096b34  aar11_i                                  
    0     00096b5c  aar12_i                                  
    0     00096b84  aar13_i                                  
    0     00096bac  aar14_i                                  
    0     00096bd4  aar15_i                                  
    0     00096bfc  aar16_i                                  
    0     00096c24  aar17_i                                  
    0     00096c4c  aar18_i                                  
    0     00096c74  aar19_i                                  
    0     00096c9c  aar20_i                                  
    0     00096cc4  car1_i                                   
    0     00096cec  car2_i                                   
    0     00096d14  car3_i                                   
    0     00096d3c  car4_i                                   
    0     00096d64  car5_i                                   
    0     00096d8c  car6_i                                   
    0     00096db4  car7_i                                   
    0     00096ddc  car8_i                                   
    0     00096e04  car9_i                                   
    0     00096e2c  car10_i                                  
    0     00096e54  car11_i                                  
    0     00096e7c  car12_i                                  
    0     00096ea4  car13_i                                  
    0     00096ecc  car14_i                                  
    0     00096ef4  car15_i                                  
    0     00096f1c  car16_i                                  
    0     00096f44  car17_i                                  
    0     00096f6c  car18_i                                  
    0     00096f94  car19_i                                  
    0     00096fbc  car20_i                                  
    0     00096fe4  main                                     
    0     000976e7  Device_init                              
    0     00097718  Device_enableAllPeripherals              
    0     00097803  Device_initGPIO                          
    0     00097824  Device_enableUnbondedGPIOPullupsFor176Pin
    0     00097837  Device_enableUnbondedGPIOPullupsFor100Pin
    0     00097854  Device_enableUnbondedGPIOPullups         
    0     0009786a  Device_configureTMXAnalogTrim            
    0     0009789b  Device_bootCPU2                          
    0     00097a15  __error__                                
    0     00097a1c  Example_setResultPass                    
    0     00097a21  Example_setResultFail                    
    0     00097a26  Example_done                             
    0     00097a27  SysCtl_setClock                          
    0     00097c2d  SysCtl_selectXTAL                        
    0     00097cb7  __c28xabi_divf                           
    0     00097d3f  SysCtl_getDeviceParametric               
    0     00097da7  GPIO_setPadConfig                        
    0     00097df9  SysCtl_selectOscSource                   
    0     00097e41  Interrupt_initModule                     
    0     00097e7e  GPIO_setControllerCore                   
    0     00097eb5  GPIO_setPinConfig                        
    0     00097eec  GPIO_setQualificationMode                
    0     00097f23  GPIO_setDirectionMode                    
    0     00097f54  __TI_decompress_lzss                     
    0     00097f82  __TI_auto_init_nobinit_nopinit           
    0     00097fad  C$$EXIT                                  
    0     00097fad  abort                                    
    0     00097faf  exit                                     
    0     0009803c  Interrupt_initVectorTable                
    0     0009805a  memcpy                                   
    0     000980a8  _c_int00                                 
    0     00098160  _args_main                               
    0     00098180  _register_unlock                         
    0     00098184  _register_lock                           
    0     00098188  _nop                                     
    0     00098191  __TI_decompress_none                     
    0     000981a4  _system_pre_init                         
    0     000981a6  _system_post_cinit                       
    0     000981b2  __TI_Handler_Table_Base                  
    0     000981b6  __TI_Handler_Table_Limit                 
    0     000981b8  __TI_CINIT_Base                          
    0     000981bc  __TI_CINIT_Limit                         
    0     000981bc  __TI_CINIT_Warm                          
    0     000b8000  RamfuncsLoadStart                        
    0     000b8128  RamfuncsLoadEnd                          
    1     00000400  __stack                                  
    1     00000500  __TI_STACK_END                           
    1     0000a800  Example_Result                           
    1     0000a802  Example_PassCount                        
    1     0000a804  Example_Fail                             
    1     0000a806  __TI_enable_exit_profile_output          
    1     0000a808  __TI_cleanup_ptr                         
    1     0000a80a  __TI_dtors_ptr                           
    1     0000a80c  _lock                                    
    1     0000a80e  _unlock                                  
    abs   00000100  __TI_STACK_SIZE                          
    abs   00000128  RamfuncsLoadSize                         
    abs   00000128  RamfuncsRunSize                          
    abs   ffffffff  __TI_pprof_out_hndl                      
    abs   ffffffff  __TI_prof_data_size                      
    abs   ffffffff  __TI_prof_data_start                     
    n/a   UNDEFED   __c_args__                               
    
    [868 symbols]
    

  • Hi Brent,

    The aligns seem to not be the issue. One thing that could be done is to try and load the symbols for the kernel example, setting breakpoints before the FAPI erase:

    C:\ti\c2000\C2000Ware_X_XX_XX_XX\libraries\boot_rom\f2837xd\revB\rom_sources\ccs_files\cpu01\Release

    Thanks,

    Charles

  • Hi Charles,

    I can try doing that. I can try setting a breakpoint before the erase. Then what? What am I looking for? Trying to understand the purpose?

    Thanks,

    Brent

  • Has anyone on TI's Flash API team been able to duplicate the issue with the binary I posted?

  • Just to provide a little more information.

    1) In CC I launch the USB flash kernel project from the TI SDK - C:\ti\c2000\C2000Ware_4_03_00_00\device_support\f2837xd\examples\dual\F2837xD_usb_flash_kernels

    2) I run the application

    3) I plug in a USB cable to my computer

    4) From a command line I run usb_flash_programmer.exe led_ex1_blinky_l.dat (where _l is the larger LED blink program). Note with the smaller led_ex1_blink.dat program I have NO issues programming. Just the larger size project.

    5) Within Shared_Boot.c - CopyData() - Fapi_issueProgrammingCommand() fails and returns Fapi_Error_AsyncIncorrectBufferLength AFTER executing this function 8306 times.

    • The BlockSize at the time of the failure is 25001
    • The DestAddress at the time of the failure is 0x91FFE

    I can set a breakpoint at Fapi_issueProgrammingCommand() but I can only view assembly code when stepping in.

    Also, again I can download the large sized LED blink program with CC and it downloads and runs perfectly fine. 

  • Hi Brent,

    The purpose is to see what the current data coming in is to the buffer. 

    I have to re-install drivers for my machine, once installed I will get back to you. 

    Thanks and regards,

    Charles

  • Hi Charles, I am just following up on this?

  • Hi Brent,

    Did you check what is mapped at address 0x91FFE?  

    If both code and data sections are mapped to that memory section, can you split that memory section and allocate data and code separately to see if that helps?

    Thanks and regards,
    Vamsi

  • Hi Vamsi,

    Thank you for the response.

    If you look at the map file included above, you will see the following:

    00091fce foo3_g
    000920b4 foo4_g

    Again, I created a number of functions containing asm("NOP") instructions to increase the size of the Blink LED program. foo3_g() is one of these functions. During the flash programming it appears to be failing here.

    1. Why can I compile, link, and download into FLASH from TI Code Composer and run the large LED blink program with no issues but using the USB flash programmer it fails in the flash driver? If I can compile, link, download, and run from TI Code Composer but not program the flash when using the USB flash programmer doesn't that indicate that there is a bug in the flash driver code?
    2. I have included the small and larger images above. Has TI tried USB flash programming with them? Tried a larger file than the very small LED Blink program?

    Thanks for your help.

    Brent

  • Hi Brent,

    #1. It may or may not be a bug.  It may be that there are some assumptions/requirements for the USB programmer on how the application sections should be mapped.  Did you try to map cinit, init_array, switch and other sections to a different memory range instead of FlashB?  

    C2000's CCS flash plugin and Uniflash are developed in a different perspective - they are aimed at JTAG communication; buffer length limitations and streaming limitations are less.  

    Thanks and regards,
    Vamsi

  • Hi Brent,

    Referring you again to the USB Flash programming expert on the driver issues.

    Regards,
    Charles

  • Hi Vamsi,

    Thank you for the response.

    You state - "may be that there are some assumptions/requirements for the USB programmer on how the application sections should be mapped.".

    Are these assumptions/requirements documented anywhere? If so, can you point me to them?

    I can try mapping things to different locations but without knowing the assumptions/requirements you state there might be, It is kind of a shot in the dark.

    I think the quickest way to solve issue would be for TI to debug the FLASH driver with the binary I provided. TI can actually step into the library source code and see what is happening.

    Thanks,

    Brent

  • Thanks Charles. I look forward to a response.

  • Hi Brent,

    I can check if they are documented by the developer.  In general, two things that I want to make sure you already checked:

    1. ALIGN(8) is used for all the sections mapped to flash - you already confirmed this is the case.

    2. Try mapping code to a dedicated memory range - this is what I asked you to try - if you try this, let me know how it goes.

    I can only think of above requirements.  

    One question:  Did you map these NOP functions to a specific location (I don't this is the case since I did not see it in the linker cmd - but asking just in case if you have multiple linker cmds in your project)? or did you let linker choose that?

    Regarding trying your images: Charles assigned this to the developer so that he can try.

    Thanks and regards,

    Vamsi

  • Hi Vamsi,

    Thank you for the quick reply.

    1. ALIGN(8) is used for all the sections mapped to flash - you already confirmed this is the case.

    I believe so, you can see in the linker.cmd file I attached above.

    .cinit : > FLASHB PAGE = 0, ALIGN(8)
    .text : >> FLASHB PAGE = 0, ALIGN(8)
    .switch : > FLASHB PAGE = 0, ALIGN(8)
    .init_array : > FLASHB, PAGE = 0, ALIGN(8)
    .const : > FLASHJ, PAGE = 0, ALIGN(8)
    .pinit : > FLASHB, PAGE = 0, ALIGN(8)
    .econst : >> FLASHJ PAGE = 0, ALIGN(8)

    I do see that ramfunc is loaded into FLASHK, would it need the ALIGN(8)?

    #ifdef __TI_COMPILER_VERSION__
    #if __TI_COMPILER_VERSION__ >= 15009000
    #if defined(__TI_EABI__)
        .TI.ramfunc : {} LOAD = FLASHK,

    2. Try mapping code to a dedicated memory range - this is what I asked you to try - if you try this, let me know how it goes.

    I will try this.

    I can only think of above requirements.  

    One question:  Did you map these NOP functions to a specific location (I don't this is the case since I did not see it in the linker cmd - but asking just in case if you have multiple linker cmds in your project)? or did you let linker choose that?

    I do not map the functions with NOPs in them to a specific location, I let the linker determine that. The LED project comes from the SDK. It has two linker command files be default, one for RAM and the other for FLASH. I am using the FLASH one that came with the project.

    Thanks,

    Brent

  • Hi Brent,

    Your ramfunc is also aligned - I saw that in the linker command file.

    Thanks and regards,
    Vamsi

  • Thank you for verifying that.

  • Hi Brent,

    Let us know how it goes once you try mapping the non-text sections to a different memory.

    Thanks and regards,

    Vamsi

  • Hi Vamsi,

    I put the .text in its own section. Unfortunately, I get the same failure/error in the FLASH API.

    Any response from the FLASH API developers?

    Also, I can download the new program with CC and run it - CC is able to program flash and run the program with no issues.

    Here is the new linker.cmd file:

    MEMORY
    {
    PAGE 0 :  /* Program Memory */
              /* Memory (RAM/FLASH) blocks can be moved to PAGE1 for data allocation */
              /* BEGIN is used for the "boot to Flash" bootloader mode   */
    
       BEGIN           	: origin = 0x080000, length = 0x000002
       RAMM0           	: origin = 0x000123, length = 0x0002DD
       RAMD0           	: origin = 0x00B000, length = 0x000800
       RAMLS0          	: origin = 0x008000, length = 0x000800
       RAMLS1          	: origin = 0x008800, length = 0x000800
       RAMLS2      		: origin = 0x009000, length = 0x000800
       RAMLS3      		: origin = 0x009800, length = 0x000800
       RAMLS4      		: origin = 0x00A000, length = 0x000800
       RAMGS14          : origin = 0x01A000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       RAMGS15          : origin = 0x01B000, length = 0x000FF8     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
    
    //   RAMGS15_RSVD     : origin = 0x01BFF8, length = 0x000008    /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
       RESET           	: origin = 0x3FFFC0, length = 0x000002
    
       /* Flash sectors */
       FLASHA           : origin = 0x080002, length = 0x001FFE	/* on-chip Flash */
       FLASHB           : origin = 0x082000, length = 0x002000	/* on-chip Flash */
       FLASHC           : origin = 0x084000, length = 0x002000	/* on-chip Flash */
       FLASHD           : origin = 0x086000, length = 0x002000	/* on-chip Flash */
       FLASHE_G         : origin = 0x088000, length = 0x018000	/* on-chip Flash */
       FLASHH           : origin = 0x0A0000, length = 0x008000	/* on-chip Flash */
       FLASHI           : origin = 0x0A8000, length = 0x008000	/* on-chip Flash */
       FLASHJ           : origin = 0x0B0000, length = 0x008000	/* on-chip Flash */
       FLASHK           : origin = 0x0B8000, length = 0x002000	/* on-chip Flash */
       FLASHL           : origin = 0x0BA000, length = 0x002000	/* on-chip Flash */
       FLASHM           : origin = 0x0BC000, length = 0x002000	/* on-chip Flash */
       FLASHN           : origin = 0x0BE000, length = 0x001FF0	/* on-chip Flash */
    
    //   FLASHN_RSVD     : origin = 0x0BFFF0, length = 0x000010    /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
    PAGE 1 : /* Data Memory */
             /* Memory (RAM/FLASH) blocks can be moved to PAGE0 for program allocation */
    
       BOOT_RSVD       : origin = 0x000002, length = 0x000121     /* Part of M0, BOOT rom will use this for stack */
       RAMM1           : origin = 0x000400, length = 0x0003F8     /* on-chip RAM block M1 */
    //   RAMM1_RSVD      : origin = 0x0007F8, length = 0x000008     /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
       RAMD1           : origin = 0x00B800, length = 0x000800
    
       RAMLS5      : origin = 0x00A800, length = 0x000800
    
       RAMGS0      : origin = 0x00C000, length = 0x001000
       RAMGS1      : origin = 0x00D000, length = 0x001000
       RAMGS2      : origin = 0x00E000, length = 0x001000
       RAMGS3      : origin = 0x00F000, length = 0x001000
       RAMGS4      : origin = 0x010000, length = 0x001000
       RAMGS5      : origin = 0x011000, length = 0x001000
       RAMGS6      : origin = 0x012000, length = 0x001000
       RAMGS7      : origin = 0x013000, length = 0x001000
       RAMGS8      : origin = 0x014000, length = 0x001000
       RAMGS9      : origin = 0x015000, length = 0x001000
       RAMGS10     : origin = 0x016000, length = 0x001000
    
    //   RAMGS11     : origin = 0x017000, length = 0x000FF8   /* Uncomment for F28374D, F28376D devices */
    
    //   RAMGS11_RSVD : origin = 0x017FF8, length = 0x000008    /* Reserve and do not use for code as per the errata advisory "Memory: Prefetching Beyond Valid Memory" */
    
       RAMGS11     : origin = 0x017000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       RAMGS12     : origin = 0x018000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
       RAMGS13     : origin = 0x019000, length = 0x001000     /* Only Available on F28379D, F28377D, F28375D devices. Remove line on other devices. */
    
       CPU2TOCPU1RAM   : origin = 0x03F800, length = 0x000400
       CPU1TOCPU2RAM   : origin = 0x03FC00, length = 0x000400
    }
    
    SECTIONS
    {
       /* Allocate program areas: */
       .cinit              : > FLASHB      PAGE = 0, ALIGN(8)
       .text               : > FLASHE_G    PAGE = 0, ALIGN(8)
       codestart           : > BEGIN       PAGE = 0, ALIGN(8)
       /* Allocate uninitalized data sections: */
       .stack              : > RAMM1       PAGE = 1
       .switch             : > FLASHB      PAGE = 0, ALIGN(8)
       .reset              : > RESET,      PAGE = 0, TYPE = DSECT /* not used, */
    
    #if defined(__TI_EABI__)
       .init_array         : > FLASHB,       PAGE = 0,       ALIGN(8)
       .bss                : > RAMLS5,       PAGE = 1
       .bss:output         : > RAMLS3,       PAGE = 0
       .bss:cio            : > RAMLS5,       PAGE = 1
       .data               : > RAMLS5,       PAGE = 1
       .sysmem             : > RAMLS5,       PAGE = 1
       /* Initalized sections go in Flash */
       .const              : > FLASHJ,       PAGE = 0,       ALIGN(8)
    #else
       .pinit              : > FLASHB,       PAGE = 0,       ALIGN(8)
       .ebss               : >> RAMLS5 | RAMGS0 | RAMGS1,    PAGE = 1
       .esysmem            : > RAMLS5,       PAGE = 1
       .cio                : > RAMLS5,       PAGE = 1
       /* Initalized sections go in Flash */
       .econst             : >> FLASHJ      PAGE = 0, ALIGN(8)
    #endif
    
       Filter_RegsFile     : > RAMGS0,	   PAGE = 1
    
       SHARERAMGS0		: > RAMGS0,		PAGE = 1
       SHARERAMGS1		: > RAMGS1,		PAGE = 1
       SHARERAMGS2		: > RAMGS2,		PAGE = 1
       ramgs0           : > RAMGS0,     PAGE = 1
       ramgs1           : > RAMGS1,     PAGE = 1
    
    #ifdef __TI_COMPILER_VERSION__
        #if __TI_COMPILER_VERSION__ >= 15009000
            #if defined(__TI_EABI__)
                .TI.ramfunc : {} LOAD = FLASHK,
                                     RUN = RAMLS0,
                                     LOAD_START(RamfuncsLoadStart),
                                     LOAD_SIZE(RamfuncsLoadSize),
                                     LOAD_END(RamfuncsLoadEnd),
                                     RUN_START(RamfuncsRunStart),
                                     RUN_SIZE(RamfuncsRunSize),
                                     RUN_END(RamfuncsRunEnd),
                                     PAGE = 0, ALIGN(8)
            #else
                .TI.ramfunc : {} LOAD = FLASHK,
                                 RUN = RAMLS0,
                                 LOAD_START(_RamfuncsLoadStart),
                                 LOAD_SIZE(_RamfuncsLoadSize),
                                 LOAD_END(_RamfuncsLoadEnd),
                                 RUN_START(_RamfuncsRunStart),
                                 RUN_SIZE(_RamfuncsRunSize),
                                 RUN_END(_RamfuncsRunEnd),
                                 PAGE = 0, ALIGN(8)
            #endif
        #else
       ramfuncs            : LOAD = FLASHK,
                             RUN = RAMLS0,
                             LOAD_START(_RamfuncsLoadStart),
                             LOAD_SIZE(_RamfuncsLoadSize),
                             LOAD_END(_RamfuncsLoadEnd),
                             RUN_START(_RamfuncsRunStart),
                             RUN_SIZE(_RamfuncsRunSize),
                             RUN_END(_RamfuncsRunEnd),
                             PAGE = 0, ALIGN(8)
        #endif
    
    #endif
    
       /* The following section definitions are required when using the IPC API Drivers */
        GROUP : > CPU1TOCPU2RAM, PAGE = 1
        {
            PUTBUFFER
            PUTWRITEIDX
            GETREADIDX
        }
    
        GROUP : > CPU2TOCPU1RAM, PAGE = 1
        {
            GETBUFFER :    TYPE = DSECT
            GETWRITEIDX :  TYPE = DSECT
            PUTREADIDX :   TYPE = DSECT
        }
    
       /* The following section definition are for SDFM examples */
       Filter1_RegsFile : > RAMGS1,	PAGE = 1, fill=0x1111
       Filter2_RegsFile : > RAMGS2,	PAGE = 1, fill=0x2222
       Filter3_RegsFile : > RAMGS3,	PAGE = 1, fill=0x3333
       Filter4_RegsFile : > RAMGS4,	PAGE = 1, fill=0x4444
       Difference_RegsFile : >RAMGS5, 	PAGE = 1, fill=0x3333
    }
    
    /*
    //===========================================================================
    // End of file.
    //===========================================================================
    */
    

    Here is the new map file:

    ******************************************************************************
                 TMS320C2000 Linker PC v22.6.0                     
    ******************************************************************************
    >> Linked Thu Jul  6 11:18:15 2023
    
    OUTPUT FILE NAME:   <led_ex1_blinky.out>
    ENTRY POINT SYMBOL: "code_start"  address: 00080000
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      RAMM0                 00000123   000002dd  00000000  000002dd  RWIX
      RAMLS0                00008000   00000800  00000128  000006d8  RWIX
      RAMLS1                00008800   00000800  00000000  00000800  RWIX
      RAMLS2                00009000   00000800  00000000  00000800  RWIX
      RAMLS3                00009800   00000800  00000000  00000800  RWIX
      RAMLS4                0000a000   00000800  00000000  00000800  RWIX
      RAMD0                 0000b000   00000800  00000000  00000800  RWIX
      RAMGS14               0001a000   00001000  00000000  00001000  RWIX
      RAMGS15               0001b000   00000ff8  00000000  00000ff8  RWIX
      BEGIN                 00080000   00000002  00000002  00000000  RWIX
      FLASHA                00080002   00001ffe  00000000  00001ffe  RWIX
      FLASHB                00082000   00002000  00000014  00001fec  RWIX
      FLASHC                00084000   00002000  00000000  00002000  RWIX
      FLASHD                00086000   00002000  00000000  00002000  RWIX
      FLASHE_G              00088000   00018000  000161a7  00001e59  RWIX
      FLASHH                000a0000   00008000  00000000  00008000  RWIX
      FLASHI                000a8000   00008000  00000000  00008000  RWIX
      FLASHJ                000b0000   00008000  0000023e  00007dc2  RWIX
      FLASHK                000b8000   00002000  00000128  00001ed8  RWIX
      FLASHL                000ba000   00002000  00000000  00002000  RWIX
      FLASHM                000bc000   00002000  00000000  00002000  RWIX
      FLASHN                000be000   00001ff0  00000000  00001ff0  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
    
    PAGE 1:
      BOOT_RSVD             00000002   00000121  00000000  00000121  RWIX
      RAMM1                 00000400   000003f8  00000100  000002f8  RWIX
      RAMLS5                0000a800   00000800  00000010  000007f0  RWIX
      RAMD1                 0000b800   00000800  00000000  00000800  RWIX
      RAMGS0                0000c000   00001000  00000000  00001000  RWIX
      RAMGS1                0000d000   00001000  00000000  00001000  RWIX
      RAMGS2                0000e000   00001000  00000000  00001000  RWIX
      RAMGS3                0000f000   00001000  00000000  00001000  RWIX
      RAMGS4                00010000   00001000  00000000  00001000  RWIX
      RAMGS5                00011000   00001000  00000000  00001000  RWIX
      RAMGS6                00012000   00001000  00000000  00001000  RWIX
      RAMGS7                00013000   00001000  00000000  00001000  RWIX
      RAMGS8                00014000   00001000  00000000  00001000  RWIX
      RAMGS9                00015000   00001000  00000000  00001000  RWIX
      RAMGS10               00016000   00001000  00000000  00001000  RWIX
      RAMGS11               00017000   00001000  00000000  00001000  RWIX
      RAMGS12               00018000   00001000  00000000  00001000  RWIX
      RAMGS13               00019000   00001000  00000000  00001000  RWIX
      CPU2TOCPU1RAM         0003f800   00000400  00000000  00000400  RWIX
      CPU1TOCPU2RAM         0003fc00   00000400  00000000  00000400  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    codestart 
    *          0    00080000    00000002     
                      00080000    00000002     F2837xD_CodeStartBranch.obj (codestart)
    
    .cinit     0    00082000    00000014     
                      00082000    0000000a     (.cinit..data.load) [load image, compression = lzss]
                      0008200a    00000004     (__TI_handler_table)
                      0008200e    00000002     --HOLE-- [fill = 0]
                      00082010    00000004     (__TI_cinit_table)
    
    .text      0    00088000    000161a7     
                      00088000    00015650     led_ex1_blinky.obj (.text)
                      0009d650    000003d7     device.obj (.text)
                      0009da27    00000206     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_setClock)
                      0009dc2d    0000008a                        : sysctl.obj (.text:SysCtl_selectXTAL)
                      0009dcb7    00000088     rts2800_fpu32_eabi.lib : fs_div28.asm.obj (.text)
                      0009dd3f    00000068     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_getDeviceParametric)
                      0009dda7    00000052                        : gpio.obj (.text:GPIO_setPadConfig)
                      0009ddf9    00000048                        : sysctl.obj (.text:SysCtl_selectOscSource)
                      0009de41    0000003d                        : interrupt.obj (.text:Interrupt_initModule)
                      0009de7e    00000037                        : gpio.obj (.text:GPIO_setControllerCore)
                      0009deb5    00000037                        : gpio.obj (.text:GPIO_setPinConfig)
                      0009deec    00000037                        : gpio.obj (.text:GPIO_setQualificationMode)
                      0009df23    00000031                        : gpio.obj (.text:GPIO_setDirectionMode)
                      0009df54    0000002e     rts2800_fpu32_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss)
                      0009df82    0000002b                            : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
                      0009dfad    00000029                            : exit.c.obj (.text)
                      0009dfd6    00000026     driverlib_eabi.lib : flash.obj (.text:Flash_setBankPowerUpDelay)
                      0009dffc    00000021                        : sysctl.obj (.text:CPUTimer_selectClockSource)
                      0009e01d    0000001f                        : sysctl.obj (.text:CPUTimer_getTimerOverflowStatus)
                      0009e03c    0000001e                        : interrupt.obj (.text:Interrupt_initVectorTable)
                      0009e05a    0000001d     rts2800_fpu32_eabi.lib : memcpy.c.obj (.text)
                      0009e077    0000001a     driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_startTimer)
                      0009e091    00000017                        : sysctl.obj (.text:CPUTimer_isBaseValid)
                      0009e0a8    00000017     rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
                      0009e0bf    00000014     driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_stopTimer)
                      0009e0d3    00000012                        : sysctl.obj (.text:CPUTimer_clearOverflowFlag)
                      0009e0e5    00000012                        : sysctl.obj (.text:CPUTimer_disableInterrupt)
                      0009e0f7    00000011                        : sysctl.obj (.text:CPUTimer_setPeriod)
                      0009e108    00000010                        : flash.obj (.text:Flash_isCtrlBaseValid)
                      0009e118    00000010                        : flash.obj (.text:Flash_isECCBaseValid)
                      0009e128    0000000f                        : sysctl.obj (.text:SysCtl_pollCpuTimer)
                      0009e137    0000000e                        : gpio.obj (.text:GPIO_isPinValid)
                      0009e145    0000000e                        : interrupt.obj (.text:Interrupt_defaultHandler)
                      0009e153    0000000d                        : interrupt.obj (.text:Interrupt_disableGlobal)
                      0009e160    0000000c     rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
                      0009e16c    0000000b     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
                      0009e177    00000009                        : sysctl.obj (.text:SysCtl_serviceWatchdog)
                      0009e180    00000009     rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
                      0009e189    00000008     F2837xD_CodeStartBranch.obj (.text)
                      0009e191    00000008     rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none)
                      0009e199    00000007     driverlib_eabi.lib : sysctl.obj (.text:SysCtl_resetMCD)
                      0009e1a0    00000002                        : interrupt.obj (.text:Interrupt_illegalOperationHandler)
                      0009e1a2    00000002                        : interrupt.obj (.text:Interrupt_nmiHandler)
                      0009e1a4    00000002     rts2800_fpu32_eabi.lib : pre_init.c.obj (.text)
                      0009e1a6    00000001                            : startup.c.obj (.text)
    
    .stack     1    00000400    00000100     UNINITIALIZED
                      00000400    00000100     --HOLE--
    
    .reset     0    003fffc0    00000000     DSECT
    
    .init_array 
    *          0    00082000    00000000     UNINITIALIZED
    
    .data      1    0000a800    00000010     UNINITIALIZED
                      0000a800    00000006     device.obj (.data)
                      0000a806    00000006     rts2800_fpu32_eabi.lib : exit.c.obj (.data)
                      0000a80c    00000002                            : _lock.c.obj (.data:_lock)
                      0000a80e    00000002                            : _lock.c.obj (.data:_unlock)
    
    .const     0    000b0000    0000023e     
                      000b0000    000000c2     driverlib_eabi.lib : sysctl.obj (.const:.string)
                      000b00c2    000000bf                        : flash.obj (.const:.string)
                      000b0181    00000001     --HOLE-- [fill = 0]
                      000b0182    000000bc                        : gpio.obj (.const:.string)
    
    .TI.ramfunc 
    *          0    000b8000    00000128     RUN ADDR = 00008000
                      000b8000    00000043     driverlib_eabi.lib : flash.obj (.TI.ramfunc:Flash_initModule)
                      000b8043    0000002c                        : flash.obj (.TI.ramfunc:Flash_setBankPowerMode)
                      000b806f    00000024                        : flash.obj (.TI.ramfunc:Flash_setWaitstates)
                      000b8093    0000001d                        : flash.obj (.TI.ramfunc:Flash_setPumpPowerMode)
                      000b80b0    00000018                        : flash.obj (.TI.ramfunc:Flash_disableCache)
                      000b80c8    00000018                        : flash.obj (.TI.ramfunc:Flash_disablePrefetch)
                      000b80e0    00000017                        : flash.obj (.TI.ramfunc:Flash_enableCache)
                      000b80f7    00000017                        : flash.obj (.TI.ramfunc:Flash_enablePrefetch)
                      000b810e    00000016                        : flash.obj (.TI.ramfunc:Flash_enableECC)
                      000b8124    00000004                        : sysctl.obj (.TI.ramfunc)
    
    GETBUFFER 
    *          0    0003f800    00000000     DSECT
    
    GETWRITEIDX 
    *          0    0003f800    00000000     DSECT
    
    PUTREADIDX 
    *          0    0003f800    00000000     DSECT
    
    MODULE SUMMARY
    
           Module                        code    ro data   rw data
           ------                        ----    -------   -------
        .\
           led_ex1_blinky.obj            87632   0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        87632   0         0      
                                                                  
        .\device\
           device.obj                    983     0         6      
           F2837xD_CodeStartBranch.obj   10      0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        993     0         6      
                                                                  
        C:\ti\c2000\C2000Ware_4_03_00_00\driverlib\f2837xd\driverlib\ccs\Debug\driverlib_eabi.lib
           sysctl.obj                    1068    194       0      
           flash.obj                     654     191       0      
           gpio.obj                      310     188       0      
           interrupt.obj                 122     0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        2154    573       0      
                                                                  
        C:\ti\ccs1230\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS\lib\rts2800_fpu32_eabi.lib
           fs_div28.asm.obj              136     0         0      
           exit.c.obj                    41      0         6      
           copy_decompress_lzss.c.obj    46      0         0      
           autoinit.c.obj                43      0         0      
           memcpy.c.obj                  29      0         0      
           boot28.asm.obj                23      0         0      
           _lock.c.obj                   9       0         4      
           args_main.c.obj               12      0         0      
           copy_decompress_none.c.obj    8       0         0      
           pre_init.c.obj                2       0         0      
           startup.c.obj                 1       0         0      
        +--+-----------------------------+-------+---------+---------+
           Total:                        350     0         10     
                                                                  
           Stack:                        0       0         256    
           Linker Generated:             0       18        0      
        +--+-----------------------------+-------+---------+---------+
           Grand Total:                  91129   591       272    
    
    
    LINKER GENERATED COPY TABLES
    
    __TI_cinit_table @ 00082010 records: 1, size/record: 4, table size: 4
    	.data: load addr=00082000, load size=0000000a bytes, run addr=0000a800, run size=00000010 bytes, compression=lzss
    
    
    LINKER GENERATED HANDLER TABLE
    
    __TI_handler_table @ 0008200a records: 2, size/record: 2, table size: 4
    	index: 0, handler: __TI_decompress_lzss
    	index: 1, handler: __TI_decompress_none
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address     data page           name
    --------    ----------------    ----
    00000400      10 (00000400)     __stack
    
    0000a800     2a0 (0000a800)     Example_Result
    0000a802     2a0 (0000a800)     Example_PassCount
    0000a804     2a0 (0000a800)     Example_Fail
    0000a806     2a0 (0000a800)     __TI_enable_exit_profile_output
    0000a808     2a0 (0000a800)     __TI_cleanup_ptr
    0000a80a     2a0 (0000a800)     __TI_dtors_ptr
    0000a80c     2a0 (0000a800)     _lock
    0000a80e     2a0 (0000a800)     _unlock
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    page  address   name                                     
    ----  -------   ----                                     
    0     0009dfad  C$$EXIT                                  
    0     0009d89b  Device_bootCPU2                          
    0     0009d86a  Device_configureTMXAnalogTrim            
    0     0009d718  Device_enableAllPeripherals              
    0     0009d854  Device_enableUnbondedGPIOPullups         
    0     0009d837  Device_enableUnbondedGPIOPullupsFor100Pin
    0     0009d824  Device_enableUnbondedGPIOPullupsFor176Pin
    0     0009d6e7  Device_init                              
    0     0009d803  Device_initGPIO                          
    1     0000a804  Example_Fail                             
    1     0000a802  Example_PassCount                        
    1     0000a800  Example_Result                           
    0     0009da26  Example_done                             
    0     0009da21  Example_setResultFail                    
    0     0009da1c  Example_setResultPass                    
    0     00008000  Flash_initModule                         
    0     0009de7e  GPIO_setControllerCore                   
    0     0009df23  GPIO_setDirectionMode                    
    0     0009dda7  GPIO_setPadConfig                        
    0     0009deb5  GPIO_setPinConfig                        
    0     0009deec  GPIO_setQualificationMode                
    0     0009de41  Interrupt_initModule                     
    0     0009e03c  Interrupt_initVectorTable                
    0     000b8128  RamfuncsLoadEnd                          
    abs   00000128  RamfuncsLoadSize                         
    0     000b8000  RamfuncsLoadStart                        
    0     00008128  RamfuncsRunEnd                           
    abs   00000128  RamfuncsRunSize                          
    0     00008000  RamfuncsRunStart                         
    0     00008124  SysCtl_delay                             
    0     0009dd3f  SysCtl_getDeviceParametric               
    0     0009ddf9  SysCtl_selectOscSource                   
    0     0009dc2d  SysCtl_selectXTAL                        
    0     0009da27  SysCtl_setClock                          
    0     00082010  __TI_CINIT_Base                          
    0     00082014  __TI_CINIT_Limit                         
    0     00082014  __TI_CINIT_Warm                          
    0     0008200a  __TI_Handler_Table_Base                  
    0     0008200e  __TI_Handler_Table_Limit                 
    1     00000500  __TI_STACK_END                           
    abs   00000100  __TI_STACK_SIZE                          
    0     0009df82  __TI_auto_init_nobinit_nopinit           
    1     0000a808  __TI_cleanup_ptr                         
    0     0009df54  __TI_decompress_lzss                     
    0     0009e191  __TI_decompress_none                     
    1     0000a80a  __TI_dtors_ptr                           
    1     0000a806  __TI_enable_exit_profile_output          
    abs   ffffffff  __TI_pprof_out_hndl                      
    abs   ffffffff  __TI_prof_data_size                      
    abs   ffffffff  __TI_prof_data_start                     
    0     0009dcb7  __c28xabi_divf                           
    n/a   UNDEFED   __c_args__                               
    0     0009da15  __error__                                
    1     00000400  __stack                                  
    0     0009e160  _args_main                               
    0     0009e0a8  _c_int00                                 
    1     0000a80c  _lock                                    
    0     0009e188  _nop                                     
    0     0009e184  _register_lock                           
    0     0009e180  _register_unlock                         
    0     0009e1a6  _system_post_cinit                       
    0     0009e1a4  _system_pre_init                         
    1     0000a80e  _unlock                                  
    0     00089b70  aar1                                     
    0     00089cd8  aar10                                    
    0     0008be6c  aar10_a                                  
    0     0008e000  aar10_b                                  
    0     00090194  aar10_c                                  
    0     00092328  aar10_d                                  
    0     000944bc  aar10_e                                  
    0     00096650  aar10_f                                  
    0     000987e4  aar10_g                                  
    0     0009a978  aar10_h                                  
    0     0009cb0c  aar10_i                                  
    0     00089d00  aar11                                    
    0     0008be94  aar11_a                                  
    0     0008e028  aar11_b                                  
    0     000901bc  aar11_c                                  
    0     00092350  aar11_d                                  
    0     000944e4  aar11_e                                  
    0     00096678  aar11_f                                  
    0     0009880c  aar11_g                                  
    0     0009a9a0  aar11_h                                  
    0     0009cb34  aar11_i                                  
    0     00089d28  aar12                                    
    0     0008bebc  aar12_a                                  
    0     0008e050  aar12_b                                  
    0     000901e4  aar12_c                                  
    0     00092378  aar12_d                                  
    0     0009450c  aar12_e                                  
    0     000966a0  aar12_f                                  
    0     00098834  aar12_g                                  
    0     0009a9c8  aar12_h                                  
    0     0009cb5c  aar12_i                                  
    0     00089d50  aar13                                    
    0     0008bee4  aar13_a                                  
    0     0008e078  aar13_b                                  
    0     0009020c  aar13_c                                  
    0     000923a0  aar13_d                                  
    0     00094534  aar13_e                                  
    0     000966c8  aar13_f                                  
    0     0009885c  aar13_g                                  
    0     0009a9f0  aar13_h                                  
    0     0009cb84  aar13_i                                  
    0     00089d78  aar14                                    
    0     0008bf0c  aar14_a                                  
    0     0008e0a0  aar14_b                                  
    0     00090234  aar14_c                                  
    0     000923c8  aar14_d                                  
    0     0009455c  aar14_e                                  
    0     000966f0  aar14_f                                  
    0     00098884  aar14_g                                  
    0     0009aa18  aar14_h                                  
    0     0009cbac  aar14_i                                  
    0     00089da0  aar15                                    
    0     0008bf34  aar15_a                                  
    0     0008e0c8  aar15_b                                  
    0     0009025c  aar15_c                                  
    0     000923f0  aar15_d                                  
    0     00094584  aar15_e                                  
    0     00096718  aar15_f                                  
    0     000988ac  aar15_g                                  
    0     0009aa40  aar15_h                                  
    0     0009cbd4  aar15_i                                  
    0     00089dc8  aar16                                    
    0     0008bf5c  aar16_a                                  
    0     0008e0f0  aar16_b                                  
    0     00090284  aar16_c                                  
    0     00092418  aar16_d                                  
    0     000945ac  aar16_e                                  
    0     00096740  aar16_f                                  
    0     000988d4  aar16_g                                  
    0     0009aa68  aar16_h                                  
    0     0009cbfc  aar16_i                                  
    0     00089df0  aar17                                    
    0     0008bf84  aar17_a                                  
    0     0008e118  aar17_b                                  
    0     000902ac  aar17_c                                  
    0     00092440  aar17_d                                  
    0     000945d4  aar17_e                                  
    0     00096768  aar17_f                                  
    0     000988fc  aar17_g                                  
    0     0009aa90  aar17_h                                  
    0     0009cc24  aar17_i                                  
    0     00089e18  aar18                                    
    0     0008bfac  aar18_a                                  
    0     0008e140  aar18_b                                  
    0     000902d4  aar18_c                                  
    0     00092468  aar18_d                                  
    0     000945fc  aar18_e                                  
    0     00096790  aar18_f                                  
    0     00098924  aar18_g                                  
    0     0009aab8  aar18_h                                  
    0     0009cc4c  aar18_i                                  
    0     00089e40  aar19                                    
    0     0008bfd4  aar19_a                                  
    0     0008e168  aar19_b                                  
    0     000902fc  aar19_c                                  
    0     00092490  aar19_d                                  
    0     00094624  aar19_e                                  
    0     000967b8  aar19_f                                  
    0     0009894c  aar19_g                                  
    0     0009aae0  aar19_h                                  
    0     0009cc74  aar19_i                                  
    0     0008bd04  aar1_a                                   
    0     0008de98  aar1_b                                   
    0     0009002c  aar1_c                                   
    0     000921c0  aar1_d                                   
    0     00094354  aar1_e                                   
    0     000964e8  aar1_f                                   
    0     0009867c  aar1_g                                   
    0     0009a810  aar1_h                                   
    0     0009c9a4  aar1_i                                   
    0     00089b98  aar2                                     
    0     00089e68  aar20                                    
    0     0008bffc  aar20_a                                  
    0     0008e190  aar20_b                                  
    0     00090324  aar20_c                                  
    0     000924b8  aar20_d                                  
    0     0009464c  aar20_e                                  
    0     000967e0  aar20_f                                  
    0     00098974  aar20_g                                  
    0     0009ab08  aar20_h                                  
    0     0009cc9c  aar20_i                                  
    0     0008bd2c  aar2_a                                   
    0     0008dec0  aar2_b                                   
    0     00090054  aar2_c                                   
    0     000921e8  aar2_d                                   
    0     0009437c  aar2_e                                   
    0     00096510  aar2_f                                   
    0     000986a4  aar2_g                                   
    0     0009a838  aar2_h                                   
    0     0009c9cc  aar2_i                                   
    0     00089bc0  aar3                                     
    0     0008bd54  aar3_a                                   
    0     0008dee8  aar3_b                                   
    0     0009007c  aar3_c                                   
    0     00092210  aar3_d                                   
    0     000943a4  aar3_e                                   
    0     00096538  aar3_f                                   
    0     000986cc  aar3_g                                   
    0     0009a860  aar3_h                                   
    0     0009c9f4  aar3_i                                   
    0     00089be8  aar4                                     
    0     0008bd7c  aar4_a                                   
    0     0008df10  aar4_b                                   
    0     000900a4  aar4_c                                   
    0     00092238  aar4_d                                   
    0     000943cc  aar4_e                                   
    0     00096560  aar4_f                                   
    0     000986f4  aar4_g                                   
    0     0009a888  aar4_h                                   
    0     0009ca1c  aar4_i                                   
    0     00089c10  aar5                                     
    0     0008bda4  aar5_a                                   
    0     0008df38  aar5_b                                   
    0     000900cc  aar5_c                                   
    0     00092260  aar5_d                                   
    0     000943f4  aar5_e                                   
    0     00096588  aar5_f                                   
    0     0009871c  aar5_g                                   
    0     0009a8b0  aar5_h                                   
    0     0009ca44  aar5_i                                   
    0     00089c38  aar6                                     
    0     0008bdcc  aar6_a                                   
    0     0008df60  aar6_b                                   
    0     000900f4  aar6_c                                   
    0     00092288  aar6_d                                   
    0     0009441c  aar6_e                                   
    0     000965b0  aar6_f                                   
    0     00098744  aar6_g                                   
    0     0009a8d8  aar6_h                                   
    0     0009ca6c  aar6_i                                   
    0     00089c60  aar7                                     
    0     0008bdf4  aar7_a                                   
    0     0008df88  aar7_b                                   
    0     0009011c  aar7_c                                   
    0     000922b0  aar7_d                                   
    0     00094444  aar7_e                                   
    0     000965d8  aar7_f                                   
    0     0009876c  aar7_g                                   
    0     0009a900  aar7_h                                   
    0     0009ca94  aar7_i                                   
    0     00089c88  aar8                                     
    0     0008be1c  aar8_a                                   
    0     0008dfb0  aar8_b                                   
    0     00090144  aar8_c                                   
    0     000922d8  aar8_d                                   
    0     0009446c  aar8_e                                   
    0     00096600  aar8_f                                   
    0     00098794  aar8_g                                   
    0     0009a928  aar8_h                                   
    0     0009cabc  aar8_i                                   
    0     00089cb0  aar9                                     
    0     0008be44  aar9_a                                   
    0     0008dfd8  aar9_b                                   
    0     0009016c  aar9_c                                   
    0     00092300  aar9_d                                   
    0     00094494  aar9_e                                   
    0     00096628  aar9_f                                   
    0     000987bc  aar9_g                                   
    0     0009a950  aar9_h                                   
    0     0009cae4  aar9_i                                   
    0     0009dfad  abort                                    
    0     00089850  bar1                                     
    0     000899b8  bar10                                    
    0     0008bb4c  bar10_a                                  
    0     0008dce0  bar10_b                                  
    0     0008fe74  bar10_c                                  
    0     00092008  bar10_d                                  
    0     0009419c  bar10_e                                  
    0     00096330  bar10_f                                  
    0     000984c4  bar10_g                                  
    0     0009a658  bar10_h                                  
    0     0009c7ec  bar10_i                                  
    0     000899e0  bar11                                    
    0     0008bb74  bar11_a                                  
    0     0008dd08  bar11_b                                  
    0     0008fe9c  bar11_c                                  
    0     00092030  bar11_d                                  
    0     000941c4  bar11_e                                  
    0     00096358  bar11_f                                  
    0     000984ec  bar11_g                                  
    0     0009a680  bar11_h                                  
    0     0009c814  bar11_i                                  
    0     00089a08  bar12                                    
    0     0008bb9c  bar12_a                                  
    0     0008dd30  bar12_b                                  
    0     0008fec4  bar12_c                                  
    0     00092058  bar12_d                                  
    0     000941ec  bar12_e                                  
    0     00096380  bar12_f                                  
    0     00098514  bar12_g                                  
    0     0009a6a8  bar12_h                                  
    0     0009c83c  bar12_i                                  
    0     00089a30  bar13                                    
    0     0008bbc4  bar13_a                                  
    0     0008dd58  bar13_b                                  
    0     0008feec  bar13_c                                  
    0     00092080  bar13_d                                  
    0     00094214  bar13_e                                  
    0     000963a8  bar13_f                                  
    0     0009853c  bar13_g                                  
    0     0009a6d0  bar13_h                                  
    0     0009c864  bar13_i                                  
    0     00089a58  bar14                                    
    0     0008bbec  bar14_a                                  
    0     0008dd80  bar14_b                                  
    0     0008ff14  bar14_c                                  
    0     000920a8  bar14_d                                  
    0     0009423c  bar14_e                                  
    0     000963d0  bar14_f                                  
    0     00098564  bar14_g                                  
    0     0009a6f8  bar14_h                                  
    0     0009c88c  bar14_i                                  
    0     00089a80  bar15                                    
    0     0008bc14  bar15_a                                  
    0     0008dda8  bar15_b                                  
    0     0008ff3c  bar15_c                                  
    0     000920d0  bar15_d                                  
    0     00094264  bar15_e                                  
    0     000963f8  bar15_f                                  
    0     0009858c  bar15_g                                  
    0     0009a720  bar15_h                                  
    0     0009c8b4  bar15_i                                  
    0     00089aa8  bar16                                    
    0     0008bc3c  bar16_a                                  
    0     0008ddd0  bar16_b                                  
    0     0008ff64  bar16_c                                  
    0     000920f8  bar16_d                                  
    0     0009428c  bar16_e                                  
    0     00096420  bar16_f                                  
    0     000985b4  bar16_g                                  
    0     0009a748  bar16_h                                  
    0     0009c8dc  bar16_i                                  
    0     00089ad0  bar17                                    
    0     0008bc64  bar17_a                                  
    0     0008ddf8  bar17_b                                  
    0     0008ff8c  bar17_c                                  
    0     00092120  bar17_d                                  
    0     000942b4  bar17_e                                  
    0     00096448  bar17_f                                  
    0     000985dc  bar17_g                                  
    0     0009a770  bar17_h                                  
    0     0009c904  bar17_i                                  
    0     00089af8  bar18                                    
    0     0008bc8c  bar18_a                                  
    0     0008de20  bar18_b                                  
    0     0008ffb4  bar18_c                                  
    0     00092148  bar18_d                                  
    0     000942dc  bar18_e                                  
    0     00096470  bar18_f                                  
    0     00098604  bar18_g                                  
    0     0009a798  bar18_h                                  
    0     0009c92c  bar18_i                                  
    0     00089b20  bar19                                    
    0     0008bcb4  bar19_a                                  
    0     0008de48  bar19_b                                  
    0     0008ffdc  bar19_c                                  
    0     00092170  bar19_d                                  
    0     00094304  bar19_e                                  
    0     00096498  bar19_f                                  
    0     0009862c  bar19_g                                  
    0     0009a7c0  bar19_h                                  
    0     0009c954  bar19_i                                  
    0     0008b9e4  bar1_a                                   
    0     0008db78  bar1_b                                   
    0     0008fd0c  bar1_c                                   
    0     00091ea0  bar1_d                                   
    0     00094034  bar1_e                                   
    0     000961c8  bar1_f                                   
    0     0009835c  bar1_g                                   
    0     0009a4f0  bar1_h                                   
    0     0009c684  bar1_i                                   
    0     00089878  bar2                                     
    0     00089b48  bar20                                    
    0     0008bcdc  bar20_a                                  
    0     0008de70  bar20_b                                  
    0     00090004  bar20_c                                  
    0     00092198  bar20_d                                  
    0     0009432c  bar20_e                                  
    0     000964c0  bar20_f                                  
    0     00098654  bar20_g                                  
    0     0009a7e8  bar20_h                                  
    0     0009c97c  bar20_i                                  
    0     0008ba0c  bar2_a                                   
    0     0008dba0  bar2_b                                   
    0     0008fd34  bar2_c                                   
    0     00091ec8  bar2_d                                   
    0     0009405c  bar2_e                                   
    0     000961f0  bar2_f                                   
    0     00098384  bar2_g                                   
    0     0009a518  bar2_h                                   
    0     0009c6ac  bar2_i                                   
    0     000898a0  bar3                                     
    0     0008ba34  bar3_a                                   
    0     0008dbc8  bar3_b                                   
    0     0008fd5c  bar3_c                                   
    0     00091ef0  bar3_d                                   
    0     00094084  bar3_e                                   
    0     00096218  bar3_f                                   
    0     000983ac  bar3_g                                   
    0     0009a540  bar3_h                                   
    0     0009c6d4  bar3_i                                   
    0     000898c8  bar4                                     
    0     0008ba5c  bar4_a                                   
    0     0008dbf0  bar4_b                                   
    0     0008fd84  bar4_c                                   
    0     00091f18  bar4_d                                   
    0     000940ac  bar4_e                                   
    0     00096240  bar4_f                                   
    0     000983d4  bar4_g                                   
    0     0009a568  bar4_h                                   
    0     0009c6fc  bar4_i                                   
    0     000898f0  bar5                                     
    0     0008ba84  bar5_a                                   
    0     0008dc18  bar5_b                                   
    0     0008fdac  bar5_c                                   
    0     00091f40  bar5_d                                   
    0     000940d4  bar5_e                                   
    0     00096268  bar5_f                                   
    0     000983fc  bar5_g                                   
    0     0009a590  bar5_h                                   
    0     0009c724  bar5_i                                   
    0     00089918  bar6                                     
    0     0008baac  bar6_a                                   
    0     0008dc40  bar6_b                                   
    0     0008fdd4  bar6_c                                   
    0     00091f68  bar6_d                                   
    0     000940fc  bar6_e                                   
    0     00096290  bar6_f                                   
    0     00098424  bar6_g                                   
    0     0009a5b8  bar6_h                                   
    0     0009c74c  bar6_i                                   
    0     00089940  bar7                                     
    0     0008bad4  bar7_a                                   
    0     0008dc68  bar7_b                                   
    0     0008fdfc  bar7_c                                   
    0     00091f90  bar7_d                                   
    0     00094124  bar7_e                                   
    0     000962b8  bar7_f                                   
    0     0009844c  bar7_g                                   
    0     0009a5e0  bar7_h                                   
    0     0009c774  bar7_i                                   
    0     00089968  bar8                                     
    0     0008bafc  bar8_a                                   
    0     0008dc90  bar8_b                                   
    0     0008fe24  bar8_c                                   
    0     00091fb8  bar8_d                                   
    0     0009414c  bar8_e                                   
    0     000962e0  bar8_f                                   
    0     00098474  bar8_g                                   
    0     0009a608  bar8_h                                   
    0     0009c79c  bar8_i                                   
    0     00089990  bar9                                     
    0     0008bb24  bar9_a                                   
    0     0008dcb8  bar9_b                                   
    0     0008fe4c  bar9_c                                   
    0     00091fe0  bar9_d                                   
    0     00094174  bar9_e                                   
    0     00096308  bar9_f                                   
    0     0009849c  bar9_g                                   
    0     0009a630  bar9_h                                   
    0     0009c7c4  bar9_i                                   
    0     00089e90  car1                                     
    0     00089ff8  car10                                    
    0     0008c18c  car10_a                                  
    0     0008e320  car10_b                                  
    0     000904b4  car10_c                                  
    0     00092648  car10_d                                  
    0     000947dc  car10_e                                  
    0     00096970  car10_f                                  
    0     00098b04  car10_g                                  
    0     0009ac98  car10_h                                  
    0     0009ce2c  car10_i                                  
    0     0008a020  car11                                    
    0     0008c1b4  car11_a                                  
    0     0008e348  car11_b                                  
    0     000904dc  car11_c                                  
    0     00092670  car11_d                                  
    0     00094804  car11_e                                  
    0     00096998  car11_f                                  
    0     00098b2c  car11_g                                  
    0     0009acc0  car11_h                                  
    0     0009ce54  car11_i                                  
    0     0008a048  car12                                    
    0     0008c1dc  car12_a                                  
    0     0008e370  car12_b                                  
    0     00090504  car12_c                                  
    0     00092698  car12_d                                  
    0     0009482c  car12_e                                  
    0     000969c0  car12_f                                  
    0     00098b54  car12_g                                  
    0     0009ace8  car12_h                                  
    0     0009ce7c  car12_i                                  
    0     0008a070  car13                                    
    0     0008c204  car13_a                                  
    0     0008e398  car13_b                                  
    0     0009052c  car13_c                                  
    0     000926c0  car13_d                                  
    0     00094854  car13_e                                  
    0     000969e8  car13_f                                  
    0     00098b7c  car13_g                                  
    0     0009ad10  car13_h                                  
    0     0009cea4  car13_i                                  
    0     0008a098  car14                                    
    0     0008c22c  car14_a                                  
    0     0008e3c0  car14_b                                  
    0     00090554  car14_c                                  
    0     000926e8  car14_d                                  
    0     0009487c  car14_e                                  
    0     00096a10  car14_f                                  
    0     00098ba4  car14_g                                  
    0     0009ad38  car14_h                                  
    0     0009cecc  car14_i                                  
    0     0008a0c0  car15                                    
    0     0008c254  car15_a                                  
    0     0008e3e8  car15_b                                  
    0     0009057c  car15_c                                  
    0     00092710  car15_d                                  
    0     000948a4  car15_e                                  
    0     00096a38  car15_f                                  
    0     00098bcc  car15_g                                  
    0     0009ad60  car15_h                                  
    0     0009cef4  car15_i                                  
    0     0008a0e8  car16                                    
    0     0008c27c  car16_a                                  
    0     0008e410  car16_b                                  
    0     000905a4  car16_c                                  
    0     00092738  car16_d                                  
    0     000948cc  car16_e                                  
    0     00096a60  car16_f                                  
    0     00098bf4  car16_g                                  
    0     0009ad88  car16_h                                  
    0     0009cf1c  car16_i                                  
    0     0008a110  car17                                    
    0     0008c2a4  car17_a                                  
    0     0008e438  car17_b                                  
    0     000905cc  car17_c                                  
    0     00092760  car17_d                                  
    0     000948f4  car17_e                                  
    0     00096a88  car17_f                                  
    0     00098c1c  car17_g                                  
    0     0009adb0  car17_h                                  
    0     0009cf44  car17_i                                  
    0     0008a138  car18                                    
    0     0008c2cc  car18_a                                  
    0     0008e460  car18_b                                  
    0     000905f4  car18_c                                  
    0     00092788  car18_d                                  
    0     0009491c  car18_e                                  
    0     00096ab0  car18_f                                  
    0     00098c44  car18_g                                  
    0     0009add8  car18_h                                  
    0     0009cf6c  car18_i                                  
    0     0008a160  car19                                    
    0     0008c2f4  car19_a                                  
    0     0008e488  car19_b                                  
    0     0009061c  car19_c                                  
    0     000927b0  car19_d                                  
    0     00094944  car19_e                                  
    0     00096ad8  car19_f                                  
    0     00098c6c  car19_g                                  
    0     0009ae00  car19_h                                  
    0     0009cf94  car19_i                                  
    0     0008c024  car1_a                                   
    0     0008e1b8  car1_b                                   
    0     0009034c  car1_c                                   
    0     000924e0  car1_d                                   
    0     00094674  car1_e                                   
    0     00096808  car1_f                                   
    0     0009899c  car1_g                                   
    0     0009ab30  car1_h                                   
    0     0009ccc4  car1_i                                   
    0     00089eb8  car2                                     
    0     0008a188  car20                                    
    0     0008c31c  car20_a                                  
    0     0008e4b0  car20_b                                  
    0     00090644  car20_c                                  
    0     000927d8  car20_d                                  
    0     0009496c  car20_e                                  
    0     00096b00  car20_f                                  
    0     00098c94  car20_g                                  
    0     0009ae28  car20_h                                  
    0     0009cfbc  car20_i                                  
    0     0008c04c  car2_a                                   
    0     0008e1e0  car2_b                                   
    0     00090374  car2_c                                   
    0     00092508  car2_d                                   
    0     0009469c  car2_e                                   
    0     00096830  car2_f                                   
    0     000989c4  car2_g                                   
    0     0009ab58  car2_h                                   
    0     0009ccec  car2_i                                   
    0     00089ee0  car3                                     
    0     0008c074  car3_a                                   
    0     0008e208  car3_b                                   
    0     0009039c  car3_c                                   
    0     00092530  car3_d                                   
    0     000946c4  car3_e                                   
    0     00096858  car3_f                                   
    0     000989ec  car3_g                                   
    0     0009ab80  car3_h                                   
    0     0009cd14  car3_i                                   
    0     00089f08  car4                                     
    0     0008c09c  car4_a                                   
    0     0008e230  car4_b                                   
    0     000903c4  car4_c                                   
    0     00092558  car4_d                                   
    0     000946ec  car4_e                                   
    0     00096880  car4_f                                   
    0     00098a14  car4_g                                   
    0     0009aba8  car4_h                                   
    0     0009cd3c  car4_i                                   
    0     00089f30  car5                                     
    0     0008c0c4  car5_a                                   
    0     0008e258  car5_b                                   
    0     000903ec  car5_c                                   
    0     00092580  car5_d                                   
    0     00094714  car5_e                                   
    0     000968a8  car5_f                                   
    0     00098a3c  car5_g                                   
    0     0009abd0  car5_h                                   
    0     0009cd64  car5_i                                   
    0     00089f58  car6                                     
    0     0008c0ec  car6_a                                   
    0     0008e280  car6_b                                   
    0     00090414  car6_c                                   
    0     000925a8  car6_d                                   
    0     0009473c  car6_e                                   
    0     000968d0  car6_f                                   
    0     00098a64  car6_g                                   
    0     0009abf8  car6_h                                   
    0     0009cd8c  car6_i                                   
    0     00089f80  car7                                     
    0     0008c114  car7_a                                   
    0     0008e2a8  car7_b                                   
    0     0009043c  car7_c                                   
    0     000925d0  car7_d                                   
    0     00094764  car7_e                                   
    0     000968f8  car7_f                                   
    0     00098a8c  car7_g                                   
    0     0009ac20  car7_h                                   
    0     0009cdb4  car7_i                                   
    0     00089fa8  car8                                     
    0     0008c13c  car8_a                                   
    0     0008e2d0  car8_b                                   
    0     00090464  car8_c                                   
    0     000925f8  car8_d                                   
    0     0009478c  car8_e                                   
    0     00096920  car8_f                                   
    0     00098ab4  car8_g                                   
    0     0009ac48  car8_h                                   
    0     0009cddc  car8_i                                   
    0     00089fd0  car9                                     
    0     0008c164  car9_a                                   
    0     0008e2f8  car9_b                                   
    0     0009048c  car9_c                                   
    0     00092620  car9_d                                   
    0     000947b4  car9_e                                   
    0     00096948  car9_f                                   
    0     00098adc  car9_g                                   
    0     0009ac70  car9_h                                   
    0     0009ce04  car9_i                                   
    0     00080000  code_start                               
    0     0009dfaf  exit                                     
    0     0008801c  foo1                                     
    0     00089698  foo10                                    
    0     0008b82c  foo10_a                                  
    0     0008d9c0  foo10_b                                  
    0     0008fb54  foo10_c                                  
    0     00091ce8  foo10_d                                  
    0     00093e7c  foo10_e                                  
    0     00096010  foo10_f                                  
    0     000981a4  foo10_g                                  
    0     0009a338  foo10_h                                  
    0     0009c4cc  foo10_i                                  
    0     000896c0  foo11                                    
    0     0008b854  foo11_a                                  
    0     0008d9e8  foo11_b                                  
    0     0008fb7c  foo11_c                                  
    0     00091d10  foo11_d                                  
    0     00093ea4  foo11_e                                  
    0     00096038  foo11_f                                  
    0     000981cc  foo11_g                                  
    0     0009a360  foo11_h                                  
    0     0009c4f4  foo11_i                                  
    0     000896e8  foo12                                    
    0     0008b87c  foo12_a                                  
    0     0008da10  foo12_b                                  
    0     0008fba4  foo12_c                                  
    0     00091d38  foo12_d                                  
    0     00093ecc  foo12_e                                  
    0     00096060  foo12_f                                  
    0     000981f4  foo12_g                                  
    0     0009a388  foo12_h                                  
    0     0009c51c  foo12_i                                  
    0     00089710  foo13                                    
    0     0008b8a4  foo13_a                                  
    0     0008da38  foo13_b                                  
    0     0008fbcc  foo13_c                                  
    0     00091d60  foo13_d                                  
    0     00093ef4  foo13_e                                  
    0     00096088  foo13_f                                  
    0     0009821c  foo13_g                                  
    0     0009a3b0  foo13_h                                  
    0     0009c544  foo13_i                                  
    0     00089738  foo14                                    
    0     0008b8cc  foo14_a                                  
    0     0008da60  foo14_b                                  
    0     0008fbf4  foo14_c                                  
    0     00091d88  foo14_d                                  
    0     00093f1c  foo14_e                                  
    0     000960b0  foo14_f                                  
    0     00098244  foo14_g                                  
    0     0009a3d8  foo14_h                                  
    0     0009c56c  foo14_i                                  
    0     00089760  foo15                                    
    0     0008b8f4  foo15_a                                  
    0     0008da88  foo15_b                                  
    0     0008fc1c  foo15_c                                  
    0     00091db0  foo15_d                                  
    0     00093f44  foo15_e                                  
    0     000960d8  foo15_f                                  
    0     0009826c  foo15_g                                  
    0     0009a400  foo15_h                                  
    0     0009c594  foo15_i                                  
    0     00089788  foo16                                    
    0     0008b91c  foo16_a                                  
    0     0008dab0  foo16_b                                  
    0     0008fc44  foo16_c                                  
    0     00091dd8  foo16_d                                  
    0     00093f6c  foo16_e                                  
    0     00096100  foo16_f                                  
    0     00098294  foo16_g                                  
    0     0009a428  foo16_h                                  
    0     0009c5bc  foo16_i                                  
    0     000897b0  foo17                                    
    0     0008b944  foo17_a                                  
    0     0008dad8  foo17_b                                  
    0     0008fc6c  foo17_c                                  
    0     00091e00  foo17_d                                  
    0     00093f94  foo17_e                                  
    0     00096128  foo17_f                                  
    0     000982bc  foo17_g                                  
    0     0009a450  foo17_h                                  
    0     0009c5e4  foo17_i                                  
    0     000897d8  foo18                                    
    0     0008b96c  foo18_a                                  
    0     0008db00  foo18_b                                  
    0     0008fc94  foo18_c                                  
    0     00091e28  foo18_d                                  
    0     00093fbc  foo18_e                                  
    0     00096150  foo18_f                                  
    0     000982e4  foo18_g                                  
    0     0009a478  foo18_h                                  
    0     0009c60c  foo18_i                                  
    0     00089800  foo19                                    
    0     0008b994  foo19_a                                  
    0     0008db28  foo19_b                                  
    0     0008fcbc  foo19_c                                  
    0     00091e50  foo19_d                                  
    0     00093fe4  foo19_e                                  
    0     00096178  foo19_f                                  
    0     0009830c  foo19_g                                  
    0     0009a4a0  foo19_h                                  
    0     0009c634  foo19_i                                  
    0     0008a1b0  foo1_a                                   
    0     0008c344  foo1_b                                   
    0     0008e4d8  foo1_c                                   
    0     0009066c  foo1_d                                   
    0     00092800  foo1_e                                   
    0     00094994  foo1_f                                   
    0     00096b28  foo1_g                                   
    0     00098cbc  foo1_h                                   
    0     0009ae50  foo1_i                                   
    0     000886f2  foo2                                     
    0     00089828  foo20                                    
    0     0008b9bc  foo20_a                                  
    0     0008db50  foo20_b                                  
    0     0008fce4  foo20_c                                  
    0     00091e78  foo20_d                                  
    0     0009400c  foo20_e                                  
    0     000961a0  foo20_f                                  
    0     00098334  foo20_g                                  
    0     0009a4c8  foo20_h                                  
    0     0009c65c  foo20_i                                  
    0     0008a886  foo2_a                                   
    0     0008ca1a  foo2_b                                   
    0     0008ebae  foo2_c                                   
    0     00090d42  foo2_d                                   
    0     00092ed6  foo2_e                                   
    0     0009506a  foo2_f                                   
    0     000971fe  foo2_g                                   
    0     00099392  foo2_h                                   
    0     0009b526  foo2_i                                   
    0     000894c2  foo3                                     
    0     0008b656  foo3_a                                   
    0     0008d7ea  foo3_b                                   
    0     0008f97e  foo3_c                                   
    0     00091b12  foo3_d                                   
    0     00093ca6  foo3_e                                   
    0     00095e3a  foo3_f                                   
    0     00097fce  foo3_g                                   
    0     0009a162  foo3_h                                   
    0     0009c2f6  foo3_i                                   
    0     000895a8  foo4                                     
    0     0008b73c  foo4_a                                   
    0     0008d8d0  foo4_b                                   
    0     0008fa64  foo4_c                                   
    0     00091bf8  foo4_d                                   
    0     00093d8c  foo4_e                                   
    0     00095f20  foo4_f                                   
    0     000980b4  foo4_g                                   
    0     0009a248  foo4_h                                   
    0     0009c3dc  foo4_i                                   
    0     000895d0  foo5                                     
    0     0008b764  foo5_a                                   
    0     0008d8f8  foo5_b                                   
    0     0008fa8c  foo5_c                                   
    0     00091c20  foo5_d                                   
    0     00093db4  foo5_e                                   
    0     00095f48  foo5_f                                   
    0     000980dc  foo5_g                                   
    0     0009a270  foo5_h                                   
    0     0009c404  foo5_i                                   
    0     000895f8  foo6                                     
    0     0008b78c  foo6_a                                   
    0     0008d920  foo6_b                                   
    0     0008fab4  foo6_c                                   
    0     00091c48  foo6_d                                   
    0     00093ddc  foo6_e                                   
    0     00095f70  foo6_f                                   
    0     00098104  foo6_g                                   
    0     0009a298  foo6_h                                   
    0     0009c42c  foo6_i                                   
    0     00089620  foo7                                     
    0     0008b7b4  foo7_a                                   
    0     0008d948  foo7_b                                   
    0     0008fadc  foo7_c                                   
    0     00091c70  foo7_d                                   
    0     00093e04  foo7_e                                   
    0     00095f98  foo7_f                                   
    0     0009812c  foo7_g                                   
    0     0009a2c0  foo7_h                                   
    0     0009c454  foo7_i                                   
    0     00089648  foo8                                     
    0     0008b7dc  foo8_a                                   
    0     0008d970  foo8_b                                   
    0     0008fb04  foo8_c                                   
    0     00091c98  foo8_d                                   
    0     00093e2c  foo8_e                                   
    0     00095fc0  foo8_f                                   
    0     00098154  foo8_g                                   
    0     0009a2e8  foo8_h                                   
    0     0009c47c  foo8_i                                   
    0     00089670  foo9                                     
    0     0008b804  foo9_a                                   
    0     0008d998  foo9_b                                   
    0     0008fb2c  foo9_c                                   
    0     00091cc0  foo9_d                                   
    0     00093e54  foo9_e                                   
    0     00095fe8  foo9_f                                   
    0     0009817c  foo9_g                                   
    0     0009a310  foo9_h                                   
    0     0009c4a4  foo9_i                                   
    0     0009cfe4  main                                     
    0     0009e05a  memcpy                                   
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    page  address   name                                     
    ----  -------   ----                                     
    0     00008000  Flash_initModule                         
    0     00008000  RamfuncsRunStart                         
    0     00008124  SysCtl_delay                             
    0     00008128  RamfuncsRunEnd                           
    0     00080000  code_start                               
    0     0008200a  __TI_Handler_Table_Base                  
    0     0008200e  __TI_Handler_Table_Limit                 
    0     00082010  __TI_CINIT_Base                          
    0     00082014  __TI_CINIT_Limit                         
    0     00082014  __TI_CINIT_Warm                          
    0     0008801c  foo1                                     
    0     000886f2  foo2                                     
    0     000894c2  foo3                                     
    0     000895a8  foo4                                     
    0     000895d0  foo5                                     
    0     000895f8  foo6                                     
    0     00089620  foo7                                     
    0     00089648  foo8                                     
    0     00089670  foo9                                     
    0     00089698  foo10                                    
    0     000896c0  foo11                                    
    0     000896e8  foo12                                    
    0     00089710  foo13                                    
    0     00089738  foo14                                    
    0     00089760  foo15                                    
    0     00089788  foo16                                    
    0     000897b0  foo17                                    
    0     000897d8  foo18                                    
    0     00089800  foo19                                    
    0     00089828  foo20                                    
    0     00089850  bar1                                     
    0     00089878  bar2                                     
    0     000898a0  bar3                                     
    0     000898c8  bar4                                     
    0     000898f0  bar5                                     
    0     00089918  bar6                                     
    0     00089940  bar7                                     
    0     00089968  bar8                                     
    0     00089990  bar9                                     
    0     000899b8  bar10                                    
    0     000899e0  bar11                                    
    0     00089a08  bar12                                    
    0     00089a30  bar13                                    
    0     00089a58  bar14                                    
    0     00089a80  bar15                                    
    0     00089aa8  bar16                                    
    0     00089ad0  bar17                                    
    0     00089af8  bar18                                    
    0     00089b20  bar19                                    
    0     00089b48  bar20                                    
    0     00089b70  aar1                                     
    0     00089b98  aar2                                     
    0     00089bc0  aar3                                     
    0     00089be8  aar4                                     
    0     00089c10  aar5                                     
    0     00089c38  aar6                                     
    0     00089c60  aar7                                     
    0     00089c88  aar8                                     
    0     00089cb0  aar9                                     
    0     00089cd8  aar10                                    
    0     00089d00  aar11                                    
    0     00089d28  aar12                                    
    0     00089d50  aar13                                    
    0     00089d78  aar14                                    
    0     00089da0  aar15                                    
    0     00089dc8  aar16                                    
    0     00089df0  aar17                                    
    0     00089e18  aar18                                    
    0     00089e40  aar19                                    
    0     00089e68  aar20                                    
    0     00089e90  car1                                     
    0     00089eb8  car2                                     
    0     00089ee0  car3                                     
    0     00089f08  car4                                     
    0     00089f30  car5                                     
    0     00089f58  car6                                     
    0     00089f80  car7                                     
    0     00089fa8  car8                                     
    0     00089fd0  car9                                     
    0     00089ff8  car10                                    
    0     0008a020  car11                                    
    0     0008a048  car12                                    
    0     0008a070  car13                                    
    0     0008a098  car14                                    
    0     0008a0c0  car15                                    
    0     0008a0e8  car16                                    
    0     0008a110  car17                                    
    0     0008a138  car18                                    
    0     0008a160  car19                                    
    0     0008a188  car20                                    
    0     0008a1b0  foo1_a                                   
    0     0008a886  foo2_a                                   
    0     0008b656  foo3_a                                   
    0     0008b73c  foo4_a                                   
    0     0008b764  foo5_a                                   
    0     0008b78c  foo6_a                                   
    0     0008b7b4  foo7_a                                   
    0     0008b7dc  foo8_a                                   
    0     0008b804  foo9_a                                   
    0     0008b82c  foo10_a                                  
    0     0008b854  foo11_a                                  
    0     0008b87c  foo12_a                                  
    0     0008b8a4  foo13_a                                  
    0     0008b8cc  foo14_a                                  
    0     0008b8f4  foo15_a                                  
    0     0008b91c  foo16_a                                  
    0     0008b944  foo17_a                                  
    0     0008b96c  foo18_a                                  
    0     0008b994  foo19_a                                  
    0     0008b9bc  foo20_a                                  
    0     0008b9e4  bar1_a                                   
    0     0008ba0c  bar2_a                                   
    0     0008ba34  bar3_a                                   
    0     0008ba5c  bar4_a                                   
    0     0008ba84  bar5_a                                   
    0     0008baac  bar6_a                                   
    0     0008bad4  bar7_a                                   
    0     0008bafc  bar8_a                                   
    0     0008bb24  bar9_a                                   
    0     0008bb4c  bar10_a                                  
    0     0008bb74  bar11_a                                  
    0     0008bb9c  bar12_a                                  
    0     0008bbc4  bar13_a                                  
    0     0008bbec  bar14_a                                  
    0     0008bc14  bar15_a                                  
    0     0008bc3c  bar16_a                                  
    0     0008bc64  bar17_a                                  
    0     0008bc8c  bar18_a                                  
    0     0008bcb4  bar19_a                                  
    0     0008bcdc  bar20_a                                  
    0     0008bd04  aar1_a                                   
    0     0008bd2c  aar2_a                                   
    0     0008bd54  aar3_a                                   
    0     0008bd7c  aar4_a                                   
    0     0008bda4  aar5_a                                   
    0     0008bdcc  aar6_a                                   
    0     0008bdf4  aar7_a                                   
    0     0008be1c  aar8_a                                   
    0     0008be44  aar9_a                                   
    0     0008be6c  aar10_a                                  
    0     0008be94  aar11_a                                  
    0     0008bebc  aar12_a                                  
    0     0008bee4  aar13_a                                  
    0     0008bf0c  aar14_a                                  
    0     0008bf34  aar15_a                                  
    0     0008bf5c  aar16_a                                  
    0     0008bf84  aar17_a                                  
    0     0008bfac  aar18_a                                  
    0     0008bfd4  aar19_a                                  
    0     0008bffc  aar20_a                                  
    0     0008c024  car1_a                                   
    0     0008c04c  car2_a                                   
    0     0008c074  car3_a                                   
    0     0008c09c  car4_a                                   
    0     0008c0c4  car5_a                                   
    0     0008c0ec  car6_a                                   
    0     0008c114  car7_a                                   
    0     0008c13c  car8_a                                   
    0     0008c164  car9_a                                   
    0     0008c18c  car10_a                                  
    0     0008c1b4  car11_a                                  
    0     0008c1dc  car12_a                                  
    0     0008c204  car13_a                                  
    0     0008c22c  car14_a                                  
    0     0008c254  car15_a                                  
    0     0008c27c  car16_a                                  
    0     0008c2a4  car17_a                                  
    0     0008c2cc  car18_a                                  
    0     0008c2f4  car19_a                                  
    0     0008c31c  car20_a                                  
    0     0008c344  foo1_b                                   
    0     0008ca1a  foo2_b                                   
    0     0008d7ea  foo3_b                                   
    0     0008d8d0  foo4_b                                   
    0     0008d8f8  foo5_b                                   
    0     0008d920  foo6_b                                   
    0     0008d948  foo7_b                                   
    0     0008d970  foo8_b                                   
    0     0008d998  foo9_b                                   
    0     0008d9c0  foo10_b                                  
    0     0008d9e8  foo11_b                                  
    0     0008da10  foo12_b                                  
    0     0008da38  foo13_b                                  
    0     0008da60  foo14_b                                  
    0     0008da88  foo15_b                                  
    0     0008dab0  foo16_b                                  
    0     0008dad8  foo17_b                                  
    0     0008db00  foo18_b                                  
    0     0008db28  foo19_b                                  
    0     0008db50  foo20_b                                  
    0     0008db78  bar1_b                                   
    0     0008dba0  bar2_b                                   
    0     0008dbc8  bar3_b                                   
    0     0008dbf0  bar4_b                                   
    0     0008dc18  bar5_b                                   
    0     0008dc40  bar6_b                                   
    0     0008dc68  bar7_b                                   
    0     0008dc90  bar8_b                                   
    0     0008dcb8  bar9_b                                   
    0     0008dce0  bar10_b                                  
    0     0008dd08  bar11_b                                  
    0     0008dd30  bar12_b                                  
    0     0008dd58  bar13_b                                  
    0     0008dd80  bar14_b                                  
    0     0008dda8  bar15_b                                  
    0     0008ddd0  bar16_b                                  
    0     0008ddf8  bar17_b                                  
    0     0008de20  bar18_b                                  
    0     0008de48  bar19_b                                  
    0     0008de70  bar20_b                                  
    0     0008de98  aar1_b                                   
    0     0008dec0  aar2_b                                   
    0     0008dee8  aar3_b                                   
    0     0008df10  aar4_b                                   
    0     0008df38  aar5_b                                   
    0     0008df60  aar6_b                                   
    0     0008df88  aar7_b                                   
    0     0008dfb0  aar8_b                                   
    0     0008dfd8  aar9_b                                   
    0     0008e000  aar10_b                                  
    0     0008e028  aar11_b                                  
    0     0008e050  aar12_b                                  
    0     0008e078  aar13_b                                  
    0     0008e0a0  aar14_b                                  
    0     0008e0c8  aar15_b                                  
    0     0008e0f0  aar16_b                                  
    0     0008e118  aar17_b                                  
    0     0008e140  aar18_b                                  
    0     0008e168  aar19_b                                  
    0     0008e190  aar20_b                                  
    0     0008e1b8  car1_b                                   
    0     0008e1e0  car2_b                                   
    0     0008e208  car3_b                                   
    0     0008e230  car4_b                                   
    0     0008e258  car5_b                                   
    0     0008e280  car6_b                                   
    0     0008e2a8  car7_b                                   
    0     0008e2d0  car8_b                                   
    0     0008e2f8  car9_b                                   
    0     0008e320  car10_b                                  
    0     0008e348  car11_b                                  
    0     0008e370  car12_b                                  
    0     0008e398  car13_b                                  
    0     0008e3c0  car14_b                                  
    0     0008e3e8  car15_b                                  
    0     0008e410  car16_b                                  
    0     0008e438  car17_b                                  
    0     0008e460  car18_b                                  
    0     0008e488  car19_b                                  
    0     0008e4b0  car20_b                                  
    0     0008e4d8  foo1_c                                   
    0     0008ebae  foo2_c                                   
    0     0008f97e  foo3_c                                   
    0     0008fa64  foo4_c                                   
    0     0008fa8c  foo5_c                                   
    0     0008fab4  foo6_c                                   
    0     0008fadc  foo7_c                                   
    0     0008fb04  foo8_c                                   
    0     0008fb2c  foo9_c                                   
    0     0008fb54  foo10_c                                  
    0     0008fb7c  foo11_c                                  
    0     0008fba4  foo12_c                                  
    0     0008fbcc  foo13_c                                  
    0     0008fbf4  foo14_c                                  
    0     0008fc1c  foo15_c                                  
    0     0008fc44  foo16_c                                  
    0     0008fc6c  foo17_c                                  
    0     0008fc94  foo18_c                                  
    0     0008fcbc  foo19_c                                  
    0     0008fce4  foo20_c                                  
    0     0008fd0c  bar1_c                                   
    0     0008fd34  bar2_c                                   
    0     0008fd5c  bar3_c                                   
    0     0008fd84  bar4_c                                   
    0     0008fdac  bar5_c                                   
    0     0008fdd4  bar6_c                                   
    0     0008fdfc  bar7_c                                   
    0     0008fe24  bar8_c                                   
    0     0008fe4c  bar9_c                                   
    0     0008fe74  bar10_c                                  
    0     0008fe9c  bar11_c                                  
    0     0008fec4  bar12_c                                  
    0     0008feec  bar13_c                                  
    0     0008ff14  bar14_c                                  
    0     0008ff3c  bar15_c                                  
    0     0008ff64  bar16_c                                  
    0     0008ff8c  bar17_c                                  
    0     0008ffb4  bar18_c                                  
    0     0008ffdc  bar19_c                                  
    0     00090004  bar20_c                                  
    0     0009002c  aar1_c                                   
    0     00090054  aar2_c                                   
    0     0009007c  aar3_c                                   
    0     000900a4  aar4_c                                   
    0     000900cc  aar5_c                                   
    0     000900f4  aar6_c                                   
    0     0009011c  aar7_c                                   
    0     00090144  aar8_c                                   
    0     0009016c  aar9_c                                   
    0     00090194  aar10_c                                  
    0     000901bc  aar11_c                                  
    0     000901e4  aar12_c                                  
    0     0009020c  aar13_c                                  
    0     00090234  aar14_c                                  
    0     0009025c  aar15_c                                  
    0     00090284  aar16_c                                  
    0     000902ac  aar17_c                                  
    0     000902d4  aar18_c                                  
    0     000902fc  aar19_c                                  
    0     00090324  aar20_c                                  
    0     0009034c  car1_c                                   
    0     00090374  car2_c                                   
    0     0009039c  car3_c                                   
    0     000903c4  car4_c                                   
    0     000903ec  car5_c                                   
    0     00090414  car6_c                                   
    0     0009043c  car7_c                                   
    0     00090464  car8_c                                   
    0     0009048c  car9_c                                   
    0     000904b4  car10_c                                  
    0     000904dc  car11_c                                  
    0     00090504  car12_c                                  
    0     0009052c  car13_c                                  
    0     00090554  car14_c                                  
    0     0009057c  car15_c                                  
    0     000905a4  car16_c                                  
    0     000905cc  car17_c                                  
    0     000905f4  car18_c                                  
    0     0009061c  car19_c                                  
    0     00090644  car20_c                                  
    0     0009066c  foo1_d                                   
    0     00090d42  foo2_d                                   
    0     00091b12  foo3_d                                   
    0     00091bf8  foo4_d                                   
    0     00091c20  foo5_d                                   
    0     00091c48  foo6_d                                   
    0     00091c70  foo7_d                                   
    0     00091c98  foo8_d                                   
    0     00091cc0  foo9_d                                   
    0     00091ce8  foo10_d                                  
    0     00091d10  foo11_d                                  
    0     00091d38  foo12_d                                  
    0     00091d60  foo13_d                                  
    0     00091d88  foo14_d                                  
    0     00091db0  foo15_d                                  
    0     00091dd8  foo16_d                                  
    0     00091e00  foo17_d                                  
    0     00091e28  foo18_d                                  
    0     00091e50  foo19_d                                  
    0     00091e78  foo20_d                                  
    0     00091ea0  bar1_d                                   
    0     00091ec8  bar2_d                                   
    0     00091ef0  bar3_d                                   
    0     00091f18  bar4_d                                   
    0     00091f40  bar5_d                                   
    0     00091f68  bar6_d                                   
    0     00091f90  bar7_d                                   
    0     00091fb8  bar8_d                                   
    0     00091fe0  bar9_d                                   
    0     00092008  bar10_d                                  
    0     00092030  bar11_d                                  
    0     00092058  bar12_d                                  
    0     00092080  bar13_d                                  
    0     000920a8  bar14_d                                  
    0     000920d0  bar15_d                                  
    0     000920f8  bar16_d                                  
    0     00092120  bar17_d                                  
    0     00092148  bar18_d                                  
    0     00092170  bar19_d                                  
    0     00092198  bar20_d                                  
    0     000921c0  aar1_d                                   
    0     000921e8  aar2_d                                   
    0     00092210  aar3_d                                   
    0     00092238  aar4_d                                   
    0     00092260  aar5_d                                   
    0     00092288  aar6_d                                   
    0     000922b0  aar7_d                                   
    0     000922d8  aar8_d                                   
    0     00092300  aar9_d                                   
    0     00092328  aar10_d                                  
    0     00092350  aar11_d                                  
    0     00092378  aar12_d                                  
    0     000923a0  aar13_d                                  
    0     000923c8  aar14_d                                  
    0     000923f0  aar15_d                                  
    0     00092418  aar16_d                                  
    0     00092440  aar17_d                                  
    0     00092468  aar18_d                                  
    0     00092490  aar19_d                                  
    0     000924b8  aar20_d                                  
    0     000924e0  car1_d                                   
    0     00092508  car2_d                                   
    0     00092530  car3_d                                   
    0     00092558  car4_d                                   
    0     00092580  car5_d                                   
    0     000925a8  car6_d                                   
    0     000925d0  car7_d                                   
    0     000925f8  car8_d                                   
    0     00092620  car9_d                                   
    0     00092648  car10_d                                  
    0     00092670  car11_d                                  
    0     00092698  car12_d                                  
    0     000926c0  car13_d                                  
    0     000926e8  car14_d                                  
    0     00092710  car15_d                                  
    0     00092738  car16_d                                  
    0     00092760  car17_d                                  
    0     00092788  car18_d                                  
    0     000927b0  car19_d                                  
    0     000927d8  car20_d                                  
    0     00092800  foo1_e                                   
    0     00092ed6  foo2_e                                   
    0     00093ca6  foo3_e                                   
    0     00093d8c  foo4_e                                   
    0     00093db4  foo5_e                                   
    0     00093ddc  foo6_e                                   
    0     00093e04  foo7_e                                   
    0     00093e2c  foo8_e                                   
    0     00093e54  foo9_e                                   
    0     00093e7c  foo10_e                                  
    0     00093ea4  foo11_e                                  
    0     00093ecc  foo12_e                                  
    0     00093ef4  foo13_e                                  
    0     00093f1c  foo14_e                                  
    0     00093f44  foo15_e                                  
    0     00093f6c  foo16_e                                  
    0     00093f94  foo17_e                                  
    0     00093fbc  foo18_e                                  
    0     00093fe4  foo19_e                                  
    0     0009400c  foo20_e                                  
    0     00094034  bar1_e                                   
    0     0009405c  bar2_e                                   
    0     00094084  bar3_e                                   
    0     000940ac  bar4_e                                   
    0     000940d4  bar5_e                                   
    0     000940fc  bar6_e                                   
    0     00094124  bar7_e                                   
    0     0009414c  bar8_e                                   
    0     00094174  bar9_e                                   
    0     0009419c  bar10_e                                  
    0     000941c4  bar11_e                                  
    0     000941ec  bar12_e                                  
    0     00094214  bar13_e                                  
    0     0009423c  bar14_e                                  
    0     00094264  bar15_e                                  
    0     0009428c  bar16_e                                  
    0     000942b4  bar17_e                                  
    0     000942dc  bar18_e                                  
    0     00094304  bar19_e                                  
    0     0009432c  bar20_e                                  
    0     00094354  aar1_e                                   
    0     0009437c  aar2_e                                   
    0     000943a4  aar3_e                                   
    0     000943cc  aar4_e                                   
    0     000943f4  aar5_e                                   
    0     0009441c  aar6_e                                   
    0     00094444  aar7_e                                   
    0     0009446c  aar8_e                                   
    0     00094494  aar9_e                                   
    0     000944bc  aar10_e                                  
    0     000944e4  aar11_e                                  
    0     0009450c  aar12_e                                  
    0     00094534  aar13_e                                  
    0     0009455c  aar14_e                                  
    0     00094584  aar15_e                                  
    0     000945ac  aar16_e                                  
    0     000945d4  aar17_e                                  
    0     000945fc  aar18_e                                  
    0     00094624  aar19_e                                  
    0     0009464c  aar20_e                                  
    0     00094674  car1_e                                   
    0     0009469c  car2_e                                   
    0     000946c4  car3_e                                   
    0     000946ec  car4_e                                   
    0     00094714  car5_e                                   
    0     0009473c  car6_e                                   
    0     00094764  car7_e                                   
    0     0009478c  car8_e                                   
    0     000947b4  car9_e                                   
    0     000947dc  car10_e                                  
    0     00094804  car11_e                                  
    0     0009482c  car12_e                                  
    0     00094854  car13_e                                  
    0     0009487c  car14_e                                  
    0     000948a4  car15_e                                  
    0     000948cc  car16_e                                  
    0     000948f4  car17_e                                  
    0     0009491c  car18_e                                  
    0     00094944  car19_e                                  
    0     0009496c  car20_e                                  
    0     00094994  foo1_f                                   
    0     0009506a  foo2_f                                   
    0     00095e3a  foo3_f                                   
    0     00095f20  foo4_f                                   
    0     00095f48  foo5_f                                   
    0     00095f70  foo6_f                                   
    0     00095f98  foo7_f                                   
    0     00095fc0  foo8_f                                   
    0     00095fe8  foo9_f                                   
    0     00096010  foo10_f                                  
    0     00096038  foo11_f                                  
    0     00096060  foo12_f                                  
    0     00096088  foo13_f                                  
    0     000960b0  foo14_f                                  
    0     000960d8  foo15_f                                  
    0     00096100  foo16_f                                  
    0     00096128  foo17_f                                  
    0     00096150  foo18_f                                  
    0     00096178  foo19_f                                  
    0     000961a0  foo20_f                                  
    0     000961c8  bar1_f                                   
    0     000961f0  bar2_f                                   
    0     00096218  bar3_f                                   
    0     00096240  bar4_f                                   
    0     00096268  bar5_f                                   
    0     00096290  bar6_f                                   
    0     000962b8  bar7_f                                   
    0     000962e0  bar8_f                                   
    0     00096308  bar9_f                                   
    0     00096330  bar10_f                                  
    0     00096358  bar11_f                                  
    0     00096380  bar12_f                                  
    0     000963a8  bar13_f                                  
    0     000963d0  bar14_f                                  
    0     000963f8  bar15_f                                  
    0     00096420  bar16_f                                  
    0     00096448  bar17_f                                  
    0     00096470  bar18_f                                  
    0     00096498  bar19_f                                  
    0     000964c0  bar20_f                                  
    0     000964e8  aar1_f                                   
    0     00096510  aar2_f                                   
    0     00096538  aar3_f                                   
    0     00096560  aar4_f                                   
    0     00096588  aar5_f                                   
    0     000965b0  aar6_f                                   
    0     000965d8  aar7_f                                   
    0     00096600  aar8_f                                   
    0     00096628  aar9_f                                   
    0     00096650  aar10_f                                  
    0     00096678  aar11_f                                  
    0     000966a0  aar12_f                                  
    0     000966c8  aar13_f                                  
    0     000966f0  aar14_f                                  
    0     00096718  aar15_f                                  
    0     00096740  aar16_f                                  
    0     00096768  aar17_f                                  
    0     00096790  aar18_f                                  
    0     000967b8  aar19_f                                  
    0     000967e0  aar20_f                                  
    0     00096808  car1_f                                   
    0     00096830  car2_f                                   
    0     00096858  car3_f                                   
    0     00096880  car4_f                                   
    0     000968a8  car5_f                                   
    0     000968d0  car6_f                                   
    0     000968f8  car7_f                                   
    0     00096920  car8_f                                   
    0     00096948  car9_f                                   
    0     00096970  car10_f                                  
    0     00096998  car11_f                                  
    0     000969c0  car12_f                                  
    0     000969e8  car13_f                                  
    0     00096a10  car14_f                                  
    0     00096a38  car15_f                                  
    0     00096a60  car16_f                                  
    0     00096a88  car17_f                                  
    0     00096ab0  car18_f                                  
    0     00096ad8  car19_f                                  
    0     00096b00  car20_f                                  
    0     00096b28  foo1_g                                   
    0     000971fe  foo2_g                                   
    0     00097fce  foo3_g                                   
    0     000980b4  foo4_g                                   
    0     000980dc  foo5_g                                   
    0     00098104  foo6_g                                   
    0     0009812c  foo7_g                                   
    0     00098154  foo8_g                                   
    0     0009817c  foo9_g                                   
    0     000981a4  foo10_g                                  
    0     000981cc  foo11_g                                  
    0     000981f4  foo12_g                                  
    0     0009821c  foo13_g                                  
    0     00098244  foo14_g                                  
    0     0009826c  foo15_g                                  
    0     00098294  foo16_g                                  
    0     000982bc  foo17_g                                  
    0     000982e4  foo18_g                                  
    0     0009830c  foo19_g                                  
    0     00098334  foo20_g                                  
    0     0009835c  bar1_g                                   
    0     00098384  bar2_g                                   
    0     000983ac  bar3_g                                   
    0     000983d4  bar4_g                                   
    0     000983fc  bar5_g                                   
    0     00098424  bar6_g                                   
    0     0009844c  bar7_g                                   
    0     00098474  bar8_g                                   
    0     0009849c  bar9_g                                   
    0     000984c4  bar10_g                                  
    0     000984ec  bar11_g                                  
    0     00098514  bar12_g                                  
    0     0009853c  bar13_g                                  
    0     00098564  bar14_g                                  
    0     0009858c  bar15_g                                  
    0     000985b4  bar16_g                                  
    0     000985dc  bar17_g                                  
    0     00098604  bar18_g                                  
    0     0009862c  bar19_g                                  
    0     00098654  bar20_g                                  
    0     0009867c  aar1_g                                   
    0     000986a4  aar2_g                                   
    0     000986cc  aar3_g                                   
    0     000986f4  aar4_g                                   
    0     0009871c  aar5_g                                   
    0     00098744  aar6_g                                   
    0     0009876c  aar7_g                                   
    0     00098794  aar8_g                                   
    0     000987bc  aar9_g                                   
    0     000987e4  aar10_g                                  
    0     0009880c  aar11_g                                  
    0     00098834  aar12_g                                  
    0     0009885c  aar13_g                                  
    0     00098884  aar14_g                                  
    0     000988ac  aar15_g                                  
    0     000988d4  aar16_g                                  
    0     000988fc  aar17_g                                  
    0     00098924  aar18_g                                  
    0     0009894c  aar19_g                                  
    0     00098974  aar20_g                                  
    0     0009899c  car1_g                                   
    0     000989c4  car2_g                                   
    0     000989ec  car3_g                                   
    0     00098a14  car4_g                                   
    0     00098a3c  car5_g                                   
    0     00098a64  car6_g                                   
    0     00098a8c  car7_g                                   
    0     00098ab4  car8_g                                   
    0     00098adc  car9_g                                   
    0     00098b04  car10_g                                  
    0     00098b2c  car11_g                                  
    0     00098b54  car12_g                                  
    0     00098b7c  car13_g                                  
    0     00098ba4  car14_g                                  
    0     00098bcc  car15_g                                  
    0     00098bf4  car16_g                                  
    0     00098c1c  car17_g                                  
    0     00098c44  car18_g                                  
    0     00098c6c  car19_g                                  
    0     00098c94  car20_g                                  
    0     00098cbc  foo1_h                                   
    0     00099392  foo2_h                                   
    0     0009a162  foo3_h                                   
    0     0009a248  foo4_h                                   
    0     0009a270  foo5_h                                   
    0     0009a298  foo6_h                                   
    0     0009a2c0  foo7_h                                   
    0     0009a2e8  foo8_h                                   
    0     0009a310  foo9_h                                   
    0     0009a338  foo10_h                                  
    0     0009a360  foo11_h                                  
    0     0009a388  foo12_h                                  
    0     0009a3b0  foo13_h                                  
    0     0009a3d8  foo14_h                                  
    0     0009a400  foo15_h                                  
    0     0009a428  foo16_h                                  
    0     0009a450  foo17_h                                  
    0     0009a478  foo18_h                                  
    0     0009a4a0  foo19_h                                  
    0     0009a4c8  foo20_h                                  
    0     0009a4f0  bar1_h                                   
    0     0009a518  bar2_h                                   
    0     0009a540  bar3_h                                   
    0     0009a568  bar4_h                                   
    0     0009a590  bar5_h                                   
    0     0009a5b8  bar6_h                                   
    0     0009a5e0  bar7_h                                   
    0     0009a608  bar8_h                                   
    0     0009a630  bar9_h                                   
    0     0009a658  bar10_h                                  
    0     0009a680  bar11_h                                  
    0     0009a6a8  bar12_h                                  
    0     0009a6d0  bar13_h                                  
    0     0009a6f8  bar14_h                                  
    0     0009a720  bar15_h                                  
    0     0009a748  bar16_h                                  
    0     0009a770  bar17_h                                  
    0     0009a798  bar18_h                                  
    0     0009a7c0  bar19_h                                  
    0     0009a7e8  bar20_h                                  
    0     0009a810  aar1_h                                   
    0     0009a838  aar2_h                                   
    0     0009a860  aar3_h                                   
    0     0009a888  aar4_h                                   
    0     0009a8b0  aar5_h                                   
    0     0009a8d8  aar6_h                                   
    0     0009a900  aar7_h                                   
    0     0009a928  aar8_h                                   
    0     0009a950  aar9_h                                   
    0     0009a978  aar10_h                                  
    0     0009a9a0  aar11_h                                  
    0     0009a9c8  aar12_h                                  
    0     0009a9f0  aar13_h                                  
    0     0009aa18  aar14_h                                  
    0     0009aa40  aar15_h                                  
    0     0009aa68  aar16_h                                  
    0     0009aa90  aar17_h                                  
    0     0009aab8  aar18_h                                  
    0     0009aae0  aar19_h                                  
    0     0009ab08  aar20_h                                  
    0     0009ab30  car1_h                                   
    0     0009ab58  car2_h                                   
    0     0009ab80  car3_h                                   
    0     0009aba8  car4_h                                   
    0     0009abd0  car5_h                                   
    0     0009abf8  car6_h                                   
    0     0009ac20  car7_h                                   
    0     0009ac48  car8_h                                   
    0     0009ac70  car9_h                                   
    0     0009ac98  car10_h                                  
    0     0009acc0  car11_h                                  
    0     0009ace8  car12_h                                  
    0     0009ad10  car13_h                                  
    0     0009ad38  car14_h                                  
    0     0009ad60  car15_h                                  
    0     0009ad88  car16_h                                  
    0     0009adb0  car17_h                                  
    0     0009add8  car18_h                                  
    0     0009ae00  car19_h                                  
    0     0009ae28  car20_h                                  
    0     0009ae50  foo1_i                                   
    0     0009b526  foo2_i                                   
    0     0009c2f6  foo3_i                                   
    0     0009c3dc  foo4_i                                   
    0     0009c404  foo5_i                                   
    0     0009c42c  foo6_i                                   
    0     0009c454  foo7_i                                   
    0     0009c47c  foo8_i                                   
    0     0009c4a4  foo9_i                                   
    0     0009c4cc  foo10_i                                  
    0     0009c4f4  foo11_i                                  
    0     0009c51c  foo12_i                                  
    0     0009c544  foo13_i                                  
    0     0009c56c  foo14_i                                  
    0     0009c594  foo15_i                                  
    0     0009c5bc  foo16_i                                  
    0     0009c5e4  foo17_i                                  
    0     0009c60c  foo18_i                                  
    0     0009c634  foo19_i                                  
    0     0009c65c  foo20_i                                  
    0     0009c684  bar1_i                                   
    0     0009c6ac  bar2_i                                   
    0     0009c6d4  bar3_i                                   
    0     0009c6fc  bar4_i                                   
    0     0009c724  bar5_i                                   
    0     0009c74c  bar6_i                                   
    0     0009c774  bar7_i                                   
    0     0009c79c  bar8_i                                   
    0     0009c7c4  bar9_i                                   
    0     0009c7ec  bar10_i                                  
    0     0009c814  bar11_i                                  
    0     0009c83c  bar12_i                                  
    0     0009c864  bar13_i                                  
    0     0009c88c  bar14_i                                  
    0     0009c8b4  bar15_i                                  
    0     0009c8dc  bar16_i                                  
    0     0009c904  bar17_i                                  
    0     0009c92c  bar18_i                                  
    0     0009c954  bar19_i                                  
    0     0009c97c  bar20_i                                  
    0     0009c9a4  aar1_i                                   
    0     0009c9cc  aar2_i                                   
    0     0009c9f4  aar3_i                                   
    0     0009ca1c  aar4_i                                   
    0     0009ca44  aar5_i                                   
    0     0009ca6c  aar6_i                                   
    0     0009ca94  aar7_i                                   
    0     0009cabc  aar8_i                                   
    0     0009cae4  aar9_i                                   
    0     0009cb0c  aar10_i                                  
    0     0009cb34  aar11_i                                  
    0     0009cb5c  aar12_i                                  
    0     0009cb84  aar13_i                                  
    0     0009cbac  aar14_i                                  
    0     0009cbd4  aar15_i                                  
    0     0009cbfc  aar16_i                                  
    0     0009cc24  aar17_i                                  
    0     0009cc4c  aar18_i                                  
    0     0009cc74  aar19_i                                  
    0     0009cc9c  aar20_i                                  
    0     0009ccc4  car1_i                                   
    0     0009ccec  car2_i                                   
    0     0009cd14  car3_i                                   
    0     0009cd3c  car4_i                                   
    0     0009cd64  car5_i                                   
    0     0009cd8c  car6_i                                   
    0     0009cdb4  car7_i                                   
    0     0009cddc  car8_i                                   
    0     0009ce04  car9_i                                   
    0     0009ce2c  car10_i                                  
    0     0009ce54  car11_i                                  
    0     0009ce7c  car12_i                                  
    0     0009cea4  car13_i                                  
    0     0009cecc  car14_i                                  
    0     0009cef4  car15_i                                  
    0     0009cf1c  car16_i                                  
    0     0009cf44  car17_i                                  
    0     0009cf6c  car18_i                                  
    0     0009cf94  car19_i                                  
    0     0009cfbc  car20_i                                  
    0     0009cfe4  main                                     
    0     0009d6e7  Device_init                              
    0     0009d718  Device_enableAllPeripherals              
    0     0009d803  Device_initGPIO                          
    0     0009d824  Device_enableUnbondedGPIOPullupsFor176Pin
    0     0009d837  Device_enableUnbondedGPIOPullupsFor100Pin
    0     0009d854  Device_enableUnbondedGPIOPullups         
    0     0009d86a  Device_configureTMXAnalogTrim            
    0     0009d89b  Device_bootCPU2                          
    0     0009da15  __error__                                
    0     0009da1c  Example_setResultPass                    
    0     0009da21  Example_setResultFail                    
    0     0009da26  Example_done                             
    0     0009da27  SysCtl_setClock                          
    0     0009dc2d  SysCtl_selectXTAL                        
    0     0009dcb7  __c28xabi_divf                           
    0     0009dd3f  SysCtl_getDeviceParametric               
    0     0009dda7  GPIO_setPadConfig                        
    0     0009ddf9  SysCtl_selectOscSource                   
    0     0009de41  Interrupt_initModule                     
    0     0009de7e  GPIO_setControllerCore                   
    0     0009deb5  GPIO_setPinConfig                        
    0     0009deec  GPIO_setQualificationMode                
    0     0009df23  GPIO_setDirectionMode                    
    0     0009df54  __TI_decompress_lzss                     
    0     0009df82  __TI_auto_init_nobinit_nopinit           
    0     0009dfad  C$$EXIT                                  
    0     0009dfad  abort                                    
    0     0009dfaf  exit                                     
    0     0009e03c  Interrupt_initVectorTable                
    0     0009e05a  memcpy                                   
    0     0009e0a8  _c_int00                                 
    0     0009e160  _args_main                               
    0     0009e180  _register_unlock                         
    0     0009e184  _register_lock                           
    0     0009e188  _nop                                     
    0     0009e191  __TI_decompress_none                     
    0     0009e1a4  _system_pre_init                         
    0     0009e1a6  _system_post_cinit                       
    0     000b8000  RamfuncsLoadStart                        
    0     000b8128  RamfuncsLoadEnd                          
    1     00000400  __stack                                  
    1     00000500  __TI_STACK_END                           
    1     0000a800  Example_Result                           
    1     0000a802  Example_PassCount                        
    1     0000a804  Example_Fail                             
    1     0000a806  __TI_enable_exit_profile_output          
    1     0000a808  __TI_cleanup_ptr                         
    1     0000a80a  __TI_dtors_ptr                           
    1     0000a80c  _lock                                    
    1     0000a80e  _unlock                                  
    abs   00000100  __TI_STACK_SIZE                          
    abs   00000128  RamfuncsLoadSize                         
    abs   00000128  RamfuncsRunSize                          
    abs   ffffffff  __TI_pprof_out_hndl                      
    abs   ffffffff  __TI_prof_data_size                      
    abs   ffffffff  __TI_prof_data_start                     
    n/a   UNDEFED   __c_args__                               
    
    [868 symbols]
    

  • Hi Brent,

    I will review this and get back to you by Tuesday July 11th.

    Thanks and regards,
    Vamsi

  • Hi Brent,

    Thank you for trying the suggestion.

    1) I developed the flash API for this device.  I checked/tried the flash API again and there is no any bug in it.  It issues that error when the start address and data length (given for program) does not adhere to the 128-bit alignment.  It tells me that somewhere the USB flash programmer is not honoring the address/data-length requirement when calling the flash program command for some reason.  I see that you shared the dat files.  Can you share your source file and your project build settings to understand how the C2000 linker arranged those functions on a non-aligned address? (helps our USB flash programmer developer to check with the linker team to see if each function can be forced to a aligned address to temporarily get you moving away from this issue).

    2) Couple of things that can cause it in the linker command file are already verified to be not the issue.

    3) We need to check if the RAM used by the kernel is not enough to hold that data buffer (due to it's length).  I believe this is taken care; otherwise other kernels (non USB) also may face the issue.  However, I will ask the developer (we don't have access to the original developer) to take a look at this.  Or they may have to move the RAM buffer around to see if it is causing any ownership issues.  When you see the failure, what is the value you see for GSxMSEL?

    4) I understand that you did not map anything to the DCSM OTP space in your linker command file.  If not this linker command file/project, did you load anything else in to that device that has contents mapped to DCSM OTP?

    Thanks and regards,
    Vamsi

  • I appreciate your help with this.

    Here are the contents of the GSxMEL register - R MemCfgRegs_GSxMSEL 0x0000000B 0x00000000

    I have attached a dump of all the registers.

    register_dump.txt

    Here is the source code.

    0777.led_ex1_blinky.c

    For some reason I was not able to upload the project files so I had to paste them.

    .cproject

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
    	<storageModule moduleId="org.eclipse.cdt.core.settings">
    		<cconfiguration id="com.ti.ccstudio.buildDefinitions.C2000.Default.670006237">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.C2000.Default.670006237" moduleId="org.eclipse.cdt.core.settings" name="CPU1_RAM">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.SysConfigErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</extensions>
    			</storageModule>
    			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.C2000.Default.670006237" name="CPU1_RAM" parent="com.ti.ccstudio.buildDefinitions.C2000.Default">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.C2000.Default.670006237." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain.1796189606" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.1436176209">
    							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.557554800" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=TMS320C28XX.TMS320F28377D"/>
    								<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
    								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    								<listOptionValue builtIn="false" value="PRODUCTS=c2000ware_software_package:4.3.0.00;"/>
    								<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={"c2000ware_software_package":["${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYSCONFIG_MANIFEST}"]}"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1588991198" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="22.6.0.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug.2135266368" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug.1472529277" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug.404137933" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL.66267878" name="Option deprecated, set by default (--large_memory_model, -ml)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY.455323558" name="Unified memory (--unified_memory, -mt)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.1053629180" name="Processor version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.1832670836" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.fpu32" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.1625124676" name="Specify CLA support (--cla_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.cla1" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.340655155" name="Specify VCU support (--vcu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.vcu2" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.2143660304" name="Specify TMU support (--tmu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING.1504692805" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
    									<listOptionValue builtIn="false" value="225"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER.1002179520" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.1105503946" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH.919025706" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}"/>
    									<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
    									<listOptionValue builtIn="false" value="${PROJECT_ROOT}/device"/>
    									<listOptionValue builtIn="false" value="${C2000WARE_DLIB_ROOT}"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.181987634" name="Application binary interface [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.eabi" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.517562427" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
    									<listOptionValue builtIn="false" value="CPU1"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.2034197926" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.off" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS.594121574" name="Suppress diagnostic <id> (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS" useByScannerDiscovery="false" valueType="stringList">
    									<listOptionValue builtIn="false" value="10063"/>
    								</option>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS.1948640433" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS.600128388" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS.245957445" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS.587680587" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.1436176209" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE.433731506" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="0x100" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE.817069074" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE.2021313803" name="Link information (map) listed into <file> (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO.1782431407" name="Detailed link information data-base into <file> (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER.1261860279" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.1535962816" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH.1803491672" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH" valueType="libPaths">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    								</option>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.LIBRARY.1849371541" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}"/>
    									<listOptionValue builtIn="false" value="libc.a"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT.574854581" name="Specify program entry point for the output module (--entry_point, -e)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT" useByScannerDiscovery="false" value="code_start" valueType="string"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS.1144423360" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS.523488481" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS.1962543322" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.951573292" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.sysConfig.1071190774" name="SysConfig" superClass="com.ti.ccstudio.buildDefinitions.sysConfig">
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS.380429629" name="Root system config meta data file in a product or SDK (-s, --product)" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS" useByScannerDiscovery="false" valueType="stringList">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYSCONFIG_MANIFEST}"/>
    									<listOptionValue builtIn="false" value="${C2000WARE_ROOT}/.metadata/sdk.json"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.sysConfig.DEVICE.589505057" name="Name of the device as defined in the core SOC data (-d, --device)" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.DEVICE" useByScannerDiscovery="false" value="F2837xD" valueType="string"/>
    							</tool>
    						</toolChain>
    					</folderInfo>
    					<sourceEntries>
    						<entry excluding="device/driverlib|2837xD_FLASH_lnk_cpu1.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    					</sourceEntries>
    				</configuration>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
    		</cconfiguration>
    		<cconfiguration id="com.ti.ccstudio.buildDefinitions.C2000.Default.854270784">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.C2000.Default.854270784" moduleId="org.eclipse.cdt.core.settings" name="CPU1_FLASH">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.SysConfigErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</extensions>
    			</storageModule>
    			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.C2000.Default.854270784" name="CPU1_FLASH" parent="com.ti.ccstudio.buildDefinitions.C2000.Default">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.C2000.Default.854270784." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain.1511036963" name="TI Build Tools" secondaryOutputs="" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.1423617871">
    							<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.232727436" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=TMS320C28XX.TMS320F28377D"/>
    								<listOptionValue builtIn="false" value="DEVICE_CORE_ID="/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
    								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    								<listOptionValue builtIn="false" value="PRODUCTS=c2000ware_software_package:4.3.0.00;"/>
    								<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={"c2000ware_software_package":["${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}","${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYSCONFIG_MANIFEST}"]}"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.438316951" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="22.6.0.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug.1436711824" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.targetPlatformDebug"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug.1096627703" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.builderDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug.1977787749" name="C2000 Compiler" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.compilerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL.399833316" name="Option deprecated, set by default (--large_memory_model, -ml)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.LARGE_MEMORY_MODEL" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY.1311842014" name="Unified memory (--unified_memory, -mt)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.UNIFIED_MEMORY" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.1317897900" name="Processor version (--silicon_version, -v)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.SILICON_VERSION.28" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.1429818617" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.FLOAT_SUPPORT.fpu32" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.1710237159" name="Specify CLA support (--cla_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.CLA_SUPPORT.cla1" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.708817511" name="Specify VCU support (--vcu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.VCU_SUPPORT.vcu2" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.446544821" name="Specify TMU support (--tmu_support)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.TMU_SUPPORT.tmu0" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING.187547529" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
    									<listOptionValue builtIn="false" value="225"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER.664542450" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.1553345932" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH.375876169" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_INCLUDE_PATH}"/>
    									<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
    									<listOptionValue builtIn="false" value="${PROJECT_ROOT}/device"/>
    									<listOptionValue builtIn="false" value="${C2000WARE_DLIB_ROOT}"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.1276192054" name="Application binary interface [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ABI.eabi" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.1393800630" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
    									<listOptionValue builtIn="false" value="CPU1"/>
    									<listOptionValue builtIn="false" value="_FLASH"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.600465199" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.off" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS.1197816183" name="Suppress diagnostic <id> (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DIAG_SUPPRESS" useByScannerDiscovery="false" valueType="stringList">
    									<listOptionValue builtIn="false" value="10063"/>
    								</option>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS.847994454" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS.75216603" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS.1678442566" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS.1386879429" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug.1423617871" name="C2000 Linker" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exe.linkerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE.2101011642" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="0x100" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE.1548029224" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE.2021094504" name="Link information (map) listed into <file> (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.MAP_FILE" useByScannerDiscovery="false" value="${ProjName}.map" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO.159136138" name="Detailed link information data-base into <file> (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="${ProjName}_linkInfo.xml" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER.90828244" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.764457288" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH.1342178676" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.SEARCH_PATH" valueType="libPaths">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARY_PATH}"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    								</option>
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.LIBRARY.1341841855" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_LIBRARIES}"/>
    									<listOptionValue builtIn="false" value="libc.a"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT.1041537936" name="Specify program entry point for the output module (--entry_point, -e)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.linkerID.ENTRY_POINT" useByScannerDiscovery="false" value="code_start" valueType="string"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS.1493143786" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS.1621999730" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__CMD2_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS.84888793" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.exeLinker.inputType__GEN_CMDS"/>
    							</tool>
    							<tool commandLinePattern=""${CG_TOOL_HEX}" "${BuildArtifactFileName}" -boot -sci8 -a -o "${BuildArtifactFileBaseName}.txt"" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.1338835937" name="C2000 Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex">
    								<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.TOOL_ENABLE.1163000111" name="Enable tool" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.TOOL_ENABLE" value="false" valueType="boolean"/>
    								<outputType id="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.outputType__BIN.1844732264" name="Binary File" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.hex.outputType__BIN"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.sysConfig.1866180118" name="SysConfig" superClass="com.ti.ccstudio.buildDefinitions.sysConfig">
    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS.248038485" name="Root system config meta data file in a product or SDK (-s, --product)" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.PRODUCTS" useByScannerDiscovery="false" valueType="stringList">
    									<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYSCONFIG_MANIFEST}"/>
    									<listOptionValue builtIn="false" value="${C2000WARE_ROOT}/.metadata/sdk.json"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.sysConfig.DEVICE.2021202770" name="Name of the device as defined in the core SOC data (-d, --device)" superClass="com.ti.ccstudio.buildDefinitions.sysConfig.DEVICE" useByScannerDiscovery="false" value="F2837xD" valueType="string"/>
    							</tool>
    						</toolChain>
    					</folderInfo>
    					<sourceEntries>
    						<entry excluding="device/driverlib|2837xD_RAM_lnk_cpu1.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    					</sourceEntries>
    				</configuration>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
    		</cconfiguration>
    	</storageModule>
    	<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
    	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    		<project id="led_ex1_blinky.com.ti.ccstudio.buildDefinitions.C2000.ProjectType.1012960526" name="C2000" projectType="com.ti.ccstudio.buildDefinitions.C2000.ProjectType"/>
    	</storageModule>
    	<storageModule moduleId="scannerConfiguration"/>
    	<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
    </cproject>

    Here is .ccproject

    <?xml version="1.0" encoding="UTF-8" ?>
    <?ccsproject version="1.0"?>
    <projectOptions>
    	<ccsVersion value="12.3.0"/>
    	<deviceVariant value="TMS320C28XX.TMS320F28377D"/>
    	<deviceFamily value="C2000"/>
    	<deviceEndianness value="little"/>
    	<codegenToolVersion value="22.6.0.LTS"/>
    	<isElfFormat value="true"/>
    	<rts value="libc.a"/>
    	<createSlaveProjects value=""/>
    	<templateProperties value="id=led_ex1_blinky.projectspec.led_ex1_blinky"/>
    	<origin value="C:/Users/brentw/workspace_v12/keep_these_projects/led_ex1_blinky_big_small"/>
    	<filesToOpen value=""/>
    	<connection value="common/targetdb/connections/TIXDS100v2_Connection.xml"/>
    	<isTargetManual value="false"/>
    </projectOptions>
    

    Here is .project

    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    	<name>led_ex1_blinky</name>
    	<comment></comment>
    	<projects>
    	</projects>
    	<buildSpec>
    		<buildCommand>
    			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
    			<triggers>full,incremental,</triggers>
    			<arguments>
    			</arguments>
    		</buildCommand>
    	</buildSpec>
    	<natures>
    		<nature>com.ti.ccstudio.core.ccsNature</nature>
    		<nature>org.eclipse.cdt.core.cnature</nature>
    		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
    		<nature>org.eclipse.cdt.core.ccnature</nature>
    		<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
    	</natures>
    	<linkedResources>
    		<link>
    			<name>driverlib.lib</name>
    			<type>1</type>
    			<locationURI>COM_TI_C2000WARE_SOFTWARE_PACKAGE_INSTALL_DIR/driverlib/f2837xd/driverlib/ccs/Debug/driverlib.lib</locationURI>
    		</link>
    	</linkedResources>
    	<variableList>
    		<variable>
    			<name>C2000WARE_DLIB_ROOT</name>
    			<value>$%7BCOM_TI_C2000WARE_SOFTWARE_PACKAGE_INSTALL_DIR%7D/driverlib/f2837xd/driverlib</value>
    		</variable>
    	</variableList>
    </projectDescription>
    

    No, I do not believe I loaded anything else into that device that has contents mapped to DCSM OTP.

    Here is a screen shot of CC when it fails:

    Thanks again for your help.

    Brent

     

  • Hi Brent,

    Thank you for the information and files.

    To eliminate the role of the Fapi_setupEepromSectorEnable() in this issue, could you make it an empty function like below and see how it goes for you after the build?

    Fapi_StatusType Fapi_setupEepromSectorEnable(void)
    {

         return(Fapi_Status_Success);
    }

    Thanks and regards,

    Vamsi

  • Hi Vamsi,

    I commented out the function as follows:

    I ran the USB flash programmer again with the same result:

    It does error out in a different place - F2837xD_SysCtrl.c at the end of void InitFlash(void).

    Just to give you some more information. I also modified a copy of the USB flash kernel to utilize a USB FLASH drive (Pen drive). It utilizes USB HOST mode instead of USB Device mode. So, I plug in a USB FLASH drive (Pen drive) which has the LED blink .dat file(s) in it.

    This modified flash kernel will read in the small LED Blink .dat file from the USB FLASH drive (Pen drive) and write it to FLASH. After writing the .dat file to FLASH, it jumps there and begins executing as expected.

    When I try the same thing with larger LED Blink .dat file I get the same error. See image below:

    I believe this shows that the issue/error is not on the Windows usb_flash_programmer.exe side since this test is not using it.

    Hopefully this information helps you.

    Thanks,

    Brent

  • Hi Brent,

    Thank you for the info.  That helps.

    Do you see a toggle on the XRSn pin when the failure happens?

    Thanks and regards,

    Vamsi