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

📄 triton_functions.asm

📁 OMAP1030 处理器的ARM 侧硬件测试代码 OMAP1030 是TI的双核处理器
💻 ASM
📖 第 1 页 / 共 5 页
字号:
;******************************************************************************
;* TMS470 C/C++ Codegen                                             PC v4.1.4 *
;* Date/Time created: Wed Jun 25 14:12:01 2008                                *
;******************************************************************************
	.compiler_opts --abi=ti_arm9_abi --endian=little --float_support=fpalib --quiet --silicon_version=5e 
	.state32

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("Triton_functions.c")
	.dwattr DW$CU, DW_AT_producer("TMS470 C/C++ Codegen PC v4.1.4 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;*****************************************************************************
;* CINIT RECORDS                                                             *
;*****************************************************************************
	.sect	".cinit"
	.align	4
	.field  	1,32
	.field  	_Abb_page_in_use+0,32
	.field  	0,8			; _Abb_page_in_use @ 0


DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("sprintf"), DW_AT_symbol_name("_sprintf")
	.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$46)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$51)
DW$4	.dwtag  DW_TAG_unspecified_parameters
	.dwendtag DW$1


DW$5	.dwtag  DW_TAG_subprogram, DW_AT_name("MSI2C_InitConnectionAbb"), DW_AT_symbol_name("_MSI2C_InitConnectionAbb")
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)

DW$6	.dwtag  DW_TAG_subprogram, DW_AT_name("MSI2C_MasterPollingReceiveAbb"), DW_AT_symbol_name("_MSI2C_MasterPollingReceiveAbb")
	.dwattr DW$6, DW_AT_type(*DW$T$22)
	.dwattr DW$6, DW_AT_declaration(0x01)
	.dwattr DW$6, DW_AT_external(0x01)
DW$7	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$22)
	.dwendtag DW$6


DW$8	.dwtag  DW_TAG_subprogram, DW_AT_name("MSI2C_MasterPollingSendAbb"), DW_AT_symbol_name("_MSI2C_MasterPollingSendAbb")
	.dwattr DW$8, DW_AT_declaration(0x01)
	.dwattr DW$8, DW_AT_external(0x01)
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)
	.dwendtag DW$8


DW$11	.dwtag  DW_TAG_subprogram, DW_AT_name("MSI2C_AccessPage"), DW_AT_symbol_name("_MSI2C_AccessPage")
	.dwattr DW$11, DW_AT_declaration(0x01)
	.dwattr DW$11, DW_AT_external(0x01)
DW$12	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$25)
	.dwendtag DW$11


DW$13	.dwtag  DW_TAG_subprogram, DW_AT_name("PM_P1_DEVSLP"), DW_AT_symbol_name("_PM_P1_DEVSLP")
	.dwattr DW$13, DW_AT_declaration(0x01)
	.dwattr DW$13, DW_AT_external(0x01)

DW$14	.dwtag  DW_TAG_subprogram, DW_AT_name("PM_P1_DEVOFF"), DW_AT_symbol_name("_PM_P1_DEVOFF")
	.dwattr DW$14, DW_AT_declaration(0x01)
	.dwattr DW$14, DW_AT_external(0x01)

DW$15	.dwtag  DW_TAG_subprogram, DW_AT_name("PM_P2_DEVOFF"), DW_AT_symbol_name("_PM_P2_DEVOFF")
	.dwattr DW$15, DW_AT_declaration(0x01)
	.dwattr DW$15, DW_AT_external(0x01)

DW$16	.dwtag  DW_TAG_subprogram, DW_AT_name("PM_P3_DEVOFF"), DW_AT_symbol_name("_PM_P3_DEVOFF")
	.dwattr DW$16, DW_AT_declaration(0x01)
	.dwattr DW$16, DW_AT_external(0x01)

DW$17	.dwtag  DW_TAG_subprogram, DW_AT_name("PM_Set_PKEY"), DW_AT_symbol_name("_PM_Set_PKEY")
	.dwattr DW$17, DW_AT_type(*DW$T$22)
	.dwattr DW$17, DW_AT_declaration(0x01)
	.dwattr DW$17, DW_AT_external(0x01)

DW$18	.dwtag  DW_TAG_subprogram, DW_AT_name("PM_VRDBB_voltage_controled_by_software"), DW_AT_symbol_name("_PM_VRDBB_voltage_controled_by_software")
	.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$22)
	.dwendtag DW$18


DW$20	.dwtag  DW_TAG_subprogram, DW_AT_name("RTC_Init_Date"), DW_AT_symbol_name("_RTC_Init_Date")
	.dwattr DW$20, DW_AT_declaration(0x01)
	.dwattr DW$20, DW_AT_external(0x01)
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$31)
	.dwendtag DW$20


DW$22	.dwtag  DW_TAG_subprogram, DW_AT_name("RTC_SetAlarm"), DW_AT_symbol_name("_RTC_SetAlarm")
	.dwattr DW$22, DW_AT_declaration(0x01)
	.dwattr DW$22, DW_AT_external(0x01)
DW$23	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$30)
	.dwendtag DW$22


DW$24	.dwtag  DW_TAG_subprogram, DW_AT_name("SERI_Send"), DW_AT_symbol_name("_SERI_Send")
	.dwattr DW$24, DW_AT_type(*DW$T$10)
	.dwattr DW$24, DW_AT_declaration(0x01)
	.dwattr DW$24, DW_AT_external(0x01)

DW$25	.dwtag  DW_TAG_subprogram, DW_AT_name("SERI_GetHexNum"), DW_AT_symbol_name("_SERI_GetHexNum")
	.dwattr DW$25, DW_AT_type(*DW$T$10)
	.dwattr DW$25, DW_AT_declaration(0x01)
	.dwattr DW$25, DW_AT_external(0x01)
	.global	_SETUP_DONE
	.bss	_SETUP_DONE,1,1
DW$26	.dwtag  DW_TAG_variable, DW_AT_name("SETUP_DONE"), DW_AT_symbol_name("_SETUP_DONE")
	.dwattr DW$26, DW_AT_location[DW_OP_addr _SETUP_DONE]
	.dwattr DW$26, DW_AT_type(*DW$T$22)
	.dwattr DW$26, DW_AT_external(0x01)
	.global	_AbbDeviceAddress
	.bss	_AbbDeviceAddress,2,2
DW$27	.dwtag  DW_TAG_variable, DW_AT_name("AbbDeviceAddress"), DW_AT_symbol_name("_AbbDeviceAddress")
	.dwattr DW$27, DW_AT_location[DW_OP_addr _AbbDeviceAddress]
	.dwattr DW$27, DW_AT_type(*DW$T$44)
	.dwattr DW$27, DW_AT_external(0x01)
	.global	_Abb_page_in_use
	.bss	_Abb_page_in_use,1,1
DW$28	.dwtag  DW_TAG_variable, DW_AT_name("Abb_page_in_use"), DW_AT_symbol_name("_Abb_page_in_use")
	.dwattr DW$28, DW_AT_location[DW_OP_addr _Abb_page_in_use]
	.dwattr DW$28, DW_AT_type(*DW$T$22)
	.dwattr DW$28, DW_AT_external(0x01)
	.global	_flag_receive_end
	.bss	_flag_receive_end,1,1
DW$29	.dwtag  DW_TAG_variable, DW_AT_name("flag_receive_end"), DW_AT_symbol_name("_flag_receive_end")
	.dwattr DW$29, DW_AT_location[DW_OP_addr _flag_receive_end]
	.dwattr DW$29, DW_AT_type(*DW$T$22)
	.dwattr DW$29, DW_AT_external(0x01)
	.global	_flag_transmit_end
	.bss	_flag_transmit_end,1,1
DW$30	.dwtag  DW_TAG_variable, DW_AT_name("flag_transmit_end"), DW_AT_symbol_name("_flag_transmit_end")
	.dwattr DW$30, DW_AT_location[DW_OP_addr _flag_transmit_end]
	.dwattr DW$30, DW_AT_type(*DW$T$22)
	.dwattr DW$30, DW_AT_external(0x01)
DW$31	.dwtag  DW_TAG_variable, DW_AT_name("USB_REG_LIST"), DW_AT_symbol_name("_USB_REG_LIST")
	.dwattr DW$31, DW_AT_type(*DW$T$43)
	.dwattr DW$31, DW_AT_declaration(0x01)
	.dwattr DW$31, DW_AT_external(0x01)
DW$32	.dwtag  DW_TAG_variable, DW_AT_name("MADC_REG_LIST"), DW_AT_symbol_name("_MADC_REG_LIST")
	.dwattr DW$32, DW_AT_type(*DW$T$43)
	.dwattr DW$32, DW_AT_declaration(0x01)
	.dwattr DW$32, DW_AT_external(0x01)
DW$33	.dwtag  DW_TAG_variable, DW_AT_name("AUX_REG_LIST"), DW_AT_symbol_name("_AUX_REG_LIST")
	.dwattr DW$33, DW_AT_type(*DW$T$43)
	.dwattr DW$33, DW_AT_declaration(0x01)
	.dwattr DW$33, DW_AT_external(0x01)
DW$34	.dwtag  DW_TAG_variable, DW_AT_name("BCI_REG_LIST"), DW_AT_symbol_name("_BCI_REG_LIST")
	.dwattr DW$34, DW_AT_type(*DW$T$43)
	.dwattr DW$34, DW_AT_declaration(0x01)
	.dwattr DW$34, DW_AT_external(0x01)
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("VIB_REG_LIST"), DW_AT_symbol_name("_VIB_REG_LIST")
	.dwattr DW$35, DW_AT_type(*DW$T$43)
	.dwattr DW$35, DW_AT_declaration(0x01)
	.dwattr DW$35, DW_AT_external(0x01)
DW$36	.dwtag  DW_TAG_variable, DW_AT_name("WLED_REG_LIST"), DW_AT_symbol_name("_WLED_REG_LIST")
	.dwattr DW$36, DW_AT_type(*DW$T$43)
	.dwattr DW$36, DW_AT_declaration(0x01)
	.dwattr DW$36, DW_AT_external(0x01)
DW$37	.dwtag  DW_TAG_variable, DW_AT_name("SIM_CARD_REG_LIST"), DW_AT_symbol_name("_SIM_CARD_REG_LIST")
	.dwattr DW$37, DW_AT_type(*DW$T$43)
	.dwattr DW$37, DW_AT_declaration(0x01)
	.dwattr DW$37, DW_AT_external(0x01)
DW$38	.dwtag  DW_TAG_variable, DW_AT_name("AUDIO_REG_LIST"), DW_AT_symbol_name("_AUDIO_REG_LIST")
	.dwattr DW$38, DW_AT_type(*DW$T$43)
	.dwattr DW$38, DW_AT_declaration(0x01)
	.dwattr DW$38, DW_AT_external(0x01)
DW$39	.dwtag  DW_TAG_variable, DW_AT_name("INT2_REG_LIST"), DW_AT_symbol_name("_INT2_REG_LIST")
	.dwattr DW$39, DW_AT_type(*DW$T$43)
	.dwattr DW$39, DW_AT_declaration(0x01)
	.dwattr DW$39, DW_AT_external(0x01)
DW$40	.dwtag  DW_TAG_variable, DW_AT_name("PMC_MASTER_REG_LIST"), DW_AT_symbol_name("_PMC_MASTER_REG_LIST")
	.dwattr DW$40, DW_AT_type(*DW$T$43)
	.dwattr DW$40, DW_AT_declaration(0x01)
	.dwattr DW$40, DW_AT_external(0x01)
DW$41	.dwtag  DW_TAG_variable, DW_AT_name("PMC_SLAVE_REG_LIST"), DW_AT_symbol_name("_PMC_SLAVE_REG_LIST")
	.dwattr DW$41, DW_AT_type(*DW$T$43)
	.dwattr DW$41, DW_AT_declaration(0x01)
	.dwattr DW$41, DW_AT_external(0x01)
DW$42	.dwtag  DW_TAG_variable, DW_AT_name("RTC_REG_LIST"), DW_AT_symbol_name("_RTC_REG_LIST")
	.dwattr DW$42, DW_AT_type(*DW$T$43)
	.dwattr DW$42, DW_AT_declaration(0x01)
	.dwattr DW$42, DW_AT_external(0x01)
DW$43	.dwtag  DW_TAG_variable, DW_AT_name("USB_REG_LENGTH"), DW_AT_symbol_name("_USB_REG_LENGTH")
	.dwattr DW$43, DW_AT_type(*DW$T$44)
	.dwattr DW$43, DW_AT_declaration(0x01)
	.dwattr DW$43, DW_AT_external(0x01)
DW$44	.dwtag  DW_TAG_variable, DW_AT_name("MADC_REG_LENGTH"), DW_AT_symbol_name("_MADC_REG_LENGTH")
	.dwattr DW$44, DW_AT_type(*DW$T$44)
	.dwattr DW$44, DW_AT_declaration(0x01)
	.dwattr DW$44, DW_AT_external(0x01)
DW$45	.dwtag  DW_TAG_variable, DW_AT_name("AUX_REG_LENGTH"), DW_AT_symbol_name("_AUX_REG_LENGTH")
	.dwattr DW$45, DW_AT_type(*DW$T$44)
	.dwattr DW$45, DW_AT_declaration(0x01)
	.dwattr DW$45, DW_AT_external(0x01)
