⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tskvideooutput.asm

📁 实现于SEED VPM642 V1.2平台的jpeg loopback
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	.global	_SCOM_open
	.global	_SCOM_putMsg
	.global	_SCOM_getMsg
	.global	_UTL_stsStartFunc
	.global	_UTL_stsStopFunc
	.global	_GIO_control
	.global	_GIO_create
	.global	_GIO_submit
	.global	_yuv420to422
	.global	_SEEDVPM642_I2C_hI2C
	.global	_EVMDM642_vDisParamsChan
	.global	_EVMDM642_vDisParamsSAA7105
	.global	_extHeap
	.global	_utlstsDispTime

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************
DW$T$36	.dwtag  DW_TAG_typedef, DW_AT_name("Ptr"), DW_AT_type(*DW$T$3)
	.dwattr DW$T$36, DW_AT_language(DW_LANG_C)

DW$T$80	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$36)
	.dwattr DW$T$80, DW_AT_language(DW_LANG_C)
DW$44	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$79)
DW$45	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
	.dwendtag DW$T$80


DW$T$83	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$83, DW_AT_language(DW_LANG_C)
DW$46	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$79)
DW$47	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$83


DW$T$85	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$85, DW_AT_language(DW_LANG_C)

DW$T$89	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$6)
	.dwattr DW$T$89, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$89, DW_AT_byte_size(0x3840)
DW$48	.dwtag  DW_TAG_subrange_type
	.dwattr DW$48, DW_AT_upper_bound(0x383f)
	.dwendtag DW$T$89

DW$T$10	.dwtag  DW_TAG_base_type, DW_AT_name("int")
	.dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed)
	.dwattr DW$T$10, DW_AT_byte_size(0x04)
DW$T$38	.dwtag  DW_TAG_typedef, DW_AT_name("Int"), DW_AT_type(*DW$T$10)
	.dwattr DW$T$38, DW_AT_language(DW_LANG_C)

DW$T$92	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$38)
	.dwattr DW$T$92, DW_AT_language(DW_LANG_C)
DW$49	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$91)
DW$50	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
DW$51	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$92

DW$T$93	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$38)
	.dwattr DW$T$93, DW_AT_address_class(0x20)

DW$T$97	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$38)
	.dwattr DW$T$97, DW_AT_language(DW_LANG_C)
DW$52	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$91)
DW$53	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$32)
DW$54	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$55	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$94)
DW$56	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$96)
	.dwendtag DW$T$97


DW$T$98	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
	.dwattr DW$T$98, DW_AT_language(DW_LANG_C)
DW$T$26	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$26, DW_AT_language(DW_LANG_C)

DW$T$108	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$26)
	.dwattr DW$T$108, DW_AT_language(DW_LANG_C)
DW$57	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$107)
	.dwendtag DW$T$108

DW$T$32	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$32, DW_AT_language(DW_LANG_C)
DW$T$94	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$32)
	.dwattr DW$T$94, DW_AT_address_class(0x20)
DW$T$79	.dwtag  DW_TAG_typedef, DW_AT_name("SCOM_Handle"), DW_AT_type(*DW$T$78)
	.dwattr DW$T$79, DW_AT_language(DW_LANG_C)

DW$T$113	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$79)
	.dwattr DW$T$113, DW_AT_language(DW_LANG_C)
DW$58	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$112)
	.dwendtag DW$T$113

DW$T$106	.dwtag  DW_TAG_typedef, DW_AT_name("UTLSTS_Obj"), DW_AT_type(*DW$T$27)
	.dwattr DW$T$106, DW_AT_language(DW_LANG_C)
DW$T$107	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$106)
	.dwattr DW$T$107, DW_AT_address_class(0x20)
DW$T$91	.dwtag  DW_TAG_typedef, DW_AT_name("GIO_Handle"), DW_AT_type(*DW$T$90)
	.dwattr DW$T$91, DW_AT_language(DW_LANG_C)

DW$T$119	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$91)
	.dwattr DW$T$119, DW_AT_language(DW_LANG_C)
DW$59	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$112)
DW$60	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$38)
DW$61	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$93)
DW$62	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$63	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$118)
	.dwendtag DW$T$119

DW$T$120	.dwtag  DW_TAG_typedef, DW_AT_name("FVID_Handle"), DW_AT_type(*DW$T$91)
	.dwattr DW$T$120, DW_AT_language(DW_LANG_C)
