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

📄 celljpegenc_ti.asm

📁 这是DM642(EVM开发板)的视频采集和视频输出到网络调用的一个很好的例子原代码,用CCS3.3可以打开,调试通过.
💻 ASM
📖 第 1 页 / 共 5 页
字号:
$C$DW$T$40	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$40, DW_AT_language(DW_LANG_C)
$C$DW$46	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$35)
$C$DW$47	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$37)
$C$DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$39)
	.dwendtag $C$DW$T$40

$C$DW$T$41	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$40)
	.dwattr $C$DW$T$41, DW_AT_address_class(0x20)

$C$DW$T$45	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$45, DW_AT_language(DW_LANG_C)
$C$DW$49	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$30)
$C$DW$50	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$42)
$C$DW$51	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$44)
	.dwendtag $C$DW$T$45

$C$DW$T$46	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$45)
	.dwattr $C$DW$T$46, DW_AT_address_class(0x20)

$C$DW$T$47	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$47, DW_AT_language(DW_LANG_C)
$C$DW$52	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$30)
$C$DW$53	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$39)
	.dwendtag $C$DW$T$47

$C$DW$T$48	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$47)
	.dwattr $C$DW$T$48, DW_AT_address_class(0x20)

$C$DW$T$51	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C)
$C$DW$54	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$30)
$C$DW$55	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$50)
$C$DW$56	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$30)
$C$DW$57	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$35)
	.dwendtag $C$DW$T$51

$C$DW$T$52	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$51)
	.dwattr $C$DW$T$52, DW_AT_address_class(0x20)

$C$DW$T$55	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C)
$C$DW$T$56	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$55)
	.dwattr $C$DW$T$56, DW_AT_address_class(0x20)

$C$DW$T$72	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$72, DW_AT_language(DW_LANG_C)
$C$DW$58	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$30)
$C$DW$59	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$69)
	.dwendtag $C$DW$T$72

$C$DW$T$73	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$72)
	.dwattr $C$DW$T$73, DW_AT_address_class(0x20)

$C$DW$T$80	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$80, DW_AT_language(DW_LANG_C)
$C$DW$60	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$77)
$C$DW$61	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$42)
$C$DW$62	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$44)
	.dwendtag $C$DW$T$80

$C$DW$T$81	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$80)
	.dwattr $C$DW$T$81, DW_AT_address_class(0x20)
$C$DW$T$82	.dwtag  DW_TAG_typedef, DW_AT_name("Arg")
	.dwattr $C$DW$T$82, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$T$82, DW_AT_language(DW_LANG_C)
$C$DW$T$59	.dwtag  DW_TAG_typedef, DW_AT_name("LgInt")
	.dwattr $C$DW$T$59, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C)
$C$DW$T$115	.dwtag  DW_TAG_typedef, DW_AT_name("XDAS_Int32")
	.dwattr $C$DW$T$115, DW_AT_type(*$C$DW$T$59)
	.dwattr $C$DW$T$115, DW_AT_language(DW_LANG_C)

$C$DW$T$120	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$115)
	.dwattr $C$DW$T$120, DW_AT_language(DW_LANG_C)
$C$DW$63	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$107)
$C$DW$64	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$119)
$C$DW$65	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$118)
	.dwendtag $C$DW$T$120

$C$DW$T$121	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$120)
	.dwattr $C$DW$T$121, DW_AT_address_class(0x20)

$C$DW$T$135	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
	.dwattr $C$DW$T$135, DW_AT_language(DW_LANG_C)
$C$DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr $C$DW$T$11, DW_AT_byte_size(0x04)
$C$DW$T$22	.dwtag  DW_TAG_typedef, DW_AT_name("Uns")
	.dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$11)
	.dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C)
$C$DW$T$42	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_Cmd")
	.dwattr $C$DW$T$42, DW_AT_type(*$C$DW$T$11)
	.dwattr $C$DW$T$42, DW_AT_language(DW_LANG_C)
$C$DW$T$63	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns")
	.dwattr $C$DW$T$63, DW_AT_type(*$C$DW$T$11)
	.dwattr $C$DW$T$63, DW_AT_language(DW_LANG_C)

$C$DW$T$145	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$63)
	.dwattr $C$DW$T$145, DW_AT_language(DW_LANG_C)
$C$DW$66	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$144)
	.dwendtag $C$DW$T$145


