📄 cp220x_ethernet_routines.m51
字号:
X:2062H PUBLIC TXSTA0
X:204AH PUBLIC TLB6LENL
X:2008H PUBLIC RAMADDRH
X:2061H PUBLIC TXSTA1
X:2050H PUBLIC TLB7LENL
X:2060H PUBLIC TXSTA2
X:205FH PUBLIC TXSTA3
X:2016H PUBLIC RXFIFOTAILL
X:205EH PUBLIC TXSTA4
X:2009H PUBLIC RAMADDRL
X:205DH PUBLIC TXSTA5
X:205CH PUBLIC TXSTA6
X:2057H PUBLIC TXENDH
X:2058H PUBLIC TXENDL
X:201CH PUBLIC TLBVALID
X:2069H PUBLIC FLASHADDRH
X:207BH PUBLIC FLASHSTA
X:2068H PUBLIC FLASHADDRL
X:2067H PUBLIC FLASHKEY
X:2080H PUBLIC PHYSTA
X:2010H PUBLIC RXFILT
X:207CH PUBLIC OSCPWR
X:206AH PUBLIC FLASHERASE
X:2073H PUBLIC RSTSTA
X:200AH PUBLIC MACADDR
X:2054H PUBLIC TXBUSY
X:2055H PUBLIC TXPAUSEH
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 7
X:201AH PUBLIC CPTLB
X:2027H PUBLIC TLB0ADDRH
X:2021H PUBLIC CPADDRH
X:2056H PUBLIC TXPAUSEL
X:202DH PUBLIC TLB1ADDRH
X:2013H PUBLIC VDMCN
X:2033H PUBLIC TLB2ADDRH
X:2079H PUBLIC PHYCF
X:2039H PUBLIC TLB3ADDRH
X:200DH PUBLIC MACRW
X:203FH PUBLIC TLB4ADDRH
X:2028H PUBLIC TLB0ADDRL
X:2022H PUBLIC CPADDRL
X:2001H PUBLIC RXAUTORD
X:2045H PUBLIC TLB5ADDRH
X:202EH PUBLIC TLB1ADDRL
------- ENDMOD CP220X_REG
------- MODULE CP220X_CORE
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:0806H PUBLIC CP220x_HW_Reset
C:0B01H PUBLIC _MAC_SetAddress
C:0C32H PUBLIC _MAC_Write
B:0021H.1 PUBLIC full_duplex
B:0080H.3 PUBLIC INT_PIN
C:0BE2H PUBLIC _CPFLASH_PageErase
C:0A49H PUBLIC MAC_Init
C:0B3AH PUBLIC poll_flash_busy
C:0C43H PUBLIC _CPFLASH_ByteRead
C:0752H PUBLIC PHY_Init
C:0B94H PUBLIC _CPFLASH_ByteWrite
------- PROC CP220X_HW_RESET
------- DO
D:0029H SYMBOL temp_char
------- ENDDO
C:0806H LINE# 79
C:0806H LINE# 80
C:0806H LINE# 84
C:0809H LINE# 85
C:0810H LINE# 90
C:0813H LINE# 97
C:081AH LINE# 103
C:081DH LINE# 106
C:0823H LINE# 107
C:0826H LINE# 108
C:0826H LINE# 111
C:082CH LINE# 112
C:082FH LINE# 113
C:082FH LINE# 114
C:082FH LINE# 117
C:0836H LINE# 122
C:0836H LINE# 123
C:083BH LINE# 125
C:0841H LINE# 126
C:0844H LINE# 127
C:0844H LINE# 129
C:0851H LINE# 136
C:0858H LINE# 138
C:085EH LINE# 140
C:0860H LINE# 141
C:0860H LINE# 144
C:0865H LINE# 145
C:086AH LINE# 147
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 8
C:086EH LINE# 148
C:0871H LINE# 150
C:0877H LINE# 152
C:0879H LINE# 153
C:0879H LINE# 155
C:087EH LINE# 156
C:0884H LINE# 158
C:088BH LINE# 160
C:088EH LINE# 161
C:088EH LINE# 165
C:0895H LINE# 173
C:089AH LINE# 174
C:089EH LINE# 177
C:08A3H LINE# 178
C:08A8H LINE# 180
C:08AAH LINE# 181
------- ENDPROC CP220X_HW_RESET
------- PROC PHY_INIT
------- DO
D:0029H SYMBOL temp_char
D:002AH SYMBOL retval
------- ENDDO
C:0752H LINE# 196
C:0752H LINE# 197
C:0752H LINE# 199
C:0755H LINE# 206
C:0758H LINE# 212
C:075DH LINE# 213
C:0762H LINE# 216
C:0767H LINE# 219
C:076EH LINE# 222
C:0773H LINE# 227
C:0778H LINE# 230
C:077FH LINE# 233
C:077FH LINE# 234
C:077FH LINE# 236
C:0785H LINE# 237
C:078CH LINE# 238
C:078EH LINE# 239
C:078EH LINE# 242
C:0794H LINE# 243
C:0794H LINE# 244
C:0794H LINE# 246
C:0794H LINE# 255
C:0798H LINE# 259
C:079DH LINE# 264
C:07A2H LINE# 267
C:07A9H LINE# 271
C:07AEH LINE# 277
C:07B3H LINE# 280
C:07BAH LINE# 283
C:07BAH LINE# 285
C:07C1H LINE# 286
C:07C1H LINE# 287
C:07C1H LINE# 290
C:07C7H LINE# 291
C:07C7H LINE# 292
C:07C7H LINE# 293
C:07C7H LINE# 297
C:07CCH LINE# 298
C:07CFH LINE# 301
C:07D4H LINE# 304
C:07D7H LINE# 307
C:07DDH LINE# 310
C:07DFH LINE# 313
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 9
C:07E4H LINE# 316
C:07E7H LINE# 319
C:07ECH LINE# 322
C:07F5H LINE# 325
C:07F7H LINE# 328
C:07F7H LINE# 330
C:07FAH LINE# 333
C:0803H LINE# 335
C:0803H LINE# 337
C:0805H LINE# 339
------- ENDPROC PHY_INIT
------- PROC MAC_INIT
C:0A49H LINE# 352
C:0A49H LINE# 353
C:0A49H LINE# 356
C:0A4FH LINE# 360
C:0A58H LINE# 361
C:0A5AH LINE# 363
C:0A5CH LINE# 367
C:0A65H LINE# 368
C:0A6EH LINE# 370
C:0A6EH LINE# 373
C:0A77H LINE# 376
C:0A80H LINE# 379
C:0A85H LINE# 380
C:0A8AH LINE# 382
C:0A91H LINE# 383
C:0A94H LINE# 384
C:0A97H LINE# 385
C:0A9AH LINE# 386
C:0A9DH LINE# 387
C:0AA0H LINE# 390
C:0AA9H LINE# 393
------- ENDPROC MAC_INIT
------- PROC L?0046
------- ENDPROC L?0046
------- PROC _MAC_WRITE
D:0007H SYMBOL mac_reg_offset
D:0004H SYMBOL mac_reg_data
C:0C32H LINE# 413
C:0C32H LINE# 414
C:0C32H LINE# 417
C:0C36H LINE# 420
C:0C3AH LINE# 421
C:0C3EH LINE# 425
C:0C42H LINE# 428
------- ENDPROC _MAC_WRITE
------- PROC _MAC_SETADDRESS
D:0001H SYMBOL pMAC
------- DO
D:0029H SYMBOL temp_int
------- ENDDO
C:0B01H LINE# 441
C:0B01H LINE# 442
C:0B01H LINE# 445
C:0B09H LINE# 446
C:0B11H LINE# 447
C:0B1AH LINE# 449
C:0B22H LINE# 450
C:0B28H LINE# 451
C:0B2BH LINE# 453
C:0B33H LINE# 454
C:0B36H LINE# 455
C:0B39H LINE# 458
------- ENDPROC _MAC_SETADDRESS
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 10
------- PROC _CPFLASH_BYTEREAD
D:0004H SYMBOL addr
C:0C43H LINE# 476
C:0C45H LINE# 477
C:0C45H LINE# 480
C:0C49H LINE# 481
C:0C4DH LINE# 484
C:0C51H LINE# 485
------- ENDPROC _CPFLASH_BYTEREAD
------- PROC POLL_FLASH_BUSY
C:0B3AH LINE# 501
C:0B3AH LINE# 502
C:0B3AH LINE# 505
C:0B41H LINE# 508
C:0B47H LINE# 510
C:0B4DH LINE# 512
C:0B53H LINE# 514
C:0B55H LINE# 515
C:0B55H LINE# 517
C:0B5BH LINE# 519
C:0B64H LINE# 521
C:0B67H LINE# 522
C:0B67H LINE# 524
C:0B67H LINE# 526
C:0B69H LINE# 527
------- ENDPROC POLL_FLASH_BUSY
------- PROC _CPFLASH_BYTEWRITE
D:0002H SYMBOL addr
D:0005H SYMBOL byte
C:0B94H LINE# 550
C:0B98H LINE# 551
C:0B98H LINE# 555
C:0BA1H LINE# 556
C:0BA1H LINE# 558
C:0BA5H LINE# 559
C:0BA9H LINE# 562
C:0BAEH LINE# 563
C:0BB1H LINE# 566
C:0BB5H LINE# 570
C:0BB8H LINE# 572
C:0BB8H LINE# 574
C:0BBAH LINE# 575
------- ENDPROC _CPFLASH_BYTEWRITE
------- PROC _CPFLASH_PAGEERASE
D:0004H SYMBOL addr
C:0BE2H LINE# 598
C:0BE6H LINE# 599
C:0BE6H LINE# 601
C:0BECH LINE# 602
C:0BECH LINE# 604
C:0BF0H LINE# 605
C:0BF4H LINE# 608
C:0BF9H LINE# 609
C:0BFCH LINE# 612
C:0C01H LINE# 615
C:0C04H LINE# 617
C:0C04H LINE# 619
C:0C06H LINE# 620
------- ENDPROC _CPFLASH_PAGEERASE
------- ENDMOD CP220X_CORE
------- MODULE CP220X_ETH
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 11
C:09C5H PUBLIC _CP220x_Receive
C:0635H PUBLIC _CP220x_Send
------- PROC _CP220X_SEND
D:0029H SYMBOL pDestAddr
D:002CH SYMBOL buffer
D:002FH SYMBOL buffer_length
D:0031H SYMBOL packet_type
------- DO
D:0004H SYMBOL i
D:0033H SYMBOL ramaddr
------- ENDDO
C:0635H LINE# 65
C:063BH LINE# 67
C:063BH LINE# 79
C:0640H LINE# 82
C:0644H LINE# 83
C:0647H LINE# 92
C:064AH LINE# 93
C:064DH LINE# 94
C:0651H LINE# 97
C:0653H LINE# 99
C:0663H LINE# 100
C:0675H LINE# 102
C:0680H LINE# 105
C:0683H LINE# 106
C:0691H LINE# 107
C:06A3H LINE# 108
C:06AEH LINE# 111
C:06B3H LINE# 112
C:06C5H LINE# 114
C:06CAH LINE# 115
C:06DCH LINE# 119
C:06E8H LINE# 120
C:06F8H LINE# 121
C:070AH LINE# 122
C:0711H LINE# 125
C:071CH LINE# 126
C:0720H LINE# 127
C:0732H LINE# 128
C:0734H LINE# 131
C:073CH LINE# 132
C:0741H LINE# 133
C:0746H LINE# 137
C:074AH LINE# 138
C:074DH LINE# 141
C:0751H LINE# 143
------- ENDPROC _CP220X_SEND
------- PROC _CP220X_RECEIVE
D:0029H SYMBOL buffer
D:0004H SYMBOL buffer_length
------- DO
B:0020H.0 SYMBOL rx_ok
B:0020H.1 SYMBOL skip
D:002CH SYMBOL cplen
D:0006H SYMBOL i
------- ENDDO
C:09C5H LINE# 164
C:09CBH LINE# 165
C:09CBH LINE# 167
C:09CDH LINE# 172
C:09DFH LINE# 175
C:09E2H LINE# 178
C:09E7H LINE# 179
C:09ECH LINE# 181
C:09EEH LINE# 184
BL51 BANKED LINKER/LOCATER V6.00 06/04/2007 15:07:40 PAGE 12
C:09F3H LINE# 187
C:09F5H LINE# 188
C:09F5H LINE# 193
C:09FEH LINE# 196
C:0A0AH LINE# 197
C:0A20H LINE# 198
C:0A27H LINE# 200
C:0A27H LINE# 203
C:0A2CH LINE# 206
C:0A2EH LINE# 207
C:0A2EH LINE# 212
C:0A34H LINE# 213
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -