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

View File

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

View File

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

View File

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

View File

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