📄 network_main.asm
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC v6.0.8 *
;* Date/Time created: Mon Mar 10 23:02:00 2008 *
;******************************************************************************
.compiler_opts --c64p_l1d_workaround=default --endian=little --hll_source=on --mem_model:code=far --mem_model:data=far --predefine_memory_model_macros --quiet --silicon_version=6400 --symdebug:skeletal
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C64xx *
;* Optimization : Enabled at level 3 *
;* Optimizing for : Speed *
;* Based on options: -o3, no -ms *
;* Endian : Little *
;* Interrupt Thrshld : Disabled *
;* Data Access Model : Far *
;* Pipelining : Enabled *
;* Speculate Loads : Disabled *
;* Memory Aliases : Presume not aliases (optimistic) *
;* Debug Info : DWARF Debug for Program Analysis w/Optimization *
;* *
;******************************************************************************
.asg A15, FP
.asg B14, DP
.asg B15, SP
.global $bss
$C$DW$CU .dwtag DW_TAG_compile_unit
.dwattr $C$DW$CU, DW_AT_name("network_main.c")
.dwattr $C$DW$CU, DW_AT_producer("TMS320C6x C/C++ Codegen PC v6.0.8 Copyright (c) 1996-2006 Texas Instruments Incorporated")
.dwattr $C$DW$CU, DW_AT_TI_version(0x01)
;*****************************************************************************
;* CINIT RECORDS *
;*****************************************************************************
.sect ".cinit"
.align 8
.field 4,32
.field _VerStr+0,32
.field $C$SL1,32 ; _VerStr @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _HostName+0,32
.field $C$SL2,32 ; _HostName @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _LocalIPAddr+0,32
.field $C$SL3,32 ; _LocalIPAddr @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _LocalIPMask+0,32
.field $C$SL4,32 ; _LocalIPMask @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _GatewayIP+0,32
.field $C$SL5,32 ; _GatewayIP @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _DomainName+0,32
.field $C$SL6,32 ; _DomainName @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _DNSServer+0,32
.field $C$SL7,32 ; _DNSServer @ 0
.sect ".cinit"
.align 8
.field $C$IR_1,32
.field _TaskName+0,32
.field $C$SL8,32 ; _TaskName[0] @ 0
.field $C$SL9,32 ; _TaskName[1] @ 32
.field $C$SL10,32 ; _TaskName[2] @ 64
.field $C$SL11,32 ; _TaskName[3] @ 96
.field $C$SL12,32 ; _TaskName[4] @ 128
.field $C$SL13,32 ; _TaskName[5] @ 160
$C$IR_1: .set 24
.sect ".cinit"
.align 8
.field $C$IR_2,32
.field _ReportStr+0,32
.field $C$SL14,32 ; _ReportStr[0] @ 0
.field $C$SL15,32 ; _ReportStr[1] @ 32
.field $C$SL16,32 ; _ReportStr[2] @ 64
.field $C$SL17,32 ; _ReportStr[3] @ 96
.field $C$SL18,32 ; _ReportStr[4] @ 128
$C$IR_2: .set 20
.sect ".cinit"
.align 8
.field $C$IR_3,32
.field _StatusStr+0,32
.field $C$SL19,32 ; _StatusStr[0] @ 0
.field $C$SL20,32 ; _StatusStr[1] @ 32
.field $C$SL21,32 ; _StatusStr[2] @ 64
.field $C$SL22,32 ; _StatusStr[3] @ 96
.field $C$SL23,32 ; _StatusStr[4] @ 128
$C$IR_3: .set 20
.sect ".cinit"
.align 8
.field 4,32
.field _fSystemReady$1+0,32
.field 0,32 ; _fSystemReady$1 @ 0
$C$DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf")
.dwattr $C$DW$1, DW_AT_TI_symbol_name("_printf")
.dwattr $C$DW$1, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$1, DW_AT_declaration
.dwattr $C$DW$1, DW_AT_external
$C$DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$63)
$C$DW$3 .dwtag DW_TAG_unspecified_parameters
.dwendtag $C$DW$1
$C$DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("TaskCreate")
.dwattr $C$DW$4, DW_AT_TI_symbol_name("_TaskCreate")
.dwattr $C$DW$4, DW_AT_type(*$C$DW$T$25)
.dwattr $C$DW$4, DW_AT_declaration
.dwattr $C$DW$4, DW_AT_external
$C$DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$41)
$C$DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$42)
$C$DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
$C$DW$8 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
$C$DW$9 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$26)
$C$DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$26)
$C$DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$26)
.dwendtag $C$DW$4
$C$DW$12 .dwtag DW_TAG_subprogram, DW_AT_name("mmZeroInit")
.dwattr $C$DW$12, DW_AT_TI_symbol_name("_mmZeroInit")
.dwattr $C$DW$12, DW_AT_declaration
.dwattr $C$DW$12, DW_AT_external
$C$DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
$C$DW$14 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
.dwendtag $C$DW$12
$C$DW$15 .dwtag DW_TAG_subprogram, DW_AT_name("CfgNew")
.dwattr $C$DW$15, DW_AT_TI_symbol_name("_CfgNew")
.dwattr $C$DW$15, DW_AT_type(*$C$DW$T$25)
.dwattr $C$DW$15, DW_AT_declaration
.dwattr $C$DW$15, DW_AT_external
$C$DW$16 .dwtag DW_TAG_subprogram, DW_AT_name("CfgFree")
.dwattr $C$DW$16, DW_AT_TI_symbol_name("_CfgFree")
.dwattr $C$DW$16, DW_AT_declaration
.dwattr $C$DW$16, DW_AT_external
$C$DW$17 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$25)
.dwendtag $C$DW$16
$C$DW$18 .dwtag DW_TAG_subprogram, DW_AT_name("CfgAddEntry")
.dwattr $C$DW$18, DW_AT_TI_symbol_name("_CfgAddEntry")
.dwattr $C$DW$18, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$18, DW_AT_declaration
.dwattr $C$DW$18, DW_AT_external
$C$DW$19 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$25)
$C$DW$20 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
$C$DW$21 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
$C$DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
$C$DW$23 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
$C$DW$24 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$22)
$C$DW$25 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$45)
.dwendtag $C$DW$18
$C$DW$26 .dwtag DW_TAG_subprogram, DW_AT_name("inet_addr")
.dwattr $C$DW$26, DW_AT_TI_symbol_name("_inet_addr")
.dwattr $C$DW$26, DW_AT_type(*$C$DW$T$27)
.dwattr $C$DW$26, DW_AT_declaration
.dwattr $C$DW$26, DW_AT_external
$C$DW$27 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$63)
.dwendtag $C$DW$26
$C$DW$28 .dwtag DW_TAG_subprogram, DW_AT_name("NC_SystemOpen")
.dwattr $C$DW$28, DW_AT_TI_symbol_name("_NC_SystemOpen")
.dwattr $C$DW$28, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$28, DW_AT_declaration
.dwattr $C$DW$28, DW_AT_external
$C$DW$29 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
$C$DW$30 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
.dwendtag $C$DW$28
$C$DW$31 .dwtag DW_TAG_subprogram, DW_AT_name("NC_SystemClose")
.dwattr $C$DW$31, DW_AT_TI_symbol_name("_NC_SystemClose")
.dwattr $C$DW$31, DW_AT_declaration
.dwattr $C$DW$31, DW_AT_external
$C$DW$32 .dwtag DW_TAG_subprogram, DW_AT_name("NC_NetStart")
.dwattr $C$DW$32, DW_AT_TI_symbol_name("_NC_NetStart")
.dwattr $C$DW$32, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$32, DW_AT_declaration
.dwattr $C$DW$32, DW_AT_external
$C$DW$33 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$25)
$C$DW$34 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$41)
$C$DW$35 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$41)
$C$DW$36 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$56)
.dwendtag $C$DW$32
$C$DW$37 .dwtag DW_TAG_subprogram, DW_AT_name("_mmBulkAllocSeg")
.dwattr $C$DW$37, DW_AT_TI_symbol_name("__mmBulkAllocSeg")
.dwattr $C$DW$37, DW_AT_declaration
.dwattr $C$DW$37, DW_AT_external
$C$DW$38 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$19)
.dwendtag $C$DW$37
$C$DW$39 .dwtag DW_TAG_subprogram, DW_AT_name("AddWebFiles")
.dwattr $C$DW$39, DW_AT_TI_symbol_name("_AddWebFiles")
.dwattr $C$DW$39, DW_AT_declaration
.dwattr $C$DW$39, DW_AT_external
$C$DW$40 .dwtag DW_TAG_subprogram, DW_AT_name("RemoveWebFiles")
.dwattr $C$DW$40, DW_AT_TI_symbol_name("_RemoveWebFiles")
.dwattr $C$DW$40, DW_AT_declaration
.dwattr $C$DW$40, DW_AT_external
$C$DW$41 .dwtag DW_TAG_subprogram, DW_AT_name("C62_enableIER")
.dwattr $C$DW$41, DW_AT_TI_symbol_name("_C62_enableIER")
.dwattr $C$DW$41, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$41, DW_AT_declaration
.dwattr $C$DW$41, DW_AT_external
$C$DW$42 .dwtag DW_TAG_subprogram, DW_AT_name("tskNetwork")
.dwattr $C$DW$42, DW_AT_TI_symbol_name("_tskNetwork")
.dwattr $C$DW$42, DW_AT_declaration
.dwattr $C$DW$42, DW_AT_external
$C$DW$43 .dwtag DW_TAG_variable, DW_AT_name("_oscfg")
.dwattr $C$DW$43, DW_AT_TI_symbol_name("__oscfg")
.dwattr $C$DW$43, DW_AT_type(*$C$DW$T$106)
.dwattr $C$DW$43, DW_AT_declaration
.dwattr $C$DW$43, DW_AT_external
.global _VerStr
_VerStr: .usect ".far",4,4
$C$DW$44 .dwtag DW_TAG_variable, DW_AT_name("VerStr")
.dwattr $C$DW$44, DW_AT_TI_symbol_name("_VerStr")
.dwattr $C$DW$44, DW_AT_location[DW_OP_addr _VerStr]
.dwattr $C$DW$44, DW_AT_type(*$C$DW$T$42)
.dwattr $C$DW$44, DW_AT_external
.global _HostName
_HostName: .usect ".far",4,4
$C$DW$45 .dwtag DW_TAG_variable, DW_AT_name("HostName")
.dwattr $C$DW$45, DW_AT_TI_symbol_name("_HostName")
.dwattr $C$DW$45, DW_AT_location[DW_OP_addr _HostName]
.dwattr $C$DW$45, DW_AT_type(*$C$DW$T$42)
.dwattr $C$DW$45, DW_AT_external
.global _LocalIPAddr
_LocalIPAddr: .usect ".far",4,4
$C$DW$46 .dwtag DW_TAG_variable, DW_AT_name("LocalIPAddr")
.dwattr $C$DW$46, DW_AT_TI_symbol_name("_LocalIPAddr")
.dwattr $C$DW$46, DW_AT_location[DW_OP_addr _LocalIPAddr]
.dwattr $C$DW$46, DW_AT_type(*$C$DW$T$42)
.dwattr $C$DW$46, DW_AT_external
.global _LocalIPMask
_LocalIPMask: .usect ".far",4,4
$C$DW$47 .dwtag DW_TAG_variable, DW_AT_name("LocalIPMask")
.dwattr $C$DW$47, DW_AT_TI_symbol_name("_LocalIPMask")
.dwattr $C$DW$47, DW_AT_location[DW_OP_addr _LocalIPMask]
.dwattr $C$DW$47, DW_AT_type(*$C$DW$T$42)
.dwattr $C$DW$47, DW_AT_external
.global _GatewayIP
_GatewayIP: .usect ".far",4,4
$C$DW$48 .dwtag DW_TAG_variable, DW_AT_name("GatewayIP")
.dwattr $C$DW$48, DW_AT_TI_symbol_name("_GatewayIP")
.dwattr $C$DW$48, DW_AT_location[DW_OP_addr _GatewayIP]
.dwattr $C$DW$48, DW_AT_type(*$C$DW$T$42)
.dwattr $C$DW$48, DW_AT_external
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -