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.

bootloader concerto f28m36x -

Other Parts Discussed in Thread: SYSBIOS

H,

I'm currently writing a bootloader for the concerto f28m36x device but I ran into a serious problem today:

first of all a short description of the features of the bootloader:

- the bootloader is currently running SYSBIOS (to utilize debug messages which are printed directly into the CCS console)

- the bootloader can parse an Intel-hex format hex-file and flash this into the memory of the m3 core.

- the hex-file of the application demo program is generated by the built-in ARM HEX utility of CCS

Problem description: the data which is in the intel-hex file is not the same as the data which is programmed by the debugger probe (via JTAG)

upper picture is flashed by parser.

upper picture is flashed by debug probe via JTAG.

only the first byte is the same in index 0 and index 4 where in each case began a new line of the hex file. For comparing I attach the hex file below but I don't have a clue why the data in the HEX file is not the same as from the debugging probe.

Demo_Application_m3.hex.txt
:020000040021D9
:0200400001704D
:20005000B90008010049207030007081CC114F2523C903C01B820840C403000D01210104F4
:2000D00081110170D34F11B95584AD220121C001B929001000001001210604A821A220805D
:200150000000054000F908802A20800000054000F908801420000000054000F9080013703C
:2001D0000AA5C9541CC030200A7013A5BF5421C0308113B8520AC0090000707C4F0B0323E4
:200250000604A81870724F1101210604A82170684F0B03230604A818705E4F110121060411
:2002D000A8217013A58908000340087083FE8340202B20207A00780A0070302D07D04F8192
:20035000002003251C402001020000400C01083901200307864800F0012400940001A8BC31
:2003D000C4C82D0F1300A5DC0085FFA0CAB51400030100804010010C802061C820030785A1
:20045000CC0007FF2CC1D3B72000DA2040CB4F06870F63D831010000072801024F06870FA9
:2004D0004740C800BDD94F1050210170D0E4F8600C04102D0C000000000000B1097F054003
:2005500001A964060802017C000197014F017F03402E0002000117147F0510640840051094
:2005D000611008030176BB10063862080D4F002880FF67FF48283D28FF5900DE40BA1940DE
:20065000BA068080BB0B51B50A4FFF054000A708022263519B0001F8502D062FA5000000EF
:2006D00000064034D8048A04810606FF0E08020606FF40FF06FF2FF0464F10000306004323
:20075000CA00430210560018010100C0080C80090318117F48C14949490000045000AD010C
:2007D000494949C080400F03030200800AA59F2018700AA599401870064F0B1C08181080E5
:20085000700EA58B2CFF132B70874F108120400838400804137B4F0818060A0004701DA56B
:2008D000720002A20A3F22220A40400404096302B2062201D0C008060F540402A200FA40A7
:200950000870011F4D40090241474F020080014100003E01017000390002840000700AA52E
:2009D000400118702C4F08DF401808254F119C0040402315101B4F109C044008100537A540
:200A5000146F2840110A7B054020F8500C10606C0080202408C0C820498181B04180B03759
:200AD000802440B02580B01BC82580B01B80B01180B007804F100E0C0A08060402007003C8
:200B5000000200C092D011D022C0700101D0D00302004F000853D00BD08B0803040204C0D2
:200BD000D2D011D022C0700101D0D0D00C020001002C00130853D00BD08B0C03100210C0EE
:200C500013D00BD08B1CD0220228C0700101D0D0D00D0200010035001C087010C070100137
:200CD000101118D0701C10FF0400208510D10020395070211002102179100006216F100129
:200D5000FC21651001F2215B10085521CCFF100CFFFFFF01D41002CE21371002C4212D00DF
:200DD000001002B6211F1002AC2115001002A021090010009421FD10028A21F398CC340120
:200E5000000C520301530703D3A28130D3A208302C0CA18AC39801D01134D022C0702400D6
:200ED0000803F60AC3D39024C3080AFF50C3D30224C3086CB04BFE00C0080008A390089FF3
:200F50000A00709B1C0B96982424961A209342708E5309088A01E0088B2002087087541342
:200FD0000303EDA9938020707C520003C8FF78352E270F102F304F505009002101001B0174
:201050000208A101020D4008080003400859362F280F102F304F5050840022010208107C9A
:2010D0000014F421010880082008088070020E0F102F3501082201020830020829010208EF
:2011500008800840080800700E0F1D011301081D0102083080000F0102080800034008088B
:2011D000000029000C3804240404C286C1C0860A70000B38701F0E00B604202020206DB062
:20125000408100A0002015388404B1118911110018C11002010181FC21C10201C11070210A
:2012D000C12141010106702101C1806E01087021010240010340401A7000704008024001AC
:2013500000400210010010808000704001018102FF0081FC7092000170920119410221C125
:2013D00080C01082152C010A823129010004FF20FB1081151D010A81311A010004FF209B8B
:20145000828182017000C0418281820170007041FE0000000080018101704181810270C0F8
:2014D00070C07000010101004008FF228308FF223981017040000170188018D021C0705146
:201550001E4F08FF1C33FEFF1A65FF19FF18FF01E1204415DCFF20FF0200FE4173740D8004
:2015D0000F01101D1D000000B1005F8B831070781070382C05240808082A22034022F714AA
:20165000D8120343120A034383C312120B495260000A71030000B210F60811410441080E8D
:2016D000080D0F0F101218121804022012187113B001651110110CC7040121047F0AA5021A
:2017500004A5B0FFD8E400F000002D05010EB8050B0915400401020139226F010101F9013F
:2017D000E90100D4F0F80F7317003290520B55030890FF73A4E5D8E40008FB380980201000
:2018500028208000FF38B0B8B40B0B6F87090771013B33FFFEB000C01001FF01FF06FFC11E
:2018D000FF2049F3003805150256F80004FF0008FFFF03700970B4D0C3195D1070701070D9
:091950007003009D4070FF30019E
:1419780018035E0000502400190000C838006A0000B07C00BF
:0E19C8000121210153672D000058C8B0E8002E
:201A0000B0415F0BE3E3E300000000E3E300E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E306
:201A8000E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E6
:201B0000E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E365
:0C1B8000E3E3E3E3E3E3E3E3E3E3E3E3B5
:201BB000000000000000000000000000000000000000000000000000000000000000000015
:201C3000000000181C200004080C1014181C2024282C3034383C4044484C5054585C1014CC
:1F1CB0001C24084044484C080004080C081014181C082024282C0800000000000000008D
:00000001FF

The demo application sends just some test string via the RS232

  • I am not sure how your bootloader is written specifically, but you may need to Align the memory being programmed. Are your memory sections Aligned to 128-bits in the flash application's (the one being programmed into flash) linker command file?

    Are you properly erasing the flash sector which is being updated and programmed?
  • Hi Sal,

    thanks for the reply. In fact my flash driver takes already care about the 16 byte borders (because of the ECC checksum bytes).

    So I can confirm that the flash sector is erased properly and also programmed properly!

    Please have a look on the HEX-file and the data programmed by the parser (pic) is the same, but the data which is in the same adress when the debugger flashes it via JTAG is not the same.

    How can this happen?

    How can I produce a HEX-file with the same data as the debugger flashes it via JTAG?

  • I also attach the map file and the hex-file in ASCII coding here now, maybe this makes it easier

    Demo_Application_m3.map.txt
    ******************************************************************************
                      TI ARM Linker PC v5.2.5                      
    ******************************************************************************
    >> Linked Tue Jul 26 15:48:10 2016
    
    OUTPUT FILE NAME:   <Demo_Application_m3.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 002118cd
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
      RESETISR              00200030   00000010  00000000  00000010  R  X
      FLASH_APP_HEADER      00210000   00000040  00000000  00000040  R   
      FLASH_APP_START       00210040   00000010  00000006  0000000a  R  X
      FLASH_APP             00210050   000effb0  00001d42  000ee26e  R  X
      OTPSECLOCK            00681000   00000004  00000000  00000004  RWIX
      OTP_Reserved1         00681004   00000004  00000000  00000004  RWIX
      OTP_Reserved2         00681008   00000004  00000000  00000004  RWIX
      OTP_Z2_FLASH_START_AD 0068100c   00000004  00000000  00000004  RWIX
      OTP_EMACID            00681010   00000008  00000000  00000008  RWIX
      OTP_Reserved3         00681018   00000004  00000000  00000004  RWIX
      CUSTOMER_OTP_MAIN_OSC 0068101c   00000004  00000000  00000004  RWIX
      OTP_Reserved4         00681020   00000004  00000000  00000004  RWIX
      OTP_BOOT_MODE_GPIO_CO 00681024   00000004  00000000  00000004  RWIX
      OTP_Reserved5         00681028   00000004  00000000  00000004  RWIX
      OTP_ENTRY_POINT       0068102c   00000004  00000000  00000004  RWIX
      OTP_Reserved6         00681030   00000010  00000000  00000010  RWIX
      C0                    20000000   00002000  00000258  00001da8  RW X
      C1                    20002000   00002000  00000000  00002000  RW X
      BOOT_RSVD             20004000   00000ff8  00000000  00000ff8  R  X
      C2                    200051b0   00000e50  00000114  00000d3c  RW X
      C3                    20006000   00002000  00000000  00002000  RW X
      C4                    20018000   00002000  00000000  00002000  RW X
      C5                    2001a000   00002000  00000000  00002000  RW X
      C6                    2001c000   00002000  00000000  00002000  RW X
      C7                    2001e000   00002000  00000000  00002000  RW X
      C8                    20020000   00002000  00000000  00002000  RW X
      C9                    20022000   00002000  00000000  00002000  RW X
      C10                   20024000   00002000  00000000  00002000  RW X
      C11                   20026000   00002000  00000000  00002000  RW X
      C12                   20028000   00002000  00000000  00002000  RW X
      C13                   2002a000   00002000  00000000  00002000  RW X
      C14                   2002c000   00002000  00000000  00002000  RW X
      C15                   2002e000   00002000  00000000  00002000  RW X
      CTOMRAM               2007f000   00000800  00000000  00000800  R  X
      MTOCRAM               2007f800   00000800  00000000  00000800  RW X
    
    
    SEGMENT ALLOCATION MAP
    
    run origin  load origin   length   init length attrs members
    ----------  ----------- ---------- ----------- ----- -------
    00210040    00210040    00000006   00000006    r-x
      00210040    00210040    00000006   00000006    r-x .resetisr
    00210050    00210050    0000197c   0000197c    r-x
      00210050    00210050    0000197c   0000197c    r-x .text
    00211a00    00211a00    000003c8   000003c8    r--
      00211a00    00211a00    000001b0   000001b0    r-- .intvecs
      00211bb0    00211bb0    0000018e   0000018e    r-- .const
      00211d40    00211d40    00000050   00000050    r-- .TI.crctab
      00211d90    00211d90    00000038   00000038    r-- .cinit
    20000000    20000000    00000258   00000000    rw-
      20000000    20000000    00000258   00000000    rw- .vtable
    200051b0    200051b0    00000114   00000000    rw-
      200051b0    200051b0    00000100   00000000    rw- .stack
      200052b0    200052b0    00000014   00000000    rw- .data
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    .resetisr 
    *          0    00210040    00000006     
                      00210040    00000006     startup_ccs.obj (.resetisr:ResetISR)
    
    .text      0    00210050    0000197c     
                      00210050    00000a58     driverlib.lib : sysctl.obj (.text)
                      00210aa8    00000480                   : gpio.obj (.text)
                      00210f28    000002d0                   : interrupt.obj (.text)
                      002111f8    000002ac                   : uart.obj (.text)
                      002114a4    000000fc     main_uart_echo.obj (.text:main)
                      002115a0    000000ac     driverlib.lib : watchdog.obj (.text)
                      0021164c    0000009c     rtsv7M3_T_le_eabi.lib : memcpy_t2.obj (.text)
                      002116e8    0000007a                           : memset_t2.obj (.text)
                      00211762    00000002     startup_ccs.obj (.text:FaultISR)
                      00211764    0000006c     rtsv7M3_T_le_eabi.lib : autoinit.obj (.text)
                      002117d0    0000006a                           : copy_decompress_rle.obj (.text)
                      0021183a    00000002     startup_ccs.obj (.text:IntDefaultHandler)
                      0021183c    0000004c     rtsv7M3_T_le_eabi.lib : cpy_tbl.obj (.text)
                      00211888    00000044                           : exit.obj (.text)
                      002118cc    0000003c                           : boot.obj (.text)
                      00211908    00000034     main_uart_echo.obj (.text:UARTIntHandler)
                      0021193c    0000001c     main_uart_echo.obj (.text:UARTSend)
                      00211958    00000018     rtsv7M3_T_le_eabi.lib : args_main.obj (.text)
                      00211970    00000014                           : _lock.obj (.text)
                      00211984    0000000e                           : copy_decompress_none.obj (.text:decompress:none)
                      00211992    0000000c     driverlib.lib : cpu.obj (.text:CPUcpsid)
                      0021199e    0000000c                   : cpu.obj (.text:CPUcpsie)
                      002119aa    0000000c     rtsv7M3_T_le_eabi.lib : copy_zero_init.obj (.text:decompress:ZI)
                      002119b6    00000002     startup_ccs.obj (.text:NmiSR)
                      002119b8    00000006     driverlib.lib : sysctl.obj (.text:SysCtlDelay)
                      002119be    00000006     rtsv7M3_T_le_eabi.lib : copy_decompress_rle.obj (.text:decompress:rle24)
                      002119c4    00000004     driverlib.lib : cpu.obj (.text:CPUwfi)
                      002119c8    00000004     rtsv7M3_T_le_eabi.lib : pre_init.obj (.text)
    
    .intvecs   0    00211a00    000001b0     
                      00211a00    000001b0     startup_ccs.obj (.intvecs)
    
    .const     0    00211bb0    0000018e     
                      00211bb0    00000088     driverlib.lib : gpio.obj (.const:g_pulGPIOBaseAddrs)
                      00211c38    00000070                   : interrupt.obj (.const:g_pulRegs)
                      00211ca8    00000064                   : sysctl.obj (.const)
                      00211d0c    00000020                   : interrupt.obj (.const)
                      00211d2c    00000012     main_uart_echo.obj (.const:.string)
    
    .cinit     0    00211d90    00000038     
                      00211d90    00000010     (.cinit..data.load) [load image, compression = rle]
                      00211da0    0000000c     (__TI_handler_table)
                      00211dac    00000004     --HOLE-- [fill = 0]
                      00211db0    00000008     (.cinit..vtable.load) [load image, compression = zero_init]
                      00211db8    00000010     (__TI_cinit_table)
    
    .TI.crctab 
    *          0    00211d40    00000050     
                      00211d40    00000050     (.TI.crctab:AppCrc)
    
    .vtable    0    20000000    00000258     UNINITIALIZED
                      20000000    00000258     driverlib.lib : interrupt.obj (.vtable)
    
    ramfuncs   0    20000000    00000000     UNINITIALIZED
    
    .stack     0    200051b0    00000100     UNINITIALIZED
                      200051b0    00000100     --HOLE--
    
    .data      0    200052b0    00000014     UNINITIALIZED
                      200052b0    00000008     rtsv7M3_T_le_eabi.lib : _lock.obj (.data)
                      200052b8    00000008                           : exit.obj (.data)
                      200052c0    00000004                           : stkdepth_vars.obj (.data)
    
    GETBUFFER 
    *          0    2007f000    00000000     DSECT
    
    GETWRITEIDX 
    *          0    2007f000    00000000     DSECT
    
    PUTREADIDX 
    *          0    2007f000    00000000     DSECT
    
    .TI.persistent 
    *          0    200052b0    00000000     UNINITIALIZED
    
    
    LINKER GENERATED COPY TABLES
    
    __TI_cinit_table @ 00211db8 records: 2, size/record: 8, table size: 16
    	.data: load addr=00211d90, load size=00000010 bytes, run addr=200052b0, run size=00000014 bytes, compression=rle
    	.vtable: load addr=00211db0, load size=00000008 bytes, run addr=20000000, run size=00000258 bytes, compression=zero_init
    
    
    LINKER GENERATED HANDLER TABLE
    
    __TI_handler_table @ 00211da0 records: 3, size/record: 4, table size: 12
    	index: 0, handler: __TI_zero_init
    	index: 1, handler: __TI_decompress_rle24
    	index: 2, handler: __TI_decompress_none
    
    
    LINKER GENERATED CRC TABLES
    
    AppCrc @ 00211d40 records: 3, size/record: 24, table size: 80
    	.text: algorithm=CRC32_PRIME(ID=0), load addr=00210050, size=0000197c, CRC=00000000858c5f36
    	.const: algorithm=CRC32_PRIME(ID=0), load addr=00211bb0, size=0000018e, CRC=0000000009fd89a2
    	.cinit: algorithm=CRC32_PRIME(ID=0), load addr=00211d90, size=00000038, CRC=00000000e40e33f4
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    address   name                            
    -------   ----                            
    00211d40  AppCrc                          
    00211889  C$$EXIT                         
    00211993  CPUcpsid                        
    0021199f  CPUcpsie                        
    002119c5  CPUwfi                          
    00210b7b  GPIODirModeGet                  
    00210b4b  GPIODirModeSet                  
    00210beb  GPIOIntTypeGet                  
    00210ba5  GPIOIntTypeSet                  
    00210c7f  GPIOPadConfigGet                
    00210c25  GPIOPadConfigSet                
    00210e41  GPIOPinConfigure                
    00210ea7  GPIOPinConfigureCoreSelect      
    00210ce3  GPIOPinIntClear                 
    00210cc7  GPIOPinIntDisable               
    00210cbb  GPIOPinIntEnable                
    00210cd5  GPIOPinIntStatus                
    00210ed1  GPIOPinLock                     
    00210ec7  GPIOPinLockStatus               
    00210d15  GPIOPinRead                     
    00210d21  GPIOPinTypeCAN                  
    00210e2d  GPIOPinTypeEPI                  
    00210d35  GPIOPinTypeGPIOInput            
    00210d49  GPIOPinTypeGPIOOutput           
    00210d8b  GPIOPinTypeGPIOOutputHigh       
    00210d71  GPIOPinTypeGPIOOutputLow        
    00210d5d  GPIOPinTypeGPIOOutputOD         
    00210da5  GPIOPinTypeI2C                  
    00210db9  GPIOPinTypeSSI                  
    00210dd5  GPIOPinTypeTimer                
    00210de9  GPIOPinTypeUART                 
    00210e19  GPIOPinTypeUSBAnalog            
    00210e01  GPIOPinTypeUSBDigital           
    00210ef7  GPIOPinUnlock                   
    00210d1b  GPIOPinWrite                    
    00210ce9  GPIOPortIntRegister             
    00210d01  GPIOPortIntUnregister           
    00211085  IntDisable                      
    00211009  IntEnable                       
    00210f3f  IntFlashVTable                  
    00210f35  IntMasterDisable                
    00210f2b  IntMasterEnable                 
    0021116f  IntPendClear                    
    00211103  IntPendSet                      
    00210fef  IntPriorityGet                  
    00210fa1  IntPriorityGroupingGet          
    00210f8f  IntPriorityGroupingSet          
    00210fc3  IntPrioritySet                  
    00210f4d  IntRAMVTable                    
    00210f5b  IntRegister                     
    00210f85  IntUnregister                   
    20000000  RamfuncsLoadEnd                 
    00000000  RamfuncsLoadSize                
    20000000  RamfuncsLoadStart               
    20000000  RamfuncsRunEnd                  
    00000000  RamfuncsRunSize                 
    20000000  RamfuncsRunStart                
    00210041  ResetISR                        
    UNDEFED   SHT$$INIT_ARRAY$$Base           
    UNDEFED   SHT$$INIT_ARRAY$$Limit          
    00210817  SysCtlC28Disable                
    002107ff  SysCtlC28Enable                 
    0021072f  SysCtlClockConfigGet            
    002106b5  SysCtlClockConfigSet            
    002103d9  SysCtlClockDividersSet          
    00210789  SysCtlClockGet                  
    0021051d  SysCtlClockPllConfig            
    00210307  SysCtlDeepSleep                 
    002119b9  SysCtlDelay                     
    00210975  SysCtlEnableAERRNMI             
    0021006f  SysCtlFlashSizeGet              
    00210851  SysCtlGPIOAHBDisable            
    0021082f  SysCtlGPIOAHBEnable             
    0021098d  SysCtlGetNmiConfig              
    002109ad  SysCtlGetNmiFlagStatus          
    00210999  SysCtlGetNmiInterruptStatus     
    002109fb  SysCtlHoldSubSystemInReset      
    002109c7  SysCtlNmiFlgClr                 
    002109df  SysCtlNmiFlgClrAll              
    002109b5  SysCtlNmiIsSet                  
    002102db  SysCtlPeripheralClockGating     
    002102b3  SysCtlPeripheralDeepSleepDisable
    0021028b  SysCtlPeripheralDeepSleepEnable 
    002101f5  SysCtlPeripheralDisable         
    002101cd  SysCtlPeripheralEnable          
    0021021d  SysCtlPeripheralIsEnabled       
    0021007b  SysCtlPeripheralPresent         
    002100df  SysCtlPeripheralReset           
    00210263  SysCtlPeripheralSleepDisable    
    0021023b  SysCtlPeripheralSleepEnable     
    002104e5  SysCtlPowerOffPLL               
    00210a21  SysCtlReleaseSubSystemFromReset 
    002102ff  SysCtlReset                     
    00210329  SysCtlResetCauseClear           
    00210321  SysCtlResetCauseGet             
    00210051  SysCtlSRAMSizeGet               
    002119c5  SysCtlSleep                     
    00210a43  SysCtlSubSystemReset            
    00210957  SysCtlUSBPLLConfigGet           
    002108c5  SysCtlUSBPLLConfigSet           
    002108a5  SysCtlUSBPLLDisable             
    00210873  SysCtlUSBPLLEnable              
    0021033d  SysCtlXPllClockDividerSet       
    002113bd  UARTBreakCtl                    
    002113d1  UARTBusy                        
    00211399  UARTCharGet                     
    00211389  UARTCharGetNonBlocking          
    002113b3  UARTCharPut                     
    002113a3  UARTCharPutNonBlocking          
    0021136d  UARTCharsAvail                  
    0021126d  UARTConfigGetExpClk             
    00211223  UARTConfigSetExpClk             
    00211479  UARTDMADisable                  
    00211471  UARTDMAEnable                   
    002112a9  UARTDisable                     
    002112eb  UARTDisableSIR                  
    00211295  UARTEnable                      
    002112d5  UARTEnableSIR                   
    002112cb  UARTFIFODisable                 
    002112c1  UARTFIFOEnable                  
    00211213  UARTFIFOLevelGet                
    0021120d  UARTFIFOLevelSet                
    00211351  UARTFlowControlGet              
    00211345  UARTFlowControlSet              
    0021146d  UARTIntClear                    
    00211459  UARTIntDisable                  
    00211451  UARTIntEnable                   
    00211909  UARTIntHandler                  
    002113d9  UARTIntRegister                 
    00211463  UARTIntStatus                   
    00211415  UARTIntUnregister               
    00211321  UARTModemControlClear           
    00211333  UARTModemControlGet             
    00211315  UARTModemControlSet             
    0021133b  UARTModemStatusGet              
    00211205  UARTParityModeGet               
    002111f9  UARTParityModeSet               
    0021148b  UARTRxErrorClear                
    00211483  UARTRxErrorGet                  
    0021193d  UARTSend                        
    0021130b  UARTSmartCardDisable            
    002112f5  UARTSmartCardEnable             
    0021137b  UARTSpaceAvail                  
    00211365  UARTTxIntModeGet                
    00211359  UARTTxIntModeSet                
    002115a9  WatchdogEnable                  
    00211625  WatchdogIntClear                
    00211611  WatchdogIntEnable               
    002115f1  WatchdogIntRegister             
    0021161b  WatchdogIntStatus               
    00211601  WatchdogIntUnregister           
    002115c7  WatchdogLock                    
    002115d7  WatchdogLockState               
    002115e9  WatchdogReloadGet               
    002115e5  WatchdogReloadSet               
    002115bd  WatchdogResetDisable            
    002115b3  WatchdogResetEnable             
    002115a1  WatchdogRunning                 
    00211639  WatchdogStallDisable            
    0021162b  WatchdogStallEnable             
    002115cf  WatchdogUnlock                  
    002115ed  WatchdogValueGet                
    200052b0  __STACK_END                     
    00000100  __STACK_SIZE                    
    200052b0  __STACK_TOP                     
    00211db8  __TI_CINIT_Base                 
    00211dc8  __TI_CINIT_Limit                
    00211d40  __TI_CRC_AppCrc                 
    00211da0  __TI_Handler_Table_Base         
    00211dac  __TI_Handler_Table_Limit        
    00211765  __TI_auto_init                  
    200052b8  __TI_cleanup_ptr                
    00211985  __TI_decompress_none            
    002119bf  __TI_decompress_rle24           
    200052bc  __TI_dtors_ptr                  
    00211d90  __TI_static_base__              
    002119ab  __TI_zero_init                  
    002116e9  __aeabi_memclr                  
    002116e9  __aeabi_memclr4                 
    002116e9  __aeabi_memclr8                 
    0021164d  __aeabi_memcpy                  
    0021164d  __aeabi_memcpy4                 
    0021164d  __aeabi_memcpy8                 
    002116eb  __aeabi_memset                  
    002116eb  __aeabi_memset4                 
    002116eb  __aeabi_memset8                 
    ffffffff  __binit__                       
    ffffffff  __c_args__                      
    200051b0  __stack                         
    00211959  _args_main                      
    002118cd  _c_int00                        
    200052b0  _lock                           
    0021197f  _nop                            
    00211977  _register_lock                  
    00211971  _register_unlock                
    002119c9  _system_pre_init                
    200052b4  _unlock                         
    0021188d  abort                           
    ffffffff  binit                           
    0021183d  copy_in                         
    00211895  exit                            
    20000000  g_pfnRAMVectors                 
    00211a00  g_pfnVectors                    
    002114a5  main                            
    200052c0  main_func_sp                    
    0021164d  memcpy                          
    002116f1  memset                          
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    address   name                            
    -------   ----                            
    00000000  RamfuncsLoadSize                
    00000000  RamfuncsRunSize                 
    00000100  __STACK_SIZE                    
    00210041  ResetISR                        
    00210051  SysCtlSRAMSizeGet               
    0021006f  SysCtlFlashSizeGet              
    0021007b  SysCtlPeripheralPresent         
    002100df  SysCtlPeripheralReset           
    002101cd  SysCtlPeripheralEnable          
    002101f5  SysCtlPeripheralDisable         
    0021021d  SysCtlPeripheralIsEnabled       
    0021023b  SysCtlPeripheralSleepEnable     
    00210263  SysCtlPeripheralSleepDisable    
    0021028b  SysCtlPeripheralDeepSleepEnable 
    002102b3  SysCtlPeripheralDeepSleepDisable
    002102db  SysCtlPeripheralClockGating     
    002102ff  SysCtlReset                     
    00210307  SysCtlDeepSleep                 
    00210321  SysCtlResetCauseGet             
    00210329  SysCtlResetCauseClear           
    0021033d  SysCtlXPllClockDividerSet       
    002103d9  SysCtlClockDividersSet          
    002104e5  SysCtlPowerOffPLL               
    0021051d  SysCtlClockPllConfig            
    002106b5  SysCtlClockConfigSet            
    0021072f  SysCtlClockConfigGet            
    00210789  SysCtlClockGet                  
    002107ff  SysCtlC28Enable                 
    00210817  SysCtlC28Disable                
    0021082f  SysCtlGPIOAHBEnable             
    00210851  SysCtlGPIOAHBDisable            
    00210873  SysCtlUSBPLLEnable              
    002108a5  SysCtlUSBPLLDisable             
    002108c5  SysCtlUSBPLLConfigSet           
    00210957  SysCtlUSBPLLConfigGet           
    00210975  SysCtlEnableAERRNMI             
    0021098d  SysCtlGetNmiConfig              
    00210999  SysCtlGetNmiInterruptStatus     
    002109ad  SysCtlGetNmiFlagStatus          
    002109b5  SysCtlNmiIsSet                  
    002109c7  SysCtlNmiFlgClr                 
    002109df  SysCtlNmiFlgClrAll              
    002109fb  SysCtlHoldSubSystemInReset      
    00210a21  SysCtlReleaseSubSystemFromReset 
    00210a43  SysCtlSubSystemReset            
    00210b4b  GPIODirModeSet                  
    00210b7b  GPIODirModeGet                  
    00210ba5  GPIOIntTypeSet                  
    00210beb  GPIOIntTypeGet                  
    00210c25  GPIOPadConfigSet                
    00210c7f  GPIOPadConfigGet                
    00210cbb  GPIOPinIntEnable                
    00210cc7  GPIOPinIntDisable               
    00210cd5  GPIOPinIntStatus                
    00210ce3  GPIOPinIntClear                 
    00210ce9  GPIOPortIntRegister             
    00210d01  GPIOPortIntUnregister           
    00210d15  GPIOPinRead                     
    00210d1b  GPIOPinWrite                    
    00210d21  GPIOPinTypeCAN                  
    00210d35  GPIOPinTypeGPIOInput            
    00210d49  GPIOPinTypeGPIOOutput           
    00210d5d  GPIOPinTypeGPIOOutputOD         
    00210d71  GPIOPinTypeGPIOOutputLow        
    00210d8b  GPIOPinTypeGPIOOutputHigh       
    00210da5  GPIOPinTypeI2C                  
    00210db9  GPIOPinTypeSSI                  
    00210dd5  GPIOPinTypeTimer                
    00210de9  GPIOPinTypeUART                 
    00210e01  GPIOPinTypeUSBDigital           
    00210e19  GPIOPinTypeUSBAnalog            
    00210e2d  GPIOPinTypeEPI                  
    00210e41  GPIOPinConfigure                
    00210ea7  GPIOPinConfigureCoreSelect      
    00210ec7  GPIOPinLockStatus               
    00210ed1  GPIOPinLock                     
    00210ef7  GPIOPinUnlock                   
    00210f2b  IntMasterEnable                 
    00210f35  IntMasterDisable                
    00210f3f  IntFlashVTable                  
    00210f4d  IntRAMVTable                    
    00210f5b  IntRegister                     
    00210f85  IntUnregister                   
    00210f8f  IntPriorityGroupingSet          
    00210fa1  IntPriorityGroupingGet          
    00210fc3  IntPrioritySet                  
    00210fef  IntPriorityGet                  
    00211009  IntEnable                       
    00211085  IntDisable                      
    00211103  IntPendSet                      
    0021116f  IntPendClear                    
    002111f9  UARTParityModeSet               
    00211205  UARTParityModeGet               
    0021120d  UARTFIFOLevelSet                
    00211213  UARTFIFOLevelGet                
    00211223  UARTConfigSetExpClk             
    0021126d  UARTConfigGetExpClk             
    00211295  UARTEnable                      
    002112a9  UARTDisable                     
    002112c1  UARTFIFOEnable                  
    002112cb  UARTFIFODisable                 
    002112d5  UARTEnableSIR                   
    002112eb  UARTDisableSIR                  
    002112f5  UARTSmartCardEnable             
    0021130b  UARTSmartCardDisable            
    00211315  UARTModemControlSet             
    00211321  UARTModemControlClear           
    00211333  UARTModemControlGet             
    0021133b  UARTModemStatusGet              
    00211345  UARTFlowControlSet              
    00211351  UARTFlowControlGet              
    00211359  UARTTxIntModeSet                
    00211365  UARTTxIntModeGet                
    0021136d  UARTCharsAvail                  
    0021137b  UARTSpaceAvail                  
    00211389  UARTCharGetNonBlocking          
    00211399  UARTCharGet                     
    002113a3  UARTCharPutNonBlocking          
    002113b3  UARTCharPut                     
    002113bd  UARTBreakCtl                    
    002113d1  UARTBusy                        
    002113d9  UARTIntRegister                 
    00211415  UARTIntUnregister               
    00211451  UARTIntEnable                   
    00211459  UARTIntDisable                  
    00211463  UARTIntStatus                   
    0021146d  UARTIntClear                    
    00211471  UARTDMAEnable                   
    00211479  UARTDMADisable                  
    00211483  UARTRxErrorGet                  
    0021148b  UARTRxErrorClear                
    002114a5  main                            
    002115a1  WatchdogRunning                 
    002115a9  WatchdogEnable                  
    002115b3  WatchdogResetEnable             
    002115bd  WatchdogResetDisable            
    002115c7  WatchdogLock                    
    002115cf  WatchdogUnlock                  
    002115d7  WatchdogLockState               
    002115e5  WatchdogReloadSet               
    002115e9  WatchdogReloadGet               
    002115ed  WatchdogValueGet                
    002115f1  WatchdogIntRegister             
    00211601  WatchdogIntUnregister           
    00211611  WatchdogIntEnable               
    0021161b  WatchdogIntStatus               
    00211625  WatchdogIntClear                
    0021162b  WatchdogStallEnable             
    00211639  WatchdogStallDisable            
    0021164d  __aeabi_memcpy                  
    0021164d  __aeabi_memcpy4                 
    0021164d  __aeabi_memcpy8                 
    0021164d  memcpy                          
    002116e9  __aeabi_memclr                  
    002116e9  __aeabi_memclr4                 
    002116e9  __aeabi_memclr8                 
    002116eb  __aeabi_memset                  
    002116eb  __aeabi_memset4                 
    002116eb  __aeabi_memset8                 
    002116f1  memset                          
    00211765  __TI_auto_init                  
    0021183d  copy_in                         
    00211889  C$$EXIT                         
    0021188d  abort                           
    00211895  exit                            
    002118cd  _c_int00                        
    00211909  UARTIntHandler                  
    0021193d  UARTSend                        
    00211959  _args_main                      
    00211971  _register_unlock                
    00211977  _register_lock                  
    0021197f  _nop                            
    00211985  __TI_decompress_none            
    00211993  CPUcpsid                        
    0021199f  CPUcpsie                        
    002119ab  __TI_zero_init                  
    002119b9  SysCtlDelay                     
    002119bf  __TI_decompress_rle24           
    002119c5  CPUwfi                          
    002119c5  SysCtlSleep                     
    002119c9  _system_pre_init                
    00211a00  g_pfnVectors                    
    00211d40  AppCrc                          
    00211d40  __TI_CRC_AppCrc                 
    00211d90  __TI_static_base__              
    00211da0  __TI_Handler_Table_Base         
    00211dac  __TI_Handler_Table_Limit        
    00211db8  __TI_CINIT_Base                 
    00211dc8  __TI_CINIT_Limit                
    20000000  RamfuncsLoadEnd                 
    20000000  RamfuncsLoadStart               
    20000000  RamfuncsRunEnd                  
    20000000  RamfuncsRunStart                
    20000000  g_pfnRAMVectors                 
    200051b0  __stack                         
    200052b0  __STACK_END                     
    200052b0  __STACK_TOP                     
    200052b0  _lock                           
    200052b4  _unlock                         
    200052b8  __TI_cleanup_ptr                
    200052bc  __TI_dtors_ptr                  
    200052c0  main_func_sp                    
    ffffffff  __binit__                       
    ffffffff  __c_args__                      
    ffffffff  binit                           
    UNDEFED   SHT$$INIT_ARRAY$$Base           
    UNDEFED   SHT$$INIT_ARRAY$$Limit          
    
    [207 symbols]
    

    Demo_Application_m3.hex.ascii.txt
    
    $A210040,
    01 70 
    $A210050,
    B9 00 08 01 00 49 20 70 30 00 70 81 CC 11 4F 25 23 C9 03 C0 1B 82 08 40 
    C4 03 00 0D 01 21 01 04 81 11 01 70 D3 4F 11 B9 55 84 AD 22 01 21 C0 01 
    B9 29 00 10 00 00 10 01 21 06 04 A8 21 A2 20 80 00 00 05 40 00 F9 08 80 
    2A 20 80 00 00 05 40 00 F9 08 80 14 20 00 00 00 05 40 00 F9 08 00 13 70 
    0A A5 C9 54 1C C0 30 20 0A 70 13 A5 BF 54 21 C0 30 81 13 B8 52 0A C0 09 
    00 00 70 7C 4F 0B 03 23 06 04 A8 18 70 72 4F 11 01 21 06 04 A8 21 70 68 
    4F 0B 03 23 06 04 A8 18 70 5E 4F 11 01 21 06 04 A8 21 70 13 A5 89 08 00 
    03 40 08 70 83 FE 83 40 20 57 20 20 7A 00 78 0A 00 70 30 2D 07 D0 4F 81 
    00 20 03 25 1C 40 20 01 02 00 00 40 0C 01 08 39 01 20 03 07 86 48 00 F0 
    01 24 00 94 00 01 A8 BC C4 C8 2D 0F 13 00 A5 DC 00 85 FF A0 CA B5 14 00 
    03 01 00 80 40 10 01 0C 80 20 61 C8 20 03 07 85 CC 00 07 FF 2C C1 D3 B7 
    20 00 DA 20 40 CB 4F 06 87 0F 8F D8 31 01 00 00 07 28 01 02 4F 06 87 0F 
    73 40 C8 00 BD D9 4F 10 50 21 01 70 D0 E4 F8 60 0C 04 10 2D 0C 00 00 00 
    00 00 00 B1 09 7F 05 40 01 A9 64 06 08 02 01 7C 00 01 97 01 4F 01 7F 03 
    40 2E 00 02 00 01 17 14 7F 05 10 64 08 40 05 10 61 10 08 03 01 76 E7 10 
    06 38 62 08 0D 4F 00 28 80 FF E5 FF 48 28 BB 28 FF D7 00 DE 40 BA 19 40 
    BA 06 80 80 BB 0B 51 B5 0A 4F FF 05 40 00 A7 08 02 22 8F 51 9B 00 01 F8 
    50 2D 06 2F A5 00 00 00 00 06 40 34 D8 04 8A 04 81 06 06 FF 0E 08 02 06 
    06 FF 40 FF 06 FF 2F F0 46 4F 10 00 03 06 00 43 CA 00 43 02 10 56 00 18 
    01 01 00 C0 08 0C 80 09 03 18 11 7F 48 C1 49 49 49 00 00 04 50 00 AD 01 
    49 49 49 C0 80 40 0F 03 03 02 00 80 0A A5 9F 20 18 70 0A A5 99 40 18 70 
    06 4F 0B 1C 08 18 10 80 70 0E A5 8B 2C FF 13 2B 70 87 4F 10 81 20 40 08 
    38 40 08 04 13 7B 4F 08 18 06 0A 00 04 70 1D A5 72 00 02 A2 0A 3F 22 22 
    0A 40 40 04 04 09 63 02 B2 06 22 01 D0 C0 08 06 0F 54 04 02 A2 00 FA 40 
    08 70 01 1F 4D 40 09 02 41 47 4F 02 00 80 01 41 00 00 3E 01 01 70 00 39 
    00 02 84 00 00 70 0A A5 40 01 18 70 2C 4F 08 DF 40 18 08 25 4F 11 9C 00 
    40 40 23 15 10 1B 4F 10 9C 04 40 08 10 05 37 A5 14 6F 28 40 11 0A A7 05 
    40 20 F8 50 0C 10 60 6C 00 80 20 24 08 C0 C8 20 49 81 81 B0 41 80 B0 37 
    80 24 40 B0 25 80 B0 1B C8 25 80 B0 1B 80 B0 11 80 B0 07 80 4F 10 0E 0C 
    0A 08 06 04 02 00 70 03 00 02 00 C0 92 D0 11 D0 22 C0 70 01 01 D0 D0 03 
    02 00 4F 00 08 53 D0 0B D0 8B 08 03 04 02 04 C0 D2 D0 11 D0 22 C0 70 01 
    01 D0 D0 D0 0C 02 00 01 00 2C 00 13 08 53 D0 0B D0 8B 0C 03 10 02 10 C0 
    13 D0 0B D0 8B 1C D0 22 02 28 C0 70 01 01 D0 D0 D0 0D 02 00 01 00 35 00 
    1C 08 70 10 C0 70 10 01 10 11 18 D0 70 1C 10 FF 04 00 20 85 10 D1 00 20 
    39 50 70 21 10 02 10 21 79 10 00 06 21 6F 10 01 FC 21 65 10 01 F2 21 5B 
    10 08 55 21 CC FF 10 0C FF FF FF 01 D4 10 02 CE 21 37 10 02 C4 21 2D 00 
    00 10 02 B6 21 1F 10 02 AC 21 15 00 10 02 A0 21 09 00 10 00 94 21 FD 10 
    02 8A 21 F3 98 CC 34 01 00 0C 52 03 01 53 07 03 D3 A2 81 30 D3 A2 08 30 
    2C 0C A1 8A C3 98 01 D0 11 34 D0 22 C0 70 24 00 08 03 F6 0A C3 D3 90 24 
    C3 08 0A FF 50 C3 D3 02 24 C3 08 6C B0 4B FE 00 C0 08 2C 08 A3 90 08 9F 
    0A 00 70 9B 1C 0B 96 98 24 24 96 1A 20 93 42 70 8E 53 09 08 8A 01 E0 08 
    8B 20 02 08 70 87 54 13 03 03 ED A9 93 80 20 70 7C 52 00 03 C8 FF 78 35 
    2E 27 0F 10 2F 30 4F 50 50 09 00 21 01 00 1B 01 02 08 A1 01 02 0D 40 08 
    08 00 03 40 08 59 36 2F 28 0F 10 2F 30 4F 50 50 84 00 22 01 02 08 10 7C 
    00 14 F4 21 01 08 80 08 20 08 08 80 70 02 0E 0F 10 2F 35 01 08 22 01 02 
    08 30 02 08 29 01 02 08 08 80 08 40 08 08 00 70 0E 0F 1D 01 13 01 08 1D 
    01 02 08 30 80 00 0F 01 02 08 08 00 03 40 08 08 00 00 29 00 0C 38 04 24 
    04 04 C2 86 C1 C0 86 0A 70 00 0B 38 70 1F 0E 00 B6 04 20 20 20 20 6D B0 
    40 81 00 A0 00 20 15 38 84 04 B1 11 89 11 11 00 18 C1 10 02 01 01 81 FC 
    21 C1 02 01 C1 10 70 21 C1 21 41 01 01 06 70 21 01 C1 80 6E 01 08 70 21 
    01 02 40 01 03 40 40 1A 70 00 70 40 08 02 40 01 00 40 02 10 01 00 10 80 
    80 00 70 40 01 01 81 02 FF 00 81 FC 70 92 00 01 70 92 01 19 41 02 21 C1 
    80 C0 10 82 15 2C 01 0A 82 31 29 01 00 04 FF 20 FB 10 81 15 1D 01 0A 81 
    31 1A 01 00 04 FF 20 9B 82 81 82 01 70 00 C0 41 82 81 82 01 70 00 70 41 
    FE 00 00 00 00 70 4F 20 AD FF 2D 64 2D 83 FE FF 2B B5 FF 2A FF 29 4F 01 
    E1 20 94 15 2C FF 20 FF 11 00 1F 68 95 30 0D 01 C1 01 A8 01 68 FB 05 85 
    05 05 41 73 74 0D 80 0F 78 00 01 10 1D 1D 00 00 00 09 2C C0 80 01 81 01 
    70 41 81 81 02 70 C0 70 C0 70 00 01 01 01 00 40 08 FF 22 05 08 FF 22 BB 
    81 01 70 40 00 01 70 18 80 18 D0 21 C0 70 51 00 5F 8B 83 10 70 78 10 70 
    38 2C 05 24 08 08 08 2A 22 03 40 22 F7 14 D8 12 03 43 12 0A 03 43 83 C3 
    12 12 0B 49 52 60 00 0A 71 03 00 00 B2 10 F6 08 11 41 04 41 08 0E 08 0D 
    0F 0F 10 12 18 12 18 04 02 20 12 18 71 13 B0 01 65 11 10 11 0C C7 04 01 
    21 04 7F 0A A5 02 04 A5 B0 FF A0 AC C8 B8 00 00 2D 05 01 0E B8 05 0B 09 
    15 40 04 01 02 01 39 22 6F 01 01 01 F9 01 E9 01 00 D4 F0 F8 0F 73 17 00 
    32 90 52 0B 55 03 08 90 FF 73 A4 E5 A0 AC 00 08 FB 38 09 80 20 10 28 20 
    80 00 FF 38 B0 B8 B4 0B 0B 6F 87 09 07 71 01 3B 33 FF FE B0 00 C0 10 01 
    FF 01 FF 06 FF C1 FF 20 1D F3 00 38 05 15 02 2A F8 00 04 FF 00 08 FF FF 
    03 70 09 70 B4 D0 C3 19 5D 10 70 70 10 70 70 03 00 9D 40 70 FF 30 01 
    $A211a00,
    B0 41 B7 63 3B 3B 3B 00 00 00 00 3B 3B 00 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 
    3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 
    3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 
    3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 
    3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 3B 
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    00 00 00 00 00 00 00 00 00 00 00 18 1C 20 00 04 08 0C 10 14 18 1C 20 24 
    28 2C 30 34 38 3C 40 44 48 4C 50 54 58 5C 10 14 1C 24 08 40 44 48 4C 08 
    00 04 08 0C 08 10 14 18 1C 08 20 24 28 2C 08 00 00 00 00 00 00 00 00 20 
    70 75 6E 0A 
    18 03 36 00 00 50 7C 00 A2 00 00 B0 8E 00 F4 00 00 90 38 00 
    01 21 21 01 AB BF 85 00 00 58 90 B0 B0 00 
    

    EDIT: I now found out that there are additionally 3 more files which also carry some hex data:

    Demo_Application_m3.a1.txt
    
    $A210040,
    F0 47 
    $A210050,
    48 21 DA D3 50 1C 29 47 38 F0 47 42 48 F0 F0 D0 E0 49 D1 F3 E0 42 68 60 
    4A D1 F0 E0 0F 10 04 40 40 42 20 47 4A F0 60 49 D0 42 49 D0 0F 50 F3 04 
    40 60 91 29 99 91 29 0F 40 04 45 40 60 49 68 30 20 98 D2 1C 98 D3 68 30 
    E0 68 70 20 98 D2 1C 98 D3 68 70 E0 68 70 20 98 D2 1C 98 D3 68 70 60 B5 
    68 33 4C F8 68 F3 0C 43 60 B5 68 31 4C F8 68 F3 0C 43 60 4A F8 68 F3 0C 
    20 D0 47 49 F0 60 0F 30 04 45 40 60 BD 4A F0 60 0F 40 04 45 40 60 BD 49 
    F0 60 0F 30 04 45 40 60 BD 4A F0 60 0F 40 04 45 40 60 BD 68 31 49 68 60 
    E0 F0 60 47 49 E7 4C F0 60 FB F0 60 48 68 49 68 00 47 B9 E9 46 F8 F0 46 
    10 68 00 46 E0 3F 68 00 00 00 36 30 D0 F0 E0 14 00 68 00 F4 42 46 A0 87 
    00 E0 01 E1 02 00 1C 1C 1C 1C E9 46 48 91 31 4C F0 04 3F 46 46 F5 D1 00 
    00 00 00 25 20 D0 F0 E0 B9 68 F3 F8 68 00 F4 42 4D F0 05 3F 46 46 46 F5 
    D0 1F F8 F0 F0 F8 F4 F4 42 20 FA F8 15 00 00 F0 05 68 00 00 F4 F4 42 20 
    FA 10 D1 99 E8 4A F0 60 38 F0 60 47 1C 1C 1C E0 ED 00 ED E9 46 F0 F0 F0 
    F4 F4 F4 EB D1 00 D1 70 D1 E0 93 D2 68 00 20 48 68 D3 E0 68 F0 60 00 D1 
    70 D0 00 00 00 46 FF 83 00 D0 68 F3 60 70 D0 68 F3 60 68 00 00 20 F9 68 
    00 08 4C 20 FE F0 F0 B1 40 31 FF F7 B1 46 FF 46 31 FF 68 D3 1F F5 D0 1F 
    F5 D0 10 21 FE F5 46 FE F5 F4 F7 E0 10 21 FE 68 00 20 F9 46 FE 99 20 8F 
    B8 E9 46 68 30 F0 F0 F0 F4 F0 F2 40 7F F0 42 F4 42 F4 F4 F7 E0 68 00 F4 
    F4 F7 46 F7 F4 F7 60 81 4A F0 60 68 00 48 F0 EA 48 F0 EA E0 B8 49 F0 43 
    F4 43 68 71 46 B8 B5 68 01 D1 68 01 08 F3 1E 1E 1E EB EB E0 00 EB 49 F0 
    1E 1E 1E 08 08 08 68 07 D0 D1 E0 BD 68 30 4B F0 60 47 68 30 4B F0 60 47 
    49 F0 60 68 00 60 BD B9 B5 68 32 4D 68 12 43 60 BD 4A F0 60 4C F0 F0 60 
    00 08 68 00 60 49 F0 60 68 00 60 B8 B8 B5 68 31 49 F0 F0 42 68 04 F0 43 
    68 74 72 D0 12 22 49 F0 EB D0 68 02 72 0F 68 00 E0 4A 00 00 F1 68 D3 F0 
    60 BD 68 30 49 EA 68 01 70 48 F0 60 73 02 60 48 68 10 48 68 B1 47 10 48 
    68 46 31 20 D0 47 68 33 F0 F1 60 47 49 F0 60 FF F0 60 BD 4A F0 60 31 04 
    33 30 40 60 B5 4A F0 60 31 F0 EA 60 BD 46 68 30 4C F4 04 30 40 20 FF F0 
    EA 60 BD B8 B8 B8 B8 E0 FE B9 B8 B8 BA B8 49 DB D0 42 42 F1 D0 50 F5 D0 
    50 E0 1A F5 D0 50 F5 D0 49 D0 50 F5 D0 50 F5 D0 50 F5 D0 50 F0 E0 E0 E0 
    E0 E0 E0 E0 E0 E0 47 D3 34 E0 34 F8 08 F8 43 F8 EA F8 47 22 F1 F8 F8 42 
    20 20 F0 D0 43 08 F8 43 F8 43 34 D3 34 E0 34 F8 08 F8 43 F8 EA F8 47 22 
    F1 F8 F8 F8 42 21 21 D0 E0 42 03 46 43 08 F8 43 F8 43 35 D3 35 E0 35 F8 
    09 F8 43 F8 43 35 F8 EA E0 25 F8 47 23 F1 F8 F8 F8 42 21 21 D0 E0 42 04 
    46 43 BD 24 F8 47 24 01 14 B1 04 F8 47 14 B5 F7 46 F0 46 F9 B5 FE F0 46 
    F9 F8 47 20 B5 22 FF 46 FF B5 22 FF 46 FF B5 22 FE 46 FF B5 22 FE 46 FF 
    B5 22 FF 46 FF F7 BD 46 F7 22 F7 22 FE B5 22 FE 46 FF B5 22 FE 46 FF 80 
    40 B5 22 FE 46 FF B5 22 FE 46 FF 50 B5 22 FE 46 FF 90 B5 22 FE 46 FE B5 
    22 FE 46 FE B5 F3 48 68 FA 42 F8 E0 EB 58 24 17 F8 08 43 15 F8 08 43 05 
    25 F0 40 43 F8 BD 2A F8 43 15 F8 EA F8 47 05 00 B5 46 FF D0 F8 F8 43 05 
    F8 BD 46 F7 B1 F8 F8 43 25 F8 BD E0 1B 43 E7 F0 B2 B5 FD BD 48 42 60 49 
    68 D0 47 4B 68 D0 2C 4E 50 50 2C 60 10 4A F8 47 49 F8 1D 60 48 68 61 28 
    4B 20 D0 28 47 4C F8 68 05 06 00 40 43 08 00 BD 4A F8 68 01 40 00 49 D0 
    D0 D0 28 28 28 28 28 28 38 1D F0 E0 22 F0 E0 22 FA 60 F1 68 01 E0 F4 60 
    68 30 E0 F4 60 49 D0 D0 D0 28 28 28 28 28 28 38 31 F0 E0 22 FA 60 38 31 
    F0 E0 00 F0 60 68 20 E0 F4 60 68 30 47 28 28 28 28 28 49 D3 D9 D3 22 FA 
    60 38 FA 60 49 22 FA 60 68 60 E0 F0 60 68 40 47 28 28 49 D3 D9 D3 D9 D3 
    22 FA 60 38 31 F0 E0 22 FA 60 68 70 E0 F0 60 ED 1A 00 0F 00 1D 1C E1 ED 
    E2 ED 6A 02 62 6A 00 43 47 F0 60 00 47 46 46 F0 EB D3 F0 63 6B 00 08 FB 
    1C 09 F0 62 20 46 F8 B5 6A EB FB 60 09 68 60 F0 60 6A 01 6B 31 63 69 D2 
    F0 62 6B 63 6A 01 47 F0 62 B9 F0 63 6B 01 47 F0 63 6A 01 01 6B 01 47 F0 
    63 6B 61 63 6B 62 61 40 47 F4 47 F2 40 6B 42 63 6B 40 6B 02 63 6B 00 69 
    F0 F0 47 09 00 00 69 D3 30 68 69 D2 47 09 20 60 47 09 60 B1 F0 E0 F0 62 
    69 00 B5 42 24 4A D1 E0 42 20 4A D1 E0 46 F7 46 FD B5 42 24 49 D1 E0 42 
    20 49 D1 E0 46 F7 46 FD 6B 63 6B 01 47 6C 6B 64 6C 64 6C 01 47 F0 47 60 
    FC C0 D0 E0 F0 B5 F0 60 F1 F7 49 1A 48 FE F7 F7 48 FC F7 48 F7 48 F9 46 
    32 46 FE 20 FD F7 46 F7 A0 F0 49 46 F8 26 E0 00 B2 00 BF 60 46 F9 94 42 
    98 90 70 74 65 0A B9 00 CC 1A 00 00 10 14 40 2D C0 19 1D 27 68 00 68 01 
    47 F0 60 68 01 47 F8 47 F8 47 1C 29 20 60 68 68 B5 F7 20 FD B5 F7 20 FC 
    68 01 47 69 69 21 47 14 71 14 F8 F4 F8 47 E5 2A EA 07 07 2A B4 C9 3A BC 
    D0 D3 D3 BF C0 C0 C0 D0 E0 70 1C D0 D1 D1 D0 D3 80 80 1F E0 70 70 70 70 
    1F 1D 78 1C 1E 46 22 46 B5 0F 2A F8 F1 F0 D1 BF F0 EA 2A EA 2A 46 D3 46 
    03 02 3B F0 BF F0 BF 1B 0F F8 F0 BF BD 48 F1 D0 F8 48 D0 4C D0 10 0B 1B 
    20 1B 1E 4D 42 E0 0B 42 BD FF 1D 1D 1D 1D 00 00 E9 46 7B 46 F1 F1 D0 D8 
    F8 1E 24 E0 D3 1B 46 46 FF E0 0B 0B D1 4B D1 0B 02 D1 81 B5 4D 88 E0 EB 
    18 68 B9 D0 F8 46 46 47 F7 88 B2 DC 1D 1D BF B5 FF B5 48 47 1D B1 46 68 
    47 68 F7 BD 52 52 52 48 48 46 43 48 60 F8 D0 FF F8 F7 E7 51 01 52 B5 21 
    F7 46 F7 E0 F7 B2 F7 46 FD D1 C0 B5 46 F8 48 FD D1 C0 49 3F 20 68 F7 FF 
    49 47 1F 47 52 F8 1D 46 BE 80 47 47 80 47 47 20 21 BE 1E 47 F7 BF 20 
    $A211a00,
    52 00 19 17 18 18 18 00 00 00 00 18 18 00 18 18 18 18 18 18 18 18 18 18 
    18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 
    18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 
    18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 
    18 18 18 18 18 18 18 18 18 18 18 18 
    40 80 50 90 60 A0 70 B0 40 C0 50 D0 60 E0 70 F0 D0 00 10 10 20 20 30 30 
    40 40 50 50 60 60 70 70 80 80 00 ED ED ED E4 E4 E4 E4 E4 E4 E4 E4 E4 E4 
    E4 E4 E4 E4 E4 E4 E4 E4 E4 E4 E4 E4 E4 E4 E0 E0 E0 E0 E3 E0 E0 E0 E0 E5 
    E1 E1 E1 E1 E6 E1 E1 E1 E1 E7 E1 E1 E1 E1 E8 07 06 05 04 03 02 01 00 30 
    70 6E 67 00 
    00 00 5F 00 00 00 19 00 89 00 00 1B 01 00 33 00 00 1D 00 00 
    01 00 01 00 19 19 19 00 00 02 1D 52 1D 00 
    


    Demo_Application_m3.a2.txt
    
    $A210040,
    44 00 
    $A210050,
    02 20 53 00 52 C9 F6 B2 00 07 CD 08 01 03 00 01 C9 82 08 00 C7 03 C0 14 
    82 08 01 C2 52 0A C0 09 00 00 C0 F8 13 A5 B3 84 B3 3C 81 B3 54 2E 04 09 
    31 00 00 05 49 00 F9 54 21 C0 30 81 41 0C 40 20 00 10 00 00 10 09 20 08 
    0C 40 20 00 10 00 00 10 09 20 08 0C 40 20 00 10 00 00 10 09 20 08 F8 98 
    4F 0B 03 23 06 04 A8 18 70 8E 4F 11 01 21 06 04 A8 21 70 01 21 01 04 81 
    11 01 70 0A A5 AF 54 1C C0 30 20 0A 70 13 A5 A5 54 21 C0 30 81 13 70 0A 
    A5 9C 54 1C C0 30 20 0A 70 13 A5 92 54 21 C0 30 81 13 55 4F 11 20 20 08 
    08 00 13 85 08 10 20 04 01 20 04 10 00 70 09 22 08 C0 0F F0 3B 00 A5 C9 
    D7 00 06 A8 B6 10 20 40 C8 4F 07 86 0F 18 28 61 28 00 06 40 DE C0 BD C0 
    10 0F 10 0F 10 00 21 21 21 21 F8 06 01 4F 01 20 03 B7 29 C1 21 00 D9 20 
    40 CA 4F 07 85 0F C6 C0 0F B9 01 00 00 85 40 D9 28 03 B6 3C A0 CA 32 40 
    B7 11 00 03 01 00 80 40 1E 01 1A 00 61 C9 28 03 0E 20 40 20 00 40 02 01 
    06 87 DC 01 F8 13 A5 70 01 03 13 C0 21 21 21 0F 00 FA 00 F8 07 03 00 7F 
    40 40 40 D7 04 B0 04 A8 01 DF 38 49 20 08 9E 20 40 00 B4 00 A5 04 B0 04 
    A8 D9 20 C9 00 FF DF 04 B0 42 41 06 04 A8 42 21 09 49 20 40 08 01 42 64 
    10 4D 1C FF 50 80 CA 4F 4F 00 DE FE E1 00 20 4F 00 20 40 BB 02 00 BB 0F 
    00 0B 0A FF 12 80 FF 0C 80 40 AE 4F 4F FF 49 40 08 01 58 FF 6A 01 BD C0 
    0F F0 64 4F 28 33 00 7F 40 00 7F B2 0E 7F 0A 40 06 40 40 6C 6E 20 08 40 
    40 60 21 FE 40 0A BD 10 14 A5 12 00 03 00 03 80 00 03 00 C0 0F 08 7F 09 
    40 51 41 14 10 0F 4C 01 03 4A 01 41 11 01 0B 06 09 40 91 00 01 90 09 03 
    07 03 04 02 00 A7 07 7F 7F 80 40 13 4F 08 18 01 0A 0D 4F 08 18 01 0A 10 
    0A A5 94 C0 20 0A C0 0F 90 4F 0A 8C 40 42 23 0E 10 13 A5 86 08 04 02 A4 
    00 FA 40 08 10 0A A5 7A 20 18 70 0F 0F 73 4F 19 0A 3F 1F 07 00 0E 1F 32 
    00 02 A2 0A 64 0A 0A 01 D0 0C 22 42 22 04 20 08 08 20 40 08 38 40 08 04 
    1D 51 40 08 0A C2 01 40 70 01 A5 4F 00 13 70 80 70 10 84 00 01 C0 00 84 
    70 37 09 0A 01 33 4F 0B 01 88 0A 08 0A A5 FF 2C 01 0A 38 15 A5 25 0C 6F 
    80 03 0B 38 04 13 A5 1B 08 03 04 13 F8 13 4F 30 22 40 80 01 21 00 20 03 
    05 37 C0 0F 0F 0F 0F 0F FF 0F 0F 0F 0F 0F 81 81 C7 0E 3C 40 B0 3C 80 B0 
    32 C9 2A 80 B0 20 B0 17 40 B0 20 80 B0 16 80 B0 0C 80 B0 02 FF 46 30 2F 
    2E 14 13 12 11 10 53 D0 0B D0 8B 00 03 20 03 20 01 20 10 02 CB 00 20 01 
    00 23 00 11 10 03 08 02 08 C0 93 D0 0B D0 8B 04 03 0C 03 0C 01 0C 38 02 
    CC 08 04 0C 01 00 04 04 00 4F 00 19 38 03 0C 02 0C C0 93 D0 0B D0 8B 10 
    03 1C 02 1C C0 22 28 01 D0 11 28 70 03 CD 0C 10 1C 01 00 05 08 00 4F 00 
    21 10 D0 11 10 D0 22 C0 70 D0 01 14 C0 70 0A DC 11 31 00 10 FF 04 BC 00 
    10 21 40 70 0C FF 08 FF 10 0C FF 08 FF 10 0C FF 08 FF 10 0C FF 09 FF 10 
    0C FF 00 FF 01 E1 10 0A 48 21 BF FF 10 0C FF 0B FF 10 0C FF 08 FF 10 05 
    02 0C FF 08 FF 10 0C FF 0A FF 10 02 0C FF 08 FF 10 05 0C FF 00 FF 10 0C 
    FF 08 FF 10 84 07 35 01 03 02 33 04 C3 CC CC 3F 30 90 C3 06 30 90 C3 D3 
    0F 0F A0 10 2C 3A 0B 34 C0 05 34 01 34 D0 21 70 0A FF 82 11 20 24 C3 00 
    20 08 03 E3 08 20 24 C3 00 20 C0 0F 21 4F 08 37 08 00 C0 A3 0A 00 70 A1 
    90 08 70 9D A2 00 07 56 42 64 F8 42 70 94 20 94 92 20 10 70 00 01 00 07 
    53 8A 40 F8 70 82 22 00 00 FF F6 B2 19 54 01 01 88 20 01 C9 00 70 04 05 
    06 74 1D 01 12 01 08 28 01 02 08 30 02 08 10 09 00 14 F4 41 01 08 80 08 
    40 08 08 80 70 04 05 06 55 1E 01 13 01 08 29 01 02 08 30 80 00 1B 01 02 
    08 A1 01 02 0D 20 08 08 00 03 20 08 3C 2D 26 1F 01 13 30 4F 50 50 09 00 
    1B 01 00 15 10 FC 00 0D 40 08 08 80 03 40 08 21 26 1F 10 2F 30 4F 50 50 
    84 00 16 01 02 08 10 7C 00 08 40 08 08 00 70 00 21 00 21 FA 21 21 00 00 
    00 00 22 11 70 00 70 42 40 07 00 10 F8 15 04 3C 05 20 20 04 40 20 F0 F5 
    40 61 3F E7 A0 00 F8 45 89 85 F4 01 02 49 C0 EE 38 41 C1 40 11 70 09 C1 
    10 76 11 70 41 C1 C1 10 70 01 02 03 41 01 01 06 70 21 41 C1 41 01 01 08 
    70 01 11 70 6F 81 0A 02 00 40 81 07 70 22 11 70 00 70 22 11 70 00 70 00 
    01 01 80 80 00 70 49 4F 00 70 49 00 82 01 01 01 82 FC 70 C1 01 C1 01 70 
    C0 70 2E 01 10 82 16 2B 01 05 82 4B 4C 20 A7 FF 10 1F 01 10 81 16 1C 01 
    05 81 4B 4C 20 1E FF 10 11 70 22 81 09 00 70 70 11 70 22 81 40 0F 00 70 
    FF 00 00 00 00 30 A5 2F 18 FE 2E 20 FE 2D 80 2D FF 2B B2 30 82 FF 29 4F 
    60 FF 26 FF 15 80 50 A0 0E 12 12 00 1E 00 9D 40 8D 3A 8D 10 00 05 05 EC 
    40 F8 70 61 64 00 0F 04 0E 21 00 00 04 04 02 31 00 21 21 09 00 70 41 81 
    81 02 70 21 81 01 00 1E 00 D0 00 00 70 70 70 70 22 B1 FF 08 22 3E FF 08 
    41 81 09 00 70 C1 D0 41 C0 70 18 80 18 C0 CC 4A 00 1C 22 08 10 78 FB 10 
    04 08 0C 08 08 08 92 92 0B 49 52 8B C3 83 12 08 1B 00 F8 08 1B 1B 1B 00 
    F4 05 03 40 F9 70 13 19 10 0B 82 01 01 03 00 71 FF 01 18 01 0F 10 0C B2 
    12 72 FC 08 42 04 40 12 18 02 01 01 FE B0 FF 00 11 A8 11 A0 00 54 10 55 
    54 90 F4 0B 05 54 80 FA C0 FF 21 21 21 21 00 00 F0 15 90 1C 00 01 FF 02 
    01 41 F9 04 15 00 30 FF A6 06 15 87 15 00 15 2C 24 BD FE 06 10 00 A0 C4 
    51 D2 AF 0A 22 49 19 01 EC 64 A3 F8 21 21 70 FF FE 05 00 09 00 01 88 00 
    05 80 E8 C0 00 00 00 85 85 07 BD 6F 00 00 FF 00 01 CE C0 00 00 00 0B 20 
    A7 20 A8 20 32 20 3B FF 00 10 00 0C 06 01 FF 64 38 00 B1 07 01 09 9C FF 
    08 02 08 70 00 03 08 FF EF 72 00 EF 62 00 D0 08 FF FE FD 01 06 70 70 
    $A211a00,
    00 21 21 21 21 21 21 00 00 00 00 21 21 00 21 21 21 21 21 21 21 21 21 21 
    21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 
    21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 
    21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 
    21 21 21 21 21 21 21 21 21 21 21 21 
    00 05 00 05 00 05 00 05 02 05 02 05 02 05 02 05 03 06 06 06 06 06 06 06 
    06 06 06 06 06 06 06 06 06 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 
    0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 00 00 00 00 00 00 00 00 20 
    20 6E 21 00 
    00 00 8C 00 00 21 00 00 FD 00 00 21 00 00 0E 00 00 21 00 00 
    7F 7F 0D 00 21 21 21 00 00 00 21 00 21 00 
    

    Demo_Application_m3.a3.txt
    
    $A210040,
    BC 00 
    $A210050,
    68 29 08 F5 08 B2 DB 48 68 00 49 D1 68 0F 00 20 4A 42 68 60 4A D1 F3 E0 
    42 68 00 4A F8 68 F3 0C 20 D0 B2 B5 68 31 4C 42 4C D0 42 4C F8 68 47 0C 
    43 21 99 D2 1C 99 D3 F8 68 F3 0C 43 E0 68 F4 60 90 28 98 90 28 68 F4 60 
    68 F0 60 90 28 98 90 28 68 F0 60 68 F0 60 90 28 98 90 28 68 F0 60 BD 49 
    F0 60 0F 30 04 45 40 60 BD 4A F0 60 0F 40 04 45 40 60 BD 0F 10 04 40 40 
    42 20 B5 68 33 4C F8 68 F3 0C 43 60 B5 68 31 4C F8 68 F3 0C 43 60 B5 68 
    33 4C F8 68 F3 0C 43 60 B5 68 31 4C F8 68 F3 0C 43 60 4A F0 60 B9 F0 60 
    68 60 60 48 60 B5 68 00 F0 68 00 BD 1F 47 1F EA 60 46 40 47 48 A0 31 F8 
    4C F0 04 46 F5 D1 F0 F0 F8 F4 F4 42 20 FB 68 F3 60 F0 04 30 D1 F8 E8 46 
    20 40 30 40 30 30 00 00 00 00 4F 46 68 F0 60 68 00 F1 D0 46 E0 2F F8 F0 
    F0 F8 F4 F4 42 20 FA 46 40 14 00 00 F0 04 20 D1 68 00 F1 D0 46 46 E0 1F 
    F5 D1 00 00 00 00 17 10 D0 F0 E0 00 F3 F8 68 00 E0 F0 F0 60 17 10 D0 F0 
    F4 42 48 60 8F 68 30 48 68 01 60 46 00 00 00 40 E0 05 E0 4F 46 F9 41 06 
    75 1B 2A 7F F0 42 F4 42 20 F8 08 46 F0 60 E0 30 0C 20 48 91 31 F0 42 F4 
    42 F8 F0 F8 20 F7 F8 F0 42 46 46 00 F4 42 46 12 20 46 F0 F0 60 F0 46 F3 
    60 D3 E0 F7 B1 40 FF F0 F0 F0 48 FD 4D F0 B1 F0 F0 1F 08 F5 D1 2F F5 D0 
    2F F5 F5 F7 E0 10 F7 E0 21 10 FE F4 F4 F7 46 F0 60 F0 46 F7 48 60 E8 46 
    40 41 4D F0 60 F8 42 01 70 48 34 EB D1 02 D1 71 D1 10 21 FE 49 F0 60 10 
    21 FE 46 FE 30 FE E8 B5 68 30 48 F0 05 68 00 43 68 00 43 46 40 68 00 68 
    71 48 EA 60 BD 40 49 F0 29 4A F0 43 68 21 D0 D0 D1 01 00 EB E0 00 68 01 
    D0 D0 D1 E0 E0 49 F0 1E 1E 08 08 49 F0 60 68 00 60 49 F0 60 68 00 60 B5 
    68 33 4B F3 43 60 46 40 49 F0 60 4B F2 40 40 60 B5 68 30 49 68 00 00 F1 
    68 D3 F0 60 BD 68 30 4B F0 60 47 40 40 4B F0 60 68 04 02 D0 F0 46 02 60 
    F4 F4 42 68 F3 60 68 02 7F 46 F0 EA 60 D2 F0 60 68 F0 F0 60 00 08 68 00 
    60 48 F2 40 68 70 F0 EA 47 68 32 F4 F1 60 47 30 47 00 30 20 20 46 40 30 
    47 49 68 42 20 49 F0 60 00 03 60 B5 68 30 F7 4B 00 60 B5 68 31 49 68 F4 
    F4 43 60 BD 46 68 30 49 68 04 40 60 B5 4E F0 60 68 31 F4 43 60 F0 68 05 
    40 60 46 40 40 40 40 40 FF 40 40 40 40 40 42 42 49 DB D0 20 F5 D0 50 F5 
    D0 49 D0 50 F5 D0 30 E0 1A F5 D0 50 F5 D0 50 F5 D0 50 F5 D0 30 20 20 20 
    20 20 20 20 20 20 08 F8 43 F8 43 34 D3 24 E0 24 01 14 B5 FA B2 44 04 D0 
    E0 42 01 46 BD D3 34 E0 34 F8 08 F8 43 F8 43 34 D3 24 E0 24 01 14 B5 FA 
    B2 54 14 04 D0 E0 42 20 20 F0 D0 43 BD D3 35 E0 35 F8 08 F8 43 F8 43 35 
    D3 35 E0 35 F8 B1 25 01 F8 43 15 B5 FA B2 65 15 05 D0 E0 42 20 20 F0 D0 
    43 60 F8 43 14 F8 EA F8 47 F8 E0 04 F8 47 46 FE 46 F9 F0 BD F7 46 F9 F0 
    BD 00 F8 47 46 F7 22 F7 BD 46 F7 22 F7 BD 46 F7 22 F7 BD 46 F7 22 F7 BD 
    46 F7 22 F7 22 FE B5 22 FF 46 FF F7 BD 46 F7 22 F7 BD 46 F7 22 F7 BD 40 
    40 46 F7 22 F7 BD 46 F7 22 F7 BD 40 46 F7 22 F7 BD 40 46 F7 22 F7 BD 46 
    F7 22 F7 BD 46 43 4A 20 F4 D1 30 21 01 F3 F3 B9 15 40 F8 E0 15 40 F8 F8 
    21 00 40 43 05 B1 D1 25 F8 E0 25 01 15 F8 EA 47 46 F7 42 48 05 05 F8 20 
    05 B5 46 FF 48 05 05 F8 20 05 46 40 00 4C B5 FD BD F0 B2 49 68 D0 47 48 
    42 60 B5 4A 42 24 D2 F8 F8 1C D3 F8 BD 49 10 4B 4A 00 43 47 1D F4 20 D2 
    F8 42 1C D3 B5 08 20 F0 F0 22 00 40 43 F8 60 46 08 00 F0 00 F0 47 28 28 
    28 49 D0 D3 D9 D3 D9 D3 22 FA 60 38 FA 60 38 1F F0 E0 00 F0 60 68 20 E0 
    F4 60 68 30 47 28 28 28 49 D0 D3 D9 D3 D9 D3 22 FA 60 38 31 F0 E0 22 FA 
    60 F1 68 01 E0 F4 60 68 30 E0 F4 60 49 D0 D0 D0 D3 D9 28 28 28 38 1D F0 
    E0 22 F0 E0 38 31 F0 E0 F0 60 68 50 E0 F0 60 49 D0 D0 28 28 28 28 28 38 
    31 F0 E0 22 FA 60 38 31 F0 E0 F0 60 68 60 47 E0 00 20 00 05 00 00 E0 E0 
    E0 E0 F0 43 47 F0 47 63 6B 03 F0 60 B5 46 46 F8 1F 6B 00 E0 F0 63 00 F0 
    08 62 00 62 61 F0 BD 6A 00 14 F1 6B D3 00 6A 00 BD F0 62 F2 43 47 09 6A 
    01 49 40 47 F0 62 6A 01 47 6B 01 E0 F0 63 6B 01 47 F0 F0 62 F0 63 6B 01 
    47 F4 43 47 F4 F4 43 63 6B 60 69 10 47 F4 43 47 F4 47 F0 43 47 F0 47 09 
    00 00 69 F0 F0 47 09 F0 E0 47 09 68 69 D3 E0 20 69 D2 47 6A 01 6A 01 47 
    F3 47 4A D1 E0 42 20 4A D1 E0 42 20 20 46 FD F7 BD 49 D1 E0 42 20 49 D1 
    E0 42 20 20 46 FE F7 BD 43 47 EA 63 B1 E0 47 47 43 47 EA 64 68 00 21 47 
    FF 40 40 40 40 4C 30 48 0D F8 48 60 F7 48 FE FD F7 48 FC 21 FC F7 4C F4 
    23 F7 49 F7 20 FD 21 FF 21 FA 22 F0 4D 24 F8 1C F8 29 F8 21 F0 94 98 D9 
    1C E7 20 72 21 C0 40 80 60 00 10 20 00 00 40 01 40 00 00 00 F0 47 F0 60 
    68 01 47 F0 60 21 1C 49 1C F8 20 D1 47 47 47 47 20 FC F7 BD 20 FD F7 BD 
    F0 60 B1 E0 47 60 F8 F4 F8 47 14 71 14 46 1A D0 0C D1 D1 D3 3A C0 D2 32 
    2A 2A 2A C9 C9 C9 07 0F 78 1C 1E 07 07 07 1F C9 0C 1D D2 C9 0A 0A 0A 1D 
    D2 D0 70 1C D1 47 46 46 F0 D0 BF 1B 02 0F 2A BD 01 21 D3 41 D3 2A 46 F1 
    F0 C0 D8 0F C0 0F F8 F0 BF 1B 0F 70 E7 B5 3F F0 4D 42 48 42 1B F8 F8 F8 
    F8 47 D1 4C D0 F8 47 D1 46 FF 00 00 00 00 00 00 41 F8 46 E0 0F 05 2C 20 
    1B EA D1 2C F8 E0 46 F7 19 F8 F8 42 F8 2C F8 78 18 E8 E7 46 4F 24 00 00 
    68 68 42 78 20 1C 46 E0 FE 1C 42 BD 00 00 47 F7 E7 46 68 4C 68 46 47 B1 
    48 47 FF 46 20 20 20 46 44 20 46 46 F0 28 F7 F0 20 FF 46 20 00 20 4C 46 
    FD 46 FD 46 FD 46 FD F7 28 BD 40 1C D0 1B F7 1E BD 40 F1 BF 1C 1D BD FF 
    60 49 60 47 20 20 46 F7 F3 B6 20 F3 B6 20 F8 46 F7 E7 D1 22 BF 47 47 
    $A211a00,
    20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
    00 00 00 00 00 00 00 00 00 00 00 00 
    40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 
    40 40 40 40 40 40 40 40 40 40 00 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 
    E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 E0 40 40 40 40 40 40 40 40 40 40 
    40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 00 00 00 00 00 00 00 00 41 
    72 69 0D 00 
    00 00 85 00 00 00 00 00 09 00 00 00 00 00 E4 00 00 00 00 00 
    19 19 00 00 00 00 00 00 00 00 00 20 00 20 
    

    in the first hex file (which is called .hex) only every 4th byte is inside. This is also the case for the other files but if you use subsequently one byte from .hex one byte from .a1, one from .a2 and one from .a3 the correct value would be written to the flash.

    I don't need 4 files. Can please anyone help how I can configure the hex utility to just generate one single file?


    best regards

    Andreas

  • the solution is written here:
    processors.wiki.ti.com/.../Hex_Utility_in_CCS

    simply set memory width to 8 and rom width also to 8