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
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
: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
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    ******************************************************************************
    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
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Demo_Application_m3.hex.ascii.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    ·
    $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
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

    Demo_Application_m3.a1.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    ·
    $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
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


    Demo_Application_m3.a2.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    ·
    $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
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Demo_Application_m3.a3.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    ·
    $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
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    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