DW$T$118	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$117)
	.dwattr DW$T$118, DW_AT_address_class(0x20)
DW$T$96	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$95)
	.dwattr DW$T$96, DW_AT_address_class(0x20)
DW$T$61	.dwtag  DW_TAG_typedef, DW_AT_name("I2C_Handle"), DW_AT_type(*DW$T$60)
	.dwattr DW$T$61, DW_AT_language(DW_LANG_C)
DW$T$125	.dwtag  DW_TAG_typedef, DW_AT_name("VPORTDIS_Params"), DW_AT_type(*DW$T$51)
	.dwattr DW$T$125, DW_AT_language(DW_LANG_C)
DW$T$127	.dwtag  DW_TAG_typedef, DW_AT_name("SAA7105_ConfParams"), DW_AT_type(*DW$T$62)
	.dwattr DW$T$127, DW_AT_language(DW_LANG_C)
DW$T$112	.dwtag  DW_TAG_typedef, DW_AT_name("String"), DW_AT_type(*DW$T$111)
	.dwattr DW$T$112, DW_AT_language(DW_LANG_C)
DW$T$131	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$130)
	.dwattr DW$T$131, DW_AT_address_class(0x20)
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x20)
DW$T$6	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned char")
	.dwattr DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
	.dwattr DW$T$6, DW_AT_byte_size(0x01)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x04)
DW$T$78	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$78, DW_AT_address_class(0x20)

DW$T$27	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$27, DW_AT_name("_UTLSTS_Obj")
	.dwattr DW$T$27, DW_AT_byte_size(0x0c)
DW$64	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$25)
	.dwattr DW$64, DW_AT_name("sts"), DW_AT_symbol_name("_sts")
	.dwattr DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$64, DW_AT_accessibility(DW_ACCESS_public)
DW$65	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$65, DW_AT_name("lastTime"), DW_AT_symbol_name("_lastTime")
	.dwattr DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$65, DW_AT_accessibility(DW_ACCESS_public)
DW$66	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$26)
	.dwattr DW$66, DW_AT_name("count"), DW_AT_symbol_name("_count")
	.dwattr DW$66, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$66, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$27

DW$T$90	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$37)
	.dwattr DW$T$90, DW_AT_address_class(0x20)
DW$T$117	.dwtag  DW_TAG_typedef, DW_AT_name("GIO_Attrs"), DW_AT_type(*DW$T$39)
	.dwattr DW$T$117, DW_AT_language(DW_LANG_C)
DW$T$95	.dwtag  DW_TAG_typedef, DW_AT_name("GIO_AppCallback"), DW_AT_type(*DW$T$43)
	.dwattr DW$T$95, DW_AT_language(DW_LANG_C)
DW$T$60	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$47)
	.dwattr DW$T$60, DW_AT_address_class(0x20)

DW$T$51	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$51, DW_AT_byte_size(0x98)
DW$67	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$67, DW_AT_name("dmode"), DW_AT_symbol_name("_dmode")
	.dwattr DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$67, DW_AT_accessibility(DW_ACCESS_public)
DW$68	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$68, DW_AT_name("fldOp"), DW_AT_symbol_name("_fldOp")
	.dwattr DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$68, DW_AT_accessibility(DW_ACCESS_public)
DW$69	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$69, DW_AT_name("scale"), DW_AT_symbol_name("_scale")
	.dwattr DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr DW$69, DW_AT_accessibility(DW_ACCESS_public)
DW$70	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$70, DW_AT_name("resmpl"), DW_AT_symbol_name("_resmpl")
	.dwattr DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$70, DW_AT_accessibility(DW_ACCESS_public)
DW$71	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$71, DW_AT_name("defValEn"), DW_AT_symbol_name("_defValEn")
	.dwattr DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr DW$71, DW_AT_accessibility(DW_ACCESS_public)
DW$72	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$72, DW_AT_name("bpk10Bit"), DW_AT_symbol_name("_bpk10Bit")
	.dwattr DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
	.dwattr DW$72, DW_AT_accessibility(DW_ACCESS_public)
DW$73	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$73, DW_AT_name("vctl1Config"), DW_AT_symbol_name("_vctl1Config")
	.dwattr DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x18]
	.dwattr DW$73, DW_AT_accessibility(DW_ACCESS_public)
