Motorola Semiconductor Engineering Bulletin EB422 Enhanced
Motorola Semiconductor Engineering Bulletin EB422 Enhanced
Motorola Semiconductor Engineering Bulletin EB422 Enhanced
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Freescale <strong>Semiconductor</strong>, Inc...<br />
Listing 3. PCbug11 MC68HC(7)11E20 Talker Initialization Code<br />
<strong>EB422</strong><br />
Freescale <strong>Semiconductor</strong>, Inc.<br />
<strong>Engineering</strong> <strong>Bulletin</strong><br />
MC68HC(7)11E20/32 Bootstrap Modes<br />
M68HC11 Absolute Assembler Version 2.70C:\talk7e20.ASC<br />
1 A 0000 ORG $0<br />
2 A 0000 7EBE40 start JMP $BE40<br />
3 A 00F4 ORG $F4<br />
4 A 00F4 7EBEA1 JMP $BEA1<br />
5 A END<br />
Listing 4. PCbug11 MC68HC(7)11E20 Talker Map File<br />
Name of constant must not exceed 14 characters.<br />
Value of constant must start in column 15 or higher<br />
talker_start $BE40 Talker code start address. (TLKRSTART)<br />
talker_idle $BE5B Talker code idle loop address. (IDLE)<br />
user_start $BE49 User’s reset entry into talker code. (USERSTART)<br />
xirq_ujmp $00F2 Address in talker code of user’s XIRQ server address.<br />
relocate_buf $00A0 Address to where user’s code is relocated on break point.<br />
xirq_srv $BE5E Talker’s XIRQ service address. (SCISRV)<br />
swi-srv $BEDD Talker’s SWI service address for break points. (SWISRV)<br />
swi_idle $BEE1 Talker’s SWI idle loop. (SWIIDLE)<br />
null_srv $BEA1 Talker RTI. (NULLSRV)<br />
xirq_jmp $00F2 XIRQ vector.<br />
swi_jmp $00F5 SWI vector.<br />
cme_jmp $00FE COP clock monitor vector.<br />
Listing 5. PCbug11 MC68HC(7)11E32 Talker Initialization Code<br />
M68HC11 Absolute Assembler Version 2.70C:\talk7e32.ASC<br />
1 A 0000 ORG $0<br />
2 A 0000 7BE40 start JMP $BE40<br />
3 A 00F4 ORG $F4<br />
4 A 00F4 7EBE9B JMP $BE9B<br />
5 A END<br />
Listing 6. PCbug11 MC68(7)11E32 Talker Map File<br />
Name of constant must not exceed 14 characters.<br />
Value of constant must start in column 15 or higher<br />
talker_start $BE40 Talker code start address. (TLKRSTART)<br />
talker_idle $BE5B Talker code idle loop address. (IDLE)<br />
user_start $BE49 User’s reset entry into talker code. (USERSTART)<br />
xirq_ujmp $00F2 Address in talker code of user’s XIRQ server address.<br />
relocate_buf $00A0 Address to where user’s code is relocated on break point.<br />
xirq_srv $BE5E Talker’s XIRQ service address. (SCISRV)<br />
swi_srv $BED7 Talker’s SWI service address for break points. (SWISRV)<br />
swi_idle $BEDB Talker’s SWI idle loop. (SWIIDLE)<br />
null_srv $BE9B Talker RTI. (NULLSRV)<br />
xirq_jmp $00F2 XIRQ vector.<br />
swi_jmp $00F5 SWI vector.<br />
cme_jmp $00FE COP clock monitor vector.<br />
MOTOROLA 9<br />
For More Information On This Product,<br />
Go to: www.freescale.com