📄 network_main.asm
字号:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC v5.1.0 *
;* Date/Time created: Mon Aug 13 17:31:59 2007 *
;******************************************************************************
.compiler_opts --endian=little --mem_model:code=far --mem_model:data=far --predefine_memory_model_macros --quiet --silicon_version=6400
;******************************************************************************
;* 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 : Optimized w/Profiling Info *
;* *
;******************************************************************************
.asg A15, FP
.asg B14, DP
.asg B15, SP
.global $bss
DW$CU .dwtag DW_TAG_compile_unit
.dwattr DW$CU, DW_AT_name("network_main.c")
.dwattr DW$CU, DW_AT_producer("TMS320C6x C/C++ Codegen PC v5.1.0 Copyright (c) 1996-2005 Texas Instruments Incorporated")
.dwattr DW$CU, DW_AT_stmt_list(0x00)
.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;*****************************************************************************
;* CINIT RECORDS *
;*****************************************************************************
.sect ".cinit"
.align 8
.field 4,32
.field _VerStr+0,32
.field SL1,32 ; _VerStr @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _HostName+0,32
.field SL2,32 ; _HostName @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _LocalIPAddr+0,32
.field SL3,32 ; _LocalIPAddr @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _LocalIPMask+0,32
.field SL4,32 ; _LocalIPMask @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _GatewayIP+0,32
.field SL5,32 ; _GatewayIP @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _DomainName+0,32
.field SL6,32 ; _DomainName @ 0
.sect ".cinit"
.align 8
.field 4,32
.field _DNSServer+0,32
.field SL7,32 ; _DNSServer @ 0
.sect ".cinit"
.align 8
.field IR_1,32
.field _TaskName+0,32
.field SL8,32 ; _TaskName[0] @ 0
.field SL9,32 ; _TaskName[1] @ 32
.field SL10,32 ; _TaskName[2] @ 64
.field SL11,32 ; _TaskName[3] @ 96
.field SL12,32 ; _TaskName[4] @ 128
.field SL13,32 ; _TaskName[5] @ 160
IR_1: .set 24
.sect ".cinit"
.align 8
.field IR_2,32
.field _ReportStr+0,32
.field SL14,32 ; _ReportStr[0] @ 0
.field SL15,32 ; _ReportStr[1] @ 32
.field SL16,32 ; _ReportStr[2] @ 64
.field SL17,32 ; _ReportStr[3] @ 96
.field SL18,32 ; _ReportStr[4] @ 128
IR_2: .set 20
.sect ".cinit"
.align 8
.field IR_3,32
.field _StatusStr+0,32
.field SL19,32 ; _StatusStr[0] @ 0
.field SL20,32 ; _StatusStr[1] @ 32
.field SL21,32 ; _StatusStr[2] @ 64
.field SL22,32 ; _StatusStr[3] @ 96
.field SL23,32 ; _StatusStr[4] @ 128
IR_3: .set 20
.sect ".cinit"
.align 8
.field 4,32
.field _fSystemReady$1+0,32
.field 0,32 ; _fSystemReady$1 @ 0
DW$1 .dwtag DW_TAG_subprogram, DW_AT_name("printf"), DW_AT_symbol_name("_printf")
.dwattr DW$1, DW_AT_type(*DW$T$10)
.dwattr DW$1, DW_AT_declaration(0x01)
.dwattr DW$1, DW_AT_external(0x01)
DW$2 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$63)
DW$3 .dwtag DW_TAG_unspecified_parameters
.dwendtag DW$1
DW$4 .dwtag DW_TAG_subprogram, DW_AT_name("TaskCreate"), DW_AT_symbol_name("_TaskCreate")
.dwattr DW$4, DW_AT_type(*DW$T$21)
.dwattr DW$4, DW_AT_declaration(0x01)
.dwattr DW$4, DW_AT_external(0x01)
DW$5 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
DW$6 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$42)
DW$7 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$8 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$9 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$10 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
DW$11 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
.dwendtag DW$4
DW$12 .dwtag DW_TAG_subprogram, DW_AT_name("mmZeroInit"), DW_AT_symbol_name("_mmZeroInit")
.dwattr DW$12, DW_AT_declaration(0x01)
.dwattr DW$12, DW_AT_external(0x01)
DW$13 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$14 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
.dwendtag DW$12
DW$15 .dwtag DW_TAG_subprogram, DW_AT_name("CfgNew"), DW_AT_symbol_name("_CfgNew")
.dwattr DW$15, DW_AT_type(*DW$T$21)
.dwattr DW$15, DW_AT_declaration(0x01)
.dwattr DW$15, DW_AT_external(0x01)
DW$16 .dwtag DW_TAG_subprogram, DW_AT_name("CfgFree"), DW_AT_symbol_name("_CfgFree")
.dwattr DW$16, DW_AT_declaration(0x01)
.dwattr DW$16, DW_AT_external(0x01)
DW$17 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
.dwendtag DW$16
DW$18 .dwtag DW_TAG_subprogram, DW_AT_name("CfgAddEntry"), DW_AT_symbol_name("_CfgAddEntry")
.dwattr DW$18, DW_AT_type(*DW$T$10)
.dwattr DW$18, DW_AT_declaration(0x01)
.dwattr DW$18, DW_AT_external(0x01)
DW$19 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
DW$20 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$21 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$22 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$23 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$24 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$25 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
.dwendtag DW$18
DW$26 .dwtag DW_TAG_subprogram, DW_AT_name("inet_addr"), DW_AT_symbol_name("_inet_addr")
.dwattr DW$26, DW_AT_type(*DW$T$23)
.dwattr DW$26, DW_AT_declaration(0x01)
.dwattr DW$26, DW_AT_external(0x01)
DW$27 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$63)
.dwendtag DW$26
DW$28 .dwtag DW_TAG_subprogram, DW_AT_name("NC_SystemOpen"), DW_AT_symbol_name("_NC_SystemOpen")
.dwattr DW$28, DW_AT_type(*DW$T$10)
.dwattr DW$28, DW_AT_declaration(0x01)
.dwattr DW$28, DW_AT_external(0x01)
DW$29 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$30 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
.dwendtag DW$28
DW$31 .dwtag DW_TAG_subprogram, DW_AT_name("NC_SystemClose"), DW_AT_symbol_name("_NC_SystemClose")
.dwattr DW$31, DW_AT_declaration(0x01)
.dwattr DW$31, DW_AT_external(0x01)
DW$32 .dwtag DW_TAG_subprogram, DW_AT_name("NC_NetStart"), DW_AT_symbol_name("_NC_NetStart")
.dwattr DW$32, DW_AT_type(*DW$T$10)
.dwattr DW$32, DW_AT_declaration(0x01)
.dwattr DW$32, DW_AT_external(0x01)
DW$33 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$21)
DW$34 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
DW$35 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$41)
DW$36 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$56)
.dwendtag DW$32
DW$37 .dwtag DW_TAG_subprogram, DW_AT_name("_mmBulkAllocSeg"), DW_AT_symbol_name("__mmBulkAllocSeg")
.dwattr DW$37, DW_AT_declaration(0x01)
.dwattr DW$37, DW_AT_external(0x01)
DW$38 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
.dwendtag DW$37
DW$39 .dwtag DW_TAG_subprogram, DW_AT_name("AddWebFiles"), DW_AT_symbol_name("_AddWebFiles")
.dwattr DW$39, DW_AT_declaration(0x01)
.dwattr DW$39, DW_AT_external(0x01)
DW$40 .dwtag DW_TAG_subprogram, DW_AT_name("RemoveWebFiles"), DW_AT_symbol_name("_RemoveWebFiles")
.dwattr DW$40, DW_AT_declaration(0x01)
.dwattr DW$40, DW_AT_external(0x01)
DW$41 .dwtag DW_TAG_subprogram, DW_AT_name("C62_enableIER"), DW_AT_symbol_name("_C62_enableIER")
.dwattr DW$41, DW_AT_type(*DW$T$10)
.dwattr DW$41, DW_AT_declaration(0x01)
.dwattr DW$41, DW_AT_external(0x01)
DW$42 .dwtag DW_TAG_subprogram, DW_AT_name("tskNetwork"), DW_AT_symbol_name("_tskNetwork")
.dwattr DW$42, DW_AT_declaration(0x01)
.dwattr DW$42, DW_AT_external(0x01)
DW$43 .dwtag DW_TAG_variable, DW_AT_name("_oscfg"), DW_AT_symbol_name("__oscfg")
.dwattr DW$43, DW_AT_type(*DW$T$106)
.dwattr DW$43, DW_AT_declaration(0x01)
.dwattr DW$43, DW_AT_external(0x01)
.global _VerStr
_VerStr: .usect ".far",4,4
DW$44 .dwtag DW_TAG_variable, DW_AT_name("VerStr"), DW_AT_symbol_name("_VerStr")
.dwattr DW$44, DW_AT_location[DW_OP_addr _VerStr]
.dwattr DW$44, DW_AT_type(*DW$T$42)
.dwattr DW$44, DW_AT_external(0x01)
.global _HostName
_HostName: .usect ".far",4,4
DW$45 .dwtag DW_TAG_variable, DW_AT_name("HostName"), DW_AT_symbol_name("_HostName")
.dwattr DW$45, DW_AT_location[DW_OP_addr _HostName]
.dwattr DW$45, DW_AT_type(*DW$T$42)
.dwattr DW$45, DW_AT_external(0x01)
.global _LocalIPAddr
_LocalIPAddr: .usect ".far",4,4
DW$46 .dwtag DW_TAG_variable, DW_AT_name("LocalIPAddr"), DW_AT_symbol_name("_LocalIPAddr")
.dwattr DW$46, DW_AT_location[DW_OP_addr _LocalIPAddr]
.dwattr DW$46, DW_AT_type(*DW$T$42)
.dwattr DW$46, DW_AT_external(0x01)
.global _LocalIPMask
_LocalIPMask: .usect ".far",4,4
DW$47 .dwtag DW_TAG_variable, DW_AT_name("LocalIPMask"), DW_AT_symbol_name("_LocalIPMask")
.dwattr DW$47, DW_AT_location[DW_OP_addr _LocalIPMask]
.dwattr DW$47, DW_AT_type(*DW$T$42)
.dwattr DW$47, DW_AT_external(0x01)
.global _GatewayIP
_GatewayIP: .usect ".far",4,4
DW$48 .dwtag DW_TAG_variable, DW_AT_name("GatewayIP"), DW_AT_symbol_name("_GatewayIP")
.dwattr DW$48, DW_AT_location[DW_OP_addr _GatewayIP]
.dwattr DW$48, DW_AT_type(*DW$T$42)
.dwattr DW$48, DW_AT_external(0x01)
.global _DomainName
_DomainName: .usect ".far",4,4
DW$49 .dwtag DW_TAG_variable, DW_AT_name("DomainName"), DW_AT_symbol_name("_DomainName")
.dwattr DW$49, DW_AT_location[DW_OP_addr _DomainName]
.dwattr DW$49, DW_AT_type(*DW$T$42)
.dwattr DW$49, DW_AT_external(0x01)
.global _DNSServer
_DNSServer: .usect ".far",4,4
DW$50 .dwtag DW_TAG_variable, DW_AT_name("DNSServer"), DW_AT_symbol_name("_DNSServer")
.dwattr DW$50, DW_AT_location[DW_OP_addr _DNSServer]
.dwattr DW$50, DW_AT_type(*DW$T$42)
.dwattr DW$50, DW_AT_external(0x01)
DW$51 .dwtag DW_TAG_variable, DW_AT_name("extHeap"), DW_AT_symbol_name("_extHeap")
.dwattr DW$51, DW_AT_type(*DW$T$19)
.dwattr DW$51, DW_AT_declaration(0x01)
.dwattr DW$51, DW_AT_external(0x01)
_TaskName: .usect ".far",24,8
DW$52 .dwtag DW_TAG_variable, DW_AT_name("TaskName"), DW_AT_symbol_name("_TaskName")
.dwattr DW$52, DW_AT_type(*DW$T$110)
.dwattr DW$52, DW_AT_location[DW_OP_addr _TaskName]
_ReportStr: .usect ".far",20,8
DW$53 .dwtag DW_TAG_variable, DW_AT_name("ReportStr"), DW_AT_symbol_name("_ReportStr")
.dwattr DW$53, DW_AT_type(*DW$T$111)
.dwattr DW$53, DW_AT_location[DW_OP_addr _ReportStr]
_StatusStr: .usect ".far",20,8
DW$54 .dwtag DW_TAG_variable, DW_AT_name("StatusStr"), DW_AT_symbol_name("_StatusStr")
.dwattr DW$54, DW_AT_type(*DW$T$111)
.dwattr DW$54, DW_AT_location[DW_OP_addr _StatusStr]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -