MSC8113 Reference Manual, Rev. 0
C-22
Freescale Semiconductor
MSC8113 Boot Code
40
80
01
P:010774F0 07 move.l d7,(r6+MCMR)
86
81
78
check_boot
P:010774F4 D1 cmpeq.w #$3,d3
A3
P:010774F6 80 bt <from_tdm_uart_i2c
49
P:010774F8 D1 cmpeq.w #$6,d3
A6
P:010774FA 80 bt <from_tdm_uart_i2c
45
P:010774FC D1 cmpeq.w #$2,d3
A2
P:010774FE 80 bt <from_tdm_uart_i2c
41
P:01077500 D1 cmpeq.w #$4,d3
A4
P:01077502 80 bt <from_tdm_uart_i2c
3D
P:01077504 11 move.l (r6+BR10),d1 ; BR10 register
86
81
50
P:01077508 09 bmset #$1,d1.l ; Valid bit set
01
A0
01
P:0107750C 01 move.l d1,(r6+BR10)
86
81
50
P:01077510 D1 cmpeq.w #$0,d3
A0
P:01077512 80 bt <external_memory
0B
P:01077514 D1 cmpeq.w #$1,d3
A1
P:01077516 2D bt wait_virq
FF
9D
33
P:0107751A 9E debug
70
external_memory
P:0107751C 6C clr d0
10
P:0107751E 00 move.w d0,IFUR_ADDR
E0
3F
60
80
F0
P:01077524 90 nop
C0
;r3 <- d5 ;;; d5 = ISB
P:01077526 CB move.l d5,r3
45
P:01077528 90 nop
C0
; FIND External memory boot table address FROM ISBSEL
;r3 *= 4 so the offset will be in long instead of bytes
;r3 = r3<<2
P:0107752A EB asl2a r3
FE
;put the address of the external memory boot table in r4
P:0107752C 3C move.l #EXTERNAL_MEM_BOOT_TABLE,r4
18
21
10
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...