$C$DW$T$102	.dwtag  DW_TAG_array_type, DW_AT_type(*$C$DW$T$11)
	.dwattr $C$DW$T$102, DW_AT_language(DW_LANG_C)
	.dwattr $C$DW$T$102, DW_AT_byte_size(0x0c)
$C$DW$67	.dwtag  DW_TAG_subrange_type
	.dwattr $C$DW$67, DW_AT_upper_bound(0x02)
	.dwendtag $C$DW$T$102

$C$DW$T$12	.dwtag  DW_TAG_base_type, DW_AT_name("long")
	.dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed)
	.dwattr $C$DW$T$12, DW_AT_byte_size(0x08)
	.dwattr $C$DW$T$12, DW_AT_bit_size(0x28)
	.dwattr $C$DW$T$12, DW_AT_bit_offset(0x18)
$C$DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr $C$DW$T$13, DW_AT_byte_size(0x08)
	.dwattr $C$DW$T$13, DW_AT_bit_size(0x28)
	.dwattr $C$DW$T$13, DW_AT_bit_offset(0x18)
$C$DW$T$14	.dwtag  DW_TAG_base_type, DW_AT_name("long long")
	.dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed)
	.dwattr $C$DW$T$14, DW_AT_byte_size(0x08)
$C$DW$T$15	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long long")
	.dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr $C$DW$T$15, DW_AT_byte_size(0x08)
$C$DW$T$16	.dwtag  DW_TAG_base_type, DW_AT_name("float")
	.dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float)
	.dwattr $C$DW$T$16, DW_AT_byte_size(0x04)
$C$DW$T$17	.dwtag  DW_TAG_base_type, DW_AT_name("double")
	.dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float)
	.dwattr $C$DW$T$17, DW_AT_byte_size(0x08)
$C$DW$T$18	.dwtag  DW_TAG_base_type, DW_AT_name("long double")
	.dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float)
	.dwattr $C$DW$T$18, DW_AT_byte_size(0x08)

$C$DW$T$19	.dwtag  DW_TAG_structure_type
	.dwattr $C$DW$T$19, DW_AT_name("IDMA2_Obj")
	.dwattr $C$DW$T$19, DW_AT_declaration
	.dwendtag $C$DW$T$19

$C$DW$T$65	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$19)
	.dwattr $C$DW$T$65, DW_AT_address_class(0x20)
$C$DW$T$66	.dwtag  DW_TAG_typedef, DW_AT_name("IDMA2_Handle")
	.dwattr $C$DW$T$66, DW_AT_type(*$C$DW$T$65)
	.dwattr $C$DW$T$66, DW_AT_language(DW_LANG_C)

$C$DW$T$21	.dwtag  DW_TAG_structure_type
	.dwattr $C$DW$T$21, DW_AT_name("IALG_Params")
	.dwattr $C$DW$T$21, DW_AT_byte_size(0x04)
$C$DW$68	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$68, DW_AT_name("size")
	.dwattr $C$DW$68, DW_AT_TI_symbol_name("_size")
	.dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag $C$DW$T$21

$C$DW$T$33	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_Params")
	.dwattr $C$DW$T$33, DW_AT_type(*$C$DW$T$21)
	.dwattr $C$DW$T$33, DW_AT_language(DW_LANG_C)
$C$DW$T$34	.dwtag  DW_TAG_const_type
	.dwattr $C$DW$T$34, DW_AT_type(*$C$DW$T$33)
$C$DW$T$35	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$34)
	.dwattr $C$DW$T$35, DW_AT_address_class(0x20)
$C$DW$T$97	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$33)
	.dwattr $C$DW$T$97, DW_AT_address_class(0x20)

$C$DW$T$23	.dwtag  DW_TAG_enumeration_type
	.dwattr $C$DW$T$23, DW_AT_name("IALG_MemSpace")
	.dwattr $C$DW$T$23, DW_AT_byte_size(0x04)
$C$DW$69	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_EPROG"), DW_AT_const_value(0x18)
$C$DW$70	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_IPROG"), DW_AT_const_value(0x08)
$C$DW$71	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_ESDATA"), DW_AT_const_value(0x10)
$C$DW$72	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_EXTERNAL"), DW_AT_const_value(0x11)
$C$DW$73	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_DARAM0"), DW_AT_const_value(0x00)
$C$DW$74	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_DARAM1"), DW_AT_const_value(0x01)
$C$DW$75	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_SARAM"), DW_AT_const_value(0x02)
$C$DW$76	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_SARAM0"), DW_AT_const_value(0x02)
$C$DW$77	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_SARAM1"), DW_AT_const_value(0x03)
$C$DW$78	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_DARAM2"), DW_AT_const_value(0x04)
$C$DW$79	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_SARAM2"), DW_AT_const_value(0x05)
	.dwendtag $C$DW$T$23

