Refs #363. Updated GCC Makefiles in the Olimex LPC-L2294 demo programs.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@341 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
511b2eb4de
commit
eea02437d7
Binary file not shown.
|
@ -1,395 +0,0 @@
|
|||
:1000000018F09FE518F09FE514F09FE514F09FE5C8
|
||||
:1000100014F09FE50000A0E114F09FE50CF09FE5CF
|
||||
:100020003C000000B8010000B8010000B801000069
|
||||
:10003000800100009C0100000000000080009FE59E
|
||||
:10004000DBF021E300D0A0E1040040E2D7F021E39F
|
||||
:1000500000D0A0E1040040E2D1F021E300D0A0E113
|
||||
:10006000040040E2D2F021E300D0A0E1040040E22D
|
||||
:10007000D3F021E300D0A0E1040040E2DFF021E36F
|
||||
:1000800000D0A0E1000000EB130000EA34109FE56F
|
||||
:1000900034209FE534309FE5030052E104009134A1
|
||||
:1000A00004008234FBFFFF3A0000A0E320109FE52C
|
||||
:1000B00020209FE5020051E104008134FCFFFF3A5B
|
||||
:1000C0001EFF2FE1DC1E00409018000000020040DF
|
||||
:1000D0000102004004020040F806004008402DE9FB
|
||||
:1000E00094309FE52220A0E38420C3E55510E0E38F
|
||||
:1000F0008C10C3E55520A0E38C20C3E50100A0E3EC
|
||||
:100100008000C3E58C10C3E58C20C3E5B828D3E19B
|
||||
:10011000010B12E3FCFFFF0A5C309FE50320A0E324
|
||||
:100120008020C3E55520E0E38C20C3E55520A0E303
|
||||
:100130008C20C3E50020A0E30020C3E50420A0E359
|
||||
:100140000420C3E50220A0E30020C3E50120A0E3D2
|
||||
:100150000021C3E51D3843E2002093E5052082E33A
|
||||
:10016000002083E5042093E5012782E3042083E552
|
||||
:10017000160000EB1E0000EBFDFFFFEA00C01FE0D1
|
||||
:1001800004E04EE21F402DE908009FE53410A0E393
|
||||
:10019000030200EB1F80FDE83C18000004E04EE283
|
||||
:1001A0000F502DE908009FE54010A0E3FC0100EB93
|
||||
:1001B0000F90FDE83C1800000F502DE908009FE566
|
||||
:1001C0004C10A0E3F60100EB0F90FDE83C18000096
|
||||
:1001D00008402DE9F50100EBEF0100EB5F0300EBB8
|
||||
:1001E0003D0300EB090000EBE10100EB0840BDE836
|
||||
:1001F0001EFF2FE108402DE9E80100EB6F0300EB43
|
||||
:100200000E0000EBC60100EB0840BDE81EFF2FE129
|
||||
:1002100010402DE95D0000EB0C0200EB18409FE55B
|
||||
:100220000130A0E30030C4E5B80200EB0030A0E3E9
|
||||
:100230000030C4E51040BDE81EFF2FE10002004081
|
||||
:1002400008402DE948009FE56F0200EB010050E3F4
|
||||
:100250000400001A0120A0E338309FE50020C3E528
|
||||
:100260002C009FE55E0000EB24009FE5D80200EB28
|
||||
:10027000010050E30400001A0020A0E314309FE5C1
|
||||
:100280000020C3E508009FE5550000EB0840BDE8ED
|
||||
:100290001EFF2FE104020040000200401EFF2FE17C
|
||||
:1002A00038402DE90040A0E10150A0E130309FE549
|
||||
:1002B0000030D3E5010053E3FF1001022302000BDD
|
||||
:1002C0001C309FE50030D3E5000053E3FF1005022A
|
||||
:1002D0000400A0019D02000B3C0000EB3840BDE88B
|
||||
:1002E0001EFF2FE10002004030309FE50000D3E503
|
||||
:1002F000020050E30500000A030050E30500000A75
|
||||
:10030000010050E30800A0034000A0131EFF2FE1EE
|
||||
:100310000000A0E31EFF2FE10000A0E31EFF2FE17D
|
||||
:100320000002004030309FE50000D3E5020050E3BA
|
||||
:100330000500000A030050E30500000A010050E335
|
||||
:100340000800A0034000A0131EFF2FE10000A0E35F
|
||||
:100350001EFF2FE10000A0E31EFF2FE1000200407E
|
||||
:1003600008402DE9130000EB0840BDE81EFF2FE117
|
||||
:1003700014309FE50120E0E30320C3E50400C3E55A
|
||||
:100380000220A0E3B424C3E11EFF2FE14402004099
|
||||
:100390001C309FE50020A0E30020C3E5482083E552
|
||||
:1003A0004320C3E5B424C3E10220C3E50120C3E533
|
||||
:1003B0001EFF2FE1440200400C309FE50000D3E512
|
||||
:1003C000000090E20100A0131EFF2FE14402004054
|
||||
:1003D0000020A0E304309FE54320C3E51EFF2FE18A
|
||||
:1003E0004402004038402DE90040A0E10030D0E553
|
||||
:1003F000FF0053E31600001A1C459FE50030A0E300
|
||||
:100400000130C4E50150A0E30050C4E50020E0E362
|
||||
:100410000320C4E51020A0E30420C4E50530C4E5B2
|
||||
:10042000B0FFFFEB0600C4E5BDFFFFEB0700C4E52E
|
||||
:10043000BBFFFFEB2004A0E10800C4E50950C4E5C0
|
||||
:100440000A50C4E50830A0E3B434C4E1A20200EBD2
|
||||
:10045000200100EAC0249FE50020D2E5010052E31C
|
||||
:100460002B01001AC93043E2350053E303F19F9793
|
||||
:10047000160100EA44070000D0080000D008000080
|
||||
:10048000C4080000D0080000D0080000A808000040
|
||||
:10049000A00700006C08000034080000D00800002D
|
||||
:1004A000D0080000D0080000D0080000D0080000EC
|
||||
:1004B000D0080000D0080000D0080000D0080000DC
|
||||
:1004C000D0080000D0080000D0080000D0080000CC
|
||||
:1004D000D0080000D0080000D0080000D0080000BC
|
||||
:1004E000D0080000D0080000D0080000D0080000AC
|
||||
:1004F000D0080000D0080000D0080000D00800009C
|
||||
:10050000D0080000D0080000D0080000D00800008B
|
||||
:10051000D0080000D0080000D00800002806000025
|
||||
:10052000A80500004C05000008060000D0080000E7
|
||||
:10053000D0080000D00800009C060000D008000091
|
||||
:10054000E0060000EC060000200700000150D0E5A6
|
||||
:1005500064FFFFEB010040E2000055E1020000DA19
|
||||
:100560002200A0E381FFFFEBDA0000EAA8539FE539
|
||||
:10057000040085E2481095E50120D4E50F0100EB69
|
||||
:100580000030E0E30330C5E50120D4E5483095E5CF
|
||||
:10059000033082E0483085E50130D4E5013083E264
|
||||
:1005A000B434C5E1CB0000EA0150D0E54DFFFFEBCC
|
||||
:1005B000010040E2000055E1020000DA2200A0E361
|
||||
:1005C0006AFFFFEBC30000EA041094E548539FE57F
|
||||
:1005D000481085E5040085E20120D4E5F70000EB32
|
||||
:1005E0000030E0E30330C5E50120D4E5483095E56F
|
||||
:1005F000033082E0483085E50130D4E5013083E204
|
||||
:10060000B434C5E1B30000EA0C339FE50020E0E319
|
||||
:100610000320C3E5042090E5482083E50120A0E302
|
||||
:10062000B424C3E1AB0000EAEC329FE50020E0E334
|
||||
:100630000320C3E5483093E5040090E5000050E353
|
||||
:100640000700000A030080E00020A0E30110D3E4CB
|
||||
:10065000012082E0FF2002E2000053E1FAFFFF1ACE
|
||||
:10066000000000EA0020A0E3AC329FE50010A0E308
|
||||
:100670000720C3E50810C3E50910C3E50A10C3E568
|
||||
:100680000120A0E30420C3E50510C3E50610C3E57F
|
||||
:100690000820A0E3B424C3E18E0000EA78329FE58D
|
||||
:1006A0000020E0E30320C3E570229FE5482083E5B6
|
||||
:1006B0000020A0E30420C3E50520C3E50620C3E530
|
||||
:1006C0000710A0E30710C3E50820C3E50920C3E530
|
||||
:1006D0000A20C3E50820A0E3B424C3E17D0000EABA
|
||||
:1006E0000000A0E321FFFFEB7A0000EA28329FE53B
|
||||
:1006F0000020E0E30320C3E50020A0E30420C3E5DD
|
||||
:100700000110D3E50510C3E50620C3E50720C3E5C6
|
||||
:100710000820C3E50620A0E3B424C3E16D0000EA8D
|
||||
:10072000F4319FE50020A0E30020C3E50120C3E5EC
|
||||
:100730000020E0E30320C3E50120A0E3B424C3E1EB
|
||||
:10074000640000EAD0319FE5485093E5E5FEFFEBF9
|
||||
:10075000011040E20500A0E1012084E2E60100EB87
|
||||
:10076000000050E30200001A3100A0E3FFFEFFEB9F
|
||||
:10077000580000EAA0419FE50030E0E30330C4E503
|
||||
:10078000485094E5D7FEFFEB015045E2000085E0BC
|
||||
:10079000480084E50130A0E3B434C4E14D0000EA30
|
||||
:1007A0000150D0E5CFFEFFEB020040E2000055E132
|
||||
:1007B000020000DA2200A0E3ECFEFFEB450000EAB5
|
||||
:1007C00054319FE50020E0E30320C3E50120A0E3CE
|
||||
:1007D000B424C3E10110D4E5000051E30500001A80
|
||||
:1007E000D50100EB000050E33A00001A3100A0E30D
|
||||
:1007F000DEFEFFEB370000EA1C319FE5480093E581
|
||||
:10080000022084E2BC0100EB000050E30200001A69
|
||||
:100810003100A0E3D5FEFFEB2E0000EAF8309FE5A3
|
||||
:100820000110D4E5482093E5022081E0482083E5CB
|
||||
:10083000280000EAE0409FE50030E0E30330C4E533
|
||||
:100840000050A0E30450C4E50550C4E5A5FEFFEB4D
|
||||
:100850000600C4E50750C4E50850C4E50950C4E5E6
|
||||
:100860000730A0E3B434C4E11A0000EAA8309FE5E1
|
||||
:10087000480093E5041094E5A30100EB000050E369
|
||||
:100880000200001A3100A0E3B8FEFFEB110000EAFD
|
||||
:1008900084309FE50020E0E30320C3E50120A0E3CE
|
||||
:1008A000B424C3E10B0000EA540000EB68309FE57C
|
||||
:1008B0000020E0E30320C3E50120A0E3B424C3E16A
|
||||
:1008C000040000EA3100A0E3A8FEFFEB010000EA0B
|
||||
:1008D0002000A0E3A5FEFFEB3C309FE54330D3E5CD
|
||||
:1008E000010053E31000A003A0FEFF0B28309FE59A
|
||||
:1008F000B414D3E10138A0E1000053E3040000DAAE
|
||||
:1009000014009FE50130A0E34330C0E5030080E21E
|
||||
:1009100062FEFFEB3840BDE81EFF2FE144020040BD
|
||||
:100920005017000008402DE98CFEFFEB010050E35A
|
||||
:100930000C00000A34309FE50030D3E5010053E39A
|
||||
:100940000800001AA90100EB20309FE5043093E570
|
||||
:100950007D3F83E2030050E10020A0230C309F255F
|
||||
:100960000020C3252500002B0840BDE81EFF2FE115
|
||||
:100970009002004010402DE918409FE50130A0E3AF
|
||||
:100980000030C4E5990100EB040084E5E4FFFFEBCF
|
||||
:100990001040BDE81EFF2FE1900200401EFF2FE136
|
||||
:1009A0001EFF2FE108402DE9FCFFFFEBFDFFFFEAF2
|
||||
:1009B00008402DE90A0300EB0840BDE81EFF2FE1C7
|
||||
:1009C00070402DE9016042E20668A0E12668A0E1DE
|
||||
:1009D000000052E30700000A014041E2016086E0A6
|
||||
:1009E000005061E00130F4E50430C5E7EBFFFFEBB8
|
||||
:1009F000060054E1FAFFFF1A7040BDE81EFF2FE128
|
||||
:100A000008402DE9440100EB000050E30C00000A0F
|
||||
:100A100021FEFFEB610100EB430100EB0010A0E1C0
|
||||
:100A20000101A0E34020A0E3E4FFFFEB0220A0E3EC
|
||||
:100A300014309FE5402083E50131A0E30FE0A0E101
|
||||
:100A400013FF2FE10840BDE81EFF2FE100C01FE0AB
|
||||
:100A5000F0472DE90220A0E3D8309FE50020C3E550
|
||||
:100A6000023983E20120A0E3002083E50040A0E3F7
|
||||
:100A7000104083E5084083E5BC809FE5BC709FE59E
|
||||
:100A8000BC909FE50830A0E10460F3E701A0D3E546
|
||||
:100A90000A3086E0013083E2835263E0053183E06F
|
||||
:100AA0000351A0E10700A0E10510A0E11E0300EB47
|
||||
:100AB000000051E30F00001A0700A0E10510A0E1BB
|
||||
:100AC000CF0200EB013040E20338A0E1230859E1F6
|
||||
:100AD0000800003A0038A0E12338A0E1013043E2E9
|
||||
:100AE000012046E201A04AE20AAAA0E102288AE126
|
||||
:100AF000032082E1030000EA024084E2240054E380
|
||||
:100B0000DFFFFF1A040000EA38309FE5142083E578
|
||||
:100B10000020A0E3002083E5040000EA28009FE510
|
||||
:100B2000C410A0E39EFFFFEB0020A0E3F5FFFFEA67
|
||||
:100B3000F047BDE81EFF2FE100C003E0581700009A
|
||||
:100B400060EA0000FF030000004004E048180000D5
|
||||
:100B500038402DE90040A0E10150A0E19C309FE524
|
||||
:100B60001C3093E5040013E394009F05D610A00306
|
||||
:100B70008BFFFF0B0558A0E180309FE5305083E5E7
|
||||
:100B800080209FE5342083E50310D4E50220D4E5DE
|
||||
:100B90000228A0E1012C82E00110D4E5012482E0CA
|
||||
:100BA0000010D4E5012082E0382083E50710D4E569
|
||||
:100BB0000620D4E50228A0E1012C82E00510D4E54E
|
||||
:100BC000012482E00410D4E5012082E03C2083E58A
|
||||
:100BD0002120A0E3042083E51C3093E5080013E303
|
||||
:100BE0000400001A14409FE56CFFFFEB1C3094E5F5
|
||||
:100BF000080013E3FBFFFF0A3840BDE81EFF2FE1AA
|
||||
:100C0000004004E048180000E107000098309FE52C
|
||||
:100C10001C3093E5010013E31F00000A88309FE5B4
|
||||
:100C2000242093E584309FE5030052E11C00001A64
|
||||
:100C300074309FE5282093E50020C0E5282093E547
|
||||
:100C40002224A0E10120C0E5282093E52228A0E18C
|
||||
:100C50000220C0E5282093E5222CA0E10320C0E576
|
||||
:100C60002C2093E50420C0E52C2093E52224A0E16C
|
||||
:100C70000520C0E52C2093E52228A0E10620C0E550
|
||||
:100C80002C2093E5222CA0E10720C0E50420A0E35E
|
||||
:100C9000042083E50100A0E31EFF2FE10000A0E394
|
||||
:100CA0001EFF2FE10000A0E31EFF2FE1004004E043
|
||||
:100CB0006706000010402DE94C309FE51430D3E565
|
||||
:100CC000200013E30000A0030D00000A38309FE568
|
||||
:100CD0000000C3E51430D3E5200013E30500001A3B
|
||||
:100CE00024409FE52DFFFFEB1430D4E5200013E3F3
|
||||
:100CF000FBFFFF0A010000EA0100A0E3000000EA98
|
||||
:100D00000100A0E31040BDE81EFF2FE100C000E09D
|
||||
:100D100034309FE50020A0E30420C3E50820C3E5AC
|
||||
:100D20001420C3E57F10E0E30C10C3E54110A0E3FD
|
||||
:100D30000010C3E50420C3E50320A0E30C20C3E5B5
|
||||
:100D40000720A0E30820C3E51EFF2FE100C000E05C
|
||||
:100D5000F0412DE90060A0E10140A0E1400051E335
|
||||
:100D600068009F859310A0830DFFFF8B0400A0E116
|
||||
:100D7000CFFFFFEB010050E350009F159710A01329
|
||||
:100D800007FFFF1B0450A0E1000054E30D00000A20
|
||||
:100D90000040A0E334809FE5A070A0E3FFFEFFEBDE
|
||||
:100DA0000400D6E7C2FFFFEB010050E30800A011EA
|
||||
:100DB0000710A011FAFEFF1B014084E20438A0E1F5
|
||||
:100DC000230855E1F4FFFF8AF041BDE81EFF2FE143
|
||||
:100DD0006C18000010402DE9F4309FE50030D3E599
|
||||
:100DE000000053E31400001AE8309FE51430D3E507
|
||||
:100DF000010013E30000A0033300000AD4309FE594
|
||||
:100E00000030D3E5FF3003E2C4209FE50430C2E5A3
|
||||
:100E1000000053E30000A0032B00000A730000EB66
|
||||
:100E2000AC309FE5480083E50000A0E34C00C3E53B
|
||||
:100E30000120A0E30020C3E5230000EA90309FE5F5
|
||||
:100E40004C20D3E58C309FE51430D3E5010013E34B
|
||||
:100E50001600000A7C309FE500C0D3E570309FE5A6
|
||||
:100E6000021083E005C0C1E5012082E2FF2002E21A
|
||||
:100E70004C20C3E50430D3E5020053E10000A01389
|
||||
:100E80001100001A48409FE5051084E2CBFEFFEBFD
|
||||
:100E90000030A0E30030C4E50100A0E30A0000EA4E
|
||||
:100EA0000000A0E328309FE50000C3E5060000EA4B
|
||||
:100EB0004E0000EB18309FE5483093E5643083E244
|
||||
:100EC000030050E1F5FFFF8A0000A0E31040BDE8F9
|
||||
:100ED0001EFF2FE19802004000C000E008402DE90D
|
||||
:100EE000FE0000EB0840BDE81EFF2FE108402DE9A1
|
||||
:100EF000000100EB0840BDE81EFF2FE108402DE98E
|
||||
:100F0000020100EB0840BDE81EFF2FE108402DE97B
|
||||
:100F1000190100EB0840BDE81EFF2FE108402DE954
|
||||
:100F2000830100EB0840BDE81EFF2FE108402DE9DA
|
||||
:100F3000A90100EB0840BDE81EFF2FE108402DE9A4
|
||||
:100F40005A0100EB000050E30000A0030100000A7A
|
||||
:100F5000890100EBFFFFFFEA0840BDE81EFF2FE11B
|
||||
:100F60002C309FE50020A0E3142083E5282083E5B2
|
||||
:100F700020109FE50C1083E50110A0E3041083E529
|
||||
:100F8000081093E510309FE5001083E5042083E509
|
||||
:100F90001EFF2FE1004000E05FEA0000E802004091
|
||||
:100FA00014309FE50020A0E3042083E50C2083E5B6
|
||||
:100FB000082083E5102083E51EFF2FE1004000E0BC
|
||||
:100FC00020309FE5082093E51C309FE5041093E551
|
||||
:100FD000011082E0000093E5011060E0041083E559
|
||||
:100FE000002083E51EFF2FE1004000E0E802004002
|
||||
:100FF00008402DE9F1FFFFEB08309FE5040093E581
|
||||
:101000000840BDE81EFF2FE1E8020040F8402DE94E
|
||||
:101010000070A0E10040A0E30450A0E150609FE513
|
||||
:101020005EFEFFEB063094E7070053E10900008AFB
|
||||
:10103000041086E0041091E5013083E0030057E1DD
|
||||
:101040000400002A852085E024309FE5022183E00A
|
||||
:101050000800D2E5040000EA015085E20C4084E279
|
||||
:10106000C00054E3EDFFFF1AFF00A0E3F840BDE825
|
||||
:101070001EFF2FE17C17000030402DE924D04DE207
|
||||
:101080000040A0E1000090E5DFFFFFEBFF0050E330
|
||||
:101090000000A0033800000A3220A0E30C208DE5F8
|
||||
:1010A00010008DE514008DE50130A0E300308DE5E2
|
||||
:1010B0003AFEFFEB0C008DE20D10A0E13A31E0E3C7
|
||||
:1010C0000FE0A0E113FF2FE100309DE5000053E3A6
|
||||
:1010D0000000A0132800001A3330A0E30C308DE587
|
||||
:1010E0000450A0E1043095E410308DE514508DE5F6
|
||||
:1010F000023CA0E318308DE588309FE51C308DE57B
|
||||
:101100000130A0E300308DE524FEFFEB0C008DE202
|
||||
:101110000D10A0E13A31E0E30FE0A0E113FF2FE171
|
||||
:1011200000309DE5000053E30000A0131200001AF8
|
||||
:101130003830A0E30C308DE5003094E510308DE5BB
|
||||
:1011400014508DE5023CA0E318308DE50130A0E39A
|
||||
:1011500000308DE511FEFFEB0C008DE20D10A0E1DB
|
||||
:101160003A31E0E30FE0A0E113FF2FE100009DE53D
|
||||
:10117000010070E20000A033FFFFFFEA24D08DE2FF
|
||||
:101180003040BDE81EFF2FE160EA000038402DE945
|
||||
:101190000040A0E10150A0E16C309FE5030050E168
|
||||
:1011A0000500000A020A51E30800000AB1FFFFEB44
|
||||
:1011B000000050E30100001A0E0000EA4C409FE5D9
|
||||
:1011C000853BB0E10000A0130D00001A000000EA0A
|
||||
:1011D00034409FE5003094E5030055E10700000A24
|
||||
:1011E0000400A0E1045080E40510A0E1022CA0E37B
|
||||
:1011F000F2FDFFEB010000EA0000A0E3000000EABE
|
||||
:101200000400A0E13840BDE81EFF2FE1F4040040D7
|
||||
:10121000F0020040F8432DE90060A0E10140A0E1A8
|
||||
:101220000270A0E10350A0E1A194A0E18994A0E1A3
|
||||
:10123000003090E5010073E3049080040910A001E0
|
||||
:10124000022CA003DDFDFF0B003096E5090053E101
|
||||
:101250000400000A0600A0E10910A0E1CAFFFFEBAC
|
||||
:10126000006050E21500000A003096E5044063E09B
|
||||
:10127000044086E0044084E25C809FE5029C89E2B1
|
||||
:10128000C6FDFFEB043086E2043063E0080053E162
|
||||
:101290000500009A0600A0E10910A0E1BAFFFFEBEB
|
||||
:1012A000006050E20700000A044086E20130D7E403
|
||||
:1012B0000130C4E4015055E2F0FFFF1A030000EAD8
|
||||
:1012C0000000A0E3020000EA0000A0E3000000EA42
|
||||
:1012D0000100A0E3F843BDE81EFF2FE1FF0100007D
|
||||
:1012E0000C309FE50020E0E3002083E5042283E545
|
||||
:1012F0001EFF2FE1F00200400C309FE50020E0E3EC
|
||||
:10130000002083E5042283E51EFF2FE1F002004068
|
||||
:1013100070402DE90040A0E10150A0E10260A0E191
|
||||
:1013200039FFFFEBFF0050E30000A0030E00000AAE
|
||||
:10133000010045E2040080E033FFFFEBFF0050E3D3
|
||||
:101340000000A0030800000AA434A0E1100053E349
|
||||
:101350001C009F051C009F150410A0E10620A0E1C1
|
||||
:101360000530A0E1AAFFFFEBFFFFFFEA7040BDE8F8
|
||||
:101370001EFF2FE1F4040040F002004070402DE910
|
||||
:1013800020D04DE20050A0E10160A0E11EFFFFEB84
|
||||
:101390000040A0E1010046E2050080E01AFFFFEBFB
|
||||
:1013A0000050A0E1FF0054E3FF0050130000A00331
|
||||
:1013B0003A00000A050054E10000A0833700008ACB
|
||||
:1013C000000054E30000A0033400000A100055E3BD
|
||||
:1013D0000000A0833100008A3230A0E30C308DE59C
|
||||
:1013E00010408DE514508DE50130A0E300308DE50F
|
||||
:1013F0006AFDFFEB0C008DE20D10A0E13A31E0E355
|
||||
:101400000FE0A0E113FF2FE100309DE5000053E362
|
||||
:101410000000A0132100001A3430A0E30C308DE549
|
||||
:1014200010408DE514508DE57C309FE518308DE53A
|
||||
:101430000130A0E300308DE558FDFFEB0C008DE29C
|
||||
:101440000D10A0E13A31E0E30FE0A0E113FF2FE13E
|
||||
:1014500000309DE5000053E30000A0130F00001AC8
|
||||
:101460003530A0E30C308DE510408DE514508DE54E
|
||||
:101470000130A0E300308DE548FDFFEB0C008DE26C
|
||||
:101480000D10A0E13A31E0E30FE0A0E113FF2FE1FE
|
||||
:1014900000009DE5010070E20000A033FFFFFFEABD
|
||||
:1014A00020D08DE27040BDE81EFF2FE160EA000011
|
||||
:1014B00004E02DE50CD04DE26C309FE5043293E55D
|
||||
:1014C000010073E30100A0031400000A58309FE5F7
|
||||
:1014D000832F83E2060012E8011082E0102293E5D8
|
||||
:1014E000021081E0142293E5021081E0182293E5B6
|
||||
:1014F000021081E0202293E5021081E0242293E58E
|
||||
:10150000023081E0003063E208208DE2043022E501
|
||||
:1015100018009FE50410A0E37CFFFFEBFFFFFFEA4C
|
||||
:101520000CD08DE204E09DE41EFF2FE1F0020040AC
|
||||
:1015300014200000023AA0E3050093E8000082E0D6
|
||||
:10154000082093E5020080E00C2093E5020080E093
|
||||
:10155000102093E5020080E0142093E5020080E073
|
||||
:10156000182093E5020080E01C3093E5030080E042
|
||||
:10157000010070E20000A0331EFF2FE108402DE9BA
|
||||
:101580004C309FE5043293E5010073E30400000A48
|
||||
:1015900040009FE5B7FEFFEB000050E30000A00312
|
||||
:1015A0000900000A28309FE5003093E5010073E34D
|
||||
:1015B0000100A0030400000A14009FE5ADFEFFEB4C
|
||||
:1015C000000090E20100A013FFFFFFEA0840BDE821
|
||||
:1015D0001EFF2FE1F0020040F4040040020AA0E3E5
|
||||
:1015E0001EFF2FE100300FE1803083E303F029E19B
|
||||
:1015F0001EFF2FE100300FE18030C3E303F029E14B
|
||||
:101600001EFF2FE1000051E34300000A01C020E06B
|
||||
:1016100000106142012051E22700000A0030B0E1D1
|
||||
:1016200000306042010053E12600009A020011E1FF
|
||||
:101630002800000A0E0211E38111A0010820A00376
|
||||
:101640000120A013010251E3030051310112A03126
|
||||
:101650000222A031FAFFFF3A020151E303005131A7
|
||||
:101660008110A0318220A031FAFFFF3A0000A0E3F0
|
||||
:10167000010053E10130432002008021A10053E129
|
||||
:10168000A1304320A2008021210153E121314320D8
|
||||
:1016900022018021A10153E1A1314320A201802137
|
||||
:1016A000000053E32222B0112112A011EFFFFF1A14
|
||||
:1016B00000005CE3000060421EFF2FE100003CE1FF
|
||||
:1016C000000060421EFF2FE10000A033CC0FA001FC
|
||||
:1016D000010080031EFF2FE1010851E32118A02122
|
||||
:1016E0001020A0230020A033010C51E32114A021DD
|
||||
:1016F00008208222100051E32112A021042082221E
|
||||
:10170000040051E303208282A120829000005CE368
|
||||
:101710003302A0E1000060421EFF2FE1000050E311
|
||||
:101720000201E0C30201A0B3070000EA000051E398
|
||||
:10173000F9FFFF0A03402DE9B3FFFFEB0640BDE8C8
|
||||
:10174000920003E0031041E01EFF2FE11EFF2FE196
|
||||
:101750004F70656E424C54000502060206030703F3
|
||||
:101760000803090309040A040B040C040C050D0505
|
||||
:101770000E050F050F0610061007100800200000C8
|
||||
:1017800000200000010000000040000000200000D8
|
||||
:1017900002000000006000000020000003000000C4
|
||||
:1017A00000800000002000000400000000A00000F5
|
||||
:1017B000002000000500000000C000000020000024
|
||||
:1017C0000600000000E0000000200000070000000C
|
||||
:1017D00000000100000001000800000000000200FD
|
||||
:1017E00000000100090000000000030000200000CC
|
||||
:1017F0000A00000000200300002000000B00000091
|
||||
:1018000000400300002000000C0000000060030006
|
||||
:10181000002000000D0000000080030000200000F8
|
||||
:101820000E00000000A00300002000000F000000D8
|
||||
:1018300000C0030000200000100000007665637403
|
||||
:101840006F72732E630000002E2E2F2E2E2F2E2E41
|
||||
:101850002F536F757263652F41524D375F4C504364
|
||||
:10186000323030302F63616E2E6300002E2E2F2E0B
|
||||
:101870002E2F2E2E2F536F757263652F41524D37C9
|
||||
:101880005F4C5043323030302F756172742E6300DC
|
||||
:011890000453
|
||||
:00000001FF
|
|
@ -1,193 +1,439 @@
|
|||
|
||||
bin/openblt_olimex_lpc_l2294_20mhz.elf: file format elf32-littlearm
|
||||
bin/openblt_olimex_lpc_l2294_20mhz.elf
|
||||
architecture: armv4t, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x00000000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15
|
||||
filesz 0x00001890 memsz 0x00001890 flags r-x
|
||||
LOAD off 0x00010200 vaddr 0x40000200 paddr 0x00001890 align 2**15
|
||||
filesz 0x00000001 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x00010204 vaddr 0x40000204 paddr 0x00001891 align 2**15
|
||||
filesz 0x00000000 memsz 0x000004f4 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00001890 00000000 00000000 00008000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .data 00000001 40000200 00001890 00010200 2**0
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
2 .bss 000004f4 40000204 00001891 00010204 2**2
|
||||
ALLOC
|
||||
3 .ARM.attributes 0000002e 00000000 00000000 00010201 2**0
|
||||
CONTENTS, READONLY
|
||||
4 .comment 00000030 00000000 00000000 0001022f 2**0
|
||||
CONTENTS, READONLY
|
||||
5 .debug_info 000025b4 00000000 00000000 0001025f 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
6 .debug_abbrev 000010b9 00000000 00000000 00012813 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
7 .debug_aranges 00000210 00000000 00000000 000138cc 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_line 00000b44 00000000 00000000 00013adc 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_str 00000a88 00000000 00000000 00014620 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
10 .debug_frame 000006f8 00000000 00000000 000150a8 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
11 .debug_loc 00000e69 00000000 00000000 000157a0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
12 .debug_ranges 00000038 00000000 00000000 00016609 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
00000000 l d .text 00000000 .text
|
||||
40000200 l d .data 00000000 .data
|
||||
40000204 l d .bss 00000000 .bss
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l df *ABS* 00000000 ./obj/cstart.o
|
||||
00000004 l *ABS* 00000000 UND_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 ABT_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 FIQ_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 IRQ_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 SVC_STACK_SIZE
|
||||
00000010 l *ABS* 00000000 MODE_USR
|
||||
00000011 l *ABS* 00000000 MODE_FIQ
|
||||
00000012 l *ABS* 00000000 MODE_IRQ
|
||||
00000013 l *ABS* 00000000 MODE_SVC
|
||||
00000017 l *ABS* 00000000 MODE_ABT
|
||||
0000001b l *ABS* 00000000 MODE_UND
|
||||
0000001f l *ABS* 00000000 MODE_SYS
|
||||
00000080 l *ABS* 00000000 I_BIT
|
||||
00000040 l *ABS* 00000000 F_BIT
|
||||
e01fc040 l *ABS* 00000000 MEMMAP
|
||||
00000000 l .text 00000000 _vectors
|
||||
00000020 l .text 00000000 Reset_Addr
|
||||
00000024 l .text 00000000 Undef_Addr
|
||||
00000028 l .text 00000000 PAbt_Addr
|
||||
0000002c l .text 00000000 DAbt_Addr
|
||||
00000034 l .text 00000000 IRQ_Addr
|
||||
00000030 l .text 00000000 FIQ_Addr
|
||||
00000000 l df *ABS* 00000000 hooks.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 extflash.c
|
||||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
40000200 l O .data 00000001 comActiveInterface
|
||||
40000204 l O .bss 00000040 xcpCtoReqPacket.4167
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
00000370 l F .text 00000020 XcpSetCtoError
|
||||
00001750 l O .text 00000008 xcpStationId
|
||||
40000244 l O .bss 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
40000290 l O .bss 00000001 backdoorOpen
|
||||
40000294 l O .bss 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 can.c
|
||||
00001758 l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
00000cb4 l F .text 0000005c UartTransmitByte
|
||||
40000298 l O .bss 00000001 xcpCtoRxInProgress.4174
|
||||
4000029c l O .bss 00000041 xcpCtoReqPacket.4172
|
||||
400002e0 l O .bss 00000004 xcpCtoRxStartTime.4175
|
||||
400002e4 l O .bss 00000001 xcpCtoRxLength.4173
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
400002e8 l O .bss 00000004 free_running_counter_last
|
||||
400002ec l O .bss 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
0000100c l F .text 0000006c FlashGetSector
|
||||
00001078 l F .text 00000114 FlashWriteBlock
|
||||
0000118c l F .text 00000088 FlashSwitchBlock
|
||||
00001214 l F .text 000000cc FlashAddToBlock
|
||||
0000177c l O .text 000000c0 flashLayout
|
||||
400002f0 l O .bss 00000204 blockInfo
|
||||
400004f4 l O .bss 00000204 bootBlockInfo
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000 _divsi3.o
|
||||
0000160c l .text 00000000 .divsi3_skip_div0_test
|
||||
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
||||
00000000 l df *ABS* 00000000
|
||||
00000210 g F .text 00000030 ComInit
|
||||
00001310 g F .text 0000006c FlashWrite
|
||||
000009a4 g F .text 0000000c AssertFailure
|
||||
00000c0c g F .text 000000a8 CanReceivePacket
|
||||
0000019c g F .text 0000001c IRQ_ISR
|
||||
00000fc0 g F .text 00000030 TimerUpdate
|
||||
000003d0 g F .text 00000014 XcpPacketTransmitted
|
||||
00000240 g F .text 0000005c ComTask
|
||||
000001d0 g F .text 00000024 BootInit
|
||||
00000974 g F .text 00000028 BackDoorInit
|
||||
000009a0 g F .text 00000004 CopService
|
||||
00001890 g .text 00000000 _etext
|
||||
000015e4 g F .text 00000010 CpuIrqDisable
|
||||
000015dc g F .text 00000008 FlashGetUserProgBaseAddress
|
||||
000012f8 g F .text 00000018 FlashReinit
|
||||
00000fa0 g F .text 00000020 TimerReset
|
||||
000001f4 g F .text 0000001c BootTask
|
||||
000014b0 g F .text 00000084 FlashWriteChecksum
|
||||
40000204 g .bss 00000000 _bss_start
|
||||
000002a0 g F .text 00000048 ComTransmitPacket
|
||||
00000000 g .text 00000000 _startup
|
||||
000003b8 g F .text 00000018 XcpIsConnected
|
||||
00000edc g F .text 00000010 NvmInit
|
||||
000012e0 g F .text 00000018 FlashInit
|
||||
00000f2c g F .text 00000010 NvmGetUserProgBaseAddress
|
||||
400006f8 g .bss 00000000 _bss_end
|
||||
0000003c g .text 00000000 Reset_Handler
|
||||
00000eec g F .text 00000010 NvmReinit
|
||||
0000029c g F .text 00000004 ComFree
|
||||
00001604 g F .text 00000000 .hidden __aeabi_idiv
|
||||
00000d10 g F .text 00000040 UartInit
|
||||
00000f0c g F .text 00000010 NvmErase
|
||||
000003e4 g F .text 00000540 XcpPacketReceived
|
||||
000009b0 g F .text 00000010 CpuInit
|
||||
0000157c g F .text 00000060 FlashDone
|
||||
00000b50 g F .text 000000bc CanTransmitPacket
|
||||
0000174c w F .text 00000004 .hidden __aeabi_ldiv0
|
||||
00000390 g F .text 00000028 XcpInit
|
||||
0000137c g F .text 00000134 FlashErase
|
||||
000000dc g F .text 000000a4 main
|
||||
00000f3c g F .text 00000024 NvmDone
|
||||
00000d50 g F .text 00000084 UartTransmitPacket
|
||||
00000f1c g F .text 00000010 NvmVerifyChecksum
|
||||
000009c0 g F .text 00000040 CpuMemCopy
|
||||
40001edc g *ABS* 00000000 _stack_end
|
||||
00001604 g F .text 00000128 .hidden __divsi3
|
||||
00000180 g F .text 0000001c FIQ_ISR
|
||||
00000324 g F .text 0000003c ComGetActiveInterfaceMaxTxLen
|
||||
00000dd4 g F .text 00000108 UartReceivePacket
|
||||
000015f4 g F .text 00000010 CpuIrqEnable
|
||||
40000200 g .data 00000000 _data
|
||||
0000099c g F .text 00000004 CopInit
|
||||
0000008c g .text 00000000 SetupRAM
|
||||
00000a50 g F .text 00000100 CanInit
|
||||
00000efc g F .text 00000010 NvmWrite
|
||||
00000a00 g F .text 00000050 CpuStartUserProgram
|
||||
00001534 g F .text 00000048 FlashVerifyChecksum
|
||||
40000201 g .data 00000000 _edata
|
||||
400006f8 g .bss 00000000 _end
|
||||
000001b8 g F .text 00000018 UNDEF_ISR
|
||||
00000360 g F .text 00000010 ComIsConnected
|
||||
0000174c w F .text 00000004 .hidden __aeabi_idiv0
|
||||
000002e8 g F .text 0000003c ComGetActiveInterfaceMaxRxLen
|
||||
00000924 g F .text 00000050 BackDoorCheck
|
||||
00000ff0 g F .text 0000001c TimerGet
|
||||
0000172c g F .text 00000020 .hidden __aeabi_idivmod
|
||||
00000f60 g F .text 00000040 TimerInit
|
||||
|
||||
|
||||
|
||||
bin/openblt_olimex_lpc_l2294_20mhz.elf: file format elf32-littlearm
|
||||
bin/openblt_olimex_lpc_l2294_20mhz.elf
|
||||
architecture: armv4t, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x00000000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00010000 vaddr 0x00000000 paddr 0x00000000 align 2**16
|
||||
filesz 0x00001dac memsz 0x00001dac flags r-x
|
||||
LOAD off 0x00020200 vaddr 0x40000200 paddr 0x00001dac align 2**16
|
||||
filesz 0x00000001 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x00020204 vaddr 0x40000204 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x0000004c flags rw-
|
||||
LOAD off 0x00020250 vaddr 0x40000250 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000040 flags rw-
|
||||
LOAD off 0x00020290 vaddr 0x40000290 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x00020294 vaddr 0x40000294 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
LOAD off 0x00020298 vaddr 0x40000298 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000041 flags rw-
|
||||
LOAD off 0x000202d9 vaddr 0x400002d9 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x000202da vaddr 0x400002da paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x000202dc vaddr 0x400002dc paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
LOAD off 0x000202e0 vaddr 0x400002e0 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000204 flags rw-
|
||||
LOAD off 0x000204e4 vaddr 0x400004e4 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000204 flags rw-
|
||||
LOAD off 0x000206e8 vaddr 0x400006e8 paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
LOAD off 0x000206ec vaddr 0x400006ec paddr 0x00001dad align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00000368 00000000 00000000 00010000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .init 0000000c 00000368 00000368 00010368 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
2 .fini 0000000c 00000374 00000374 00010374 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
3 .text.FIQ_ISR 00000028 00000380 00000380 00010380 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
4 .text.IRQ_ISR 00000028 000003a8 000003a8 000103a8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
5 .text.UNDEF_ISR 00000024 000003d0 000003d0 000103d0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
6 .text.main 000000c4 000003f4 000003f4 000103f4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
7 .text.XcpSetCtoError 00000020 000004b8 000004b8 000104b8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
8 .text.XcpInit 00000028 000004d8 000004d8 000104d8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
9 .text.XcpIsConnected 00000018 00000500 00000500 00010500 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
10 .text.XcpPacketTransmitted 00000014 00000518 00000518 00010518 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
11 .text.XcpPacketReceived 00000678 0000052c 0000052c 0001052c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
12 .text.ComInit 00000054 00000ba4 00000ba4 00010ba4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
13 .text.ComTask 00000088 00000bf8 00000bf8 00010bf8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
14 .text.ComFree 00000004 00000c80 00000c80 00010c80 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
15 .text.ComTransmitPacket 0000006c 00000c84 00000c84 00010c84 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
16 .text.ComGetActiveInterfaceMaxRxLen 0000003c 00000cf0 00000cf0 00010cf0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
17 .text.ComGetActiveInterfaceMaxTxLen 0000003c 00000d2c 00000d2c 00010d2c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
18 .text.ComIsConnected 0000001c 00000d68 00000d68 00010d68 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
19 .text.BackDoorCheck 0000007c 00000d84 00000d84 00010d84 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
20 .text.BackDoorInit 00000048 00000e00 00000e00 00010e00 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
21 .text.BootInit 0000006c 00000e48 00000e48 00010e48 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
22 .text.BootTask 0000004c 00000eb4 00000eb4 00010eb4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
23 .text.CopInit 00000004 00000f00 00000f00 00010f00 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
24 .text.CopService 00000004 00000f04 00000f04 00010f04 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
25 .text.AssertFailure 00000018 00000f08 00000f08 00010f08 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
26 .text.UartTransmitByte 0000006c 00000f20 00000f20 00010f20 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
27 .text.UartInit 00000040 00000f8c 00000f8c 00010f8c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
28 .text.UartTransmitPacket 000000c0 00000fcc 00000fcc 00010fcc 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
29 .text.UartReceivePacket 00000134 0000108c 0000108c 0001108c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
30 .text.NvmInit 0000001c 000011c0 000011c0 000111c0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
31 .text.NvmWrite 0000001c 000011dc 000011dc 000111dc 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
32 .text.NvmErase 0000001c 000011f8 000011f8 000111f8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
33 .text.NvmVerifyChecksum 0000001c 00001214 00001214 00011214 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
34 .text.NvmGetUserProgBaseAddress 0000001c 00001230 00001230 00011230 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
35 .text.NvmDone 00000030 0000124c 0000124c 0001124c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
36 .text.CpuInit 0000001c 0000127c 0000127c 0001127c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
37 .text.CpuMemCopy 0000004c 00001298 00001298 00011298 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
38 .text.CpuStartUserProgram 0000008c 000012e4 000012e4 000112e4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
39 .text.FlashGetSector 00000070 00001370 00001370 00011370 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
40 .text.FlashWriteBlock 00000148 000013e0 000013e0 000113e0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
41 .text.FlashSwitchBlock 000000a0 00001528 00001528 00011528 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
42 .text.FlashAddToBlock 00000108 000015c8 000015c8 000115c8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
43 .text.FlashInit 00000020 000016d0 000016d0 000116d0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
44 .text.FlashWrite 0000008c 000016f0 000016f0 000116f0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
45 .text.FlashErase 0000016c 0000177c 0000177c 0001177c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
46 .text.FlashWriteChecksum 00000090 000018e8 000018e8 000118e8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
47 .text.FlashVerifyChecksum 00000048 00001978 00001978 00011978 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
48 .text.FlashDone 00000070 000019c0 000019c0 000119c0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
49 .text.FlashGetUserProgBaseAddress 00000008 00001a30 00001a30 00011a30 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
50 .text.CanInit 00000120 00001a38 00001a38 00011a38 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
51 .text.CanTransmitPacket 000000d4 00001b58 00001b58 00011b58 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
52 .text.CanReceivePacket 000000a8 00001c2c 00001c2c 00011c2c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
53 .text.TimerInit 00000048 00001cd4 00001cd4 00011cd4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
54 .text.TimerReset 00000020 00001d1c 00001d1c 00011d1c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
55 .text.TimerUpdate 00000038 00001d3c 00001d3c 00011d3c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
56 .text.TimerGet 00000028 00001d74 00001d74 00011d74 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
57 .text.CpuIrqDisable 00000010 00001d9c 00001d9c 00011d9c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
58 .data.comActiveInterface 00000001 40000200 00001dac 00020200 2**0
|
||||
CONTENTS, ALLOC, LOAD, DATA
|
||||
59 .bss.xcpInfo 0000004c 40000204 00001dad 00020204 2**2
|
||||
ALLOC
|
||||
60 .bss.xcpCtoReqPacket.4275 00000040 40000250 00001dad 00020250 2**2
|
||||
ALLOC
|
||||
61 .bss.backdoorOpen 00000001 40000290 00001dad 00020290 2**0
|
||||
ALLOC
|
||||
62 .bss.backdoorOpenTime 00000004 40000294 00001dad 00020294 2**2
|
||||
ALLOC
|
||||
63 .bss.xcpCtoReqPacket.4280 00000041 40000298 00001dad 00020298 2**2
|
||||
ALLOC
|
||||
64 .bss.xcpCtoRxLength.4281 00000001 400002d9 00001dad 000202d9 2**0
|
||||
ALLOC
|
||||
65 .bss.xcpCtoRxInProgress.4282 00000001 400002da 00001dad 000202da 2**0
|
||||
ALLOC
|
||||
66 .bss.xcpCtoRxStartTime.4283 00000004 400002dc 00001dad 000202dc 2**2
|
||||
ALLOC
|
||||
67 .bss.bootBlockInfo 00000204 400002e0 00001dad 000202e0 2**2
|
||||
ALLOC
|
||||
68 .bss.blockInfo 00000204 400004e4 00001dad 000204e4 2**2
|
||||
ALLOC
|
||||
69 .bss.millisecond_counter 00000004 400006e8 00001dad 000206e8 2**2
|
||||
ALLOC
|
||||
70 .bss.free_running_counter_last 00000004 400006ec 00001dad 000206ec 2**2
|
||||
ALLOC
|
||||
71 .ARM.attributes 0000002c 00000000 00000000 00020201 2**0
|
||||
CONTENTS, READONLY
|
||||
72 .comment 0000006e 00000000 00000000 0002022d 2**0
|
||||
CONTENTS, READONLY
|
||||
73 .debug_line 0000150f 00000000 00000000 0002029b 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
74 .debug_info 00002136 00000000 00000000 000217aa 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
75 .debug_abbrev 00000edf 00000000 00000000 000238e0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
76 .debug_aranges 00000358 00000000 00000000 000247c0 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
77 .debug_ranges 00000298 00000000 00000000 00024b18 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
78 .debug_macro 00001d6a 00000000 00000000 00024db0 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
79 .debug_str 000080fd 00000000 00000000 00026b1a 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
80 .debug_frame 00000754 00000000 00000000 0002ec18 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
81 .debug_loc 00000f18 00000000 00000000 0002f36c 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
00000000 l d .text 00000000 .text
|
||||
00000368 l d .init 00000000 .init
|
||||
00000374 l d .fini 00000000 .fini
|
||||
00000380 l d .text.FIQ_ISR 00000000 .text.FIQ_ISR
|
||||
000003a8 l d .text.IRQ_ISR 00000000 .text.IRQ_ISR
|
||||
000003d0 l d .text.UNDEF_ISR 00000000 .text.UNDEF_ISR
|
||||
000003f4 l d .text.main 00000000 .text.main
|
||||
000004b8 l d .text.XcpSetCtoError 00000000 .text.XcpSetCtoError
|
||||
000004d8 l d .text.XcpInit 00000000 .text.XcpInit
|
||||
00000500 l d .text.XcpIsConnected 00000000 .text.XcpIsConnected
|
||||
00000518 l d .text.XcpPacketTransmitted 00000000 .text.XcpPacketTransmitted
|
||||
0000052c l d .text.XcpPacketReceived 00000000 .text.XcpPacketReceived
|
||||
00000ba4 l d .text.ComInit 00000000 .text.ComInit
|
||||
00000bf8 l d .text.ComTask 00000000 .text.ComTask
|
||||
00000c80 l d .text.ComFree 00000000 .text.ComFree
|
||||
00000c84 l d .text.ComTransmitPacket 00000000 .text.ComTransmitPacket
|
||||
00000cf0 l d .text.ComGetActiveInterfaceMaxRxLen 00000000 .text.ComGetActiveInterfaceMaxRxLen
|
||||
00000d2c l d .text.ComGetActiveInterfaceMaxTxLen 00000000 .text.ComGetActiveInterfaceMaxTxLen
|
||||
00000d68 l d .text.ComIsConnected 00000000 .text.ComIsConnected
|
||||
00000d84 l d .text.BackDoorCheck 00000000 .text.BackDoorCheck
|
||||
00000e00 l d .text.BackDoorInit 00000000 .text.BackDoorInit
|
||||
00000e48 l d .text.BootInit 00000000 .text.BootInit
|
||||
00000eb4 l d .text.BootTask 00000000 .text.BootTask
|
||||
00000f00 l d .text.CopInit 00000000 .text.CopInit
|
||||
00000f04 l d .text.CopService 00000000 .text.CopService
|
||||
00000f08 l d .text.AssertFailure 00000000 .text.AssertFailure
|
||||
00000f20 l d .text.UartTransmitByte 00000000 .text.UartTransmitByte
|
||||
00000f8c l d .text.UartInit 00000000 .text.UartInit
|
||||
00000fcc l d .text.UartTransmitPacket 00000000 .text.UartTransmitPacket
|
||||
0000108c l d .text.UartReceivePacket 00000000 .text.UartReceivePacket
|
||||
000011c0 l d .text.NvmInit 00000000 .text.NvmInit
|
||||
000011dc l d .text.NvmWrite 00000000 .text.NvmWrite
|
||||
000011f8 l d .text.NvmErase 00000000 .text.NvmErase
|
||||
00001214 l d .text.NvmVerifyChecksum 00000000 .text.NvmVerifyChecksum
|
||||
00001230 l d .text.NvmGetUserProgBaseAddress 00000000 .text.NvmGetUserProgBaseAddress
|
||||
0000124c l d .text.NvmDone 00000000 .text.NvmDone
|
||||
0000127c l d .text.CpuInit 00000000 .text.CpuInit
|
||||
00001298 l d .text.CpuMemCopy 00000000 .text.CpuMemCopy
|
||||
000012e4 l d .text.CpuStartUserProgram 00000000 .text.CpuStartUserProgram
|
||||
00001370 l d .text.FlashGetSector 00000000 .text.FlashGetSector
|
||||
000013e0 l d .text.FlashWriteBlock 00000000 .text.FlashWriteBlock
|
||||
00001528 l d .text.FlashSwitchBlock 00000000 .text.FlashSwitchBlock
|
||||
000015c8 l d .text.FlashAddToBlock 00000000 .text.FlashAddToBlock
|
||||
000016d0 l d .text.FlashInit 00000000 .text.FlashInit
|
||||
000016f0 l d .text.FlashWrite 00000000 .text.FlashWrite
|
||||
0000177c l d .text.FlashErase 00000000 .text.FlashErase
|
||||
000018e8 l d .text.FlashWriteChecksum 00000000 .text.FlashWriteChecksum
|
||||
00001978 l d .text.FlashVerifyChecksum 00000000 .text.FlashVerifyChecksum
|
||||
000019c0 l d .text.FlashDone 00000000 .text.FlashDone
|
||||
00001a30 l d .text.FlashGetUserProgBaseAddress 00000000 .text.FlashGetUserProgBaseAddress
|
||||
00001a38 l d .text.CanInit 00000000 .text.CanInit
|
||||
00001b58 l d .text.CanTransmitPacket 00000000 .text.CanTransmitPacket
|
||||
00001c2c l d .text.CanReceivePacket 00000000 .text.CanReceivePacket
|
||||
00001cd4 l d .text.TimerInit 00000000 .text.TimerInit
|
||||
00001d1c l d .text.TimerReset 00000000 .text.TimerReset
|
||||
00001d3c l d .text.TimerUpdate 00000000 .text.TimerUpdate
|
||||
00001d74 l d .text.TimerGet 00000000 .text.TimerGet
|
||||
00001d9c l d .text.CpuIrqDisable 00000000 .text.CpuIrqDisable
|
||||
40000200 l d .data.comActiveInterface 00000000 .data.comActiveInterface
|
||||
40000204 l d .bss.xcpInfo 00000000 .bss.xcpInfo
|
||||
40000250 l d .bss.xcpCtoReqPacket.4275 00000000 .bss.xcpCtoReqPacket.4275
|
||||
40000290 l d .bss.backdoorOpen 00000000 .bss.backdoorOpen
|
||||
40000294 l d .bss.backdoorOpenTime 00000000 .bss.backdoorOpenTime
|
||||
40000298 l d .bss.xcpCtoReqPacket.4280 00000000 .bss.xcpCtoReqPacket.4280
|
||||
400002d9 l d .bss.xcpCtoRxLength.4281 00000000 .bss.xcpCtoRxLength.4281
|
||||
400002da l d .bss.xcpCtoRxInProgress.4282 00000000 .bss.xcpCtoRxInProgress.4282
|
||||
400002dc l d .bss.xcpCtoRxStartTime.4283 00000000 .bss.xcpCtoRxStartTime.4283
|
||||
400002e0 l d .bss.bootBlockInfo 00000000 .bss.bootBlockInfo
|
||||
400004e4 l d .bss.blockInfo 00000000 .bss.blockInfo
|
||||
400006e8 l d .bss.millisecond_counter 00000000 .bss.millisecond_counter
|
||||
400006ec l d .bss.free_running_counter_last 00000000 .bss.free_running_counter_last
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l df *ABS* 00000000 obj/cstart.o
|
||||
00000004 l *ABS* 00000000 UND_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 ABT_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 FIQ_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 IRQ_STACK_SIZE
|
||||
00000004 l *ABS* 00000000 SVC_STACK_SIZE
|
||||
00000010 l *ABS* 00000000 MODE_USR
|
||||
00000011 l *ABS* 00000000 MODE_FIQ
|
||||
00000012 l *ABS* 00000000 MODE_IRQ
|
||||
00000013 l *ABS* 00000000 MODE_SVC
|
||||
00000017 l *ABS* 00000000 MODE_ABT
|
||||
0000001b l *ABS* 00000000 MODE_UND
|
||||
0000001f l *ABS* 00000000 MODE_SYS
|
||||
00000080 l *ABS* 00000000 I_BIT
|
||||
00000040 l *ABS* 00000000 F_BIT
|
||||
e01fc040 l *ABS* 00000000 MEMMAP
|
||||
00000000 l .text 00000000 _vectors
|
||||
00000020 l .text 00000000 Reset_Addr
|
||||
00000024 l .text 00000000 Undef_Addr
|
||||
00000028 l .text 00000000 PAbt_Addr
|
||||
0000002c l .text 00000000 DAbt_Addr
|
||||
00000034 l .text 00000000 IRQ_Addr
|
||||
00000030 l .text 00000000 FIQ_Addr
|
||||
00000000 l df *ABS* 00000000 _divsi3.o
|
||||
000000e4 l .text 00000000 .divsi3_skip_div0_test
|
||||
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
||||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 xcp.c
|
||||
000004b8 l F .text.XcpSetCtoError 00000020 XcpSetCtoError
|
||||
00000234 l O .text 00000008 xcpStationId
|
||||
40000204 l O .bss.xcpInfo 0000004c xcpInfo
|
||||
00000000 l df *ABS* 00000000 uart.c
|
||||
00000f20 l F .text.UartTransmitByte 0000006c UartTransmitByte
|
||||
40000298 l O .bss.xcpCtoReqPacket.4280 00000041 xcpCtoReqPacket.4280
|
||||
400002d9 l O .bss.xcpCtoRxLength.4281 00000001 xcpCtoRxLength.4281
|
||||
400002da l O .bss.xcpCtoRxInProgress.4282 00000001 xcpCtoRxInProgress.4282
|
||||
400002dc l O .bss.xcpCtoRxStartTime.4283 00000004 xcpCtoRxStartTime.4283
|
||||
00000000 l df *ABS* 00000000 flash.c
|
||||
00001370 l F .text.FlashGetSector 00000070 FlashGetSector
|
||||
000013e0 l F .text.FlashWriteBlock 00000148 FlashWriteBlock
|
||||
00001528 l F .text.FlashSwitchBlock 000000a0 FlashSwitchBlock
|
||||
000015c8 l F .text.FlashAddToBlock 00000108 FlashAddToBlock
|
||||
00000260 l O .text 000000c0 flashLayout
|
||||
400002e0 l O .bss.bootBlockInfo 00000204 bootBlockInfo
|
||||
400004e4 l O .bss.blockInfo 00000204 blockInfo
|
||||
00000000 l df *ABS* 00000000 can.c
|
||||
00000344 l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/crti.o
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 com.c
|
||||
40000250 l O .bss.xcpCtoReqPacket.4275 00000040 xcpCtoReqPacket.4275
|
||||
40000200 l O .data.comActiveInterface 00000001 comActiveInterface
|
||||
00000000 l df *ABS* 00000000 backdoor.c
|
||||
40000290 l O .bss.backdoorOpen 00000001 backdoorOpen
|
||||
40000294 l O .bss.backdoorOpenTime 00000004 backdoorOpenTime
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00000000 l df *ABS* 00000000 cop.c
|
||||
00000000 l df *ABS* 00000000 assert.c
|
||||
00000000 l df *ABS* 00000000 nvm.c
|
||||
00000000 l df *ABS* 00000000 cpu.c
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
400006e8 l O .bss.millisecond_counter 00000004 millisecond_counter
|
||||
400006ec l O .bss.free_running_counter_last 00000004 free_running_counter_last
|
||||
00000000 l df *ABS* 00000000 cpu_comp.c
|
||||
00000000 l df *ABS* 00000000
|
||||
00000000 l *UND* 00000000 __bss_start__
|
||||
00000000 l *UND* 00000000 __libc_fini_array
|
||||
00000000 l *UND* 00000000 __sf_fake_stderr
|
||||
00000000 l *UND* 00000000 __deregister_frame_info
|
||||
00000000 l *UND* 00000000 __bss_end__
|
||||
00000000 l *UND* 00000000 __call_exitprocs
|
||||
00000000 l *UND* 00000000 software_init_hook
|
||||
00000000 l *UND* 00000000 __sf_fake_stdin
|
||||
00000000 l *UND* 00000000 __init_array_end
|
||||
00000000 l *UND* 00000000 hardware_init_hook
|
||||
00000000 l *UND* 00000000 atexit
|
||||
00000000 l *UND* 00000000 __preinit_array_end
|
||||
00000000 l *UND* 00000000 __stack
|
||||
00000000 l *UND* 00000000 __sf_fake_stdout
|
||||
00000000 l *UND* 00000000 __init_array_start
|
||||
00000000 l *UND* 00000000 _exit
|
||||
00000000 l *UND* 00000000 _Jv_RegisterClasses
|
||||
00000000 l *UND* 00000000 __preinit_array_start
|
||||
00000000 l *UND* 00000000 __register_frame_info
|
||||
00000ba4 g F .text.ComInit 00000054 ComInit
|
||||
000016f0 g F .text.FlashWrite 0000008c FlashWrite
|
||||
00000f08 g F .text.AssertFailure 00000018 AssertFailure
|
||||
00001c2c g F .text.CanReceivePacket 000000a8 CanReceivePacket
|
||||
000003a8 g F .text.IRQ_ISR 00000028 IRQ_ISR
|
||||
00001d3c g F .text.TimerUpdate 00000038 TimerUpdate
|
||||
00000518 g F .text.XcpPacketTransmitted 00000014 XcpPacketTransmitted
|
||||
00000bf8 g F .text.ComTask 00000088 ComTask
|
||||
00000e48 g F .text.BootInit 0000006c BootInit
|
||||
00000e00 g F .text.BackDoorInit 00000048 BackDoorInit
|
||||
00000f04 g F .text.CopService 00000004 CopService
|
||||
00000368 g .text 00000000 _etext
|
||||
00001d9c g F .text.CpuIrqDisable 00000010 CpuIrqDisable
|
||||
00001a30 g F .text.FlashGetUserProgBaseAddress 00000008 FlashGetUserProgBaseAddress
|
||||
00001d1c g F .text.TimerReset 00000020 TimerReset
|
||||
00000eb4 g F .text.BootTask 0000004c BootTask
|
||||
000018e8 g F .text.FlashWriteChecksum 00000090 FlashWriteChecksum
|
||||
40000201 g .data.comActiveInterface 00000000 _bss_start
|
||||
00000c84 g F .text.ComTransmitPacket 0000006c ComTransmitPacket
|
||||
00000000 g .text 00000000 _startup
|
||||
00000500 g F .text.XcpIsConnected 00000018 XcpIsConnected
|
||||
00000368 g F .init 00000000 _init
|
||||
000011c0 g F .text.NvmInit 0000001c NvmInit
|
||||
000016d0 g F .text.FlashInit 00000020 FlashInit
|
||||
00001230 g F .text.NvmGetUserProgBaseAddress 0000001c NvmGetUserProgBaseAddress
|
||||
40000204 g .data.comActiveInterface 00000000 _bss_end
|
||||
0000003c g .text 00000000 Reset_Handler
|
||||
00000c80 g F .text.ComFree 00000004 ComFree
|
||||
000000dc g F .text 00000000 .hidden __aeabi_idiv
|
||||
00000f8c g F .text.UartInit 00000040 UartInit
|
||||
000011f8 g F .text.NvmErase 0000001c NvmErase
|
||||
0000052c g F .text.XcpPacketReceived 00000678 XcpPacketReceived
|
||||
0000127c g F .text.CpuInit 0000001c CpuInit
|
||||
000019c0 g F .text.FlashDone 00000070 FlashDone
|
||||
00001b58 g F .text.CanTransmitPacket 000000d4 CanTransmitPacket
|
||||
00000224 w F .text 00000004 .hidden __aeabi_ldiv0
|
||||
000004d8 g F .text.XcpInit 00000028 XcpInit
|
||||
0000177c g F .text.FlashErase 0000016c FlashErase
|
||||
000003f4 g F .text.main 000000c4 main
|
||||
0000124c g F .text.NvmDone 00000030 NvmDone
|
||||
00000fcc g F .text.UartTransmitPacket 000000c0 UartTransmitPacket
|
||||
00001214 g F .text.NvmVerifyChecksum 0000001c NvmVerifyChecksum
|
||||
00001298 g F .text.CpuMemCopy 0000004c CpuMemCopy
|
||||
40001edc g *ABS* 00000000 _stack_end
|
||||
000000dc g F .text 00000128 .hidden __divsi3
|
||||
00000380 g F .text.FIQ_ISR 00000028 FIQ_ISR
|
||||
00000374 g F .fini 00000000 _fini
|
||||
00000d2c g F .text.ComGetActiveInterfaceMaxTxLen 0000003c ComGetActiveInterfaceMaxTxLen
|
||||
0000108c g F .text.UartReceivePacket 00000134 UartReceivePacket
|
||||
40000200 g .data.comActiveInterface 00000000 _data
|
||||
00000f00 g F .text.CopInit 00000004 CopInit
|
||||
0000008c g .text 00000000 SetupRAM
|
||||
00001a38 g F .text.CanInit 00000120 CanInit
|
||||
000011dc g F .text.NvmWrite 0000001c NvmWrite
|
||||
000012e4 g F .text.CpuStartUserProgram 0000008c CpuStartUserProgram
|
||||
00001978 g F .text.FlashVerifyChecksum 00000048 FlashVerifyChecksum
|
||||
40000200 g .data.comActiveInterface 00000000 _edata
|
||||
40000204 g .data.comActiveInterface 00000000 _end
|
||||
000003d0 g F .text.UNDEF_ISR 00000024 UNDEF_ISR
|
||||
00000d68 g F .text.ComIsConnected 0000001c ComIsConnected
|
||||
00000224 w F .text 00000004 .hidden __aeabi_idiv0
|
||||
00000cf0 g F .text.ComGetActiveInterfaceMaxRxLen 0000003c ComGetActiveInterfaceMaxRxLen
|
||||
00000d84 g F .text.BackDoorCheck 0000007c BackDoorCheck
|
||||
00001d74 g F .text.TimerGet 00000028 TimerGet
|
||||
00000204 g F .text 00000020 .hidden __aeabi_idivmod
|
||||
00001cd4 g F .text.TimerInit 00000048 TimerInit
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,498 @@
|
|||
S02A000062696E2F6F70656E626C745F6F6C696D65785F6C70635F6C323239345F32306D687A2E7372656367
|
||||
S113000018F09FE518F09FE514F09FE514F09FE5C4
|
||||
S113001014F09FE50000A0E114F09FE50CF09FE5CB
|
||||
S11300203C000000D0030000D0030000D003000017
|
||||
S113003080030000A80300000000000080009FE58A
|
||||
S1130040DBF021E300D0A0E1040040E2D7F021E39B
|
||||
S113005000D0A0E1040040E2D1F021E300D0A0E10F
|
||||
S1130060040040E2D2F021E300D0A0E1040040E229
|
||||
S1130070D3F021E300D0A0E1040040E2DFF021E36B
|
||||
S113008000D0A0E1000000EBD90000EA34109FE5A5
|
||||
S113009034209FE534309FE5030052E1040091349D
|
||||
S11300A004008234FBFFFF3A0000A0E320109FE528
|
||||
S11300B020209FE5020051E104008134FCFFFF3A57
|
||||
S11300C01EFF2FE1DC1E0040680300000002004018
|
||||
S11300D0000200400102004004020040000051E31D
|
||||
S11300E04300000A01C020E000106142012051E2F7
|
||||
S11300F02700000A0030B0E100306042010053E103
|
||||
S11301002600009A020011E12800000A0E0211E301
|
||||
S11301108111A0010820A0030120A013010251E3D2
|
||||
S1130120030051310112A0310222A031FAFFFF3A3B
|
||||
S1130130020151E3030051318110A0318220A0312A
|
||||
S1130140FAFFFF3A0000A0E3010053E1013043202D
|
||||
S113015002008021A10053E1A1304320A2008021AC
|
||||
S1130160210153E12131432022018021A10153E1E6
|
||||
S1130170A1314320A2018021000053E32222B011C7
|
||||
S11301802112A011EFFFFF1A00005CE3000060429F
|
||||
S11301901EFF2FE100003CE1000060421EFF2FE142
|
||||
S11301A00000A033CC0FA001010080031EFF2FE14B
|
||||
S11301B0010851E32118A0211020A0230020A0331E
|
||||
S11301C0010C51E32114A02108208222100051E3E4
|
||||
S11301D02112A02104208222040051E30320828200
|
||||
S11301E0A120829000005CE33302A0E100006042A1
|
||||
S11301F01EFF2FE1000050E30201E0C30201A0B39F
|
||||
S1130200070000EA000051E3F9FFFF0A03402DE96B
|
||||
S1130210B3FFFFEB0640BDE8920003E0031041E0AA
|
||||
S11302201EFF2FE11EFF2FE1766563746F72732E3C
|
||||
S1130230630000004F70656E424C54002E2E2F2E2A
|
||||
S11302402E2F2E2E2F536F757263652F41524D370B
|
||||
S11302505F4C5043323030302F756172742E63001E
|
||||
S11302600020000000200000010000000040000009
|
||||
S113027000200000020000000060000000200000D8
|
||||
S113028003000000008000000020000004000000C3
|
||||
S113029000A00000002000000500000000C00000D5
|
||||
S11302A0002000000600000000E000000020000024
|
||||
S11302B00700000000000100000001000800000029
|
||||
S11302C0000002000000010009000000000003001B
|
||||
S11302D0002000000A0000000020030000200000AD
|
||||
S11302E00B00000000400300002000000C00000090
|
||||
S11302F000600300002000000D00000000800300E7
|
||||
S1130300002000000E00000000A0030000200000F8
|
||||
S11303100F00000000C003000020000010000000D7
|
||||
S11303202E2E2F2E2E2F2E2E2F536F757263652F88
|
||||
S113033041524D375F4C5043323030302F63616E41
|
||||
S11303402E630000050206020603070308030903DF
|
||||
S113035009040A040B040C040C050D050E050F0515
|
||||
S10B03600F0610061007100837
|
||||
S10F03680DC0A0E1F8DF2DE904B04CE268
|
||||
S10F03740DC0A0E1F8DF2DE904B04CE25C
|
||||
S113038004E04EE21F402DE93410A0E30C009FE589
|
||||
S11303900C309FE50FE0A0E113FF2FE11F80FDE883
|
||||
S10B03A028020000080F000010
|
||||
S11303A804E04EE20F502DE94010A0E30C009FE555
|
||||
S11303B80C309FE50FE0A0E113FF2FE10F90FDE85B
|
||||
S10B03C828020000080F0000E8
|
||||
S11303D00F502DE94C10A0E30C009FE50C309FE575
|
||||
S11303E00FE0A0E113FF2FE10F90FDE828020000C9
|
||||
S10703F0080F0000EE
|
||||
S11303F4AC309FE52220A0E38420C3E55510E0E35C
|
||||
S11304048C10C3E55520A0E38C20C3E50100A0E3D0
|
||||
S11304148000C3E58C10C3E58C20C3E5B828D3E180
|
||||
S1130424010B12E3FCFFFF0A10402DE970309FE535
|
||||
S11304340320A0E38020C3E55520E0E38C20C3E53A
|
||||
S11304445520A0E38C20C3E50020A0E30020C3E5ED
|
||||
S11304540420A0E30420C3E50220A0E30020C3E5B4
|
||||
S11304640120A0E3013C83E20020C3E534309FE58E
|
||||
S1130474002093E5052082E3002083E5042093E52E
|
||||
S1130484012782E3042083E51C309FE50FE0A0E10B
|
||||
S113049413FF2FE114409FE50FE0A0E114FF2FE1C7
|
||||
S11304A4FCFFFFEA00C01FE000C002E0480E0000A9
|
||||
S10704B4B40E00007E
|
||||
S11304B814309FE50120E0E30320C3E50400C3E50D
|
||||
S11304C80220A0E3B424C3E11EFF2FE1040200408C
|
||||
S11304D81C309FE50020A0E30020C3E5482083E505
|
||||
S11304E84320C3E5B424C3E10220C3E50120C3E5E6
|
||||
S10B04F81EFF2FE10402004085
|
||||
S11305000C309FE50000D3E5000090E20100A01349
|
||||
S10B05101EFF2FE1040200406C
|
||||
S11305180020A0E304309FE54320C3E51EFF2FE13C
|
||||
S10705280402004085
|
||||
S113052C70402DE90030D0E5FF0053E31D00001AA4
|
||||
S113053C30469FE50030A0E30130C4E50150A0E350
|
||||
S113054C0050C4E50020E0E30320C4E51020A0E340
|
||||
S113055C0420C4E50530C4E50C369FE50FE0A0E1AA
|
||||
S113056C13FF2FE10600C4E500669FE50FE0A0E150
|
||||
S113057C16FF2FE10700C4E50FE0A0E116FF2FE101
|
||||
S113058C2004A0E10800C4E50950C4E50A50C4E500
|
||||
S113059C0830A0E3B434C4E1D4359FE50FE0A0E106
|
||||
S11305AC13FF2FE14F0100EA0040A0E1B4259FE5C1
|
||||
S11305BC0020D2E5010052E36801001AC93043E27D
|
||||
S11305CC350053E303F19F97420100EAE008000071
|
||||
S11305DCE40A0000E40A0000D00A0000E40A000067
|
||||
S11305ECE40A0000AC0A00005C090000600A000088
|
||||
S11305FC200A0000E40A0000E40A0000E40A0000F7
|
||||
S113060CE40A0000E40A0000E40A0000E40A000022
|
||||
S113061CE40A0000E40A0000E40A0000E40A000012
|
||||
S113062CE40A0000E40A0000E40A0000E40A000002
|
||||
S113063CE40A0000E40A0000E40A0000E40A0000F2
|
||||
S113064CE40A0000E40A0000E40A0000E40A0000E2
|
||||
S113065CE40A0000E40A0000E40A0000E40A0000D2
|
||||
S113066CE40A0000E40A0000E40A0000E40A0000C2
|
||||
S113067CE40A0000BC07000024070000B0060000D8
|
||||
S113068C9C070000E40A0000E40A0000E40A0000ED
|
||||
S113069C30080000E40A0000740800008808000018
|
||||
S11306ACBC0800000150D0E5BC349FE50FE0A0E18C
|
||||
S11306BC13FF2FE1010040E2000055E1040000DAD1
|
||||
S11306CC2200A0E3AC349FE50FE0A0E113FF2FE17F
|
||||
S11306DC040100EA8C549FE50120D4E5481095E50B
|
||||
S11306EC040085E290349FE50FE0A0E113FF2FE1B5
|
||||
S11306FC0030E0E30330C5E50120D4E5483095E54E
|
||||
S113070C023083E0483085E50130D4E5013083E2E2
|
||||
S113071CB434C5E1F30000EA0150D0E548349FE558
|
||||
S113072C0FE0A0E113FF2FE1010040E2000055E1CE
|
||||
S113073C040000DA2200A0E338349FE50FE0A0E1C6
|
||||
S113074C13FF2FE1E70000EA041094E514549FE52D
|
||||
S113075C481085E50120D4E5040085E218349FE5B2
|
||||
S113076C0FE0A0E113FF2FE10030E0E30330C5E517
|
||||
S113077C0120D4E5483095E5023083E0483085E526
|
||||
S113078C0130D4E5013083E2B434C5E1D50000EA8C
|
||||
S113079CD0339FE50020E0E30320C3E5042090E57B
|
||||
S11307AC482083E50120A0E3B424C3E1E60000EA79
|
||||
S11307BCB0339FE50020E0E30320C3E5482093E534
|
||||
S11307CC040090E5000050E30700000A000082E0FA
|
||||
S11307DC0030A0E30110D2E4013083E0FF3003E2E7
|
||||
S11307EC020050E1FAFFFF1A000000EA0030A0E317
|
||||
S11307FC70239FE50010A0E30730C2E50810C2E5A2
|
||||
S113080C0910C2E50A10C2E50130A0E30430C2E5C8
|
||||
S113081C0510C2E50610C2E50830A0E3B434C2E109
|
||||
S113082CC90000EA3C339FE50020E0E30320C3E564
|
||||
S113083C48239FE5482083E50020A0E30420C3E57A
|
||||
S113084C0520C3E50620C3E50710A0E30710C3E5A4
|
||||
S113085C0820C3E50920C3E50A20C3E50820A0E36A
|
||||
S113086CB424C3E1B80000EA0000A0E304339FE51C
|
||||
S113087C0FE0A0E113FF2FE19A0000EAE4329FE5B8
|
||||
S113088C0020E0E30320C3E50020A0E30420C3E53B
|
||||
S113089C0110D3E50510C3E50620C3E50720C3E525
|
||||
S11308AC0820C3E50620A0E3B424C3E1A60000EAB3
|
||||
S11308BCB0329FE50020A0E30020C3E50120C3E58E
|
||||
S11308CC0020E0E30320C3E50120A0E3B424C3E14A
|
||||
S11308DC9D0000EA8C329FE5485093E588329FE5F1
|
||||
S11308EC0FE0A0E113FF2FE1012084E2011040E2AC
|
||||
S11308FC0500A0E188329FE50FE0A0E113FF2FE192
|
||||
S113090C000050E30400001A3100A0E364329FE5B8
|
||||
S113091C0FE0A0E113FF2FE1720000EA44429FE5CF
|
||||
S113092C0030E0E30330C4E53C329FE50FE0A0E186
|
||||
S113093C13FF2FE1010040E2483094E5003083E0DE
|
||||
S113094C483084E50130A0E3B434C4E17E0000EA0D
|
||||
S113095C0150D0E510329FE50FE0A0E113FF2FE129
|
||||
S113096C020040E2000055E1040000DA2200A0E39A
|
||||
S113097C00329FE50FE0A0E113FF2FE1590000EADC
|
||||
S113098CE0319FE50020E0E30320C3E50120A0E370
|
||||
S113099CB424C3E10110D4E5000051E30900001AAA
|
||||
S11309ACE0319FE50FE0A0E113FF2FE1000050E3DD
|
||||
S11309BC4C00001A3100A0E3B8319FE50FE0A0E130
|
||||
S11309CC13FF2FE1470000EA022084E294319FE5F3
|
||||
S11309DC480093E5A8319FE50FE0A0E113FF2FE158
|
||||
S11309EC000050E30400001A3100A0E384319FE5B9
|
||||
S11309FC0FE0A0E113FF2FE13A0000EA64219FE528
|
||||
S1130A0C0110D4E5483092E5013083E0483082E5AA
|
||||
S1130A1C340000EA4C419FE50030E0E30330C4E5C8
|
||||
S1130A2C0050A0E30450C4E50550C4E538319FE5FB
|
||||
S1130A3C0FE0A0E113FF2FE10600C4E50750C4E565
|
||||
S1130A4C0850C4E50950C4E50730A0E3B434C4E14C
|
||||
S1130A5C3D0000EA041090E508319FE5480093E559
|
||||
S1130A6C24319FE50FE0A0E113FF2FE1000050E3D8
|
||||
S1130A7C0400001A3100A0E3F8309FE50FE0A0E178
|
||||
S1130A8C13FF2FE1170000EAD8309FE50020E0E3C4
|
||||
S1130A9C0320C3E50120A0E3B424C3E12A0000EA47
|
||||
S1130AACE8309FE50FE0A0E113FF2FE1B4309FE5A0
|
||||
S1130ABC0020E0E30320C3E50120A0E3B424C3E158
|
||||
S1130ACC210000EA3100A0E3A8309FE50FE0A0E18B
|
||||
S1130ADC13FF2FE1030000EA2000A0E394309FE50C
|
||||
S1130AEC0FE0A0E113FF2FE178309FE54330D3E50D
|
||||
S1130AFC010053E30300001A1000A0E374309FE5D7
|
||||
S1130B0C0FE0A0E113FF2FE158309FE5F414D3E17B
|
||||
S1130B1C000051E3110000DA48009FE50130A0E326
|
||||
S1130B2C4330C0E50118A0E12118A0E1030080E2E4
|
||||
S1130B3C5C309FE50FE0A0E113FF2FE1070000EA12
|
||||
S1130B4C20309FE5F414D3E1F2FFFFEA14309FE563
|
||||
S1130B5C4330D3E5010053E3F8FFFF1AE5FFFFEA46
|
||||
S1130B6C7040BDE81EFF2FE104020040F00C0000B1
|
||||
S1130B7C2C0D0000C0110000B804000098120000F5
|
||||
S1130B8C34020000DC1100004C120000F8110000CB
|
||||
S10B0B9CE4120000840C0000C7
|
||||
S1130BA410402DE938309FE50FE0A0E113FF2FE159
|
||||
S1130BB430309FE50FE0A0E113FF2FE128409FE5CB
|
||||
S1130BC40130A0E30030C4E520309FE50FE0A0E14C
|
||||
S1130BD413FF2FE10030A0E30030C4E51040BDE86A
|
||||
S1130BE41EFF2FE1D8040000381A00000002004060
|
||||
S1070BF48C0F00005E
|
||||
S1130BF810402DE968009FE568309FE50FE0A0E10B
|
||||
S1130C0813FF2FE1010050E30600001A0120A0E3BE
|
||||
S1130C1854309FE50020C3E544009FE54C309FE530
|
||||
S1130C280FE0A0E113FF2FE134009FE540309FE57A
|
||||
S1130C380FE0A0E113FF2FE1010050E30600001AC2
|
||||
S1130C480020A0E320309FE50020C3E510009FE5C5
|
||||
S1130C5818309FE50FE0A0E113FF2FE11040BDE835
|
||||
S1130C681EFF2FE1500200402C1C0000000200402F
|
||||
S10B0C782C0500008C100000A3
|
||||
S1070C801EFF2FE13F
|
||||
S1130C8470402DE90050A0E10140A0E148309FE507
|
||||
S1130C940030D3E5010053E3FF1001023C309F050B
|
||||
S1130CA40FE0A00113FF2F012C309FE50030D3E5A2
|
||||
S1130CB4000053E3FF1004020500A00120309F0547
|
||||
S1130CC40FE0A00113FF2F0118309FE50FE0A0E10E
|
||||
S1130CD413FF2FE17040BDE81EFF2FE10002004026
|
||||
S10F0CE4581B0000CC0F00001805000095
|
||||
S1130CF030309FE50000D3E5020050E30500000A10
|
||||
S1130D00030050E30500000A010050E30800A003BB
|
||||
S1130D104000A0131EFF2FE10000A0E31EFF2FE1FF
|
||||
S10F0D200000A0E31EFF2FE100020040D1
|
||||
S1130D2C30309FE50000D3E5020050E30500000AD3
|
||||
S1130D3C030050E30500000A010050E30800A0037F
|
||||
S1130D4C4000A0131EFF2FE10000A0E31EFF2FE1C3
|
||||
S10F0D5C0000A0E31EFF2FE10002004095
|
||||
S1130D6810402DE90C309FE50FE0A0E113FF2FE1BF
|
||||
S10F0D781040BDE81EFF2FE10005000044
|
||||
S1130D8410402DE95C309FE50FE0A0E113FF2FE153
|
||||
S1130D94010050E31100000A4C309FE50030D3E514
|
||||
S1130DA4010053E30D00001A40309FE50FE0A0E179
|
||||
S1130DB413FF2FE138309FE5003093E57D3F83E254
|
||||
S1130DC4030050E10500003A0020A0E318309FE539
|
||||
S1130DD40020C3E51C309FE50FE0A0E113FF2FE1E1
|
||||
S1130DE41040BDE81EFF2FE1680D00009002004092
|
||||
S10F0DF4741D000094020040E412000092
|
||||
S1130E0010402DE90120A0E328309FE50020C3E530
|
||||
S1130E1024309FE50FE0A0E113FF2FE11C309FE594
|
||||
S1130E20000083E518309FE50FE0A0E113FF2FE1F8
|
||||
S1130E301040BDE81EFF2FE190020040741D000029
|
||||
S10B0E4094020040840D00003F
|
||||
S1130E4810402DE948309FE50FE0A0E113FF2FE1A2
|
||||
S1130E5840309FE50FE0A0E113FF2FE138309FE514
|
||||
S1130E680FE0A0E113FF2FE130309FE50FE0A0E190
|
||||
S1130E7813FF2FE128309FE50FE0A0E113FF2FE1D6
|
||||
S1130E8820309FE50FE0A0E113FF2FE11040BDE8FB
|
||||
S1130E981EFF2FE17C120000000F0000D41C00008C
|
||||
S10F0EA8C0110000A40B0000000E0000AC
|
||||
S1130EB410402DE930309FE50FE0A0E113FF2FE14E
|
||||
S1130EC428309FE50FE0A0E113FF2FE120309FE5D8
|
||||
S1130ED40FE0A0E113FF2FE118309FE50FE0A0E13C
|
||||
S1130EE413FF2FE11040BDE81EFF2FE1040F0000A3
|
||||
S10F0EF43C1D0000F80B0000840D000001
|
||||
S1070F001EFF2FE1BC
|
||||
S1070F041EFF2FE1B8
|
||||
S1130F0810402DE908409FE50FE0A0E114FF2FE110
|
||||
S10B0F18FCFFFFEA040F0000D6
|
||||
S1130F205C309FE51430D3E5203013E20F00000A53
|
||||
S1130F304C309FE50000C3E51430D3E5200013E3F3
|
||||
S1130F400900001A70402DE938509FE530409FE5B4
|
||||
S1130F500FE0A0E115FF2FE11430D4E5200013E3E6
|
||||
S1130F60FAFFFF0A0130A0E3020000EA0130A0E327
|
||||
S1130F700300A0E11EFF2FE10300A0E17040BDE8E3
|
||||
S10F0F801EFF2FE100C000E0040F000081
|
||||
S1130F8C34309FE50020A0E30420C3E50820C3E52A
|
||||
S1130F9C1420C3E57F10E0E30C10C3E54110A0E37B
|
||||
S1130FAC0010C3E50420C3E50320A0E30C20C3E533
|
||||
S1130FBC0720A0E30820C3E51EFF2FE100C000E0DA
|
||||
S1130FCCF0472DE90060A0E10140A0E1400051E3AD
|
||||
S1130FDC9310A08394009F8594309F850FE0A0818B
|
||||
S1130FEC13FF2F810400A0E188309FE50FE0A0E1FE
|
||||
S1130FFC13FF2FE1010050E39710A0136C009F1511
|
||||
S113100C6C309F150FE0A01113FF2F11005054E208
|
||||
S113101C1400000A014046E2015045E20558A0E1E3
|
||||
S113102C255886E050709FE548609FE53CA09FE5FD
|
||||
S113103CA090A0E338809FE50FE0A0E117FF2FE11B
|
||||
S113104C0100F4E50FE0A0E116FF2FE1010050E3ED
|
||||
S113105C0910A0110A00A0110FE0A01118FF2F1104
|
||||
S113106C050054E1F3FFFF1AF047BDE81EFF2FE122
|
||||
S113107C3C020000080F0000200F0000040F0000C9
|
||||
S113108C70402DE908319FE50050D3E5000055E38D
|
||||
S113109C1600001AFC309FE51440D3E5014014E21D
|
||||
S11310AC3800000A0040D3E5FF4004E2E8309FE535
|
||||
S11310BC0040C3E5000054E33200000ADC309FE535
|
||||
S11310CC0FE0A0E113FF2FE1D4309FE5000083E58E
|
||||
S11310DC0020A0E3CC309FE50020C3E50120A0E371
|
||||
S11310ECAC309FE50020C3E50540A0E1250000EAF3
|
||||
S11310FCA0309FE51440D3E5014014E21900000A26
|
||||
S113110CA0109FE50020D1E500E0D3E588309FE5F1
|
||||
S113111C02C083E001E0CCE5012082E2FF2002E280
|
||||
S113112C0020C1E50030D3E5020053E10040A013D8
|
||||
S113113C1400001A70109FE570309FE50FE0A0E1D9
|
||||
S113114C13FF2FE10020A0E344309FE50020C3E50A
|
||||
S113115C0140A0E30B0000EA0020A0E330309FE53F
|
||||
S113116C0020C3E5070000EA30309FE50FE0A0E162
|
||||
S113117C13FF2FE128309FE5003093E5643083E2C0
|
||||
S113118C030050E1F3FFFF8A0400A0E17040BDE8C6
|
||||
S113119C1EFF2FE1DA02004000C000E0980200407C
|
||||
S11311AC741D0000DC020040D9020040990200408A
|
||||
S10711BC9812000081
|
||||
S11311C010402DE90C309FE50FE0A0E113FF2FE163
|
||||
S10F11D01040BDE81EFF2FE1D016000007
|
||||
S11311DC10402DE90C309FE50FE0A0E113FF2FE147
|
||||
S10F11EC1040BDE81EFF2FE1F0160000CB
|
||||
S11311F810402DE90C309FE50FE0A0E113FF2FE12B
|
||||
S10F12081040BDE81EFF2FE17C17000021
|
||||
S113121410402DE90C309FE50FE0A0E113FF2FE10E
|
||||
S10F12241040BDE81EFF2FE17819000007
|
||||
S113123010402DE90C309FE50FE0A0E113FF2FE1F2
|
||||
S10F12401040BDE81EFF2FE1301A000032
|
||||
S113124C10402DE91C309FE50FE0A0E113FF2FE1C6
|
||||
S113125C000050E310309F150FE0A01113FF2F1165
|
||||
S113126C1040BDE81EFF2FE1E8180000C019000073
|
||||
S113127C10402DE90C309FE50FE0A0E113FF2FE1A6
|
||||
S10F128C1040BDE81EFF2FE19C1D000077
|
||||
S1131298000052E31EFF2F01F0412DE90150A0E1A7
|
||||
S11312A8013042E20338A0E12338A0E1014040E2E2
|
||||
S11312B8006083E01C709FE50130D5E40130E4E56B
|
||||
S11312C80FE0A0E117FF2FE1060054E1F9FFFF1A30
|
||||
S10F12D8F041BDE81EFF2FE1040F0000F0
|
||||
S11312E410402DE968309FE50FE0A0E113FF2FE1E2
|
||||
S11312F4000050E31400000A58309FE50FE0A0E119
|
||||
S113130413FF2FE150309FE50FE0A0E113FF2FE11D
|
||||
S113131448309FE50FE0A0E113FF2FE14020A0E354
|
||||
S11313240010A0E10101A0E334309FE50FE0A0E147
|
||||
S113133413FF2FE10220A0E328309FE5402083E53A
|
||||
S11313440131A0E30FE0A0E113FF2FE11040BDE859
|
||||
S11313541EFF2FE114120000800C00001C1D00006D
|
||||
S10F1364301200009812000000C01FE0CE
|
||||
S1131370F0412DE90060A0E158509FE50040A0E352
|
||||
S113138054709FE50FE0A0E117FF2FE1003095E5D1
|
||||
S1131390060053E10800008A041095E5013083E05B
|
||||
S11313A0030056E10400002A842084E024309FE5F1
|
||||
S11313B0022183E00800D2E5040000EA014084E24F
|
||||
S11313C00C5085E2100054E3EDFFFF1AFF00A0E388
|
||||
S11313D0F041BDE81EFF2FE160020000040F000091
|
||||
S11313E070402DE920D04DE20050A0E1000090E5CE
|
||||
S11313F024319FE50FE0A0E113FF2FE1FF0050E34C
|
||||
S11314000000A0034100000A3230A0E30C308DE557
|
||||
S113141010008DE514008DE520408DE20130A0E33D
|
||||
S1131420203024E5F4309FE50FE0A0E113FF2FE125
|
||||
S11314300410A0E10C008DE23A31E0E30FE0A0E1FA
|
||||
S113144013FF2FE100309DE5000053E30000A013DB
|
||||
S11314502E00001A3330A0E30C308DE50540A0E1E6
|
||||
S1131460043094E410308DE514408DE5023CA0E393
|
||||
S113147018308DE5A8309FE51C308DE520608DE2A5
|
||||
S11314800130A0E3203026E590309FE50FE0A0E195
|
||||
S113149013FF2FE10610A0E10C008DE23A31E0E3E6
|
||||
S11314A00FE0A0E113FF2FE100309DE5000053E3BE
|
||||
S11314B00000A0131500001A3830A0E30C308DE5AD
|
||||
S11314C0003095E510308DE514408DE5023CA0E335
|
||||
S11314D018308DE520408DE20130A0E3203024E572
|
||||
S11314E038309FE50FE0A0E113FF2FE10410A0E1E5
|
||||
S11314F00C008DE23A31E0E30FE0A0E113FF2FE1AD
|
||||
S113150000009DE5010070E20000A033FFFFFFEA48
|
||||
S113151020D08DE27040BDE81EFF2FE17013000063
|
||||
S10B1520040F000060EA000062
|
||||
S113152870402DE90150A0E180309FE5030050E1AF
|
||||
S11315380800000A0040A0E1020A51E30A00000A78
|
||||
S11315486C309FE50FE0A0E113FF2FE1000050E3AA
|
||||
S11315580100001A100000EA58409FE5853BB0E1FD
|
||||
S11315680000A0130F00001A000000EA3C409FE5A9
|
||||
S1131578003094E5050053E10900000A0400A0E1E5
|
||||
S1131588045080E4022CA0E30510A0E128309FE574
|
||||
S11315980FE0A0E113FF2FE1010000EA0000A0E33F
|
||||
S11315A8000000EA0400A0E17040BDE81EFF2FE13E
|
||||
S11315B8E0020040E0130000E40400409812000038
|
||||
S11315C8F84F2DE90060A0E10140A0E10270A0E11C
|
||||
S11315D80350A0E1A1A4A0E18AA4A0E1002090E521
|
||||
S11315E8013092E20130A01302005AE10130830372
|
||||
S11315F8000053E30500001A04A080E4022CA0E3D1
|
||||
S11316080A10A0E1AC309FE50FE0A0E113FF2FE141
|
||||
S1131618003096E503005AE10600000A0A10A0E12A
|
||||
S11316280600A0E190309FE50FE0A0E113FF2FE151
|
||||
S1131638006050E21A00000A003096E5044063E0B6
|
||||
S1131648044086E0044084E270909FE570809FE542
|
||||
S113165802AC8AE260B09FE50FE0A0E119FF2FE138
|
||||
S1131668043086E2043063E0080053E10600009A7F
|
||||
S11316780A10A0E10600A0E10FE0A0E11BFF2FE1A2
|
||||
S1131688006050E20800000A044086E20130D7E412
|
||||
S11316980130C4E4015055E2EEFFFF1A0100A0E353
|
||||
S11316A8020000EA0000A0E3000000EA0000A0E352
|
||||
S11316B8F84FBDE81EFF2FE198120000281500001E
|
||||
S10B16C8040F0000FF01000003
|
||||
S11316D00030E0E30C209FE5003082E508209FE520
|
||||
S11316E0003082E51EFF2FE1E4040040E0020040E8
|
||||
S11316F070402DE90040A0E10150A0E10260A0E1AA
|
||||
S113170064309FE50FE0A0E113FF2FE1FF0050E3F9
|
||||
S11317100000A0031200000A010045E2040080E07A
|
||||
S113172044309FE50FE0A0E113FF2FE1FF0050E3F9
|
||||
S11317300000A0030A00000AA434A0E1100053E34F
|
||||
S11317400530A0E10620A0E10410A0E11C009F05E3
|
||||
S11317501C009F151C409FE50FE0A0E114FF2FE142
|
||||
S1131760FFFFFFEA7040BDE81EFF2FE17013000089
|
||||
S10F1770E0020040E4040040C815000042
|
||||
S113177CF0402DE924D04DE20070A0E10140A0E13D
|
||||
S113178C48519FE50FE0A0E115FF2FE10060A0E1B7
|
||||
S113179C010044E2070080E00FE0A0E115FF2FE117
|
||||
S11317ACFF0050E3FF0056130000A0034400000A9E
|
||||
S11317BC0040A0E1013076E20030A033000056E195
|
||||
S11317CC01308383100050E301308383000053E322
|
||||
S11317DC0000A0133A00001A3230A0E30C308DE55F
|
||||
S11317EC10608DE514408DE520508DE20130A0E3AE
|
||||
S11317FC203025E5D8309FE50FE0A0E113FF2FE161
|
||||
S113180C0510A0E10C008DE23A31E0E30FE0A0E119
|
||||
S113181C13FF2FE100309DE5000053E30000A013FB
|
||||
S113182C2700001A3430A0E30C308DE510608DE5F0
|
||||
S113183C14408DE59C309FE518308DE520508DE2E9
|
||||
S113184C0130A0E3203025E584309FE50FE0A0E1D2
|
||||
S113185C13FF2FE10510A0E10C008DE23A31E0E317
|
||||
S113186C0FE0A0E113FF2FE100309DE5000053E3EE
|
||||
S113187C0000A0131200001A3530A0E30C308DE5E3
|
||||
S113188C10608DE514408DE520408DE20130A0E31D
|
||||
S113189C203024E538309FE50FE0A0E113FF2FE161
|
||||
S11318AC0410A0E10C008DE23A31E0E30FE0A0E17A
|
||||
S11318BC13FF2FE100009DE5010070E20000A0334E
|
||||
S11318CCFFFFFFEA24D08DE2F040BDE81EFF2FE1BC
|
||||
S10F18DC70130000040F000060EA00001C
|
||||
S11318E87C309FE5003093E5010073E31700000A9C
|
||||
S11318F804E02DE50CD04DE264209FE50A0092E94E
|
||||
S1131908033081E00C1092E5013083E0101092E579
|
||||
S1131918013083E0141092E5013083E01C1092E555
|
||||
S1131928013083E0202092E5023083E0003063E256
|
||||
S113193808208DE2043022E50410A0E324009FE58A
|
||||
S113194824309FE50FE0A0E113FF2FE1010000EA36
|
||||
S11319580100A0E31EFF2FE10CD08DE204E09DE41A
|
||||
S11319681EFF2FE1E002004014200000F0160000E2
|
||||
S1131978022AA0E30A0092E8033081E0081092E505
|
||||
S1131988013083E00C1092E5013083E0101092E5F9
|
||||
S1131998013083E0141092E5013083E0181092E5D9
|
||||
S11319A8013083E01C2092E5020073E10100A003EA
|
||||
S10B19B80000A0131EFF2FE143
|
||||
S11319C010402DE958309FE5003093E5010073E3A2
|
||||
S11319D00500000A48009FE548309FE50FE0A0E1BC
|
||||
S11319E013FF2FE1000050E30B00000A38309FE59D
|
||||
S11319F0003093E5010073E30100A0030600000A30
|
||||
S1131A0024009FE51C309FE50FE0A0E113FF2FE1C8
|
||||
S1131A10000090E20100A013FFFFFFEA1040BDE8C0
|
||||
S1131A201EFF2FE1E0020040E0130000E404004048
|
||||
S10B1A30020AA0E31EFF2FE1EE
|
||||
S1131A38F84F2DE90220A0E3EC309FE50020C3E530
|
||||
S1131A48023983E20120A0E3002083E50020A0E31B
|
||||
S1131A58102083E5082083E5D0509FE5249085E293
|
||||
S1131A68CC809FE5CCB09FE5CCA09FE50060D5E590
|
||||
S1131A780170D5E5073086E0013083E2834263E0F4
|
||||
S1131A88044183E00441A0E10410A0E1AC009FE517
|
||||
S1131A980FE0A0E118FF2FE1000051E31000001A45
|
||||
S1131AA80410A0E194009FE50FE0A0E11BFF2FE1E3
|
||||
S1131AB8013040E20338A0E123085AE10800003A63
|
||||
S1131AC80038A0E12338A0E1013043E2017047E285
|
||||
S1131AD8016046E20668A0E1077A86E1037087E1BF
|
||||
S1131AE8030000EA025085E2090055E1DEFFFF1A0F
|
||||
S1131AF8040000EA48309FE5147083E50020A0E361
|
||||
S1131B08002083E5060000EAC410A0E334009FE542
|
||||
S1131B1834309FE50FE0A0E113FF2FE10070A0E34C
|
||||
S1131B28F3FFFFEAF84FBDE81EFF2FE100C003E012
|
||||
S1131B384403000004020000DC000000FF0300006E
|
||||
S1131B4860EA0000004004E020030000080F0000E1
|
||||
S1131B5870402DE90040A0E10150A0E1AC309FE5C0
|
||||
S1131B681C3093E5040013E3D610A003A0009F05DE
|
||||
S1131B78A0309F050FE0A00113FF2F010558A0E135
|
||||
S1131B8888209FE5305082E58C309FE5343082E52B
|
||||
S1131B980310D4E50230D4E50338A0E1013C83E026
|
||||
S1131BA80110D4E5013483E00010D4E5013083E06A
|
||||
S1131BB8383082E50710D4E50630D4E50338A0E1CF
|
||||
S1131BC8013C83E00510D4E5013483E00410D4E536
|
||||
S1131BD8013083E03C3082E52130A0E3043082E523
|
||||
S1131BE81C3092E5080013E30600001A2C509FE508
|
||||
S1131BF80240A0E10FE0A0E115FF2FE11C3094E5BD
|
||||
S1131C08080013E3FAFFFF0A7040BDE81EFF2FE146
|
||||
S1131C18004004E020030000080F0000E107000072
|
||||
S1071C28040F0000A1
|
||||
S1131C2C98309FE51C3093E5010013E31F00000A74
|
||||
S1131C3C88309FE5242093E584309FE5030052E12E
|
||||
S1131C4C1C00001A74309FE5282093E50020C0E5A1
|
||||
S1131C5C282093E52224A0E10120C0E5282093E567
|
||||
S1131C6C2228A0E10220C0E5282093E5222CA0E143
|
||||
S1131C7C0320C0E52C2093E50420C0E52C2093E53B
|
||||
S1131C8C2224A0E10520C0E52C2093E52228A0E124
|
||||
S1131C9C0620C0E52C2093E5222CA0E10720C0E50A
|
||||
S1131CAC0420A0E3042083E50100A0E31EFF2FE140
|
||||
S1131CBC0000A0E31EFF2FE10000A0E31EFF2FE1B4
|
||||
S10B1CCC004004E0670600007B
|
||||
S1131CD430309FE50020A0E3142083E5282083E529
|
||||
S1131CE424109FE50C1083E50110A0E3041083E5A0
|
||||
S1131CF4081093E514309FE5001083E510309FE548
|
||||
S1131D04002083E51EFF2FE1004000E05FEA0000AD
|
||||
S10B1D14EC060040E806004063
|
||||
S1131D1C14309FE50020A0E3042083E50C2083E528
|
||||
S1131D2C082083E5102083E51EFF2FE1004000E02E
|
||||
S1131D3C24309FE5081093E520009FE5003090E5E2
|
||||
S1131D4C033081E018209FE500C092E503306CE07D
|
||||
S1131D5C003080E5001082E51EFF2FE1004000E01A
|
||||
S10B1D6CE8060040EC0600400B
|
||||
S1131D7410402DE914309FE50FE0A0E113FF2FE19B
|
||||
S1131D840C309FE5000093E51040BDE81EFF2FE1F1
|
||||
S10B1D943C1D0000E8060040BC
|
||||
S1131D9C00300FE1803083E303F029E11EFF2FE1D3
|
||||
S1041DAC042E
|
||||
S9030000FC
|
|
@ -1,11 +1,11 @@
|
|||
#****************************************************************************************
|
||||
#| Description: Makefile for NXP LPC2000 using CodeSourcery GNU GCC compiler toolset
|
||||
#| Description: Makefile for GNU ARM Embedded toolchain.
|
||||
#| File Name: makefile
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| C O P Y R I G H T
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| Copyright (c) 2011 by Feaser http://www.feaser.com All rights reserved
|
||||
#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| L I C E N S E
|
||||
|
@ -25,111 +25,115 @@
|
|||
#****************************************************************************************
|
||||
SHELL = sh
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Configure project name |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure project name |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_NAME=openblt_olimex_lpc_l2294_20mhz
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Speficy project source files |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
PROJ_FILES= \
|
||||
blt_conf.h \
|
||||
hooks.c \
|
||||
main.c \
|
||||
extflash.c \
|
||||
extflash.h \
|
||||
lpc2294.h \
|
||||
vectors.c \
|
||||
cstart.s \
|
||||
../../../Source/boot.c \
|
||||
../../../Source/boot.h \
|
||||
../../../Source/com.c \
|
||||
../../../Source/com.h \
|
||||
../../../Source/xcp.c \
|
||||
../../../Source/xcp.h \
|
||||
../../../Source/backdoor.c \
|
||||
../../../Source/backdoor.h \
|
||||
../../../Source/cop.c \
|
||||
../../../Source/cop.h \
|
||||
../../../Source/assert.c \
|
||||
../../../Source/assert.h \
|
||||
../../../Source/cpu.h \
|
||||
../../../Source/can.h \
|
||||
../../../Source/uart.h \
|
||||
../../../Source/nvm.h \
|
||||
../../../Source/timer.h \
|
||||
../../../Source/plausibility.h \
|
||||
../../../Source/ARM7_LPC2000/types.h \
|
||||
../../../Source/ARM7_LPC2000/cpu.c \
|
||||
../../../Source/ARM7_LPC2000/can.c \
|
||||
../../../Source/ARM7_LPC2000/uart.c \
|
||||
../../../Source/ARM7_LPC2000/nvm.c \
|
||||
../../../Source/ARM7_LPC2000/timer.c \
|
||||
../../../Source/ARM7_LPC2000/flash.c \
|
||||
../../../Source/ARM7_LPC2000/flash.h \
|
||||
../../../Source/ARM7_LPC2000/GCC/cpu_comp.c
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Compiler binaries |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
CC = arm-none-eabi-gcc
|
||||
LN = arm-none-eabi-gcc
|
||||
OC = arm-none-eabi-objcopy
|
||||
OD = arm-none-eabi-objdump
|
||||
AS = arm-none-eabi-as
|
||||
SZ = arm-none-eabi-size
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Collect project files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
# Recursive wildcard function implementation. Example usages:
|
||||
# $(call rwildcard, , *.c *.h)
|
||||
# --> Returns all *.c and *.h files in the current directory and below
|
||||
# $(call rwildcard, /lib/, *.c)
|
||||
# --> Returns all *.c files in the /lib directory and below
|
||||
rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d)))
|
||||
|
||||
# Collect all application files in the current directory and its subdirectories, but
|
||||
# exclude flash-layout.c as this one is directly included in a source file, when used.
|
||||
PROJ_FILES = $(filter-out flash_layout.c, $(call rwildcard, , *.c *.h *.s))
|
||||
# Collect bootloader core files
|
||||
PROJ_FILES += $(wildcard ../../../Source/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/*.h)
|
||||
# Collect bootloader port files
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARM7_LPC2000/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARM7_LPC2000/*.h)
|
||||
# Collect bootloader port compiler specific files
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARM7_LPC2000/GCC/*.c)
|
||||
PROJ_FILES += $(wildcard ../../../Source/ARM7_LPC2000/GCC/*.h)
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Extract file names |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
OD = $(TOOL_PATH)arm-none-eabi-objdump
|
||||
AS = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
SZ = $(TOOL_PATH)arm-none-eabi-size
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Filter project files
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_ASRCS = $(filter %.s,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CCMPL = $(patsubst %.c,%.cpl,$(PROJ_CSRCS))
|
||||
PROJ_ACMPL = $(patsubst %.s,%.cpl,$(PROJ_ASRCS))
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Set important path variables |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
|
||||
OBJ_PATH = ./obj
|
||||
BIN_PATH = ./bin
|
||||
INC_PATH = $(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file)))))
|
||||
INC_PATH += -I.
|
||||
LIB_PATH = -L./
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Set important path variables |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
|
||||
OBJ_PATH = obj
|
||||
BIN_PATH = bin
|
||||
INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file))))))
|
||||
INC_PATH += -I./lib
|
||||
LIB_PATH =
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Options for compiler binaries |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
AFLAGS = -ahls -mapcs-32 -mcpu=arm7tdmi-s -mfpu=softfpa
|
||||
CFLAGS = $(INC_PATH) -O1 -Wall -fmessage-length=0 -mcpu=arm7tdmi-s -g
|
||||
CFLAGS += -Wa,-adhlns="$(OBJ_PATH)/$(subst .o,.lst,$@)"
|
||||
LFLAGS = $(LIB_PATH) -T"memory.x" -g -mcpu=arm7tdmi-s -nostartfiles
|
||||
OCFLAGS = -O ihex
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Options for toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
STDFLAGS = -mcpu=arm7tdmi-s -mlong-calls -fno-strict-aliasing
|
||||
STDFLAGS += -Wno-unused-but-set-variable
|
||||
STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3
|
||||
OPTFLAGS = -O1
|
||||
CFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
CFLAGS += -DDEBUG -Dgcc
|
||||
CFLAGS += $(INC_PATH)
|
||||
AFLAGS = $(CFLAGS)
|
||||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,-script="memory.x" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
RMFLAGS = -f
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Define targets |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Specify library files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
LIBS =
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Define targets |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
AOBJS = $(patsubst %.s,%.o,$(PROJ_ASRCS))
|
||||
COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS))
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Make ALL |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
all : $(BIN_PATH)/$(PROJ_NAME).hex
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make ALL |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: all
|
||||
all: $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).hex : $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(OC) $(OCFLAGS) $< $@
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(OC) $< $(OFLAGS) $@
|
||||
@$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@echo +++ Summary of memory consumption:
|
||||
@$(SZ) $(SZFLAGS) $<
|
||||
|
@ -137,30 +141,32 @@ $(BIN_PATH)/$(PROJ_NAME).hex : $(BIN_PATH)/$(PROJ_NAME).elf
|
|||
|
||||
$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS)
|
||||
@echo +++ Linking [$(notdir $@)]
|
||||
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F))
|
||||
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS)
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Compile and assemble |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Compile and assemble |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
$(AOBJS): %.o: %.s $(PROJ_CHDRS)
|
||||
@echo +++ Assembling [$@]
|
||||
@$(AS) $(AFLAGS) $< -o $(OBJ_PATH)/$(@F) > $(subst .o,.lst,$(OBJ_PATH)/$(@F))
|
||||
@echo +++ Assembling [$(notdir $<)]
|
||||
@$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
$(COBJS): %.o: %.c $(PROJ_CHDRS)
|
||||
@echo +++ Compiling [$@]
|
||||
@$(CC) $(CFLAGS) -c -o $(OBJ_PATH)/$(@F) $<
|
||||
@echo +++ Compiling [$(notdir $<)]
|
||||
@$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Make CLEAN |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
clean :
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make CLEAN |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo +++ Cleaning build environment
|
||||
@cs-rm -f $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
|
||||
@cs-rm -f $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
|
||||
@cs-rm -f $(patsubst %.o,%.lst,$(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)))
|
||||
@cs-rm -f $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
|
||||
@cs-rm -f $(BIN_PATH)/$(PROJ_NAME).hex $(BIN_PATH)/$(PROJ_NAME).map $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
@echo +++ Clean complete
|
||||
|
||||
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,134 +1,232 @@
|
|||
|
||||
bin/demoprog_olimex_lpc_l2294_20mhz.elf: file format elf32-littlearm
|
||||
bin/demoprog_olimex_lpc_l2294_20mhz.elf
|
||||
architecture: armv4t, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x00002000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**15
|
||||
filesz 0x00002efc memsz 0x00002efc flags r-x
|
||||
LOAD off 0x00008200 vaddr 0x40000200 paddr 0x00002efc align 2**15
|
||||
filesz 0x00000000 memsz 0x00000064 flags rw-
|
||||
private flags = 5000202: [Version5 EABI] [soft-float ABI] [has entry point]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 00000efc 00002000 00002000 00002000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .bss 00000064 40000200 00002efc 00008200 2**2
|
||||
ALLOC
|
||||
2 .ARM.attributes 0000002e 00000000 00000000 00002efc 2**0
|
||||
CONTENTS, READONLY
|
||||
3 .comment 00000030 00000000 00000000 00002f2a 2**0
|
||||
CONTENTS, READONLY
|
||||
4 .debug_info 0000059d 00000000 00000000 00002f5a 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
5 .debug_abbrev 000003bd 00000000 00000000 000034f7 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
6 .debug_aranges 000000c0 00000000 00000000 000038b4 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
7 .debug_line 0000027e 00000000 00000000 00003974 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
8 .debug_str 000003bc 00000000 00000000 00003bf2 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
9 .debug_frame 000003c4 00000000 00000000 00003fb0 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
00002000 l d .text 00000000 .text
|
||||
40000200 l d .bss 00000000 .bss
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 ./obj/cstart.o
|
||||
00000100 l *ABS* 00000000 UND_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 ABT_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 FIQ_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 IRQ_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 SVC_STACK_SIZE
|
||||
00000010 l *ABS* 00000000 MODE_USR
|
||||
00000011 l *ABS* 00000000 MODE_FIQ
|
||||
00000012 l *ABS* 00000000 MODE_IRQ
|
||||
00000013 l *ABS* 00000000 MODE_SVC
|
||||
00000017 l *ABS* 00000000 MODE_ABT
|
||||
0000001b l *ABS* 00000000 MODE_UND
|
||||
0000001f l *ABS* 00000000 MODE_SYS
|
||||
00000080 l *ABS* 00000000 I_BIT
|
||||
00000040 l *ABS* 00000000 F_BIT
|
||||
00002000 l .text 00000000 _vectors
|
||||
00002020 l .text 00000000 Reset_Addr
|
||||
00002024 l .text 00000000 Undef_Addr
|
||||
00002028 l .text 00000000 SWI_Addr
|
||||
0000202c l .text 00000000 PAbt_Addr
|
||||
00002030 l .text 00000000 DAbt_Addr
|
||||
0000203c l .text 00000000 FIQ_Addr
|
||||
00002038 l .text 00000000 IRQ_Addr
|
||||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
0000217c l F .text 00000214 Init
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
00002424 l F .text 000000b8 BootComUartInit
|
||||
00002824 l F .text 00000090 BootComCanInit
|
||||
000024dc l F .text 0000014c BootComUartCheckActivationRequest
|
||||
000028b4 l F .text 000000a8 BootComCanCheckActivationRequest
|
||||
00002628 l F .text 00000060 UartReceiveByte
|
||||
40000200 l .bss 00000000 xcpCtoRxInProgress.4107
|
||||
40000204 l .bss 00000000 xcpCtoReqPacket.4105
|
||||
40000248 l .bss 00000000 xcpCtoRxStartTime.4108
|
||||
4000024c l .bss 00000000 xcpCtoRxLength.4106
|
||||
00002ed8 l O .text 00000024 canTiming
|
||||
00002688 l F .text 0000019c CanGetSpeedConfig
|
||||
00000000 l df *ABS* 00000000 irq.c
|
||||
40000250 l .bss 00000000 oldInterruptStatus
|
||||
40000254 l .bss 00000000 interruptNesting
|
||||
0000295c l F .text 00000028 IrqGetCPSR
|
||||
00002984 l F .text 00000024 IrqSetCPSR
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
40000258 l .bss 00000000 timer_counter_last.4086
|
||||
4000025c l .bss 00000000 led_toggle_state.4085
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
40000260 l .bss 00000000 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 _divsi3.o
|
||||
00002ca0 l .text 00000000 .divsi3_skip_div0_test
|
||||
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
||||
00000000 l df *ABS* 00000000 memcpy-stub.c
|
||||
00000000 l df *ABS* 00000000
|
||||
00002c1c g F .text 0000002c TimerUpdate
|
||||
000029a8 g F .text 00000030 IrqInterruptEnable
|
||||
000020d8 g F .text 00000044 TIMER0_ISR
|
||||
00002efc g .text 00000000 _etext
|
||||
00002de4 g F .text 000000f0 memcpy
|
||||
40000200 g .bss 00000000 _bss_start
|
||||
00002000 g .text 00000000 _startup
|
||||
000023c8 g F .text 0000005c BootActivate
|
||||
40000264 g .bss 00000000 _bss_end
|
||||
00002040 g .text 00000000 Reset_Handler
|
||||
00002ab4 g F .text 0000003c LedInit
|
||||
00002c98 g F .text 00000000 .hidden __aeabi_idiv
|
||||
00002a44 g F .text 00000070 IrqInterruptRestore
|
||||
00002de0 w F .text 00000004 .hidden __aeabi_ldiv0
|
||||
0000213c g F .text 00000040 main
|
||||
40003edc g *ABS* 00000000 _stack_end
|
||||
00002c98 g F .text 00000128 .hidden __divsi3
|
||||
00002c48 g F .text 0000002c TimerSet
|
||||
00002390 g F .text 0000001c BootComInit
|
||||
00002128 g F .text 00000008 FIQ_ISR
|
||||
40000200 g .text 00000000 _data
|
||||
00002af0 g F .text 000000a8 LedToggle
|
||||
40000200 g .text 00000000 _edata
|
||||
40000264 g .bss 00000000 _end
|
||||
00002130 g F .text 0000000c UNDEF_ISR
|
||||
0000211c g F .text 0000000c SWI_ISR
|
||||
000029d8 g F .text 0000006c IrqInterruptDisable
|
||||
000023ac g F .text 0000001c BootComCheckActivationRequest
|
||||
00002de0 w F .text 00000004 .hidden __aeabi_idiv0
|
||||
00002c74 g F .text 00000024 TimerGet
|
||||
00002dc0 g F .text 00000020 .hidden __aeabi_idivmod
|
||||
00002b98 g F .text 00000084 TimerInit
|
||||
|
||||
|
||||
|
||||
bin/demoprog_olimex_lpc_l2294_20mhz.elf: file format elf32-littlearm
|
||||
bin/demoprog_olimex_lpc_l2294_20mhz.elf
|
||||
architecture: armv4t, flags 0x00000112:
|
||||
EXEC_P, HAS_SYMS, D_PAGED
|
||||
start address 0x00002000
|
||||
|
||||
Program Header:
|
||||
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**16
|
||||
filesz 0x000028b4 memsz 0x000028b4 flags r-x
|
||||
LOAD off 0x00010200 vaddr 0x40000200 paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000041 flags rw-
|
||||
LOAD off 0x00010241 vaddr 0x40000241 paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x00010242 vaddr 0x40000242 paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x00010244 vaddr 0x40000244 paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
LOAD off 0x00010248 vaddr 0x40000248 paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
LOAD off 0x0001024c vaddr 0x4000024c paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000001 flags rw-
|
||||
LOAD off 0x00010250 vaddr 0x40000250 paddr 0x000028b4 align 2**16
|
||||
filesz 0x00000000 memsz 0x00000004 flags rw-
|
||||
private flags = 5000200: [Version5 EABI] [soft-float ABI]
|
||||
|
||||
Sections:
|
||||
Idx Name Size VMA LMA File off Algn
|
||||
0 .text 0000024c 00002000 00002000 00002000 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
1 .init 0000000c 0000224c 0000224c 0000224c 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
2 .fini 0000000c 00002258 00002258 00002258 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
3 .text.IrqInterruptEnable 00000010 00002264 00002264 00002264 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
4 .text.BootComInit 00000140 00002274 00002274 00002274 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
5 .text.BootActivate 00000034 000023b4 000023b4 000023b4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
6 .text.BootComCheckActivationRequest 000001bc 000023e8 000023e8 000023e8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
7 .text.TIMER0_ISR 00000038 000025a4 000025a4 000025a4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
8 .text.SWI_ISR 00000004 000025dc 000025dc 000025dc 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
9 .text.FIQ_ISR 00000004 000025e0 000025e0 000025e0 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
10 .text.UNDEF_ISR 00000004 000025e4 000025e4 000025e4 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
11 .text.main 00000188 000025e8 000025e8 000025e8 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
12 .text.LedInit 00000020 00002770 00002770 00002770 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
13 .text.LedToggle 00000088 00002790 00002790 00002790 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
14 .text.TimerInit 00000058 00002818 00002818 00002818 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
15 .text.TimerUpdate 00000018 00002870 00002870 00002870 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
16 .text.TimerGet 00000010 00002888 00002888 00002888 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
17 .text.memcpy 0000001c 00002898 00002898 00002898 2**2
|
||||
CONTENTS, ALLOC, LOAD, READONLY, CODE
|
||||
18 .bss.xcpCtoReqPacket.4213 00000041 40000200 000028b4 00010200 2**2
|
||||
ALLOC
|
||||
19 .bss.xcpCtoRxLength.4214 00000001 40000241 000028b4 00010241 2**0
|
||||
ALLOC
|
||||
20 .bss.xcpCtoRxInProgress.4215 00000001 40000242 000028b4 00010242 2**0
|
||||
ALLOC
|
||||
21 .bss.xcpCtoRxStartTime.4216 00000004 40000244 000028b4 00010244 2**2
|
||||
ALLOC
|
||||
22 .bss.timer_counter_last.4194 00000004 40000248 000028b4 00010248 2**2
|
||||
ALLOC
|
||||
23 .bss.led_toggle_state.4193 00000001 4000024c 000028b4 0001024c 2**0
|
||||
ALLOC
|
||||
24 .bss.millisecond_counter 00000004 40000250 000028b4 00010250 2**2
|
||||
ALLOC
|
||||
25 .ARM.attributes 0000002c 00000000 00000000 000028b4 2**0
|
||||
CONTENTS, READONLY
|
||||
26 .comment 0000006e 00000000 00000000 000028e0 2**0
|
||||
CONTENTS, READONLY
|
||||
27 .debug_line 0000053a 00000000 00000000 0000294e 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
28 .debug_info 00000850 00000000 00000000 00002e88 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
29 .debug_abbrev 0000052f 00000000 00000000 000036d8 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
30 .debug_aranges 00000138 00000000 00000000 00003c08 2**3
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
31 .debug_loc 000001c5 00000000 00000000 00003d40 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
32 .debug_ranges 00000100 00000000 00000000 00003f05 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
33 .debug_macro 00001361 00000000 00000000 00004005 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
34 .debug_str 000068c7 00000000 00000000 00005366 2**0
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
35 .debug_frame 0000020c 00000000 00000000 0000bc30 2**2
|
||||
CONTENTS, READONLY, DEBUGGING
|
||||
SYMBOL TABLE:
|
||||
00002000 l d .text 00000000 .text
|
||||
0000224c l d .init 00000000 .init
|
||||
00002258 l d .fini 00000000 .fini
|
||||
00002264 l d .text.IrqInterruptEnable 00000000 .text.IrqInterruptEnable
|
||||
00002274 l d .text.BootComInit 00000000 .text.BootComInit
|
||||
000023b4 l d .text.BootActivate 00000000 .text.BootActivate
|
||||
000023e8 l d .text.BootComCheckActivationRequest 00000000 .text.BootComCheckActivationRequest
|
||||
000025a4 l d .text.TIMER0_ISR 00000000 .text.TIMER0_ISR
|
||||
000025dc l d .text.SWI_ISR 00000000 .text.SWI_ISR
|
||||
000025e0 l d .text.FIQ_ISR 00000000 .text.FIQ_ISR
|
||||
000025e4 l d .text.UNDEF_ISR 00000000 .text.UNDEF_ISR
|
||||
000025e8 l d .text.main 00000000 .text.main
|
||||
00002770 l d .text.LedInit 00000000 .text.LedInit
|
||||
00002790 l d .text.LedToggle 00000000 .text.LedToggle
|
||||
00002818 l d .text.TimerInit 00000000 .text.TimerInit
|
||||
00002870 l d .text.TimerUpdate 00000000 .text.TimerUpdate
|
||||
00002888 l d .text.TimerGet 00000000 .text.TimerGet
|
||||
00002898 l d .text.memcpy 00000000 .text.memcpy
|
||||
40000200 l d .bss.xcpCtoReqPacket.4213 00000000 .bss.xcpCtoReqPacket.4213
|
||||
40000241 l d .bss.xcpCtoRxLength.4214 00000000 .bss.xcpCtoRxLength.4214
|
||||
40000242 l d .bss.xcpCtoRxInProgress.4215 00000000 .bss.xcpCtoRxInProgress.4215
|
||||
40000244 l d .bss.xcpCtoRxStartTime.4216 00000000 .bss.xcpCtoRxStartTime.4216
|
||||
40000248 l d .bss.timer_counter_last.4194 00000000 .bss.timer_counter_last.4194
|
||||
4000024c l d .bss.led_toggle_state.4193 00000000 .bss.led_toggle_state.4193
|
||||
40000250 l d .bss.millisecond_counter 00000000 .bss.millisecond_counter
|
||||
00000000 l d .ARM.attributes 00000000 .ARM.attributes
|
||||
00000000 l d .comment 00000000 .comment
|
||||
00000000 l d .debug_line 00000000 .debug_line
|
||||
00000000 l d .debug_info 00000000 .debug_info
|
||||
00000000 l d .debug_abbrev 00000000 .debug_abbrev
|
||||
00000000 l d .debug_aranges 00000000 .debug_aranges
|
||||
00000000 l d .debug_loc 00000000 .debug_loc
|
||||
00000000 l d .debug_ranges 00000000 .debug_ranges
|
||||
00000000 l d .debug_macro 00000000 .debug_macro
|
||||
00000000 l d .debug_str 00000000 .debug_str
|
||||
00000000 l d .debug_frame 00000000 .debug_frame
|
||||
00000000 l df *ABS* 00000000 obj/cstart.o
|
||||
00000100 l *ABS* 00000000 UND_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 ABT_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 FIQ_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 IRQ_STACK_SIZE
|
||||
00000100 l *ABS* 00000000 SVC_STACK_SIZE
|
||||
00000010 l *ABS* 00000000 MODE_USR
|
||||
00000011 l *ABS* 00000000 MODE_FIQ
|
||||
00000012 l *ABS* 00000000 MODE_IRQ
|
||||
00000013 l *ABS* 00000000 MODE_SVC
|
||||
00000017 l *ABS* 00000000 MODE_ABT
|
||||
0000001b l *ABS* 00000000 MODE_UND
|
||||
0000001f l *ABS* 00000000 MODE_SYS
|
||||
00000080 l *ABS* 00000000 I_BIT
|
||||
00000040 l *ABS* 00000000 F_BIT
|
||||
00002000 l .text 00000000 _vectors
|
||||
00002020 l .text 00000000 Reset_Addr
|
||||
00002024 l .text 00000000 Undef_Addr
|
||||
00002028 l .text 00000000 SWI_Addr
|
||||
0000202c l .text 00000000 PAbt_Addr
|
||||
00002030 l .text 00000000 DAbt_Addr
|
||||
0000203c l .text 00000000 FIQ_Addr
|
||||
00002038 l .text 00000000 IRQ_Addr
|
||||
00000000 l df *ABS* 00000000 _divsi3.o
|
||||
000020e0 l .text 00000000 .divsi3_skip_div0_test
|
||||
00000000 l df *ABS* 00000000 _dvmd_tls.o
|
||||
00000000 l df *ABS* 00000000 main.c
|
||||
00000000 l df *ABS* 00000000 boot.c
|
||||
40000200 l O .bss.xcpCtoReqPacket.4213 00000041 xcpCtoReqPacket.4213
|
||||
40000241 l O .bss.xcpCtoRxLength.4214 00000001 xcpCtoRxLength.4214
|
||||
40000242 l O .bss.xcpCtoRxInProgress.4215 00000001 xcpCtoRxInProgress.4215
|
||||
40000244 l O .bss.xcpCtoRxStartTime.4216 00000004 xcpCtoRxStartTime.4216
|
||||
00002228 l O .text 00000024 canTiming
|
||||
00000000 l df *ABS* 00000000 /opt/gcc-arm-none-eabi-5_4-2016q3/bin/../lib/gcc/arm-none-eabi/5.4.1/crti.o
|
||||
00000000 l df *ABS* 00000000 irq.c
|
||||
00000000 l df *ABS* 00000000 vectors.c
|
||||
00000000 l df *ABS* 00000000 led.c
|
||||
40000248 l O .bss.timer_counter_last.4194 00000004 timer_counter_last.4194
|
||||
4000024c l O .bss.led_toggle_state.4193 00000001 led_toggle_state.4193
|
||||
00000000 l df *ABS* 00000000 timer.c
|
||||
40000250 l O .bss.millisecond_counter 00000004 millisecond_counter
|
||||
00000000 l df *ABS* 00000000 memcpy-stub.c
|
||||
00000000 l df *ABS* 00000000
|
||||
00000000 l *UND* 00000000 __bss_start__
|
||||
00000000 l *UND* 00000000 __libc_fini_array
|
||||
00000000 l *UND* 00000000 __sf_fake_stderr
|
||||
00000000 l *UND* 00000000 __deregister_frame_info
|
||||
00000000 l *UND* 00000000 __bss_end__
|
||||
00000000 l *UND* 00000000 __call_exitprocs
|
||||
00000000 l *UND* 00000000 software_init_hook
|
||||
00000000 l *UND* 00000000 __sf_fake_stdin
|
||||
00000000 l *UND* 00000000 __init_array_end
|
||||
00000000 l *UND* 00000000 hardware_init_hook
|
||||
00000000 l *UND* 00000000 atexit
|
||||
00000000 l *UND* 00000000 __preinit_array_end
|
||||
00000000 l *UND* 00000000 __stack
|
||||
00000000 l *UND* 00000000 __sf_fake_stdout
|
||||
00000000 l *UND* 00000000 __init_array_start
|
||||
00000000 l *UND* 00000000 _exit
|
||||
00000000 l *UND* 00000000 _Jv_RegisterClasses
|
||||
00000000 l *UND* 00000000 __preinit_array_start
|
||||
00000000 l *UND* 00000000 __register_frame_info
|
||||
00002870 g F .text.TimerUpdate 00000018 TimerUpdate
|
||||
00002264 g F .text.IrqInterruptEnable 00000010 IrqInterruptEnable
|
||||
000025a4 g F .text.TIMER0_ISR 00000038 TIMER0_ISR
|
||||
0000224c g .text 00000000 _etext
|
||||
00002898 g F .text.memcpy 0000001c memcpy
|
||||
40000200 g .text.memcpy 00000000 _bss_start
|
||||
00002000 g .text 00000000 _startup
|
||||
0000224c g F .init 00000000 _init
|
||||
000023b4 g F .text.BootActivate 00000034 BootActivate
|
||||
40000200 g .text.memcpy 00000000 _bss_end
|
||||
00002040 g .text 00000000 Reset_Handler
|
||||
00002770 g F .text.LedInit 00000020 LedInit
|
||||
000020d8 g F .text 00000000 .hidden __aeabi_idiv
|
||||
00002220 w F .text 00000004 .hidden __aeabi_ldiv0
|
||||
000025e8 g F .text.main 00000188 main
|
||||
40003edc g *ABS* 00000000 _stack_end
|
||||
000020d8 g F .text 00000128 .hidden __divsi3
|
||||
00002274 g F .text.BootComInit 00000140 BootComInit
|
||||
000025e0 g F .text.FIQ_ISR 00000004 FIQ_ISR
|
||||
00002258 g F .fini 00000000 _fini
|
||||
40000200 g .text.memcpy 00000000 _data
|
||||
00002790 g F .text.LedToggle 00000088 LedToggle
|
||||
40000200 g .text.memcpy 00000000 _edata
|
||||
40000200 g .text.memcpy 00000000 _end
|
||||
000025e4 g F .text.UNDEF_ISR 00000004 UNDEF_ISR
|
||||
000025dc g F .text.SWI_ISR 00000004 SWI_ISR
|
||||
000023e8 g F .text.BootComCheckActivationRequest 000001bc BootComCheckActivationRequest
|
||||
00002220 w F .text 00000004 .hidden __aeabi_idiv0
|
||||
00002888 g F .text.TimerGet 00000010 TimerGet
|
||||
00002200 g F .text 00000020 .hidden __aeabi_idivmod
|
||||
00002818 g F .text.TimerInit 00000058 TimerInit
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,148 @@
|
|||
S02B000062696E2F64656D6F70726F675F6F6C696D65785F6C70635F6C323239345F32306D687A2E73726563FD
|
||||
S113200018F09FE518F09FE518F09FE518F09FE59C
|
||||
S113201018F09FE50000A0E1F0FF1FE518F09FE530
|
||||
S113202040200000E4250000DC250000E425000039
|
||||
S1132030E42500000000000000000000E02500008E
|
||||
S113204078009FE5DBF021E300D0A0E1010C40E241
|
||||
S1132050D7F021E300D0A0E1010C40E2D1F021E36C
|
||||
S113206000D0A0E1010C40E2D2F021E300D0A0E1D5
|
||||
S1132070010C40E2D3F021E300D0A0E1010C40E2E6
|
||||
S1132080DFF021E300D0A0E134109FE534209FE588
|
||||
S113209034309FE5030052E104009134040082349B
|
||||
S11320A0FBFFFF3A0000A0E320109FE520209FE5FE
|
||||
S11320B0020051E104008134FCFFFF3A490100EAC7
|
||||
S11320C0DC3E00404C2200000002004000020040C0
|
||||
S11320D00002004000020040000051E34300000AF7
|
||||
S11320E001C020E000106142012051E22700000AF3
|
||||
S11320F00030B0E100306042010053E12600009A54
|
||||
S1132100020011E12800000A0E0211E38111A0016E
|
||||
S11321100820A0030120A013010251E30300513160
|
||||
S11321200112A0310222A031FAFFFF3A020151E369
|
||||
S1132130030051318110A0318220A031FAFFFF3A0F
|
||||
S11321400000A0E3010053E101304320020080219C
|
||||
S1132150A10053E1A1304320A2008021210153E1D9
|
||||
S11321602131432022018021A10153E1A1314320E7
|
||||
S1132170A2018021000053E32222B0112112A011F8
|
||||
S1132180EFFFFF1A00005CE3000060421EFF2FE136
|
||||
S113219000003CE1000060421EFF2FE10000A0337C
|
||||
S11321A0CC0FA001010080031EFF2FE1010851E3C1
|
||||
S11321B02118A0211020A0230020A033010C51E3FA
|
||||
S11321C02114A02108208222100051E32112A02111
|
||||
S11321D004208222040051E303208282A120829001
|
||||
S11321E000005CE33302A0E1000060421EFF2FE127
|
||||
S11321F0000050E30201E0C30201A0B3070000EABB
|
||||
S1132200000051E3F9FFFF0A03402DE9B3FFFFEBA0
|
||||
S11322100640BDE8920003E0031041E01EFF2FE1F9
|
||||
S11322201EFF2FE10102040805020602060307034C
|
||||
S11322300803090309040A040B040C040C050D0526
|
||||
S10F22400E050F050F061006100710080D
|
||||
S10F224C0DC0A0E1F8DF2DE904B04CE265
|
||||
S10F22580DC0A0E1F8DF2DE904B04CE259
|
||||
S113226400300FE18030C3E303F029E11EFF2FE1C6
|
||||
S1132274F84F2DE914219FE5003092E5053083E3FE
|
||||
S1132284003082E508319FE50020A0E30420C3E583
|
||||
S11322940820C3E51420C3E57F10E0E30C10C3E574
|
||||
S11322A44110A0E30010C3E50420C3E50310A0E338
|
||||
S11322B40C10C3E50710A0E30810C3E50210A0E363
|
||||
S11322C4033883E20010C3E5023983E20110A0E37A
|
||||
S11322D4001083E5102083E5082083E5B4509FE5CE
|
||||
S11322E4249085E2B0809FE5B0B09FE5B0A09FE55F
|
||||
S11322F40060D5E50170D5E5073086E0013083E25E
|
||||
S1132304834263E0044183E00441A0E10410A0E1BA
|
||||
S113231490009FE50FE0A0E118FF2FE1000051E3D6
|
||||
S11323241200001A0410A0E178009FE50FE0A0E178
|
||||
S11323341BFF2FE1013040E20338A0E123085AE1F6
|
||||
S11323440A00003A0038A0E12338A0E1013043E256
|
||||
S1132354017047E2016046E20668A0E1077A86E17B
|
||||
S1132364037087E140309FE5147083E5020000EABE
|
||||
S1132374025085E2090055E1DCFFFF1A0020A0E3C6
|
||||
S113238424309FE5002083E5F84FBDE81EFF2FE1CC
|
||||
S113239400C002E000C000E0282200000022000087
|
||||
S11323A4D8200000FF03000060EA0000004004E0BD
|
||||
S11323B40E32A0E3012BA0E3042083E50320A0E371
|
||||
S11323C40020C3E55520E0E30820C3E55510A0E34D
|
||||
S11323D40810C3E50820C3E50020A0E30820C3E5F2
|
||||
S10723E41EFF2FE1C4
|
||||
S11323E810402DE98C319FE50030D3E5000053E31C
|
||||
S11323F81600001A80319FE51430D3E5010013E379
|
||||
S11324083500000A70319FE50030D3E5FF3003E260
|
||||
S113241868219FE50030C2E5000053E32E00000A5E
|
||||
S11324285C319FE50FE0A0E113FF2FE154319FE5F4
|
||||
S1132438000083E50120A0E338319FE50020C3E5CF
|
||||
S11324480020A0E340319FE50020C3E5220000EA14
|
||||
S113245824319FE51430D3E5010013E33A00000A60
|
||||
S113246824119FE50030D1E50C219FE500C0D2E599
|
||||
S113247808219FE5030082E001C0C0E5013083E242
|
||||
S1132488FF3003E20030C1E50020D2E5030052E149
|
||||
S11324981100001A0020A0E3D8309FE50020C3E50E
|
||||
S11324A8D8309FE50130D3E5FF0053E30A00001A52
|
||||
S11324B8C8309FE50230D3E5020053E10600001A54
|
||||
S11324C8C8309FE50FE0A0E113FF2FE1020000EA06
|
||||
S11324D80020A0E39C309FE50020C3E5B0309FE5D1
|
||||
S11324E81C3093E5010013E32000000AA0309FE5A7
|
||||
S11324F8242093E59C309FE5030052E11B00001A59
|
||||
S11325088C109FE5283091E5282091E50400A0E38C
|
||||
S1132518040081E52224A0E1FF0012E30120A003C6
|
||||
S11325280020A013FF3003E2FF0053E30030A013A0
|
||||
S113253801300202000053E30C00000A4C309FE50E
|
||||
S11325480FE0A0E113FF2FE1080000EA30309FE517
|
||||
S11325580FE0A0E113FF2FE128309FE5003093E559
|
||||
S1132568643083E2030050E1D8FFFF8ADAFFFFEA10
|
||||
S11325781040BDE81EFF2FE14202004000C000E009
|
||||
S11325880002004088280000440200404102004044
|
||||
S10F2598B4230000004004E067060000CB
|
||||
S11325A404E04EE20F502DE90120A0E31C309FE526
|
||||
S11325B4002083E50020A0E30030E0E3CF2F03E50F
|
||||
S11325C40C309FE50FE0A0E113FF2FE10F90FDE82D
|
||||
S10B25D4004000E07028000043
|
||||
S10725DCFEFFFFEA11
|
||||
S10725E0FEFFFFEA0D
|
||||
S10725E4FEFFFFEA09
|
||||
S11325E804E02DE50CD04DE20420A0E34C119FE556
|
||||
S11325F802008DE048319FE50FE0A0E113FF2FE1D1
|
||||
S11326080430DDE5832263E0023183E0033263E0D2
|
||||
S11326180333A0E1263A43E2163E43E224219FE530
|
||||
S1132628020053E11000009A04108DE20120A0E397
|
||||
S113263810019FE50130F1E583C263E00C3183E0CA
|
||||
S1132648033263E00333A0E1263A43E2163E43E251
|
||||
S1132658000053E10500009A012082E2FF2002E213
|
||||
S1132668040052E3F2FFFF1A000000EA0020A0E38E
|
||||
S11326788232A0E1023083E3FF3003E2C8209FE501
|
||||
S11326888430C2E55510E0E38C10C2E55530A0E370
|
||||
S11326988C30C2E50100A0E38000C2E58C10C2E5DD
|
||||
S11326A88C30C2E50230A0E1B828D3E1010B12E373
|
||||
S11326B8FCFFFF0A90309FE50320A0E38020C3E5D8
|
||||
S11326C85520E0E38C20C3E55520A0E38C20C3E526
|
||||
S11326D80020A0E30020C3E50420A0E30420C3E510
|
||||
S11326E80220A0E30020C3E50120A0E3013C83E22B
|
||||
S11326F80020C3E554309FE50FE0A0E113FF2FE16C
|
||||
S11327084C309FE50FE0A0E113FF2FE144309FE533
|
||||
S11327180FE0A0E113FF2FE13C309FE50FE0A0E1BB
|
||||
S113272813FF2FE134509FE534409FE50FE0A0E10B
|
||||
S113273815FF2FE10FE0A0E114FF2FE1FAFFFFEAF4
|
||||
S11327482422000098280000A080020000C01FE096
|
||||
S1132758702700001828000064220000742200007A
|
||||
S10B276890270000E8230000A3
|
||||
S113277014309FE5182093E5022582E3182083E5B1
|
||||
S11327800225A0E3142083E51EFF2FE1008002E070
|
||||
S113279010402DE96C309FE50FE0A0E113FF2FE11D
|
||||
S11327A064309FE5003093E5003063E07D0F53E330
|
||||
S11327B01200003A54309FE50030D3E5000053E3A3
|
||||
S11327C00600001A0120A0E340309FE50020C3E585
|
||||
S11327D00225A0E338309FE51C2083E5050000EACC
|
||||
S11327E00020A0E324309FE50020C3E50225A0E3F8
|
||||
S11327F01C309FE5142083E50C309FE5000083E541
|
||||
S11328001040BDE81EFF2FE1882800004802004068
|
||||
S10B28104C020040008002E0CC
|
||||
S113281840309FE540209FE5182083E50320A0E38E
|
||||
S1132828142083E50120A0E3042083E50030E0E3DD
|
||||
S113283828209FE5FF2E03E52420A0E3FF2D03E5D0
|
||||
S11328481020A0E3EF2F03E50020A0E310309FE55C
|
||||
S1132858002083E51EFF2FE1004000E05FEA00004E
|
||||
S10B2868A42500005002004009
|
||||
S11328700C209FE5003092E5013083E2003082E5D0
|
||||
S10B28801EFF2FE1500200408D
|
||||
S113288804309FE5000093E51EFF2FE1500200404D
|
||||
S1132898013040E2022081E0020051E101C0D1147C
|
||||
S10F28A801C0E315FBFFFF1A1EFF2FE127
|
||||
S9032000DC
|
|
@ -1,242 +0,0 @@
|
|||
S029000062696E2F64656D6F70726F675F6F6C696D65785F6C70635F6C323239345F32306D687A2E7378C1
|
||||
S113200018F09FE518F09FE518F09FE518F09FE59C
|
||||
S113201018F09FE50000A0E1F0FF1FE518F09FE530
|
||||
S113202040200000302100001C210000302100006D
|
||||
S11320303021000000000000000000002821000002
|
||||
S113204078009FE5DBF021E300D0A0E1010C40E241
|
||||
S1132050D7F021E300D0A0E1010C40E2D1F021E36C
|
||||
S113206000D0A0E1010C40E2D2F021E300D0A0E1D5
|
||||
S1132070010C40E2D3F021E300D0A0E1010C40E2E6
|
||||
S1132080DFF021E300D0A0E134109FE534209FE588
|
||||
S113209034309FE5030052E104009134040082349B
|
||||
S11320A0FBFFFF3A0000A0E320109FE520209FE5FE
|
||||
S11320B0020051E104008134FCFFFF3A1E0000EAF3
|
||||
S11320C0DC3E0040FC2E0000000200400002004004
|
||||
S11320D0000200406402004004E04EE21F582DE973
|
||||
S11320E01CB08DE224309FE50120A0E3002083E5AD
|
||||
S11320F01C309FE50020A0E3002083E514309FE519
|
||||
S11321000FE0A0E113FF2FE11CD04BE21F98FDE884
|
||||
S1132110004000E030F0FFFF1C2C000004B02DE56F
|
||||
S113212000B08DE2FEFFFFEA04B04DE2FEFFFFEADD
|
||||
S113213004B02DE500B08DE2FEFFFFEA00482DE972
|
||||
S113214004B08DE20C0000EB20309FE50FE0A0E12D
|
||||
S113215013FF2FE118309FE50FE0A0E113FF2FE1FB
|
||||
S113216010309FE50FE0A0E113FF2FE1F8FFFFEA35
|
||||
S113217090230000F02A0000AC23000000482DE961
|
||||
S113218004B08DE210D04DE2C8319FE510104BE24F
|
||||
S11321900320A0E10430A0E30100A0E10210A0E1CB
|
||||
S11321A00320A0E1B0319FE50FE0A0E113FF2FE190
|
||||
S11321B00330A0E306304BE506305BE5013043E233
|
||||
S11321C006304BE50030A0E305304BE51D0000EA86
|
||||
S11321D005205BE50B30E0E304104BE2022081E0D4
|
||||
S11321E0033082E00030D3E50320A0E10230A0E117
|
||||
S11321F08332A0E1033062E00331A0E1023083E0E6
|
||||
S11322000322A0E1022063E00233A0E10320A0E165
|
||||
S11322100230A0E10C300BE50C201BE53C319FE5BE
|
||||
S1132220030052E10400009A0C201BE530319FE5C5
|
||||
S1132230030052E10000008A050000EA05305BE576
|
||||
S1132240013083E205304BE505305BE5030053E3E1
|
||||
S1132250DEFFFF9A0C319FE505205BE58222A0E1B9
|
||||
S1132260FF1002E206205BE5022081E1FF2002E28A
|
||||
S1132270FF2002E20020C3E5EC309FE55520E0E3B7
|
||||
S11322800020C3E5E0309FE55520A0E30020C3E52E
|
||||
S1132290D8309FE50120A0E30020C3E5C8309FE5C6
|
||||
S11322A05520E0E30020C3E5BC309FE55520A0E3C2
|
||||
S11322B00020C3E50000A0E1B4309FE5B030D3E1D5
|
||||
S11322C00338A0E12338A0E1013B03E2000053E31B
|
||||
S11322D0F8FFFF0A94309FE50320A0E30020C3E544
|
||||
S11322E084309FE55520E0E30020C3E578309FE586
|
||||
S11322F05520A0E30020C3E578309FE50020A0E34B
|
||||
S11323000020C3E570309FE50420A0E30020C3E56E
|
||||
S113231060309FE50220A0E30020C3E55C309FE528
|
||||
S11323200120A0E30020C3E554309FE50FE0A0E1C5
|
||||
S113233013FF2FE14C309FE50FE0A0E113FF2FE1E5
|
||||
S113234044309FE50FE0A0E113FF2FE104D04BE2FE
|
||||
S11323500048BDE81EFF2FE1D42E0000E42D00004C
|
||||
S11323605F61020000E2040084C01FE08CC01FE033
|
||||
S113237080C01FE088C01FE000C01FE004C01FE051
|
||||
S113238000C11FE0B42A0000982B0000A829000017
|
||||
S113239000482DE904B08DE2210000EB200100EBA0
|
||||
S11323A004D04BE20048BDE81EFF2FE100482DE9B0
|
||||
S11323B004B08DE2480000EB3D0100EB04D04BE299
|
||||
S11323C00048BDE81EFF2FE104B02DE500B08DE20A
|
||||
S11323D04E32A0E3012BA0E3002083E50E32A0E3FC
|
||||
S11323E00320A0E30020C3E58E32A0E35520E0E300
|
||||
S11323F00020C3E58E32A0E35520A0E30020C3E50E
|
||||
S11324008E32A0E35520E0E30020C3E58E32A0E342
|
||||
S11324100020A0E30020C3E500D04BE204B09DE41B
|
||||
S11324201EFF2FE104B02DE500B08DE20CD04DE28B
|
||||
S11324308C309FE588209FE5002092E5052082E30B
|
||||
S1132440002083E57C309FE50020A0E30020C3E565
|
||||
S113245074309FE50020A0E30020C3E56C309FE5C5
|
||||
S11324600020A0E30020C3E564309FE57F20E0E383
|
||||
S11324700020C3E54130A0E308300BE554309FE56C
|
||||
S113248008201BE5FF2002E20020C3E534309FE56D
|
||||
S113249008201BE52224A0E1FF2002E20020C3E57E
|
||||
S11324A02C309FE50320A0E30020C3E518309FE50E
|
||||
S11324B00720A0E30020C3E500D04BE204B09DE474
|
||||
S11324C01EFF2FE100C002E004C000E008C000E0ED
|
||||
S11324D014C000E00CC000E000C000E000482DE99A
|
||||
S11324E004B08DE228319FE50030D3E5000053E3CA
|
||||
S11324F01500001A1C019FE54A0000EB0030A0E122
|
||||
S1132500010053E33F00001A08319FE50030D3E592
|
||||
S1132510000053E33B00000AFC309FE50FE0A0E11C
|
||||
S113252013FF2FE10020A0E1F0309FE5002083E5B8
|
||||
S1132530DC309FE50120A0E30020C3E5E0309FE507
|
||||
S11325400020A0E30020C3E52E0000EAD0309FE580
|
||||
S11325500030D3E5012083E2B8309FE5033082E008
|
||||
S11325600300A0E12F0000EB0030A0E1010053E3E1
|
||||
S11325701800001AA8309FE50030D3E5013083E24B
|
||||
S1132580FF2003E298309FE50020C3E584309FE5F7
|
||||
S11325900020D3E588309FE50030D3E5030052E105
|
||||
S11325A01800001A68309FE50020A0E30020C3E56E
|
||||
S11325B060309FE50130D3E5FF0053E31100001ABA
|
||||
S11325C050309FE50230D3E5000053E30D00001ABC
|
||||
S11325D07CFFFFEB0B0000EA3C309FE50FE0A0E13D
|
||||
S11325E013FF2FE10020A0E130309FE5003093E598
|
||||
S11325F0643083E2030052E10200009A10309FE548
|
||||
S11326000020A0E30020C3E504D04BE20048BDE86D
|
||||
S11326101EFF2FE10002004004020040742C000061
|
||||
S1132620480200404C02004004B02DE500B08DE2A9
|
||||
S11326300CD04DE208000BE540309FE50030D3E5B7
|
||||
S1132640FF3003E2013003E2000053E30600000A16
|
||||
S11326502C309FE50030D3E5FF2003E208301BE572
|
||||
S11326600020C3E50130A0E3000000EA0030A0E34D
|
||||
S11326700300A0E100D04BE204B09DE41EFF2FE173
|
||||
S113268014C000E000C000E000482DE904B08DE271
|
||||
S113269010D04DE20030A0E114100BE5BE304BE148
|
||||
S11326A00030A0E305304BE5510000EABE305BE1A9
|
||||
S11326B005105BE558219FE58120D2E70210A0E1D7
|
||||
S11326C005005BE548C19FE50120A0E38000A0E18F
|
||||
S11326D000008CE0022080E00020D2E5022081E0AE
|
||||
S11326E0012082E2930202E028119FE528319FE550
|
||||
S11326F00100A0E10210A0E10FE0A0E113FF2FE12F
|
||||
S11327000130A0E1000053E33600001ABE305BE163
|
||||
S113271005105BE5F8209FE58120D2E70210A0E1D7
|
||||
S113272005005BE5E8C09FE50120A0E38000A0E18F
|
||||
S113273000008CE0022080E00020D2E5022081E04D
|
||||
S1132740012082E2930202E0D0309FE5C4009FE5BD
|
||||
S11327500210A0E10FE0A0E113FF2FE10030A0E19F
|
||||
S1132760B8304BE1B8305BE1000053E31D00000AD0
|
||||
S1132770B8305BE1010B53E31A00008AB8305BE127
|
||||
S1132780013043E20320A0E114301BE5002083E57F
|
||||
S113279014301BE5002093E505105BE570009FE510
|
||||
S11327A00130A0E38110A0E1011080E0033081E05A
|
||||
S11327B00030D3E5013043E2031AA0E105005BE5F4
|
||||
S11327C04C309FE58030D3E7013043E20338A0E189
|
||||
S11327D0033081E1032082E114301BE5002083E50E
|
||||
S11327E00130A0E3060000EA05305BE5013083E236
|
||||
S11327F005304BE505305BE5110053E3AAFFFF9A72
|
||||
S11328000030A0E30300A0E104D04BE20048BDE89F
|
||||
S11328101EFF2FE1D82E000060EA0000C02D00004A
|
||||
S1132820982C000000482DE904B08DE208D04DE258
|
||||
S113283068309FE50220A0E30020C3E560309FE5F7
|
||||
S11328400120A0E3002083E558309FE50020A0E3A9
|
||||
S1132850002083E550309FE50020A0E3002083E5BD
|
||||
S113286008304BE27D0FA0E30310A0E185FFFFEBEE
|
||||
S11328700030A0E1010053E30200001A2C309FE570
|
||||
S113288008201BE5002083E514309FE50020A0E329
|
||||
S1132890002083E504D04BE20048BDE81EFF2FE191
|
||||
S11328A000C003E0004004E0104004E0084004E0FD
|
||||
S11328B0144004E000482DE904B08DE208D04DE254
|
||||
S11328C080309FE5003093E5013003E2000053E3DC
|
||||
S11328D00000001A180000EA6C309FE5002093E520
|
||||
S11328E068309FE5030052E10000000A120000EA8C
|
||||
S11328F05C309FE5003093E5FF3003E208304BE5A0
|
||||
S11329004C309FE5003093E52334A0E1FF3003E22F
|
||||
S113291007304BE53C309FE50420A0E3002083E52D
|
||||
S113292008305BE5FF0053E30300001A07305BE562
|
||||
S1132930000053E30000001AA2FEFFEB04D04BE2B8
|
||||
S11329400048BDE81EFF2FE11C4004E0244004E0E1
|
||||
S113295067060000284004E0044004E004B02DE5CC
|
||||
S113296000B08DE20CD04DE200300FE108300BE5F1
|
||||
S113297008301BE50300A0E100D04BE204B09DE465
|
||||
S11329801EFF2FE104B02DE500B08DE20CD04DE226
|
||||
S113299008000BE508301BE503F029E100D04BE209
|
||||
S11329A004B09DE41EFF2FE100482DE904B08DE240
|
||||
S11329B008D04DE2E8FFFFEB08000BE508301BE50B
|
||||
S11329C08030C3E30300A0E1EDFFFFEB04D04BE252
|
||||
S11329D00048BDE81EFF2FE100482DE904B08DE258
|
||||
S11329E008D04DE250309FE50030D3E5000053E3BA
|
||||
S11329F00800001AD8FFFFEB08000BE508301BE5C0
|
||||
S1132A00803083E30300A0E1DDFFFFEB2C309FE582
|
||||
S1132A1008201BE5002083E51C309FE50030D3E54A
|
||||
S1132A20013083E2FF2003E20C309FE50020C3E580
|
||||
S1132A3004D04BE20048BDE81EFF2FE154020040E1
|
||||
S1132A405002004000482DE904B08DE208D04DE268
|
||||
S1132A5054309FE50030D3E5013043E2FF2003E228
|
||||
S1132A6044309FE50020C3E53C309FE50030D3E5CA
|
||||
S1132A70000053E30900001AB7FFFFEB08000BE561
|
||||
S1132A8008301BE58020C3E320309FE5003093E548
|
||||
S1132A90803003E2033082E10300A0E1B8FFFFEBE2
|
||||
S1132AA004D04BE20048BDE81EFF2FE15402004071
|
||||
S1132AB05002004004B02DE500B08DE224309FE5C3
|
||||
S1132AC020209FE5002092E5022582E3002083E593
|
||||
S1132AD014309FE50225A0E3002083E500D04BE2FB
|
||||
S1132AE004B09DE41EFF2FE1188002E0148002E090
|
||||
S1132AF000482DE904B08DE208D04DE280309FE516
|
||||
S1132B000FE0A0E113FF2FE108000BE574309FE50F
|
||||
S1132B10003093E508201BE5023063E07D0F53E3AA
|
||||
S1132B200000002A130000EA5C309FE50030D3E582
|
||||
S1132B30000053E30600001A4C309FE50120A0E397
|
||||
S1132B400020C3E544309FE50225A0E3002083E58F
|
||||
S1132B50050000EA30309FE50020A0E30020C3E533
|
||||
S1132B602C309FE50225A0E3002083E514309FE587
|
||||
S1132B7008201BE5002083E504D04BE20048BDE8B3
|
||||
S1132B801EFF2FE1742C0000580200405C0200403C
|
||||
S1132B901C8002E0148002E000482DE904B08DE2BC
|
||||
S1132BA054309FE554209FE5002083E550309FE595
|
||||
S1132BB00320A0E3002083E548309FE50120A0E343
|
||||
S1132BC0002083E540309FE540209FE5002083E519
|
||||
S1132BD03C309FE52420A0E3002083E534309FE5CA
|
||||
S1132BE01020A0E3002083E50000A0E3150000EB23
|
||||
S1132BF004D04BE20048BDE81EFF2FE1184000E07E
|
||||
S1132C005FEA0000144000E0044000E000F1FFFF30
|
||||
S1132C10D820000000F2FFFF10F0FFFF04B02DE504
|
||||
S1132C2000B08DE218309FE5003093E5012083E287
|
||||
S1132C300C309FE5002083E500D04BE204B09DE416
|
||||
S1132C401EFF2FE16002004004B02DE500B08DE2CC
|
||||
S1132C500CD04DE208000BE510309FE508201BE581
|
||||
S1132C60002083E500D04BE204B09DE41EFF2FE179
|
||||
S1132C706002004004B02DE500B08DE210309FE505
|
||||
S1132C80003093E50300A0E100D04BE204B09DE4E2
|
||||
S1132C901EFF2FE160020040000051E34300000AE0
|
||||
S1132CA001C020E000106142012051E22700000A27
|
||||
S1132CB00030B0E100306042010053E12600009A88
|
||||
S1132CC0020011E12800000A0E0211E38111A001A3
|
||||
S1132CD00820A0030120A013010251E30300513195
|
||||
S1132CE00112A0310222A031FAFFFF3A020151E39E
|
||||
S1132CF0030051318110A0318220A031FAFFFF3A44
|
||||
S1132D000000A0E3010053E10130432002008021D0
|
||||
S1132D10A10053E1A1304320A2008021210153E10D
|
||||
S1132D202131432022018021A10153E1A13143201B
|
||||
S1132D30A2018021000053E32222B0112112A0112C
|
||||
S1132D40EFFFFF1A00005CE3000060421EFF2FE16A
|
||||
S1132D5000003CE1000060421EFF2FE10000A033B0
|
||||
S1132D60CC0FA001010080031EFF2FE1010851E3F5
|
||||
S1132D702118A0211020A0230020A033010C51E32E
|
||||
S1132D802114A02108208222100051E32112A02145
|
||||
S1132D9004208222040051E303208282A120829035
|
||||
S1132DA000005CE33302A0E1000060421EFF2FE15B
|
||||
S1132DB0000050E30201E0C30201A0B3070000EAEF
|
||||
S1132DC0000051E3F9FFFF0A03402DE9B3FFFFEBD5
|
||||
S1132DD00640BDE8920003E0031041E01EFF2FE12E
|
||||
S1132DE01EFF2FE10F0052E3F0002DE92A00009AA4
|
||||
S1132DF0013080E1030013E33100001A106042E265
|
||||
S1132E002662A0E1065280E0105085E201C0A0E1F4
|
||||
S1132E100030A0E100409CE5004083E504409CE5CF
|
||||
S1132E20044083E508409CE5084083E50C409CE5AC
|
||||
S1132E30103083E2044003E5050053E110C08CE246
|
||||
S1132E40F3FFFF1A013086E20F7002E20332A0E1C1
|
||||
S1132E50030057E3031081E0033080E01A00009A76
|
||||
S1132E600150A0E10340A0E107C0A0E104C04CE28E
|
||||
S1132E70046095E403005CE3046084E4FAFFFF8AE1
|
||||
S1132E8004C047E203C0CCE304C08CE20C3083E00E
|
||||
S1132E900C1081E0032002E2000000EA0030A0E10F
|
||||
S1132EA0000052E30400000A022081E001C0D1E4E2
|
||||
S1132EB0020051E101C0C3E4FBFFFF1AF000BDE8CA
|
||||
S1132EC01EFF2FE10030A0E1F6FFFFEA0720A0E19A
|
||||
S1132ED0F2FFFFEA010204080502060206030703E3
|
||||
S1132EE00803090309040A040B040C040C050D056A
|
||||
S10F2EF00E050F050F0610061007100851
|
||||
S9032000DC
|
|
@ -1,11 +1,11 @@
|
|||
#****************************************************************************************
|
||||
#| Description: Makefile for NXP LPC2000 using CodeSourcery GNU GCC compiler toolset
|
||||
#| Description: Makefile for GNU ARM Embedded toolchain.
|
||||
#| File Name: makefile
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| C O P Y R I G H T
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| Copyright (c) 2011 by Feaser http://www.feaser.com All rights reserved
|
||||
#| Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved
|
||||
#|
|
||||
#|---------------------------------------------------------------------------------------
|
||||
#| L I C E N S E
|
||||
|
@ -25,89 +25,105 @@
|
|||
#****************************************************************************************
|
||||
SHELL = sh
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Configure project name |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure project name |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_NAME=demoprog_olimex_lpc_l2294_20mhz
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Speficy project source files |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
PROJ_FILES= \
|
||||
lpc2294.h \
|
||||
vectors.c \
|
||||
main.c \
|
||||
boot.c \
|
||||
boot.h \
|
||||
irq.c \
|
||||
irq.h \
|
||||
led.c \
|
||||
led.h \
|
||||
timer.c \
|
||||
timer.h \
|
||||
header.h \
|
||||
cstart.s
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Configure tool path |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
TOOL_PATH=/opt/gcc-arm-none-eabi-5_4-2016q3/bin/
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Compiler binaries |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
CC = arm-none-eabi-gcc
|
||||
LN = arm-none-eabi-gcc
|
||||
OC = arm-none-eabi-objcopy
|
||||
OD = arm-none-eabi-objdump
|
||||
AS = arm-none-eabi-as
|
||||
SZ = arm-none-eabi-size
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Collect project files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
# Recursive wildcard function implementation. Example usages:
|
||||
# $(call rwildcard, , *.c *.h)
|
||||
# --> Returns all *.c and *.h files in the current directory and below
|
||||
# $(call rwildcard, /lib/, *.c)
|
||||
# --> Returns all *.c files in the /lib directory and below
|
||||
rwildcard = $(strip $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $(subst *,%,$2),$d)))
|
||||
|
||||
# Collect all application files in the current directory and its subdirectories
|
||||
PROJ_FILES = $(call rwildcard, , *.c *.h *.s)
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Extract file names |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
RM = rm
|
||||
CC = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
LN = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
OC = $(TOOL_PATH)arm-none-eabi-objcopy
|
||||
OD = $(TOOL_PATH)arm-none-eabi-objdump
|
||||
AS = $(TOOL_PATH)arm-none-eabi-gcc
|
||||
SZ = $(TOOL_PATH)arm-none-eabi-size
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Filter project files
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
PROJ_ASRCS = $(filter %.s,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CSRCS = $(filter %.c,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CHDRS = $(filter %.h,$(foreach file,$(PROJ_FILES),$(notdir $(file))))
|
||||
PROJ_CCMPL = $(patsubst %.c,%.cpl,$(PROJ_CSRCS))
|
||||
PROJ_ACMPL = $(patsubst %.s,%.cpl,$(PROJ_ASRCS))
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Set important path variables |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
|
||||
OBJ_PATH = ./obj
|
||||
BIN_PATH = ./bin
|
||||
INC_PATH = $(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file)))))
|
||||
INC_PATH += -I.
|
||||
LIB_PATH = -L.
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Set important path variables |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
VPATH = $(foreach path,$(sort $(foreach file,$(PROJ_FILES),$(dir $(file)))) $(subst \,/,$(OBJ_PATH)),$(path) :)
|
||||
OBJ_PATH = obj
|
||||
BIN_PATH = bin
|
||||
INC_PATH = $(patsubst %/,%,$(patsubst %,-I%,$(sort $(foreach file,$(filter %.h,$(PROJ_FILES)),$(dir $(file))))))
|
||||
INC_PATH += -I./lib
|
||||
LIB_PATH =
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Options for compiler binaries |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
AFLAGS = -ahls -mapcs-32 -mcpu=arm7tdmi-s -mfpu=softfpa
|
||||
CFLAGS = $(INC_PATH) -O0 -Wall -fmessage-length=0 -mcpu=arm7tdmi-s -g -mlong-calls
|
||||
CFLAGS += -Wa,-adhlns="$(OBJ_PATH)/$(subst .o,.lst,$@)"
|
||||
LFLAGS = $(LIB_PATH) -T"memory.x" -g -mcpu=arm7tdmi-s -nostartfiles
|
||||
OCFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Options for toolchain binaries |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
STDFLAGS = -mcpu=arm7tdmi-s -mlong-calls -fno-strict-aliasing
|
||||
STDFLAGS += -Wno-unused-but-set-variable
|
||||
STDFLAGS += -fdata-sections -ffunction-sections -Wall -g3
|
||||
OPTFLAGS = -O1
|
||||
CFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
CFLAGS += -DDEBUG -Dgcc
|
||||
CFLAGS += $(INC_PATH)
|
||||
AFLAGS = $(CFLAGS)
|
||||
LFLAGS = $(STDFLAGS) $(OPTFLAGS)
|
||||
LFLAGS += -Wl,-script="memory.x" -Wl,-Map=$(BIN_PATH)/$(PROJ_NAME).map
|
||||
LFLAGS += -specs=nano.specs -Wl,--gc-sections $(LIB_PATH)
|
||||
OFLAGS = -O srec
|
||||
ODFLAGS = -x
|
||||
SZFLAGS = -B -d
|
||||
RMFLAGS = -f
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Define targets |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Specify library files |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
LIBS =
|
||||
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Define targets |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
AOBJS = $(patsubst %.s,%.o,$(PROJ_ASRCS))
|
||||
COBJS = $(patsubst %.c,%.o,$(PROJ_CSRCS))
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Make ALL |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
all : $(BIN_PATH)/$(PROJ_NAME).sx
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make ALL |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: all
|
||||
all: $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).sx : $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(OC) $(OCFLAGS) $< $@
|
||||
|
||||
$(BIN_PATH)/$(PROJ_NAME).srec : $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(OC) $< $(OFLAGS) $@
|
||||
@$(OD) $(ODFLAGS) $< > $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@echo +++ Summary of memory consumption:
|
||||
@$(SZ) $(SZFLAGS) $<
|
||||
|
@ -115,30 +131,32 @@ $(BIN_PATH)/$(PROJ_NAME).sx : $(BIN_PATH)/$(PROJ_NAME).elf
|
|||
|
||||
$(BIN_PATH)/$(PROJ_NAME).elf : $(AOBJS) $(COBJS)
|
||||
@echo +++ Linking [$(notdir $@)]
|
||||
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F))
|
||||
@$(LN) $(LFLAGS) -o $@ $(patsubst %.o,$(OBJ_PATH)/%.o,$(^F)) $(LIBS)
|
||||
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Compile and assemble |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Compile and assemble |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
$(AOBJS): %.o: %.s $(PROJ_CHDRS)
|
||||
@echo +++ Assembling [$@]
|
||||
@$(AS) $(AFLAGS) $< -o $(OBJ_PATH)/$(@F) > $(subst .o,.lst,$(OBJ_PATH)/$(@F))
|
||||
@echo +++ Assembling [$(notdir $<)]
|
||||
@$(AS) $(AFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
$(COBJS): %.o: %.c $(PROJ_CHDRS)
|
||||
@echo +++ Compiling [$@]
|
||||
@$(CC) $(CFLAGS) -c -o $(OBJ_PATH)/$(@F) $<
|
||||
@echo +++ Compiling [$(notdir $<)]
|
||||
@$(CC) $(CFLAGS) -c $< -o $(OBJ_PATH)/$(@F)
|
||||
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
#| Make CLEAN |
|
||||
#|---------------------------------------------------------------------------------------|
|
||||
clean :
|
||||
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
#| Make CLEAN |
|
||||
#|--------------------------------------------------------------------------------------|
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@echo +++ Cleaning build environment
|
||||
@cs-rm -f $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
|
||||
@cs-rm -f $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
|
||||
@cs-rm -f $(patsubst %.o,%.lst,$(foreach file,$(AOBJS),$(OBJ_PATH)/$(file)))
|
||||
@cs-rm -f $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
|
||||
@cs-rm -f $(BIN_PATH)/$(PROJ_NAME).sx $(BIN_PATH)/$(PROJ_NAME).map $(BIN_PATH)/$(PROJ_NAME).elf
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(AOBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(foreach file,$(COBJS),$(OBJ_PATH)/$(file))
|
||||
@$(RM) $(RMFLAGS) $(patsubst %.o,%.lst,$(foreach file,$(COBJS),$(OBJ_PATH)/$(file)))
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).elf $(BIN_PATH)/$(PROJ_NAME).map
|
||||
@$(RM) $(RMFLAGS) $(BIN_PATH)/$(PROJ_NAME).srec
|
||||
@echo +++ Clean complete
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue