09.01.2013 Views

Motorola Semiconductor Engineering Bulletin EB422 Enhanced

Motorola Semiconductor Engineering Bulletin EB422 Enhanced

Motorola Semiconductor Engineering Bulletin EB422 Enhanced

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!