user_datainte.txt 8.35 KB
; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637]
; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave -o.\flash\obj\user_datainte.o --asm_dir=.\Flash\List\ --list_dir=.\Flash\List\ --depend=.\flash\obj\user_datainte.d --cpu=Cortex-M4.fp --apcs=interwork -O1 --diag_suppress=9931,870 -I..\..\Libraries\CMSIS\Include -I..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include -I..\..\Libraries\STM32F4xx_StdPeriph_Driver\inc -I..\..\uCOS-III\uC-CPU -I..\..\uCOS-III\uC-LIB -I..\..\uCOS-III\uCOS-III\Ports -I..\..\uCOS-III\uCOS-III\Source -I..\..\uCOS-III\uC-CPU\ARM-Cortex-M4\RealView -I..\..\uCOS-III\uC-LIB\Ports\ARM-Cortex-M4\RealView -I..\..\uCOS-III\uCOS-III\Ports\ARM-Cortex-M4\Generic\RealView -I..\..\User -I..\..\User\bsp -I..\..\User\bsp\inc -I..\..\User\libapp -I..\..\RL-ARM\Config -I..\..\RL-ARM\Driver -I..\..\RL-ARM\RL-RTX\inc -I..\..\User\bsp\BSP -I..\..\RL-ARM\RL-CAN -I..\..\Libraries\DSP_LIB\Include -I..\..\MODBUS\modbus\rtu -I..\..\MODBUS\BARE\port -I..\..\MODBUS\modbus\include -I..\..\User\bsp\BSP -I..\..\PLC -I..\..\Avoid -I..\..\User\parameter -I..\..\User\LaserMotionCtr -I..\..\User\W5100S -I..\..\User\bsp -I.\RTE\_Flash -IC:\Users\软件部\AppData\Local\Arm\Packs\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Users\软件部\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.13.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION=527 -D_RTE_ -DSTM32F407xx -DUSE_STDPERIPH_DRIVER -DSTM32F40_41xxx -D__RTX -D__FPU_USED=1 --omf_browse=.\flash\obj\user_datainte.crf ..\..\User\parameter\user_Datainte.c]
                          THUMB

                          AREA ||i.PrintfMapInfo||, CODE, READONLY, ALIGN=2

                  PrintfMapInfo PROC
;;;6      	
;;;7      void PrintfMapInfo()
000000  e92d43f0          PUSH     {r4-r9,lr}
;;;8      {	
000004  b089              SUB      sp,sp,#0x24
;;;9      	static unsigned char i = 0,j = 0;
;;;10     	
;;;11     	for(j= 0;j<10;j++)
000006  4c24              LDR      r4,|L1.152|
000008  2600              MOVS     r6,#0
00000a  7066              STRB     r6,[r4,#1]
;;;12     	{	
;;;13     		Uart_Printf(COM1,"\r\n<--------线路%d-------->\r\n",j+1);
;;;14     		for(i=0;i<30;i++)
;;;15     		{
;;;16     			Uart_Printf(COM1,"----线路%d---- ID:%d	运行方向:%d	举升标志:%d	行走速度:%d	举升位置:%d	举升速度:%d	X:%d	Y:%d offline= %d 雷达区域= %d\r\n",
00000c  4d23              LDR      r5,|L1.156|
                  |L1.14|
00000e  7862              LDRB     r2,[r4,#1]            ;13  ; j
000010  a123              ADR      r1,|L1.160|
000012  1c52              ADDS     r2,r2,#1              ;13
000014  2001              MOVS     r0,#1                 ;13
000016  f7fffffe          BL       Uart_Printf
00001a  7026              STRB     r6,[r4,#0]            ;14
                  |L1.28|
00001c  7862              LDRB     r2,[r4,#1]  ; j
00001e  ebc21002          RSB      r0,r2,r2,LSL #4
000022  eb000040          ADD      r0,r0,r0,LSL #1
000026  eb051100          ADD      r1,r5,r0,LSL #4
00002a  7820              LDRB     r0,[r4,#0]  ; i
00002c  1c52              ADDS     r2,r2,#1
00002e  eb000340          ADD      r3,r0,r0,LSL #1
000032  eb0100c3          ADD      r0,r1,r3,LSL #3
000036  7907              LDRB     r7,[r0,#4]
000038  f890c003          LDRB     r12,[r0,#3]
00003c  e9d08903          LDRD     r8,r9,[r0,#0xc]
000040  e9cd9c06          STRD     r9,r12,[sp,#0x18]
000044  f8cd8014          STR      r8,[sp,#0x14]
000048  9708              STR      r7,[sp,#0x20]
00004a  f9b0c008          LDRSH    r12,[r0,#8]
00004e  f9b0700a          LDRSH    r7,[r0,#0xa]
000052  f9b08006          LDRSH    r8,[r0,#6]
000056  f8909002          LDRB     r9,[r0,#2]
00005a  e9cd8c02          STRD     r8,r12,[sp,#8]
00005e  f8cd9004          STR      r9,[sp,#4]
000062  9704              STR      r7,[sp,#0x10]
000064  7840              LDRB     r0,[r0,#1]
000066  9000              STR      r0,[sp,#0]
000068  f8113033          LDRB     r3,[r1,r3,LSL #3]
00006c  4914              LDR      r1,|L1.192|
00006e  2001              MOVS     r0,#1
000070  f7fffffe          BL       Uart_Printf
;;;17     			j+1,
;;;18     			InputInformationList.engineeringInputInformation[j][i].SiteID,
;;;19     			InputInformationList.engineeringInputInformation[j][i].WalkingDirection,
;;;20     			InputInformationList.engineeringInputInformation[j][i].LifttingStatus,
;;;21     			(int)InputInformationList.engineeringInputInformation[j][i].WalkingSpeedSetting,
;;;22     			(int)InputInformationList.engineeringInputInformation[j][i].LifttingDistance,
;;;23     			(int)InputInformationList.engineeringInputInformation[j][i].LifttingSpeedSetting,
;;;24     			InputInformationList.engineeringInputInformation[j][i].X_coordinate,
;;;25     			InputInformationList.engineeringInputInformation[j][i].Y_coordinate,
;;;26     			InputInformationList.engineeringInputInformation[j][i].OffineStatus,
;;;27     			InputInformationList.engineeringInputInformation[j][i].AgvRadarP);
;;;28     			bsp_DelayMS(15);
000074  200f              MOVS     r0,#0xf
000076  f7fffffe          BL       bsp_DelayMS
00007a  7820              LDRB     r0,[r4,#0]            ;14  ; i
00007c  1c40              ADDS     r0,r0,#1              ;14
00007e  b2c0              UXTB     r0,r0                 ;14
000080  7020              STRB     r0,[r4,#0]            ;14
000082  281e              CMP      r0,#0x1e              ;14
000084  d3ca              BCC      |L1.28|
000086  7860              LDRB     r0,[r4,#1]            ;11  ; j
000088  1c40              ADDS     r0,r0,#1              ;11
00008a  b2c0              UXTB     r0,r0                 ;11
00008c  7060              STRB     r0,[r4,#1]            ;11
00008e  280a              CMP      r0,#0xa               ;11
000090  d3bd              BCC      |L1.14|
;;;29     		}
;;;30     	}
;;;31     }
000092  b009              ADD      sp,sp,#0x24
000094  e8bd83f0          POP      {r4-r9,pc}
;;;32     
                          ENDP

                  |L1.152|
                          DCD      ||.data||
                  |L1.156|
                          DCD      InputInformationList
                  |L1.160|
0000a0  0d0a3c2d          DCB      "\r\n<--------",207,223,194,183,"%d-------->\r\n",0
0000a4  2d2d2d2d
0000a8  2d2d2dcf
0000ac  dfc2b725
0000b0  642d2d2d
0000b4  2d2d2d2d
0000b8  2d3e0d0a
0000bc  00      
0000bd  00                DCB      0
0000be  00                DCB      0
0000bf  00                DCB      0
                  |L1.192|
                          DCD      ||.conststring||

                          AREA ||.conststring||, DATA, READONLY, MERGE=1, STRINGS, ALIGN=2

000000  2d2d2d2d          DCB      "----",207,223,194,183,"%d---- ID:%d\t",212,203,208,208,183
000004  cfdfc2b7
000008  25642d2d
00000c  2d2d2049
000010  443a2564
000014  09d4cbd0
000018  d0b7    
00001a  bdcff23a          DCB      189,207,242,":%d\t",190,217,201,253,177,234,214,190,":%d"
00001e  256409be
000022  d9c9fdb1
000026  ead6be3a
00002a  2564    
00002c  09d0d0d7          DCB      "\t",208,208,215,223,203,217,182,200,":%d\t",190,217,201
000030  dfcbd9b6
000034  c83a2564
000038  09bed9c9
00003c  fdcebbd6          DCB      253,206,187,214,195,":%d\t",190,217,201,253,203,217,182,200
000040  c33a2564
000044  09bed9c9
000048  fdcbd9b6
00004c  c8      
00004d  3a256409          DCB      ":%d\tX:%d\tY:%d offline= %d ",192,215,180,239,199,248,211
000051  583a2564
000055  09593a25
000059  64206f66
00005d  666c696e
000061  653d2025
000065  6420c0d7
000069  b4efc7f8
00006d  d3      
00006e  f23d2025          DCB      242,"= %d\r\n",0
000072  640d0a00

                          AREA ||.data||, DATA, ALIGN=0

                  i
000000  00                DCB      0x00
                  j
000001  00                DCB      0x00

;*** Start embedded assembler ***

#line 1 "..\\..\\User\\parameter\\user_Datainte.c"
	AREA ||.rev16_text||, CODE
	THUMB
	EXPORT |__asm___15_user_Datainte_c_c4aaa0ff____REV16|
#line 129 "..\\..\\Libraries\\CMSIS\\Include\\core_cmInstr.h"
|__asm___15_user_Datainte_c_c4aaa0ff____REV16| PROC
#line 130

 rev16 r0, r0
 bx lr
	ENDP
	AREA ||.revsh_text||, CODE
	THUMB
	EXPORT |__asm___15_user_Datainte_c_c4aaa0ff____REVSH|
#line 144
|__asm___15_user_Datainte_c_c4aaa0ff____REVSH| PROC
#line 145

 revsh r0, r0
 bx lr
	ENDP
	AREA ||.rrx_text||, CODE
	THUMB
	EXPORT |__asm___15_user_Datainte_c_c4aaa0ff____RRX|
#line 300
|__asm___15_user_Datainte_c_c4aaa0ff____RRX| PROC
#line 301

 rrx r0, r0
 bx lr
	ENDP

;*** End   embedded assembler ***