Refs #311. Reworked compiler specific parts in the HCS12 port.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@345 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2017-08-16 20:14:41 +00:00
parent bd8751ded8
commit b2d94b59d4
13 changed files with 339 additions and 333 deletions

View File

@ -18,13 +18,13 @@ S2240FE9E0736F6674776172655C4F70656E424C545C5461726765745C536F757263655C4894
S2240FEA00435331325C63616E2E630016EA1616EAC916EADB20FB1B9969824D3980698169FD
S2240FEA2080E68087CD1F40C3000118133BE68387C3000116FBDF3B34EC84B76516FBD16C12
S2240FEA40876E858C5DC01B8226030445286280E680C13F23CCE6820401086281E681C10F82
S2240FEA6023BDE68204010ECCE91A3BC66B87B70516F8E91B82E6805B34E6815B354F37089B
S2240FEA6023BDE68204010ECCE91A3BC66B87B70516F7621B82E6805B34E6815B354F370823
S2240FEA80FC4C39801B873DC6017B390216F63C7C39057E390306EA9816EB7804012AF639EA
S2240FEAA00204212416F63C3BFC3905C301F4B746FC3903C9008900353BEC8416FAED1B8281
S2240FEAC0250679390216EF7D3D16EF7A16EB7C16F5E416F5A616EAE706EA8716EB7D16F600
S2240FEAE01D16EAFC06EA9816EB7E16F8EEC601877C390016F645C7877C39003DCC39071630
S2240FEB00F9DB042104C601070DCC390716F6BC042103C707013D877C3900CC390706EBA028
S2240FEB203D3BFC390004240AEC843BE68316F98A1B82FC3900260AEC843BE68316F65E1B9A
S2240FEAE01D16EAFC06EA9816EB7E16F767C601877C390016F645C7877C39003DCC390716B8
S2240FEB00F854042104C601070DCC390716F6BC042103C707013D877C3900CC390706EBA0B0
S2240FEB203D3BFC390004240AEC843BE68316F8031B82FC3900260AEC843BE68316F65E1B22
S2240FEB408216EB9C3A3D3BFC390016FBEB040909040707C60821C78FC640876C80303D3B11
S2240FEB60FC390016FBEB040909040707C60821C78FC640876C80303D16EB933D3D3DC78764
S2240FEB807C398F7C398D7B398A7C398B7B39497C39473DF6394726013DC6013D79398A3DD0
@ -58,13 +58,13 @@ S2240FEEE08300023BEE82AEB32304C6222031C6FF7B394A50877C398BEE80E601260816F5A5
S2240FEF00D90461372017FD398F35FD398D353BC73B1902B7C616F5A91B88046107C631169A
S2240FEF20ECDC2017EE80E60187F3398F7C398FCC0000F9398EB9398D7C398D3A3D3BFC39AF
S2240FEF408F3BFC398D3BEE84EC06EE0416F5BF1B84046107C63116ECDC200AC6FF7B394AE9
S2240FEF6050877C398B3A3D16EF7DC6FF7B394A50877C398B3DC63106ECDC06FAC83B16F583
S2240FEF6050877C398B3A3D16EF7DC6FF7B394A50877C398B3DC63106ECDC06F9413B16F50B
S2240FEF80D104411616EB2016F60116F5D5830002B745EC006C8015F300003A3D6CACEC8CBB
S2240FEFA06C82EE88200DED82E6306B706D823416EB7D30ED80341A5F6E828D00003026E6A8
S2240FEFC01B843D1B9D6982CCFF016B81507C39937C39917C3B977C3B951C010303F6010351
S2240FEFE0C403527B3DAF1D0103E36980E68087B745E68108B75613B745CC1F4018151AE1C9
S2240FF000698E00302212E681C1082605A6808A408FA6807A0100201C6280E680C13F23CC93
S2240FF020E68204010FCCE96F3BCC018CCE000016F8E91B821B833D1B983BFCE840ACF0108D
S2240FF020E68204010FCCE96F3BCC018CCE000016F7621B821B833D1B983BFCE840ACF01015
S2240FF04022442608FCE842ACF012223AECF012E38E3BEC8EE9F013A9F012B7453A16FB0BDB
S2240FF0603BFCE8DAF3E8DE3BFCE8D8F9E8DDB9E8DCB7D43BEC8216FB0B3B34EC88EE8416DD
S2240FF080FAED1B862303C72061FCE8DAF3E8DE3BFCE8D8F9E8DDB9E8DC3BEC828302006C23
@ -114,42 +114,42 @@ S2240FF5E016F2BB3D16F6014C4001C6015B4EDC44C35DC05C504C4680C7877C3DB27C3DB00D
S2240FF6003D79004C79004679004D79004079004779004879004979004A79004B3D4F4E01F1
S2240FF6201AC6015B4EDC50C35DC05C50FC3DB2FE3DB016FB067C3DB27E3DB03D07DFFC3D55
S2240FF640B2FE3DB03D7900CB7900CA7900C87900C9C61A873B5AC85BC94CCB0C3A3D6BAD18
S2240FF660C140230ECCE9A43BC68887B70516F8E91B82E68016F74E04010ECCE9A43BC68CD1
S2240FF68087B70516F8E91B82C7876C81202416EB7DEC85E381B745E60016F74E04010ECC91
S2240FF6A0E9A43BC69587B70516F8E91B82EE81086E81E68087AC8122D51B833D3BF63DB4C8
S2240FF660C140230ECCE9A43BC68887B70516F7621B82E68016F74E04010ECCE9A43BC68C59
S2240FF68087B70516F7621B82C7876C81202416EB7DEC85E381B745E60016F74E04010ECC19
S2240FF6A0E9A43BC69587B70516F7621B82EE81086E81E68087AC8122D51B833D3BF63DB450
S2240FF6C02621CC3DB916F73D04216FF63DB9276A16F63C7C3DB77E3DB5793DFAC6017B3D5B
S2240FF6E0B42057F63DFA87C3000187C33DB916F73D042125723DFAF63DFAF13DB9263BEE73
S2240FF7008034C7873BCE3DBA343BF63DFA16EF9C1B88793DB4C601202216F63C3BFC3DB70D
S2240FF720C30064B746FC3DB5C9008900353BEC8416FAED1B822303793DB4C7303D3B4FCCBD
S2240FF7402009D6CFEE806B00C60121C7303D4ECC8002C73D5BCF200316EB7D4FCC80F9C60D
S2240FF760013D790011CC09395B105A12CF390016E82906EA0BFEE78005003DFEE78205008B
S2240FF7803DFEE78405003DFEE78605003DFEE78805003DFEE78A05003DFEE78C05003DFEAF
S2240FF7A0E78E05003DFEE79005003DFEE79205003DFEE79405003DFEE79605003DFEE79819
S2240FF7C005003DFEE79A05003DFEE79C05003DFEE79E05003DFEE7A005003DFEE7A2050037
S2240FF7E03DFEE7A405003DFEE7A605003DFEE7A805003DFEE7AA05003DFEE7AC05003DFEAF
S2240FF800E7AE05003DFEE7B005003DFEE7B205003DFEE7B405003DFEE7B605003DFEE7B8F8
S2240FF82005003DFEE7BA05003DFEE7BC05003DFEE7BE05003DFEE7C005003DFEE7C2050036
S2240FF8403DFEE7C405003DFEE7C605003DFEE7C805003DFEE7CA05003DFEE7CC05003DFEAE
S2240FF860E7CE05003DFEE7D005003DFEE7D205003DFEE7D405003DFEE7D605003DFEE7D8D8
S2240FF88005003DFEE7DA05003DFEE7DC05003DFEE7DE05003DFEE7E005003DFEE7E2050036
S2240FF8A03DFEE7E405003DFEE7E605003DFEE7E805003DFEE7EA05003DFEE7EC05003DFEAE
S2240FF8C0E7EE05003DFEE7F005003DFEE7F205003DFEE7F405003DFEE7F605003DFEE7F8B8
S2240FF8E005003DFEE7FC05003D16EB7D20FB1B96C6017B01401F014101FBC6807B0141CC96
S2240FF90001F43B1A82341A85B75416FA5F1B8404010ECCE9D83BC6F187B70516F8E91B82B2
S2240FF920E6807B0142E6817B01431D014B30CC06676C88C7876C866C846C827B0150C608EB
S2240FF9407B0151C60C7B0152C6CE7B01537A0154C6107B01557A01567A0157C6CC7B015844
S2240FF960C6E07B01597A015A7A015B7A015CC6077B015D7A015E7A015F1D0140011E01415E
S2240FF98001FBC6017B014A1B8A3D371E0146010FCCE9D83BCC0132CE000016F8E91B82CC47
S2240FF9A020FC7B01707A0171790172790173E6807B017CC720108737B746E384B745E6000D
S2240FF9C06BEA01743352E18025ECC6017B0146200316EB7D1F014601F8323D6CA869861F38
S2240FF9E0014401761E01610810FC016049494949496C84C7876C822030FE0162FC0160C4D7
S2240FFA00078749B7C54656CD00003BFC0160C4E03BC60334EE8216FADCEA85AA846C8AB7FC
S2240FFA2054EA81AA806C881B86EC848C06672626EC822622C6016B86B6016C840F6A87C7A3
S2240FFA4020108737B745E381B746E6E201646B403352E18725EC1D0144FEE6861B883D6C59
S2240FFA60AC3B6984E6848759B745E6E2E8F687B746E6E2E8F719EE02B764ED8A136C80CC21
S2240FFA801F40B756EE80181004642ECC1F40EE801810B7516B852721C140221D53EE886B45
S2240FFAA000E6EAE8F753861012A6EAE8F64337AAB0EE826A00C601200C16EB7D6284E684AB
S2240FFAC0C11225A0C71B863D14103D87D7B7C6270A59B7C55545B7C50436F63D87D7B7C635
S2240FF760013D16EB7D20FB1B96C6017B01401F014101FBC6807B0141CC01F43B1A82341A24
S2240FF78085B75416F8D81B8404010ECCE9D83BC6F187B70516F7621B82E6807B0142E681D4
S2240FF7A07B01431D014B30CC06676C88C7876C866C846C827B0150C6087B0151C60C7B01DD
S2240FF7C052C6CE7B01537A0154C6107B01557A01567A0157C6CC7B0158C6E07B01597A01EB
S2240FF7E05A7A015B7A015CC6077B015D7A015E7A015F1D0140011E014101FBC6017B014A4D
S2240FF8001B8A3D371E0146010FCCE9D83BCC0132CE000016F7621B82CC20FC7B01707A0156
S2240FF82071790172790173E6807B017CC720108737B746E384B745E6006BEA01743352E1E1
S2240FF8408025ECC6017B0146200316EB7D1F014601F8323D6CA869861F014401761E0161AD
S2240FF8600810FC016049494949496C84C7876C822030FE0162FC0160C4078749B7C54656A5
S2240FF880CD00003BFC0160C4E03BC60334EE8216FADCEA85AA846C8AB754EA81AA806C8890
S2240FF8A01B86EC848C06672626EC822622C6016B86B6016C840F6A87C720108737B745E335
S2240FF8C081B746E6E201646B403352E18725EC1D0144FEE6861B883D6CAC3B6984E68487E3
S2240FF8E059B745E6E2E8F687B746E6E2E8F719EE02B764ED8A136C80CC1F40B756EE801876
S2240FF9001004642ECC1F40EE801810B7516B852721C140221D53EE886B00E6EAE8F7538630
S2240FF9201012A6EAE8F64337AAB0EE826A00C601200C16EB7D6284E684C11225A0C71B86B4
S2240FF9403D14103D790011CC09395B105A12CF390016E82906EA0BFEE78005003DFEE7824E
S2240FF96005003DFEE78405003DFEE78605003DFEE78805003DFEE78A05003DFEE78C050003
S2240FF9803DFEE78E05003DFEE79005003DFEE79205003DFEE79405003DFEE79605003DFE7B
S2240FF9A0E79805003DFEE79A05003DFEE79C05003DFEE79E05003DFEE7A005003DFEE7A2DB
S2240FF9C005003DFEE7A405003DFEE7A605003DFEE7A805003DFEE7AA05003DFEE7AC050003
S2240FF9E03DFEE7AE05003DFEE7B005003DFEE7B205003DFEE7B405003DFEE7B605003DFE7B
S2240FFA00E7B805003DFEE7BA05003DFEE7BC05003DFEE7BE05003DFEE7C005003DFEE7C2BA
S2240FFA2005003DFEE7C405003DFEE7C605003DFEE7C805003DFEE7CA05003DFEE7CC050002
S2240FFA403DFEE7CE05003DFEE7D005003DFEE7D205003DFEE7D405003DFEE7D605003DFE7A
S2240FFA60E7D805003DFEE7DA05003DFEE7DC05003DFEE7DE05003DFEE7E005003DFEE7E29A
S2240FFA8005003DFEE7E405003DFEE7E605003DFEE7E805003DFEE7EA05003DFEE7EC050002
S2240FFAA03DFEE7EE05003DFEE7F005003DFEE7F205003DFEE7F405003DFEE7F605003DFE7A
S2240FFAC0E7F805003DFEE7FC05003D87D7B7C6270A59B7C55545B7C50436F63D87D7B7C68F
S2240FFAE0270AB7C549B7C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE4E
S2240FFB0082311B84054004A401083D046401098300013D87C76C82EC8C261FEE8EED86EC45
S2240FFB208811280DEC86CD0000116D82B746EC88116D846C8887C76C863D972709EE86B7CE
@ -160,8 +160,8 @@ S2240FFBA03A1810083A34A3B1B74620A33102209F4151B7C5415104A40108AE8E22EE25058C
S2240FFBC0ACF01024E7316D84698369826C886E863D3B341B9C16FB1330ECB5EDB505403BFF
S2240FFBE0B704B7053A3D30E6E605E53037E1310460022504E61F2002E6E51AE533050000EC
S20A0FFC00013901040000AB
S2240FFF80F775F77BF781F787F78DF793F799F79FF7A5F7ABF7B1F7B7F7BDF7C3F7C9F7CFBD
S2240FFFA0F7D5F7DBF7E1F7E7F7EDF7F3F7F9F7FFF805F80BF811F817F81DF823F829F82F95
S2240FFFC0F835F83BF841F847F84DF853F859F85FF865F86BF871F877F87DF883F889F88F6D
S2240FFFE0F895F89BF8A1F8A7F8ADF8B3F8B9F8BFF8C5F8CBF8D1F8D7F8DDF762F8E3F76263
S2240FFF80F957F95DF963F969F96FF975F97BF981F987F98DF993F999F99FF9A5F9ABF9B17D
S2240FFFA0F9B7F9BDF9C3F9C9F9CFF9D5F9DBF9E1F9E7F9EDF9F3F9F9F9FFFA05FA0BFA115A
S2240FFFC0FA17FA1DFA23FA29FA2FFA35FA3BFA41FA47FA4DFA53FA59FA5FFA65FA6BFA712D
S2240FFFE0FA77FA7DFA83FA89FA8FFA95FA9BFAA1FAA7FAADFAB3FAB9FABFF944FAC5F94423
S9030000FC

View File

@ -18,13 +18,13 @@ S123E9E0736F6674776172655C4F70656E424C545C5461726765745C536F757263655C48A4
S123EA00435331325C63616E2E630016EA1616EAC916EADB20FB1B9969824D39806981690D
S123EA2080E68087CD1F40C3000118133BE68387C3000116FBDF3B34EC84B76516FBD16C22
S123EA40876E858C5DC01B8226030445286280E680C13F23CCE6820401086281E681C10F92
S123EA6023BDE68204010ECCE91A3BC66B87B70516F8E91B82E6805B34E6815B354F3708AB
S123EA6023BDE68204010ECCE91A3BC66B87B70516F7621B82E6805B34E6815B354F370833
S123EA80FC4C39801B873DC6017B390216F63C7C39057E390306EA9816EB7804012AF639FA
S123EAA00204212416F63C3BFC3905C301F4B746FC3903C9008900353BEC8416FAED1B8291
S123EAC0250679390216EF7D3D16EF7A16EB7C16F5E416F5A616EAE706EA8716EB7D16F610
S123EAE01D16EAFC06EA9816EB7E16F8EEC601877C390016F645C7877C39003DCC39071640
S123EB00F9DB042104C601070DCC390716F6BC042103C707013D877C3900CC390706EBA038
S123EB203D3BFC390004240AEC843BE68316F98A1B82FC3900260AEC843BE68316F65E1BAA
S123EAE01D16EAFC06EA9816EB7E16F767C601877C390016F645C7877C39003DCC390716C8
S123EB00F854042104C601070DCC390716F6BC042103C707013D877C3900CC390706EBA0C0
S123EB203D3BFC390004240AEC843BE68316F8031B82FC3900260AEC843BE68316F65E1B32
S123EB408216EB9C3A3D3BFC390016FBEB040909040707C60821C78FC640876C80303D3B21
S123EB60FC390016FBEB040909040707C60821C78FC640876C80303D16EB933D3D3DC78774
S123EB807C398F7C398D7B398A7C398B7B39497C39473DF6394726013DC6013D79398A3DE0
@ -58,13 +58,13 @@ S123EEE08300023BEE82AEB32304C6222031C6FF7B394A50877C398BEE80E601260816F5B5
S123EF00D90461372017FD398F35FD398D353BC73B1902B7C616F5A91B88046107C63116AA
S123EF20ECDC2017EE80E60187F3398F7C398FCC0000F9398EB9398D7C398D3A3D3BFC39BF
S123EF408F3BFC398D3BEE84EC06EE0416F5BF1B84046107C63116ECDC200AC6FF7B394AF9
S123EF6050877C398B3A3D16EF7DC6FF7B394A50877C398B3DC63106ECDC06FAC83B16F593
S123EF6050877C398B3A3D16EF7DC6FF7B394A50877C398B3DC63106ECDC06F9413B16F51B
S123EF80D104411616EB2016F60116F5D5830002B745EC006C8015F300003A3D6CACEC8CCB
S123EFA06C82EE88200DED82E6306B706D823416EB7D30ED80341A5F6E828D00003026E6B8
S123EFC01B843D1B9D6982CCFF016B81507C39937C39917C3B977C3B951C010303F6010361
S123EFE0C403527B3DAF1D0103E36980E68087B745E68108B75613B745CC1F4018151AE1D9
S123F000698E00302212E681C1082605A6808A408FA6807A0100201C6280E680C13F23CCA3
S123F020E68204010FCCE96F3BCC018CCE000016F8E91B821B833D1B983BFCE840ACF0109D
S123F020E68204010FCCE96F3BCC018CCE000016F7621B821B833D1B983BFCE840ACF01025
S123F04022442608FCE842ACF012223AECF012E38E3BEC8EE9F013A9F012B7453A16FB0BEB
S123F0603BFCE8DAF3E8DE3BFCE8D8F9E8DDB9E8DCB7D43BEC8216FB0B3B34EC88EE8416ED
S123F080FAED1B862303C72061FCE8DAF3E8DE3BFCE8D8F9E8DDB9E8DC3BEC828302006C33
@ -114,42 +114,42 @@ S123F5E016F2BB3D16F6014C4001C6015B4EDC44C35DC05C504C4680C7877C3DB27C3DB01D
S123F6003D79004C79004679004D79004079004779004879004979004A79004B3D4F4E0101
S123F6201AC6015B4EDC50C35DC05C50FC3DB2FE3DB016FB067C3DB27E3DB03D07DFFC3D65
S123F640B2FE3DB03D7900CB7900CA7900C87900C9C61A873B5AC85BC94CCB0C3A3D6BAD28
S123F660C140230ECCE9A43BC68887B70516F8E91B82E68016F74E04010ECCE9A43BC68CE1
S123F68087B70516F8E91B82C7876C81202416EB7DEC85E381B745E60016F74E04010ECCA1
S123F6A0E9A43BC69587B70516F8E91B82EE81086E81E68087AC8122D51B833D3BF63DB4D8
S123F660C140230ECCE9A43BC68887B70516F7621B82E68016F74E04010ECCE9A43BC68C69
S123F68087B70516F7621B82C7876C81202416EB7DEC85E381B745E60016F74E04010ECC29
S123F6A0E9A43BC69587B70516F7621B82EE81086E81E68087AC8122D51B833D3BF63DB460
S123F6C02621CC3DB916F73D04216FF63DB9276A16F63C7C3DB77E3DB5793DFAC6017B3D6B
S123F6E0B42057F63DFA87C3000187C33DB916F73D042125723DFAF63DFAF13DB9263BEE83
S123F7008034C7873BCE3DBA343BF63DFA16EF9C1B88793DB4C601202216F63C3BFC3DB71D
S123F720C30064B746FC3DB5C9008900353BEC8416FAED1B822303793DB4C7303D3B4FCCCD
S123F7402009D6CFEE806B00C60121C7303D4ECC8002C73D5BCF200316EB7D4FCC80F9C61D
S123F760013D790011CC09395B105A12CF390016E82906EA0BFEE78005003DFEE78205009B
S123F7803DFEE78405003DFEE78605003DFEE78805003DFEE78A05003DFEE78C05003DFEBF
S123F7A0E78E05003DFEE79005003DFEE79205003DFEE79405003DFEE79605003DFEE79829
S123F7C005003DFEE79A05003DFEE79C05003DFEE79E05003DFEE7A005003DFEE7A2050047
S123F7E03DFEE7A405003DFEE7A605003DFEE7A805003DFEE7AA05003DFEE7AC05003DFEBF
S123F800E7AE05003DFEE7B005003DFEE7B205003DFEE7B405003DFEE7B605003DFEE7B808
S123F82005003DFEE7BA05003DFEE7BC05003DFEE7BE05003DFEE7C005003DFEE7C2050046
S123F8403DFEE7C405003DFEE7C605003DFEE7C805003DFEE7CA05003DFEE7CC05003DFEBE
S123F860E7CE05003DFEE7D005003DFEE7D205003DFEE7D405003DFEE7D605003DFEE7D8E8
S123F88005003DFEE7DA05003DFEE7DC05003DFEE7DE05003DFEE7E005003DFEE7E2050046
S123F8A03DFEE7E405003DFEE7E605003DFEE7E805003DFEE7EA05003DFEE7EC05003DFEBE
S123F8C0E7EE05003DFEE7F005003DFEE7F205003DFEE7F405003DFEE7F605003DFEE7F8C8
S123F8E005003DFEE7FC05003D16EB7D20FB1B96C6017B01401F014101FBC6807B0141CCA6
S123F90001F43B1A82341A85B75416FA5F1B8404010ECCE9D83BC6F187B70516F8E91B82C2
S123F920E6807B0142E6817B01431D014B30CC06676C88C7876C866C846C827B0150C608FB
S123F9407B0151C60C7B0152C6CE7B01537A0154C6107B01557A01567A0157C6CC7B015854
S123F960C6E07B01597A015A7A015B7A015CC6077B015D7A015E7A015F1D0140011E01416E
S123F98001FBC6017B014A1B8A3D371E0146010FCCE9D83BCC0132CE000016F8E91B82CC57
S123F9A020FC7B01707A0171790172790173E6807B017CC720108737B746E384B745E6001D
S123F9C06BEA01743352E18025ECC6017B0146200316EB7D1F014601F8323D6CA869861F48
S123F9E0014401761E01610810FC016049494949496C84C7876C822030FE0162FC0160C4E7
S123FA00078749B7C54656CD00003BFC0160C4E03BC60334EE8216FADCEA85AA846C8AB70C
S123FA2054EA81AA806C881B86EC848C06672626EC822622C6016B86B6016C840F6A87C7B3
S123FA4020108737B745E381B746E6E201646B403352E18725EC1D0144FEE6861B883D6C69
S123FA60AC3B6984E6848759B745E6E2E8F687B746E6E2E8F719EE02B764ED8A136C80CC31
S123FA801F40B756EE80181004642ECC1F40EE801810B7516B852721C140221D53EE886B55
S123FAA000E6EAE8F753861012A6EAE8F64337AAB0EE826A00C601200C16EB7D6284E684BB
S123FAC0C11225A0C71B863D14103D87D7B7C6270A59B7C55545B7C50436F63D87D7B7C645
S123F760013D16EB7D20FB1B96C6017B01401F014101FBC6807B0141CC01F43B1A82341A34
S123F78085B75416F8D81B8404010ECCE9D83BC6F187B70516F7621B82E6807B0142E681E4
S123F7A07B01431D014B30CC06676C88C7876C866C846C827B0150C6087B0151C60C7B01ED
S123F7C052C6CE7B01537A0154C6107B01557A01567A0157C6CC7B0158C6E07B01597A01FB
S123F7E05A7A015B7A015CC6077B015D7A015E7A015F1D0140011E014101FBC6017B014A5D
S123F8001B8A3D371E0146010FCCE9D83BCC0132CE000016F7621B82CC20FC7B01707A0166
S123F82071790172790173E6807B017CC720108737B746E384B745E6006BEA01743352E1F1
S123F8408025ECC6017B0146200316EB7D1F014601F8323D6CA869861F014401761E0161BD
S123F8600810FC016049494949496C84C7876C822030FE0162FC0160C4078749B7C54656B5
S123F880CD00003BFC0160C4E03BC60334EE8216FADCEA85AA846C8AB754EA81AA806C88A0
S123F8A01B86EC848C06672626EC822622C6016B86B6016C840F6A87C720108737B745E345
S123F8C081B746E6E201646B403352E18725EC1D0144FEE6861B883D6CAC3B6984E68487F3
S123F8E059B745E6E2E8F687B746E6E2E8F719EE02B764ED8A136C80CC1F40B756EE801886
S123F9001004642ECC1F40EE801810B7516B852721C140221D53EE886B00E6EAE8F7538640
S123F9201012A6EAE8F64337AAB0EE826A00C601200C16EB7D6284E684C11225A0C71B86C4
S123F9403D14103D790011CC09395B105A12CF390016E82906EA0BFEE78005003DFEE7825E
S123F96005003DFEE78405003DFEE78605003DFEE78805003DFEE78A05003DFEE78C050013
S123F9803DFEE78E05003DFEE79005003DFEE79205003DFEE79405003DFEE79605003DFE8B
S123F9A0E79805003DFEE79A05003DFEE79C05003DFEE79E05003DFEE7A005003DFEE7A2EB
S123F9C005003DFEE7A405003DFEE7A605003DFEE7A805003DFEE7AA05003DFEE7AC050013
S123F9E03DFEE7AE05003DFEE7B005003DFEE7B205003DFEE7B405003DFEE7B605003DFE8B
S123FA00E7B805003DFEE7BA05003DFEE7BC05003DFEE7BE05003DFEE7C005003DFEE7C2CA
S123FA2005003DFEE7C405003DFEE7C605003DFEE7C805003DFEE7CA05003DFEE7CC050012
S123FA403DFEE7CE05003DFEE7D005003DFEE7D205003DFEE7D405003DFEE7D605003DFE8A
S123FA60E7D805003DFEE7DA05003DFEE7DC05003DFEE7DE05003DFEE7E005003DFEE7E2AA
S123FA8005003DFEE7E405003DFEE7E605003DFEE7E805003DFEE7EA05003DFEE7EC050012
S123FAA03DFEE7EE05003DFEE7F005003DFEE7F205003DFEE7F405003DFEE7F605003DFE8A
S123FAC0E7F805003DFEE7FC05003D87D7B7C6270A59B7C55545B7C50436F63D87D7B7C69F
S123FAE0270AB7C549B7C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE5E
S123FB0082311B84054004A401083D046401098300013D87C76C82EC8C261FEE8EED86EC55
S123FB208811280DEC86CD0000116D82B746EC88116D846C8887C76C863D972709EE86B7DE
@ -160,8 +160,8 @@ S123FBA03A1810083A34A3B1B74620A33102209F4151B7C5415104A40108AE8E22EE25059C
S123FBC0ACF01024E7316D84698369826C886E863D3B341B9C16FB1330ECB5EDB505403B0F
S123FBE0B704B7053A3D30E6E605E53037E1310460022504E61F2002E6E51AE533050000FC
S109FC00013901040000BB
S123FF80F775F77BF781F787F78DF793F799F79FF7A5F7ABF7B1F7B7F7BDF7C3F7C9F7CFCD
S123FFA0F7D5F7DBF7E1F7E7F7EDF7F3F7F9F7FFF805F80BF811F817F81DF823F829F82FA5
S123FFC0F835F83BF841F847F84DF853F859F85FF865F86BF871F877F87DF883F889F88F7D
S123FFE0F895F89BF8A1F8A7F8ADF8B3F8B9F8BFF8C5F8CBF8D1F8D7F8DDF762F8E3F76273
S123FF80F957F95DF963F969F96FF975F97BF981F987F98DF993F999F99FF9A5F9ABF9B18D
S123FFA0F9B7F9BDF9C3F9C9F9CFF9D5F9DBF9E1F9E7F9EDF9F3F9F9F9FFFA05FA0BFA116A
S123FFC0FA17FA1DFA23FA29FA2FFA35FA3BFA41FA47FA4DFA53FA59FA5FFA65FA6BFA713D
S123FFE0FA77FA7DFA83FA89FA8FFA95FA9BFAA1FAA7FAADFAB3FAB9FABFF944FAC5F94433
S9030000FC