DW$46	.dwtag  DW_TAG_variable, DW_AT_name("BCI_REG_LENGTH"), DW_AT_symbol_name("_BCI_REG_LENGTH")
	.dwattr DW$46, DW_AT_type(*DW$T$44)
	.dwattr DW$46, DW_AT_declaration(0x01)
	.dwattr DW$46, DW_AT_external(0x01)
DW$47	.dwtag  DW_TAG_variable, DW_AT_name("VIB_REG_LENGTH"), DW_AT_symbol_name("_VIB_REG_LENGTH")
	.dwattr DW$47, DW_AT_type(*DW$T$44)
	.dwattr DW$47, DW_AT_declaration(0x01)
	.dwattr DW$47, DW_AT_external(0x01)
DW$48	.dwtag  DW_TAG_variable, DW_AT_name("WLED_REG_LENGTH"), DW_AT_symbol_name("_WLED_REG_LENGTH")
	.dwattr DW$48, DW_AT_type(*DW$T$44)
	.dwattr DW$48, DW_AT_declaration(0x01)
	.dwattr DW$48, DW_AT_external(0x01)
DW$49	.dwtag  DW_TAG_variable, DW_AT_name("SIM_CARD_REG_LENGTH"), DW_AT_symbol_name("_SIM_CARD_REG_LENGTH")
	.dwattr DW$49, DW_AT_type(*DW$T$44)
	.dwattr DW$49, DW_AT_declaration(0x01)
	.dwattr DW$49, DW_AT_external(0x01)
DW$50	.dwtag  DW_TAG_variable, DW_AT_name("AUDIO_REG_LENGTH"), DW_AT_symbol_name("_AUDIO_REG_LENGTH")
	.dwattr DW$50, DW_AT_type(*DW$T$44)
	.dwattr DW$50, DW_AT_declaration(0x01)
	.dwattr DW$50, DW_AT_external(0x01)
DW$51	.dwtag  DW_TAG_variable, DW_AT_name("INT2_REG_LENGTH"), DW_AT_symbol_name("_INT2_REG_LENGTH")
	.dwattr DW$51, DW_AT_type(*DW$T$44)
	.dwattr DW$51, DW_AT_declaration(0x01)
	.dwattr DW$51, DW_AT_external(0x01)
DW$52	.dwtag  DW_TAG_variable, DW_AT_name("PMC_MASTER_REG_LENGTH"), DW_AT_symbol_name("_PMC_MASTER_REG_LENGTH")
	.dwattr DW$52, DW_AT_type(*DW$T$44)
	.dwattr DW$52, DW_AT_declaration(0x01)
	.dwattr DW$52, DW_AT_external(0x01)
DW$53	.dwtag  DW_TAG_variable, DW_AT_name("PMC_SLAVE_REG_LENGTH"), DW_AT_symbol_name("_PMC_SLAVE_REG_LENGTH")
	.dwattr DW$53, DW_AT_type(*DW$T$44)
	.dwattr DW$53, DW_AT_declaration(0x01)
	.dwattr DW$53, DW_AT_external(0x01)
DW$54	.dwtag  DW_TAG_variable, DW_AT_name("RTC_REG_LENGTH"), DW_AT_symbol_name("_RTC_REG_LENGTH")
	.dwattr DW$54, DW_AT_type(*DW$T$44)
	.dwattr DW$54, DW_AT_declaration(0x01)
	.dwattr DW$54, DW_AT_external(0x01)
DW$55	.dwtag  DW_TAG_variable, DW_AT_name("USB_REG_NAME"), DW_AT_symbol_name("_USB_REG_NAME")
	.dwattr DW$55, DW_AT_type(*DW$T$58)
	.dwattr DW$55, DW_AT_declaration(0x01)
	.dwattr DW$55, DW_AT_external(0x01)
DW$56	.dwtag  DW_TAG_variable, DW_AT_name("MADC_REG_NAME"), DW_AT_symbol_name("_MADC_REG_NAME")
	.dwattr DW$56, DW_AT_type(*DW$T$58)
	.dwattr DW$56, DW_AT_declaration(0x01)
	.dwattr DW$56, DW_AT_external(0x01)
DW$57	.dwtag  DW_TAG_variable, DW_AT_name("AUX_REG_NAME"), DW_AT_symbol_name("_AUX_REG_NAME")
	.dwattr DW$57, DW_AT_type(*DW$T$58)
	.dwattr DW$57, DW_AT_declaration(0x01)
	.dwattr DW$57, DW_AT_external(0x01)
DW$58	.dwtag  DW_TAG_variable, DW_AT_name("BCI_REG_NAME"), DW_AT_symbol_name("_BCI_REG_NAME")
	.dwattr DW$58, DW_AT_type(*DW$T$58)
	.dwattr DW$58, DW_AT_declaration(0x01)
	.dwattr DW$58, DW_AT_external(0x01)
DW$59	.dwtag  DW_TAG_variable, DW_AT_name("VIB_REG_NAME"), DW_AT_symbol_name("_VIB_REG_NAME")
	.dwattr DW$59, DW_AT_type(*DW$T$58)
	.dwattr DW$59, DW_AT_declaration(0x01)
	.dwattr DW$59, DW_AT_external(0x01)
DW$60	.dwtag  DW_TAG_variable, DW_AT_name("WLED_REG_NAME"), DW_AT_symbol_name("_WLED_REG_NAME")
	.dwattr DW$60, DW_AT_type(*DW$T$58)
	.dwattr DW$60, DW_AT_declaration(0x01)
	.dwattr DW$60, DW_AT_external(0x01)
DW$61	.dwtag  DW_TAG_variable, DW_AT_name("SIM_CARD_REG_NAME"), DW_AT_symbol_name("_SIM_CARD_REG_NAME")
	.dwattr DW$61, DW_AT_type(*DW$T$58)
	.dwattr DW$61, DW_AT_declaration(0x01)
	.dwattr DW$61, DW_AT_external(0x01)
DW$62	.dwtag  DW_TAG_variable, DW_AT_name("AUDIO_REG_NAME"), DW_AT_symbol_name("_AUDIO_REG_NAME")
	.dwattr DW$62, DW_AT_type(*DW$T$58)
	.dwattr DW$62, DW_AT_declaration(0x01)
	.dwattr DW$62, DW_AT_external(0x01)
DW$63	.dwtag  DW_TAG_variable, DW_AT_name("INT2_REG_NAME"), DW_AT_symbol_name("_INT2_REG_NAME")
	.dwattr DW$63, DW_AT_type(*DW$T$58)
	.dwattr DW$63, DW_AT_declaration(0x01)
	.dwattr DW$63, DW_AT_external(0x01)
DW$64	.dwtag  DW_TAG_variable, DW_AT_name("PMC_MASTER_REG_NAME"), DW_AT_symbol_name("_PMC_MASTER_REG_NAME")
	.dwattr DW$64, DW_AT_type(*DW$T$58)
	.dwattr DW$64, DW_AT_declaration(0x01)
	.dwattr DW$64, DW_AT_external(0x01)
DW$65	.dwtag  DW_TAG_variable, DW_AT_name("PMC_SLAVE_REG_NAME"), DW_AT_symbol_name("_PMC_SLAVE_REG_NAME")
	.dwattr DW$65, DW_AT_type(*DW$T$58)
	.dwattr DW$65, DW_AT_declaration(0x01)
	.dwattr DW$65, DW_AT_external(0x01)
DW$66	.dwtag  DW_TAG_variable, DW_AT_name("RTC_REG_NAME"), DW_AT_symbol_name("_RTC_REG_NAME")
	.dwattr DW$66, DW_AT_type(*DW$T$58)
	.dwattr DW$66, DW_AT_declaration(0x01)
	.dwattr DW$66, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\tms470\cgtools\bin\acp470.exe -@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI89212 
	.sect	".text"
	.align	4
	.clink
	.armfunc _Tritonsys_Setup_Done_Write
	.state32
	.global	_Tritonsys_Setup_Done_Write

DW$67	.dwtag  DW_TAG_subprogram, DW_AT_name("Tritonsys_Setup_Done_Write"), DW_AT_symbol_name("_Tritonsys_Setup_Done_Write")
	.dwattr DW$67, DW_AT_low_pc(_Tritonsys_Setup_Done_Write)
	.dwattr DW$67, DW_AT_high_pc(0x00)
	.dwattr DW$67, DW_AT_begin_file("Triton_functions.c")
	.dwattr DW$67, DW_AT_begin_line(0x63)
	.dwattr DW$67, DW_AT_begin_column(0x06)
	.dwpsn	"Triton_functions.c",100,1

	.dwfde DW$CIE

⌨️ 快捷键说明

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