$C$DW$T$24	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_MemSpace")
	.dwattr $C$DW$T$24, DW_AT_type(*$C$DW$T$23)
	.dwattr $C$DW$T$24, DW_AT_language(DW_LANG_C)

$C$DW$T$25	.dwtag  DW_TAG_enumeration_type
	.dwattr $C$DW$T$25, DW_AT_name("IALG_MemAttrs")
	.dwattr $C$DW$T$25, DW_AT_byte_size(0x04)
$C$DW$80	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_SCRATCH"), DW_AT_const_value(0x00)
$C$DW$81	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_PERSIST"), DW_AT_const_value(0x01)
$C$DW$82	.dwtag  DW_TAG_enumerator, DW_AT_name("IALG_WRITEONCE"), DW_AT_const_value(0x02)
	.dwendtag $C$DW$T$25

$C$DW$T$26	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_MemAttrs")
	.dwattr $C$DW$T$26, DW_AT_type(*$C$DW$T$25)
	.dwattr $C$DW$T$26, DW_AT_language(DW_LANG_C)

$C$DW$T$27	.dwtag  DW_TAG_structure_type
	.dwattr $C$DW$T$27, DW_AT_name("IALG_MemRec")
	.dwattr $C$DW$T$27, DW_AT_byte_size(0x14)
$C$DW$83	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$22)
	.dwattr $C$DW$83, DW_AT_name("size")
	.dwattr $C$DW$83, DW_AT_TI_symbol_name("_size")
	.dwattr $C$DW$83, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$84	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$84, DW_AT_name("alignment")
	.dwattr $C$DW$84, DW_AT_TI_symbol_name("_alignment")
	.dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$85	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$24)
	.dwattr $C$DW$85, DW_AT_name("space")
	.dwattr $C$DW$85, DW_AT_TI_symbol_name("_space")
	.dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
	.dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$86	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$26)
	.dwattr $C$DW$86, DW_AT_name("attrs")
	.dwattr $C$DW$86, DW_AT_TI_symbol_name("_attrs")
	.dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$87	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$3)
	.dwattr $C$DW$87, DW_AT_name("base")
	.dwattr $C$DW$87, DW_AT_TI_symbol_name("_base")
	.dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
	.dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag $C$DW$T$27

$C$DW$T$38	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_MemRec")
	.dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$27)
	.dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C)
$C$DW$T$39	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$38)
	.dwattr $C$DW$T$39, DW_AT_address_class(0x20)
$C$DW$T$49	.dwtag  DW_TAG_const_type
	.dwattr $C$DW$T$49, DW_AT_type(*$C$DW$T$38)
$C$DW$T$50	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$49)
	.dwattr $C$DW$T$50, DW_AT_address_class(0x20)

$C$DW$T$28	.dwtag  DW_TAG_structure_type
	.dwattr $C$DW$T$28, DW_AT_name("IALG_Status")
	.dwattr $C$DW$T$28, DW_AT_byte_size(0x04)
$C$DW$88	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$20)
	.dwattr $C$DW$88, DW_AT_name("size")
	.dwattr $C$DW$88, DW_AT_TI_symbol_name("_size")
	.dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag $C$DW$T$28

$C$DW$T$43	.dwtag  DW_TAG_typedef, DW_AT_name("IALG_Status")
	.dwattr $C$DW$T$43, DW_AT_type(*$C$DW$T$28)
	.dwattr $C$DW$T$43, DW_AT_language(DW_LANG_C)
$C$DW$T$44	.dwtag  DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$43)
	.dwattr $C$DW$T$44, DW_AT_address_class(0x20)

$C$DW$T$57	.dwtag  DW_TAG_structure_type
	.dwattr $C$DW$T$57, DW_AT_name("IALG_Fxns")
	.dwattr $C$DW$T$57, DW_AT_byte_size(0x24)
$C$DW$89	.dwtag  DW_TAG_member, DW_AT_type(*$C$DW$T$3)
	.dwattr $C$DW$89, DW_AT_name("implementationId")

⌨️ 快捷键说明

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