View File

@ -25,11 +25,11 @@ flash.c.o Model: SMALL, Lang: ANSI-C
nvm.c.o Model: SMALL, Lang: ANSI-C
timer.c.o Model: SMALL, Lang: ANSI-C
uart.c.o Model: SMALL, Lang: ANSI-C
vectors.c.o Model: SMALL, Lang: ANSI-C
assert.c.o Model: SMALL, Lang: ANSI-C
can.c.o Model: SMALL, Lang: ANSI-C
cpu_comp.c.o Model: SMALL, Lang: ANSI-C
cstartup.c.o Model: SMALL, Lang: ANSI-C
vectors.c.o Model: SMALL, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
@ -895,91 +895,22 @@ MODULE: -- uart.c.o --
xcpCtoRxStartTime.5 3DB5 4 4 4 .bss
xcpCtoReqPacket.2 3DB9 41 65 5 .bss
xcpCtoRxLength.3 3DFA 1 1 5 .bss
MODULE: -- vectors.c.o --
- PROCEDURES:
reset_handler F762 13 19 2 .text
Vector0_handler F775 6 6 1 .text
Vector1_handler F77B 6 6 1 .text
Vector2_handler F781 6 6 1 .text
Vector3_handler F787 6 6 1 .text
Vector4_handler F78D 6 6 1 .text
Vector5_handler F793 6 6 1 .text
Vector6_handler F799 6 6 1 .text
Vector7_handler F79F 6 6 1 .text
Vector8_handler F7A5 6 6 1 .text
Vector9_handler F7AB 6 6 1 .text
Vector10_handler F7B1 6 6 1 .text
Vector11_handler F7B7 6 6 1 .text
Vector12_handler F7BD 6 6 1 .text
Vector13_handler F7C3 6 6 1 .text
Vector14_handler F7C9 6 6 1 .text
Vector15_handler F7CF 6 6 1 .text
Vector16_handler F7D5 6 6 1 .text
Vector17_handler F7DB 6 6 1 .text
Vector18_handler F7E1 6 6 1 .text
Vector19_handler F7E7 6 6 1 .text
Vector20_handler F7ED 6 6 1 .text
Vector21_handler F7F3 6 6 1 .text
Vector22_handler F7F9 6 6 1 .text
Vector23_handler F7FF 6 6 1 .text
Vector24_handler F805 6 6 1 .text
Vector25_handler F80B 6 6 1 .text
Vector26_handler F811 6 6 1 .text
Vector27_handler F817 6 6 1 .text
Vector28_handler F81D 6 6 1 .text
Vector29_handler F823 6 6 1 .text
Vector30_handler F829 6 6 1 .text
Vector31_handler F82F 6 6 1 .text
Vector32_handler F835 6 6 1 .text
Vector33_handler F83B 6 6 1 .text
Vector34_handler F841 6 6 1 .text
Vector35_handler F847 6 6 1 .text
Vector36_handler F84D 6 6 1 .text
Vector37_handler F853 6 6 1 .text
Vector38_handler F859 6 6 1 .text
Vector39_handler F85F 6 6 1 .text
Vector40_handler F865 6 6 1 .text
Vector41_handler F86B 6 6 1 .text
Vector42_handler F871 6 6 1 .text
Vector43_handler F877 6 6 1 .text
Vector44_handler F87D 6 6 1 .text
Vector45_handler F883 6 6 1 .text
Vector46_handler F889 6 6 1 .text
Vector47_handler F88F 6 6 1 .text
Vector48_handler F895 6 6 1 .text
Vector49_handler F89B 6 6 1 .text
Vector50_handler F8A1 6 6 1 .text
Vector51_handler F8A7 6 6 1 .text
Vector52_handler F8AD 6 6 1 .text
Vector53_handler F8B3 6 6 1 .text
Vector54_handler F8B9 6 6 1 .text
Vector55_handler F8BF 6 6 1 .text
Vector56_handler F8C5 6 6 1 .text
Vector57_handler F8CB 6 6 1 .text
Vector58_handler F8D1 6 6 1 .text
Vector59_handler F8D7 6 6 1 .text
Vector60_handler F8DD 6 6 1 .text
Vector62_handler F8E3 6 6 1 .text
- VARIABLES:
_vectab FF80 80 128 0 .abs_section_ff80
- LABELS:
__SEG_END_SSTACK 3900 0 0 1
MODULE: -- assert.c.o --
- PROCEDURES:
AssertFailure F8E9 5 5 7 .text
AssertFailure F762 5 5 7 .text
- VARIABLES:
MODULE: -- can.c.o --
- PROCEDURES:
CanInit F8EE 9C 156 1 .text
CanTransmitPacket F98A 51 81 1 .text
CanReceivePacket F9DB 84 132 1 .text
CanGetSpeedConfig FA5F 69 105 1 .text
CanInit F767 9C 156 1 .text
CanTransmitPacket F803 51 81 1 .text
CanReceivePacket F854 84 132 1 .text
CanGetSpeedConfig F8D8 69 105 1 .text
- VARIABLES:
canTiming E8F6 24 36 4 .rodata
STRING.C..Work.software.Ope.1 E9D8 33 51 2 .rodata1
MODULE: -- cpu_comp.c.o --
- PROCEDURES:
CpuIrqDisable FAC8 3 3 1 .text
CpuIrqDisable F941 3 3 1 .text
- VARIABLES:
MODULE: -- cstartup.c.o --
- PROCEDURES:
@ -987,6 +918,75 @@ MODULE: -- cstartup.c.o --
_Startup E829 5 5 1 .init
- VARIABLES:
_startupData E82E 6 6 3 .startData
MODULE: -- vectors.c.o --
- PROCEDURES:
reset_handler F944 13 19 2 .text
Vector0_handler F957 6 6 1 .text
Vector1_handler F95D 6 6 1 .text
Vector2_handler F963 6 6 1 .text
Vector3_handler F969 6 6 1 .text
Vector4_handler F96F 6 6 1 .text
Vector5_handler F975 6 6 1 .text
Vector6_handler F97B 6 6 1 .text
Vector7_handler F981 6 6 1 .text
Vector8_handler F987 6 6 1 .text
Vector9_handler F98D 6 6 1 .text
Vector10_handler F993 6 6 1 .text
Vector11_handler F999 6 6 1 .text
Vector12_handler F99F 6 6 1 .text
Vector13_handler F9A5 6 6 1 .text
Vector14_handler F9AB 6 6 1 .text
Vector15_handler F9B1 6 6 1 .text
Vector16_handler F9B7 6 6 1 .text
Vector17_handler F9BD 6 6 1 .text
Vector18_handler F9C3 6 6 1 .text
Vector19_handler F9C9 6 6 1 .text
Vector20_handler F9CF 6 6 1 .text
Vector21_handler F9D5 6 6 1 .text
Vector22_handler F9DB 6 6 1 .text
Vector23_handler F9E1 6 6 1 .text
Vector24_handler F9E7 6 6 1 .text
Vector25_handler F9ED 6 6 1 .text
Vector26_handler F9F3 6 6 1 .text
Vector27_handler F9F9 6 6 1 .text
Vector28_handler F9FF 6 6 1 .text
Vector29_handler FA05 6 6 1 .text
Vector30_handler FA0B 6 6 1 .text
Vector31_handler FA11 6 6 1 .text
Vector32_handler FA17 6 6 1 .text
Vector33_handler FA1D 6 6 1 .text
Vector34_handler FA23 6 6 1 .text
Vector35_handler FA29 6 6 1 .text
Vector36_handler FA2F 6 6 1 .text
Vector37_handler FA35 6 6 1 .text
Vector38_handler FA3B 6 6 1 .text
Vector39_handler FA41 6 6 1 .text
Vector40_handler FA47 6 6 1 .text
Vector41_handler FA4D 6 6 1 .text
Vector42_handler FA53 6 6 1 .text
Vector43_handler FA59 6 6 1 .text
Vector44_handler FA5F 6 6 1 .text
Vector45_handler FA65 6 6 1 .text
Vector46_handler FA6B 6 6 1 .text
Vector47_handler FA71 6 6 1 .text
Vector48_handler FA77 6 6 1 .text
Vector49_handler FA7D 6 6 1 .text
Vector50_handler FA83 6 6 1 .text
Vector51_handler FA89 6 6 1 .text
Vector52_handler FA8F 6 6 1 .text
Vector53_handler FA95 6 6 1 .text
Vector54_handler FA9B 6 6 1 .text
Vector55_handler FAA1 6 6 1 .text
Vector56_handler FAA7 6 6 1 .text
Vector57_handler FAAD 6 6 1 .text
Vector58_handler FAB3 6 6 1 .text
Vector59_handler FAB9 6 6 1 .text
Vector60_handler FABF 6 6 1 .text
Vector62_handler FAC5 6 6 1 .text
- VARIABLES:
_vectab FF80 80 128 0 .abs_section_ff80
- LABELS:
__SEG_END_SSTACK 3900 0 0 1
*********************************************************************************************
MODULE STATISTIC
@ -1005,11 +1005,11 @@ MODULE STATISTIC
nvm.c.o 0 62 0
timer.c.o 4 97 0
uart.c.o 71 285 52
vectors.c.o 0 391 128
assert.c.o 0 5 0
can.c.o 0 474 87
cpu_comp.c.o 0 3 0
cstartup.c.o 0 46 0
vectors.c.o 0 391 128
other 256 10 7
*********************************************************************************************
@ -1031,7 +1031,8 @@ SECTION: ".text"
FlashExecuteCommand FlashOperate NvmInit NvmWrite NvmErase NvmVerifyChecksum
NvmGetUserProgBaseAddress NvmDone TimerInit TimerReset TimerUpdate TimerGet
UartInit UartTransmitPacket UartReceivePacket UartReceiveByte
UartTransmitByte reset_handler Vector0_handler Vector1_handler
UartTransmitByte AssertFailure CanInit CanTransmitPacket CanReceivePacket
CanGetSpeedConfig CpuIrqDisable reset_handler Vector0_handler Vector1_handler
Vector2_handler Vector3_handler Vector4_handler Vector5_handler
Vector6_handler Vector7_handler Vector8_handler Vector9_handler
Vector10_handler Vector11_handler Vector12_handler Vector13_handler
@ -1047,8 +1048,6 @@ SECTION: ".text"
Vector50_handler Vector51_handler Vector52_handler Vector53_handler
Vector54_handler Vector55_handler Vector56_handler Vector57_handler
Vector58_handler Vector59_handler Vector60_handler Vector62_handler
AssertFailure CanInit CanTransmitPacket CanReceivePacket CanGetSpeedConfig
CpuIrqDisable
SECTION: ".data"
comActiveInterface
SECTION: ".bss"
@ -2191,75 +2190,75 @@ OBJECT LIST SORTED BY ADDRESS
UartReceivePacket F6BC 81 129 1 .text
UartReceiveByte F73D 11 17 2 .text
UartTransmitByte F74E 14 20 2 .text
reset_handler F762 13 19 2 .text
Vector0_handler F775 6 6 1 .text
Vector1_handler F77B 6 6 1 .text
Vector2_handler F781 6 6 1 .text
Vector3_handler F787 6 6 1 .text
Vector4_handler F78D 6 6 1 .text
Vector5_handler F793 6 6 1 .text
Vector6_handler F799 6 6 1 .text
Vector7_handler F79F 6 6 1 .text
Vector8_handler F7A5 6 6 1 .text
Vector9_handler F7AB 6 6 1 .text
Vector10_handler F7B1 6 6 1 .text
Vector11_handler F7B7 6 6 1 .text
Vector12_handler F7BD 6 6 1 .text
Vector13_handler F7C3 6 6 1 .text
Vector14_handler F7C9 6 6 1 .text
Vector15_handler F7CF 6 6 1 .text
Vector16_handler F7D5 6 6 1 .text
Vector17_handler F7DB 6 6 1 .text
Vector18_handler F7E1 6 6 1 .text
Vector19_handler F7E7 6 6 1 .text
Vector20_handler F7ED 6 6 1 .text
Vector21_handler F7F3 6 6 1 .text
Vector22_handler F7F9 6 6 1 .text
Vector23_handler F7FF 6 6 1 .text
Vector24_handler F805 6 6 1 .text
Vector25_handler F80B 6 6 1 .text
Vector26_handler F811 6 6 1 .text
Vector27_handler F817 6 6 1 .text
Vector28_handler F81D 6 6 1 .text
Vector29_handler F823 6 6 1 .text
Vector30_handler F829 6 6 1 .text
Vector31_handler F82F 6 6 1 .text
Vector32_handler F835 6 6 1 .text
Vector33_handler F83B 6 6 1 .text
Vector34_handler F841 6 6 1 .text
Vector35_handler F847 6 6 1 .text
Vector36_handler F84D 6 6 1 .text
Vector37_handler F853 6 6 1 .text
Vector38_handler F859 6 6 1 .text
Vector39_handler F85F 6 6 1 .text
Vector40_handler F865 6 6 1 .text
Vector41_handler F86B 6 6 1 .text
Vector42_handler F871 6 6 1 .text
Vector43_handler F877 6 6 1 .text
Vector44_handler F87D 6 6 1 .text
Vector45_handler F883 6 6 1 .text
Vector46_handler F889 6 6 1 .text
Vector47_handler F88F 6 6 1 .text
Vector48_handler F895 6 6 1 .text
Vector49_handler F89B 6 6 1 .text
Vector50_handler F8A1 6 6 1 .text
Vector51_handler F8A7 6 6 1 .text
Vector52_handler F8AD 6 6 1 .text
Vector53_handler F8B3 6 6 1 .text
Vector54_handler F8B9 6 6 1 .text
Vector55_handler F8BF 6 6 1 .text
Vector56_handler F8C5 6 6 1 .text
Vector57_handler F8CB 6 6 1 .text
Vector58_handler F8D1 6 6 1 .text
Vector59_handler F8D7 6 6 1 .text
Vector60_handler F8DD 6 6 1 .text
Vector62_handler F8E3 6 6 1 .text
AssertFailure F8E9 5 5 7 .text
CanInit F8EE 9C 156 1 .text
CanTransmitPacket F98A 51 81 1 .text
CanReceivePacket F9DB 84 132 1 .text
CanGetSpeedConfig FA5F 69 105 1 .text
CpuIrqDisable FAC8 3 3 1 .text
AssertFailure F762 5 5 7 .text
CanInit F767 9C 156 1 .text
CanTransmitPacket F803 51 81 1 .text
CanReceivePacket F854 84 132 1 .text
CanGetSpeedConfig F8D8 69 105 1 .text
CpuIrqDisable F941 3 3 1 .text
reset_handler F944 13 19 2 .text
Vector0_handler F957 6 6 1 .text
Vector1_handler F95D 6 6 1 .text
Vector2_handler F963 6 6 1 .text
Vector3_handler F969 6 6 1 .text
Vector4_handler F96F 6 6 1 .text
Vector5_handler F975 6 6 1 .text
Vector6_handler F97B 6 6 1 .text
Vector7_handler F981 6 6 1 .text
Vector8_handler F987 6 6 1 .text
Vector9_handler F98D 6 6 1 .text
Vector10_handler F993 6 6 1 .text
Vector11_handler F999 6 6 1 .text
Vector12_handler F99F 6 6 1 .text
Vector13_handler F9A5 6 6 1 .text
Vector14_handler F9AB 6 6 1 .text
Vector15_handler F9B1 6 6 1 .text
Vector16_handler F9B7 6 6 1 .text
Vector17_handler F9BD 6 6 1 .text
Vector18_handler F9C3 6 6 1 .text
Vector19_handler F9C9 6 6 1 .text
Vector20_handler F9CF 6 6 1 .text
Vector21_handler F9D5 6 6 1 .text
Vector22_handler F9DB 6 6 1 .text
Vector23_handler F9E1 6 6 1 .text
Vector24_handler F9E7 6 6 1 .text
Vector25_handler F9ED 6 6 1 .text
Vector26_handler F9F3 6 6 1 .text
Vector27_handler F9F9 6 6 1 .text
Vector28_handler F9FF 6 6 1 .text
Vector29_handler FA05 6 6 1 .text
Vector30_handler FA0B 6 6 1 .text
Vector31_handler FA11 6 6 1 .text
Vector32_handler FA17 6 6 1 .text
Vector33_handler FA1D 6 6 1 .text
Vector34_handler FA23 6 6 1 .text
Vector35_handler FA29 6 6 1 .text
Vector36_handler FA2F 6 6 1 .text
Vector37_handler FA35 6 6 1 .text
Vector38_handler FA3B 6 6 1 .text
Vector39_handler FA41 6 6 1 .text
Vector40_handler FA47 6 6 1 .text
Vector41_handler FA4D 6 6 1 .text
Vector42_handler FA53 6 6 1 .text
Vector43_handler FA59 6 6 1 .text
Vector44_handler FA5F 6 6 1 .text
Vector45_handler FA65 6 6 1 .text
Vector46_handler FA6B 6 6 1 .text
Vector47_handler FA71 6 6 1 .text
Vector48_handler FA77 6 6 1 .text
Vector49_handler FA7D 6 6 1 .text
Vector50_handler FA83 6 6 1 .text
Vector51_handler FA89 6 6 1 .text
Vector52_handler FA8F 6 6 1 .text
Vector53_handler FA95 6 6 1 .text
Vector54_handler FA9B 6 6 1 .text
Vector55_handler FAA1 6 6 1 .text
Vector56_handler FAA7 6 6 1 .text
Vector57_handler FAAD 6 6 1 .text
Vector58_handler FAB3 6 6 1 .text
Vector59_handler FAB9 6 6 1 .text
Vector60_handler FABF 6 6 1 .text
Vector62_handler FAC5 6 6 1 .text
_LSHL FACB 11 17 3 RUNTIME
_LSHRU FADC 11 17 6 RUNTIME
_LCMP FAED 19 25 5 RUNTIME
@ -2282,16 +2281,14 @@ rtshc12.c.o (ansisi.lib):
_LMULS16x32 _NEG_P _LDIVS _LMODU _LMODS _COPY _CASE_DIRECT _CASE_CHECKED
_CASE_SEARCH _CASE_SEARCH_BYTE _CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL
_FPCMP
cpu.c.o:
CpuReset
flash.c.o:
FlashReinit
nvm.c.o:
NvmReinit
vectors.c.o:
Vector61_handler
cpu_comp.c.o:
CpuIrqEnable
vectors.c.o:
Vector61_handler
NOT USED VARIABLES
rtshc12.c.o (ansisi.lib):
_PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 errno
@ -2407,7 +2404,6 @@ UartReceivePacket USES xcpCtoRxInProgress.4 xcpCtoReqPacket.2
UartReceiveByte TimerGet xcpCtoRxStartTime.5 xcpCtoRxLength.3
CpuMemCopy _LCMP
UartTransmitByte USES CopService
reset_handler USES __SEG_END_SSTACK _Startup main
AssertFailure USES CopService
CanInit USES CanGetSpeedConfig STRING.C..Work.software.Ope.1
AssertFailure
@ -2415,6 +2411,7 @@ CanTransmitPacket USES STRING.C..Work.software.Ope.1 AssertFailure
CopService
CanReceivePacket USES _LSHRU
CanGetSpeedConfig USES canTiming CopService
reset_handler USES __SEG_END_SSTACK _Startup main
_LDIVU USES _lDivMod
_vectab USES Vector0_handler Vector1_handler Vector2_handler
Vector3_handler Vector4_handler Vector5_handler

View File

@ -1,7 +1,7 @@
/************************************************************************************//**
* \file Source\HCS12\CodeWarrior\vectors.c
* \file Demo\HCS12_Evbplus_Dragon12p_CodeWarrior\Boot\vectors.c
* \brief Bootloader interrupt vector table source file.
* \ingroup Target_HCS12
* \ingroup Boot_HCS12_Evbplus_Dragon12p_CodeWarrior
* \internal
*----------------------------------------------------------------------------------------
* C O P Y R I G H T

View File

@ -1,34 +1,36 @@
S0730000433A5C576F726B5C736F6674776172655C4F70656E424C545C5461726765745C44656D6F5C48435331325F457662706C75735F447261676F6E3132705F436F646557617272696F725C50726F675C62696E5C64656D6F70726F675F657662706C75735F647261676F6E3132702E616273F8
S2240FC000FEC03DFDC03B270E35ED31EC3169700434FB310326F2FEC03FEC31270BED31189A
S2240FC0200A30700434F920F13DCF1100790011CC09395B105A1207C806C2A60001C041C372
S2240FC040551100004C05020602060307030803090309040A040B040C040C050D050E050F62
S2240FC060050F0610061007100816C08106C15516C09A06C1E14F3C07022004C6715B3C201C
S2240FC080FE7900CB7900CA7900C87900C9C61A873B5AC85BC94CCB043A3DF611002612CCFF
S2240FC0A0110116C0DE042135C6017B11007911423DF6114287C3000187C3110116C0DE0448
S2240FC0C0211B721142F61142F111012610791100F6110204A107F61103260207983D3B4FF2
S2240FC0E0CC2009D6CFEE806B00C60121C7303D6CAC3B6984E6848759B745E6E2C04587B70C
S2240FC10046E6E2C04619EE02B764ED8A136C80CC1F40B756EE80181004642ECC1F40EE8060
S2240FC1201810B7516B852721C140221D53EE886B00E6EAC04653861012A6EAC0454337AA85
S2240FC140B0EE826A00C60120096284E684C11225A3C71B863D1B96C6017B01401F0141012B
S2240FC160FBC6807B0141CC01F43B1A82341A85B75416C0EF1B8404210AE6807B0142E68119
S2240FC1807B01431D014B101D014B20C7876C886C8653436C84861F6C82790150C6087B0169
S2240FC1A051790152790153C6FF7B0154C6F77B0155C6FF7B0156587B0157790158790159F7
S2240FC1C079015A79015B577B015CC6E77B015D79015E79015F1D0140011E014101FB1B8ADC
S2240FC1E03D1B9C1F014401641E01610810FC016049494949496C82C7876C80202EFE016235
S2240FC200FC0160C4078749B7C54656CD00003BFC0160C4E03BC60334EE8216C326EA85AA31
S2240FC220846C88B754EA81AA806CA5EC828C06672616EC802612F6016404A10CF6016526EC
S2240FC240071D0144FE16C0751D0144FE1B843D1C026A021D0268024C03014D01013D1B9C36
S2240FC26016C3026C826E80B31146B7C5F21145B21144CD01F435B746C7873BB754B7651664
S2240FC280C337251FF61143260AC6017B11434C010120067911434D0101EC827C1146EC80FF
S2240FC2A07C11441B843D16C2B416C06916C25E16C06F20F816C2C016C24F16C2C110EF3DCB
S2240FC2C03D16C2DF4C4001C6015B4EDC44C35DC05C504C4C014C4680C787B74506C2FB797C
S2240FC2E0004C79004679004D79004079004779004879004979004A79004B3D7C114A7E1133
S2240FC300483DFC114AFE11483DC6015B4EDC50C35DC05C50FC114AFE114816C3507C114AC3
S2240FC3207E11480B20FE87D7B7C6270AB7C549B7C546560436F63DAC84270E34B7C5E28517
S21B0FC340A284B7C510FB302002AE82311B84054004A401083D0000A0
S2240FE77EAA55C324C324C324C324C324C324C324C324C324C324C324C324C324C324C324DF
S2240FE79EC324C324C324C324C324C324C324C324C324C324C324C324C324C324C324C324D7
S2240FE7BEC324C324C324C324C324C324C324C324C324C324C324C324C324C324C324C324B7
S2240FE7DEC324C324C324C324C324C324C324C324C309C324C324C324C324C324C324C324B2
S2240FC0200A30700434F920F13DCF1100790011CC09395B105A1207C806C2D60001C041C342
S2240FC040851100005005020602060307030803090309040A040B040C040C050D050E050F2E
S2240FC060050F0610061007100816C08106C18516C09A06C2114F3C07022004C6715B3C20BB
S2240FC080FE7900CB7900CA7900C87900C9C61A873B5AC85BC94CCB043A3DF611002620CCF1
S2240FC0A0110516C10E042165F61105276016C3327C11037E1101C6017B11007911463DF6D3
S2240FC0C0114687C3000187C3110516C10E04211C721146F61146F111052632791100F6111E
S2240FC0E00604A129F61107262406C07516C3323BFC1103C30064B746FC1101C900890035B6
S2240FC1003BEC8416C3671B8223037911003D3B4FCC2009D6CFEE806B00C60121C7303D6C11
S2240FC120AC3B6984E6848759B745E6E2C04587B746E6E2C04619EE02B764ED8A136C80CC4C
S2240FC1401F40B756EE80181004642ECC1F40EE801810B7516B852721C140221D53EE886BBE
S2240FC16000E6EAC04653861012A6EAC0454337AAB0EE826A00C60120096284E684C112255F
S2240FC180A3C71B863D1B96C6017B01401F014101FBC6807B0141CC01F43B1A82341A85B78D
S2240FC1A05416C11F1B8404210AE6807B0142E6817B01431D014B101D014B20C7876C886C59
S2240FC1C08653436C84861F6C82790150C6087B0151790152790153C6FF7B0154C6F77B01E0
S2240FC1E055C6FF7B0156587B015779015879015979015A79015B577B015CC6E77B015D7998
S2240FC200015E79015F1D0140011E014101FB1B8A3D1B9C1F014401641E01610810FC0160C0
S2240FC22049494949496C82C7876C80202EFE0162FC0160C4078749B7C54656CD00003BFC92
S2240FC2400160C4E03BC60334EE8216C356EA85AA846C88B754EA81AA806CA5EC828C066745
S2240FC2602616EC802612F6016404A10CF6016526071D0144FE16C0751D0144FE1B843D1C32
S2240FC280026A021D0268024C03014D01013D1B9C16C3326C826E80B3114AB7C5F21149B291
S2240FC2A01148CD01F435B746C7873BB754B76516C367251FF61147260AC6017B11474C0184
S2240FC2C00120067911474D0101EC827C114AEC807C11481B843D16C2E416C06916C28E162A
S2240FC2E0C06F20F816C2F016C27F16C2F110EF3D3D16C30F4C4001C6015B4EDC44C35DC09D
S2240FC3005C504C4C014C4680C787B74506C32B79004C79004679004D790040790047790038
S2240FC3204879004979004A79004B3D7C114E7E114C3DFC114EFE114C3DC6015B4EDC50C3D6
S2240FC3405DC05C50FC114EFE114C16C3807C114E7E114C0B20FE87D7B7C6270AB7C549B78A
S2240FC360C546560436F63DAC84270E34B7C5E285A284B7C510FB302002AE82311B8405401B
S20B0FC38004A401083D0000B4
S2240FE77EAA55C354C354C354C354C354C354C354C354C354C354C354C354C354C354C3540F
S2240FE79EC354C354C354C354C354C354C354C354C354C354C354C354C354C354C354C354D7
S2240FE7BEC354C354C354C354C354C354C354C354C354C354C354C354C354C354C354C354B7
S2240FE7DEC354C354C354C354C354C354C354C354C339C354C354C354C354C354C354C354B2
S2060FE7FEC0291C
S9030000FC

View File

@ -28,8 +28,8 @@ Entry point: 0xC029 (_Startup)
_startupData is allocated at 0xC03B and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 1
_Range pZeroOut 0x1100 76
_Copy *toCopyDownBeg 0xC355
_Range pZeroOut 0x1100 80
_Copy *toCopyDownBeg 0xC385
} _startupData;
*********************************************************************************************
@ -39,8 +39,8 @@ Section Name Size Type From To Segment
.init 59 R 0xC000 0xC03A ROM_C000
.startData 10 R 0xC03B 0xC044 ROM_C000
.rodata 36 R 0xC045 0xC068 ROM_C000
.text 701 R 0xC069 0xC325 ROM_C000
.copy 2 R 0xC355 0xC356 ROM_C000
.text 749 R 0xC069 0xC355 ROM_C000
.copy 2 R 0xC385 0xC386 ROM_C000
.stack 256 R/W 0x1000 0x10FF RAM
.abs_section_8 1 N/I 0x8 0x8 .absSeg0
.abs_section_9 1 N/I 0x9 0x9 .absSeg1
@ -384,12 +384,12 @@ Section Name Size Type From To Segment
.abs_section_2ae 2 N/I 0x2AE 0x2AF .absSeg339
.abs_section_2be 2 N/I 0x2BE 0x2BF .absSeg340
.abs_section_e77e 130 R 0xE77E 0xE7FF .absSeg341
.bss 76 R/W 0x1100 0x114B RAM
RUNTIME 47 R 0xC326 0xC354 ROM_C000
.bss 80 R/W 0x1100 0x114F RAM
RUNTIME 47 R 0xC356 0xC384 ROM_C000
Summary of section sizes per section type:
READ_ONLY (R): 3D9 (dec: 985)
READ_WRITE (R/W): 14C (dec: 332)
READ_ONLY (R): 409 (dec: 1033)
READ_WRITE (R/W): 150 (dec: 336)
NO_INIT (N/I): 190 (dec: 400)
*********************************************************************************************
@ -403,9 +403,9 @@ OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
MODULE: -- rtshc12.c.o (ansisi.lib) --
- PROCEDURES:
_LSHRU C326 11 17 1 RUNTIME
_LCMP C337 19 25 1 RUNTIME
_LINC C350 5 5 1 RUNTIME
_LSHRU C356 11 17 1 RUNTIME
_LCMP C367 19 25 2 RUNTIME
_LINC C380 5 5 1 RUNTIME
- VARIABLES:
MODULE: -- mc9s12dg256.c.o --
- PROCEDURES:
@ -757,41 +757,42 @@ MODULE: -- boot.c.o --
BootComCheckActivationRequest C06F 6 6 1 .text
BootActivate C075 C 12 2 .text
BootComUartInit C081 19 25 1 .text
BootComUartCheckActivationRequest C09A 44 68 1 .text
UartReceiveByte C0DE 11 17 2 .text
CanGetSpeedConfig C0EF 66 102 1 .text
BootComCanInit C155 8C 140 1 .text
BootComCanCheckActivationRequest C1E1 6E 110 1 .text
BootComUartCheckActivationRequest C09A 74 116 1 .text
UartReceiveByte C10E 11 17 2 .text
CanGetSpeedConfig C11F 66 102 1 .text
BootComCanInit C185 8C 140 1 .text
BootComCanCheckActivationRequest C211 6E 110 1 .text
- VARIABLES:
canTiming C045 24 36 4 .rodata
xcpCtoRxInProgress.3 1100 1 1 3 .bss
xcpCtoReqPacket.1 1101 41 65 5 .bss
xcpCtoRxLength.2 1142 1 1 4 .bss
xcpCtoRxInProgress.3 1100 1 1 4 .bss
xcpCtoRxStartTime.4 1101 4 4 4 .bss
xcpCtoReqPacket.1 1105 41 65 6 .bss
xcpCtoRxLength.2 1146 1 1 4 .bss
MODULE: -- led.c.o --
- PROCEDURES:
LedInit C24F F 15 1 .text
LedToggle C25E 48 72 1 .text
LedInit C27F F 15 1 .text
LedToggle C28E 48 72 1 .text
- VARIABLES:
led_toggle_state.1 1143 1 1 3 .bss
timer_counter_last.2 1144 4 4 5 .bss
led_toggle_state.1 1147 1 1 3 .bss
timer_counter_last.2 1148 4 4 5 .bss
MODULE: -- main.c.o --
- PROCEDURES:
main C2A6 E 14 1 .text
Init C2B4 C 12 1 .text
SysClockInit C2C0 1 1 1 .text
main C2D6 E 14 1 .text
Init C2E4 C 12 1 .text
SysClockInit C2F0 1 1 1 .text
- VARIABLES:
MODULE: -- time.c.o --
- PROCEDURES:
TimeInit C2C1 1E 30 1 .text
TimeDeinit C2DF 1C 28 1 .text
TimeSet C2FB 7 7 1 .text
TimeGet C302 7 7 1 .text
TimeISRHandler C309 1B 27 1 .text
TimeInit C2F1 1E 30 1 .text
TimeDeinit C30F 1C 28 1 .text
TimeSet C32B 7 7 1 .text
TimeGet C332 7 7 3 .text
TimeISRHandler C339 1B 27 1 .text
- VARIABLES:
millisecond_counter 1148 4 4 8 .bss
millisecond_counter 114C 4 4 8 .bss
MODULE: -- vectors.c.o --
- PROCEDURES:
UnusedISR C324 2 2 62 .text
UnusedISR C354 2 2 62 .text
- VARIABLES:
_vectab E77E 82 130 0 .abs_section_e77e
MODULE: -- cstartup.c.o --
@ -809,7 +810,7 @@ MODULE STATISTIC
---------------------------------------------------------------------------------------------
rtshc12.c.o (ansisi.lib) 0 47 0
mc9s12dg256.c.o 400 0 0
boot.c.o 67 486 36
boot.c.o 71 534 36
led.c.o 5 87 0
main.c.o 0 27 0
time.c.o 4 99 0
@ -826,8 +827,8 @@ SECTION: ".text"
BootComCanInit BootComCanCheckActivationRequest LedInit LedToggle main Init
SysClockInit TimeInit TimeDeinit TimeSet TimeGet TimeISRHandler UnusedISR
SECTION: ".bss"
xcpCtoRxInProgress.3 xcpCtoReqPacket.1 xcpCtoRxLength.2 led_toggle_state.1
timer_counter_last.2 millisecond_counter
xcpCtoRxInProgress.3 xcpCtoRxStartTime.4 xcpCtoReqPacket.1 xcpCtoRxLength.2
led_toggle_state.1 timer_counter_last.2 millisecond_counter
SECTION: ".init"
Init _Startup
SECTION: ".rodata"
@ -1864,12 +1865,13 @@ OBJECT LIST SORTED BY ADDRESS
_CAN4TXDLR 2BC 1 1 0 .abs_section_2bc
_CAN4TXTBPR 2BD 1 1 0 .abs_section_2bd
_CAN4TXTSR 2BE 2 2 0 .abs_section_2be
xcpCtoRxInProgress.3 1100 1 1 3 .bss
xcpCtoReqPacket.1 1101 41 65 5 .bss
xcpCtoRxLength.2 1142 1 1 4 .bss
led_toggle_state.1 1143 1 1 3 .bss
timer_counter_last.2 1144 4 4 5 .bss
millisecond_counter 1148 4 4 8 .bss
xcpCtoRxInProgress.3 1100 1 1 4 .bss
xcpCtoRxStartTime.4 1101 4 4 4 .bss
xcpCtoReqPacket.1 1105 41 65 6 .bss
xcpCtoRxLength.2 1146 1 1 4 .bss
led_toggle_state.1 1147 1 1 3 .bss
timer_counter_last.2 1148 4 4 5 .bss
millisecond_counter 114C 4 4 8 .bss
Init C000 29 41 1 .init
_Startup C029 12 18 1 .init
canTiming C045 24 36 4 .rodata
@ -1877,25 +1879,25 @@ OBJECT LIST SORTED BY ADDRESS
BootComCheckActivationRequest C06F 6 6 1 .text
BootActivate C075 C 12 2 .text
BootComUartInit C081 19 25 1 .text
BootComUartCheckActivationRequest C09A 44 68 1 .text
UartReceiveByte C0DE 11 17 2 .text
CanGetSpeedConfig C0EF 66 102 1 .text
BootComCanInit C155 8C 140 1 .text
BootComCanCheckActivationRequest C1E1 6E 110 1 .text
LedInit C24F F 15 1 .text
LedToggle C25E 48 72 1 .text
main C2A6 E 14 1 .text
Init C2B4 C 12 1 .text
SysClockInit C2C0 1 1 1 .text
TimeInit C2C1 1E 30 1 .text
TimeDeinit C2DF 1C 28 1 .text
TimeSet C2FB 7 7 1 .text
TimeGet C302 7 7 1 .text
TimeISRHandler C309 1B 27 1 .text
UnusedISR C324 2 2 62 .text
_LSHRU C326 11 17 1 RUNTIME
_LCMP C337 19 25 1 RUNTIME
_LINC C350 5 5 1 RUNTIME
BootComUartCheckActivationRequest C09A 74 116 1 .text
UartReceiveByte C10E 11 17 2 .text
CanGetSpeedConfig C11F 66 102 1 .text
BootComCanInit C185 8C 140 1 .text
BootComCanCheckActivationRequest C211 6E 110 1 .text
LedInit C27F F 15 1 .text
LedToggle C28E 48 72 1 .text
main C2D6 E 14 1 .text
Init C2E4 C 12 1 .text
SysClockInit C2F0 1 1 1 .text
TimeInit C2F1 1E 30 1 .text
TimeDeinit C30F 1C 28 1 .text
TimeSet C32B 7 7 1 .text
TimeGet C332 7 7 3 .text
TimeISRHandler C339 1B 27 1 .text
UnusedISR C354 2 2 62 .text
_LSHRU C356 11 17 1 RUNTIME
_LCMP C367 19 25 2 RUNTIME
_LINC C380 5 5 1 RUNTIME
_vectab E77E 82 130 0 .abs_section_e77e
*********************************************************************************************
@ -1916,7 +1918,7 @@ rtshc12.c.o (ansisi.lib):
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xC355 ---- SIZE 2 ---
------- ROM-ADDRESS: 0xC385 ---- SIZE 2 ---
Filling bytes inserted
0000
@ -1931,7 +1933,8 @@ BootComCheckActivationRequest USES BootComUartCheckActivationRequest
BootActivate USES _COPCTL
BootComUartInit USES _SCI0CR2 _SCI0CR1 _SCI0BD
BootComUartCheckActivationRequest USES xcpCtoRxInProgress.3 xcpCtoReqPacket.1
UartReceiveByte xcpCtoRxLength.2 BootActivate
UartReceiveByte TimeGet xcpCtoRxStartTime.4 xcpCtoRxLength.2
BootActivate _LCMP
UartReceiveByte USES _SCI0SR1 _SCI0DRL
CanGetSpeedConfig USES canTiming
BootComCanInit USES _CAN0CTL0 _CAN0CTL1 CanGetSpeedConfig _CAN0BTR0
@ -1995,8 +1998,12 @@ DEPENDENCY TREE
| | |
| | +- UartReceiveByte
| | |
| | +- TimeGet (see above)
| | |
| | +- BootActivate
| |
| | |
| | +- _LCMP (see above)
| |
| +- BootComCanCheckActivationRequest
| |
| +- _LSHRU
@ -2026,5 +2033,5 @@ STATISTIC SECTION
ExeFile:
--------
Number of blocks to be downloaded: 6
Total size of all blocks to be downloaded: 985
Total size of all blocks to be downloaded: 1033