DW$74	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$74, DW_AT_name("vctl2Config"), DW_AT_symbol_name("_vctl2Config")
	.dwattr DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c]
	.dwattr DW$74, DW_AT_accessibility(DW_ACCESS_public)
DW$75	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$75, DW_AT_name("vctl3Config"), DW_AT_symbol_name("_vctl3Config")
	.dwattr DW$75, DW_AT_data_member_location[DW_OP_plus_uconst 0x20]
	.dwattr DW$75, DW_AT_accessibility(DW_ACCESS_public)
DW$76	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$38)
	.dwattr DW$76, DW_AT_name("extCtl"), DW_AT_symbol_name("_extCtl")
	.dwattr DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x24]
	.dwattr DW$76, DW_AT_accessibility(DW_ACCESS_public)
DW$77	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$77, DW_AT_name("frmHSize"), DW_AT_symbol_name("_frmHSize")
	.dwattr DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x28]
	.dwattr DW$77, DW_AT_accessibility(DW_ACCESS_public)
DW$78	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$78, DW_AT_name("frmVSize"), DW_AT_symbol_name("_frmVSize")
	.dwattr DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x2a]
	.dwattr DW$78, DW_AT_accessibility(DW_ACCESS_public)
DW$79	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$49)
	.dwattr DW$79, DW_AT_name("imgHOffsetFld1"), DW_AT_symbol_name("_imgHOffsetFld1")
	.dwattr DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c]
	.dwattr DW$79, DW_AT_accessibility(DW_ACCESS_public)
DW$80	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$49)
	.dwattr DW$80, DW_AT_name("imgVOffsetFld1"), DW_AT_symbol_name("_imgVOffsetFld1")
	.dwattr DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x2e]
	.dwattr DW$80, DW_AT_accessibility(DW_ACCESS_public)
DW$81	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$81, DW_AT_name("imgHSizeFld1"), DW_AT_symbol_name("_imgHSizeFld1")
	.dwattr DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x30]
	.dwattr DW$81, DW_AT_accessibility(DW_ACCESS_public)
DW$82	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$82, DW_AT_name("imgVSizeFld1"), DW_AT_symbol_name("_imgVSizeFld1")
	.dwattr DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x32]
	.dwattr DW$82, DW_AT_accessibility(DW_ACCESS_public)
DW$83	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$49)
	.dwattr DW$83, DW_AT_name("imgHOffsetFld2"), DW_AT_symbol_name("_imgHOffsetFld2")
	.dwattr DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x34]
	.dwattr DW$83, DW_AT_accessibility(DW_ACCESS_public)
DW$84	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$49)
	.dwattr DW$84, DW_AT_name("imgVOffsetFld2"), DW_AT_symbol_name("_imgVOffsetFld2")
	.dwattr DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x36]
	.dwattr DW$84, DW_AT_accessibility(DW_ACCESS_public)
DW$85	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$85, DW_AT_name("imgHSizeFld2"), DW_AT_symbol_name("_imgHSizeFld2")
	.dwattr DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x38]
	.dwattr DW$85, DW_AT_accessibility(DW_ACCESS_public)
DW$86	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$86, DW_AT_name("imgVSizeFld2"), DW_AT_symbol_name("_imgVSizeFld2")
	.dwattr DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x3a]
	.dwattr DW$86, DW_AT_accessibility(DW_ACCESS_public)
DW$87	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$87, DW_AT_name("hBlnkStart"), DW_AT_symbol_name("_hBlnkStart")
	.dwattr DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x3c]
	.dwattr DW$87, DW_AT_accessibility(DW_ACCESS_public)
DW$88	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$88, DW_AT_name("hBlnkStop"), DW_AT_symbol_name("_hBlnkStop")
	.dwattr DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x3e]
	.dwattr DW$88, DW_AT_accessibility(DW_ACCESS_public)
DW$89	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$89, DW_AT_name("vBlnkXStartFld1"), DW_AT_symbol_name("_vBlnkXStartFld1")
	.dwattr DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x40]
	.dwattr DW$89, DW_AT_accessibility(DW_ACCESS_public)
DW$90	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$48)
	.dwattr DW$90, DW_AT_name("vBlnkYStartFld1"), DW_AT_symbol_name("_vBlnkYStartFld1")
	.dwattr DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x42]
	.dwattr DW$90, DW_AT_accessibility(DW_ACCESS_public)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -