6 Commits

22 changed files with 10558 additions and 10018 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "FFT_and_FP_math"]
path = FFT_and_FP_math
url = https://git.radiophotonics.ru/ChTheo/FFT_and_FP_math.git

1
FFT_and_FP_math Submodule

Submodule FFT_and_FP_math added at e7cec37ac5

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccJ9VZG6.s page 1 BFIN GAS /tmp/ccONdRC5.s page 1
1 # 1 "gcc/l502-bf_basiccrt.s" 1 # 1 "gcc/l502-bf_basiccrt.s"
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1
38 #include <cdefAD6531.h> 38 #include <cdefAD6531.h>
39 #elif defined (__AD6532__) 39 #elif defined (__AD6532__)
40 #include <cdefAD6532.h> 40 #include <cdefAD6532.h>
BFIN GAS /tmp/ccJ9VZG6.s page 2 BFIN GAS /tmp/ccONdRC5.s page 2
41 #elif defined (__AD6723__) 41 #elif defined (__AD6723__)
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1
95 #elif defined (__ADSPBF548__) 95 #elif defined (__ADSPBF548__)
96 #include <cdefBF548.h> 96 #include <cdefBF548.h>
97 #elif defined (__ADSPBF548M__) 97 #elif defined (__ADSPBF548M__)
BFIN GAS /tmp/ccJ9VZG6.s page 3 BFIN GAS /tmp/ccONdRC5.s page 3
98 #include <cdefBF548M.h> 98 #include <cdefBF548M.h>
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1
152 #elif defined (__AD6903__) 152 #elif defined (__AD6903__)
153 #include <defAD6903.h> 153 #include <defAD6903.h>
154 #elif defined (__AD6904__) 154 #elif defined (__AD6904__)
BFIN GAS /tmp/ccJ9VZG6.s page 4 BFIN GAS /tmp/ccONdRC5.s page 4
155 #include <defAD6904.h> 155 #include <defAD6904.h>
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1
3 #include <sys/anomaly_macros_rtl.h> 3 #include <sys/anomaly_macros_rtl.h>
1 /* 1 /*
4 #include <defBF533.h> 4 #include <defBF533.h>
BFIN GAS /tmp/ccJ9VZG6.s page 5 BFIN GAS /tmp/ccONdRC5.s page 5
1 /* 1 /*
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1
40 003e 41E10000 R1.H = __bss_end; 40 003e 41E10000 R1.H = __bss_end;
41 0042 8152 R2 = R1 - R0; 41 0042 8152 R2 = R1 - R0;
42 0044 0160 R1 = 0; 42 0044 0160 R1 = 0;
BFIN GAS /tmp/ccJ9VZG6.s page 6 BFIN GAS /tmp/ccONdRC5.s page 6
43 0046 FFE3DDFF CALL.X _memset; 43 0046 FFE3DDFF CALL.X _memset;
@ -337,7 +337,7 @@ BFIN GAS /tmp/ccJ9VZG6.s page 1
76 __end: 76 __end:
77 008a 2000 IDLE; 77 008a 2000 IDLE;
78 008c FF2F0000 JUMP __end; 78 008c FF2F0000 JUMP __end;
BFIN GAS /tmp/ccJ9VZG6.s page 7 BFIN GAS /tmp/ccONdRC5.s page 7
DEFINED SYMBOLS DEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccCEuQri.s page 1 BFIN GAS /tmp/ccjHdoSO.s page 1
1 .file "src/l502_async.c"; 1 .file "src/l502_async.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
20 .LCFI0: 20 .LCFI0:
21 0002 00E80300 LINK 12; 21 0002 00E80300 LINK 12;
22 .LCFI1: 22 .LCFI1:
BFIN GAS /tmp/ccCEuQri.s page 2 BFIN GAS /tmp/ccjHdoSO.s page 2
23 .loc 1 31 0 23 .loc 1 31 0
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
66 .size _async_dout, .-_async_dout 66 .size _async_dout, .-_async_dout
67 003e 0000 .align 4 67 003e 0000 .align 4
68 .global _async_dac_out; 68 .global _async_dac_out;
BFIN GAS /tmp/ccCEuQri.s page 3 BFIN GAS /tmp/ccjHdoSO.s page 3
69 .type _async_dac_out, STT_FUNC; 69 .type _async_dac_out, STT_FUNC;
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
110 .size _async_dac_out, .-_async_dac_out 110 .size _async_dac_out, .-_async_dac_out
111 .data; 111 .data;
112 .align 4 112 .align 4
BFIN GAS /tmp/ccCEuQri.s page 4 BFIN GAS /tmp/ccjHdoSO.s page 4
113 .type _last_out.2066, @object 113 .type _last_out.2066, @object
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
167 0043 08 .uleb128 0x8 167 0043 08 .uleb128 0x8
168 0044 8F .byte 0x8f 168 0044 8F .byte 0x8f
169 0045 02 .uleb128 0x2 169 0045 02 .uleb128 0x2
BFIN GAS /tmp/ccCEuQri.s page 5 BFIN GAS /tmp/ccjHdoSO.s page 5
170 0046 A3 .byte 0xa3 170 0046 A3 .byte 0xa3
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
224 0079 2A000000 .4byte .LVL5-.Ltext0 224 0079 2A000000 .4byte .LVL5-.Ltext0
225 007d 0100 .2byte 0x1 225 007d 0100 .2byte 0x1
226 007f 52 .byte 0x52 226 007f 52 .byte 0x52
BFIN GAS /tmp/ccCEuQri.s page 6 BFIN GAS /tmp/ccjHdoSO.s page 6
227 0080 34000000 .4byte .LVL7-.Ltext0 227 0080 34000000 .4byte .LVL7-.Ltext0
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
281 0021 00000000 .4byte .Ldebug_line0 281 0021 00000000 .4byte .Ldebug_line0
282 0025 02 .uleb128 0x2 282 0025 02 .uleb128 0x2
283 0026 04 .byte 0x4 283 0026 04 .byte 0x4
BFIN GAS /tmp/ccCEuQri.s page 7 BFIN GAS /tmp/ccjHdoSO.s page 7
284 0027 07 .byte 0x7 284 0027 07 .byte 0x7
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
338 0087 64000000 .4byte 0x64 338 0087 64000000 .4byte 0x64
339 008b 05 .uleb128 0x5 339 008b 05 .uleb128 0x5
340 008c E8000000 .4byte .LASF12 340 008c E8000000 .4byte .LASF12
BFIN GAS /tmp/ccCEuQri.s page 8 BFIN GAS /tmp/ccjHdoSO.s page 8
341 0090 02 .byte 0x2 341 0090 02 .byte 0x2
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
395 0109 93000000 .4byte .LLST3 395 0109 93000000 .4byte .LLST3
396 010d 09 .uleb128 0x9 396 010d 09 .uleb128 0x9
397 010e 636800 .string "ch" 397 010e 636800 .string "ch"
BFIN GAS /tmp/ccCEuQri.s page 9 BFIN GAS /tmp/ccjHdoSO.s page 9
398 0111 01 .byte 0x1 398 0111 01 .byte 0x1
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
452 0029 04 .uleb128 0x4 452 0029 04 .uleb128 0x4
453 002a 24 .uleb128 0x24 453 002a 24 .uleb128 0x24
454 002b 00 .byte 0x0 454 002b 00 .byte 0x0
BFIN GAS /tmp/ccCEuQri.s page 10 BFIN GAS /tmp/ccjHdoSO.s page 10
455 002c 0B .uleb128 0xb 455 002c 0B .uleb128 0xb
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
509 0062 11 .uleb128 0x11 509 0062 11 .uleb128 0x11
510 0063 01 .uleb128 0x1 510 0063 01 .uleb128 0x1
511 0064 12 .uleb128 0x12 511 0064 12 .uleb128 0x12
BFIN GAS /tmp/ccCEuQri.s page 11 BFIN GAS /tmp/ccjHdoSO.s page 11
512 0065 01 .uleb128 0x1 512 0065 01 .uleb128 0x1
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
566 009b 40 .uleb128 0x40 566 009b 40 .uleb128 0x40
567 009c 06 .uleb128 0x6 567 009c 06 .uleb128 0x6
568 009d 00 .byte 0x0 568 009d 00 .byte 0x0
BFIN GAS /tmp/ccCEuQri.s page 12 BFIN GAS /tmp/ccjHdoSO.s page 12
569 009e 00 .byte 0x0 569 009e 00 .byte 0x0
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
605 003e 6C6F6E67 .string "long long unsigned int" 605 003e 6C6F6E67 .string "long long unsigned int"
605 206C6F6E 605 206C6F6E
605 6720756E 605 6720756E
BFIN GAS /tmp/ccCEuQri.s page 13 BFIN GAS /tmp/ccjHdoSO.s page 13
605 7369676E 605 7369676E
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccCEuQri.s page 1
627 65642063 627 65642063
627 68617200 627 68617200
628 .LASF20: 628 .LASF20:
BFIN GAS /tmp/ccCEuQri.s page 14 BFIN GAS /tmp/ccjHdoSO.s page 14
629 0130 6173796E .string "async_dac_out" 629 0130 6173796E .string "async_dac_out"
@ -797,14 +797,14 @@ BFIN GAS /tmp/ccCEuQri.s page 1
635 0154 63686172 .string "char" 635 0154 63686172 .string "char"
635 00 635 00
636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccCEuQri.s page 15 BFIN GAS /tmp/ccjHdoSO.s page 15
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_async.c *ABS*:0000000000000000 src/l502_async.c
/tmp/ccCEuQri.s:13 .text:0000000000000000 _async_dout /tmp/ccjHdoSO.s:13 .text:0000000000000000 _async_dout
/tmp/ccCEuQri.s:115 .data:0000000000000000 _last_out.2066 /tmp/ccjHdoSO.s:115 .data:0000000000000000 _last_out.2066
/tmp/ccCEuQri.s:70 .text:0000000000000040 _async_dac_out /tmp/ccjHdoSO.s:70 .text:0000000000000040 _async_dac_out
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_fpga_reg_write _fpga_reg_write

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccJMNzjk.s page 1 BFIN GAS /tmp/ccOE2Ces.s page 1
1 .file "src/l502_cmd.c"; 1 .file "src/l502_cmd.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd); 36:src/l502_cmd.c **** static void f_cmd_stream_enable(t_l502_bf_cmd *cmd);
37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd); 37:src/l502_cmd.c **** static void f_cmd_stream_disable(t_l502_bf_cmd *cmd);
38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd); 38:src/l502_cmd.c **** static void f_cmd_async_out(t_l502_bf_cmd *cmd);
BFIN GAS /tmp/ccJMNzjk.s page 2 BFIN GAS /tmp/ccOE2Ces.s page 2
39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd); 39:src/l502_cmd.c **** static void f_cmd_fpga_reg_wr(t_l502_bf_cmd *cmd);
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
93:src/l502_cmd.c **** 93:src/l502_cmd.c ****
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
95:src/l502_cmd.c **** } 95:src/l502_cmd.c **** }
BFIN GAS /tmp/ccJMNzjk.s page 3 BFIN GAS /tmp/ccOE2Ces.s page 3
96:src/l502_cmd.c **** 96:src/l502_cmd.c ****
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
34 .LFE19: 34 .LFE19:
35 .size _l502_cmd_set_req, .-_l502_cmd_set_req 35 .size _l502_cmd_set_req, .-_l502_cmd_set_req
36 0026 0000 .align 4 36 0026 0000 .align 4
BFIN GAS /tmp/ccJMNzjk.s page 4 BFIN GAS /tmp/ccOE2Ces.s page 4
37 .global _l502_cmd_done; 37 .global _l502_cmd_done;
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
83 _f_cmd_set_param: 83 _f_cmd_set_param:
84 .LFB30: 84 .LFB30:
131:src/l502_cmd.c **** 131:src/l502_cmd.c ****
BFIN GAS /tmp/ccJMNzjk.s page 5 BFIN GAS /tmp/ccOE2Ces.s page 5
132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) { 132:src/l502_cmd.c **** static void f_cmd_streams_start(t_l502_bf_cmd *cmd) {
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]); 186:src/l502_cmd.c **** fpga_reg_write(cmd->param, cmd->data[0]);
187:src/l502_cmd.c **** } 187:src/l502_cmd.c **** }
188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0); 188:src/l502_cmd.c **** l502_cmd_done(err, NULL, 0);
BFIN GAS /tmp/ccJMNzjk.s page 6 BFIN GAS /tmp/ccOE2Ces.s page 6
189:src/l502_cmd.c **** } 189:src/l502_cmd.c **** }
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
111 0086 10E60202 [P2+2056] = R0; 111 0086 10E60202 [P2+2056] = R0;
90:src/l502_cmd.c **** g_state.cmd.data_size = size; 90:src/l502_cmd.c **** g_state.cmd.data_size = size;
112 .loc 1 90 0 112 .loc 1 90 0
BFIN GAS /tmp/ccJMNzjk.s page 7 BFIN GAS /tmp/ccOE2Ces.s page 7
113 008a 0060 R0 = 0 (X); 113 008a 0060 R0 = 0 (X);
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
259:src/l502_cmd.c **** break; 259:src/l502_cmd.c **** break;
260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE: 260:src/l502_cmd.c **** case L502_BF_PARAM_IN_STEP_SIZE:
261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]); 261:src/l502_cmd.c **** err = sport_in_set_step_size(cmd->data[0]);
BFIN GAS /tmp/ccJMNzjk.s page 8 BFIN GAS /tmp/ccOE2Ces.s page 8
262:src/l502_cmd.c **** break; 262:src/l502_cmd.c **** break;
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po; 287:src/l502_cmd.c **** g_module_info.dac_cbr[ch].offs = *po;
138 .loc 1 287 0 138 .loc 1 287 0
139 00a8 20E1FDFD R0 = -515 (X); 139 00a8 20E1FDFD R0 = -515 (X);
BFIN GAS /tmp/ccJMNzjk.s page 9 BFIN GAS /tmp/ccOE2Ces.s page 9
140 .LVL11: 140 .LVL11:
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
191 0044 B8000000 .dd .L11; 191 0044 B8000000 .dd .L11;
192 0048 B8000000 .dd .L11; 192 0048 B8000000 .dd .L11;
193 004c B8000000 .dd .L11; 193 004c B8000000 .dd .L11;
BFIN GAS /tmp/ccJMNzjk.s page 10 BFIN GAS /tmp/ccOE2Ces.s page 10
194 0050 B8000000 .dd .L11; 194 0050 B8000000 .dd .L11;
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
244 00ec 0000 nop; 244 00ec 0000 nop;
245 .LBB14: 245 .LBB14:
280:src/l502_cmd.c **** uint32_t ch = cmd->data[0]; 280:src/l502_cmd.c **** uint32_t ch = cmd->data[0];
BFIN GAS /tmp/ccJMNzjk.s page 11 BFIN GAS /tmp/ccOE2Ces.s page 11
246 .loc 1 280 0 246 .loc 1 280 0
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
291 .loc 1 271 0 291 .loc 1 271 0
292 012a 82CE108E R7 = R0 << 2 || 292 012a 82CE108E R7 = R0 << 2 ||
292 69A10000 292 69A10000
BFIN GAS /tmp/ccJMNzjk.s page 12 BFIN GAS /tmp/ccOE2Ces.s page 12
293 R1 = [P5+20] || 293 R1 = [P5+20] ||
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
340 0186 7C2F jump.s .L9; 340 0186 7C2F jump.s .L9;
341 .L14: 341 .L14:
231:src/l502_cmd.c **** if (cmd->data_size < 5) { 231:src/l502_cmd.c **** if (cmd->data_size < 5) {
BFIN GAS /tmp/ccJMNzjk.s page 13 BFIN GAS /tmp/ccOE2Ces.s page 13
342 .loc 1 231 0 342 .loc 1 231 0
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
390 .LVL23: 390 .LVL23:
391 01de 502F jump.s .L9; 391 01de 502F jump.s .L9;
392 .LVL24: 392 .LVL24:
BFIN GAS /tmp/ccJMNzjk.s page 14 BFIN GAS /tmp/ccOE2Ces.s page 14
393 .L34: 393 .L34:
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
437 .LBB21: 437 .LBB21:
438 .LBB20: 438 .LBB20:
94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE; 94:src/l502_cmd.c **** g_state.cmd.status = L502_BF_CMD_STATUS_DONE;
BFIN GAS /tmp/ccJMNzjk.s page 15 BFIN GAS /tmp/ccOE2Ces.s page 15
439 .loc 1 94 0 439 .loc 1 94 0
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
485 0254 08E60302 [P1+2060] = R0; 485 0254 08E60302 [P1+2060] = R0;
91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data)) 91:src/l502_cmd.c **** if (size && (data!=g_state.cmd.data))
486 .loc 1 91 0 486 .loc 1 91 0
BFIN GAS /tmp/ccJMNzjk.s page 16 BFIN GAS /tmp/ccOE2Ces.s page 16
487 0258 4208 cc =P2==P0; 487 0258 4208 cc =P2==P0;
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
534 0294 804F R0 <<= 16; 534 0294 804F R0 <<= 16;
535 0296 000C cc =R0==0; 535 0296 000C cc =R0==0;
536 0298 1618 if cc jump .L46; 536 0298 1618 if cc jump .L46;
BFIN GAS /tmp/ccJMNzjk.s page 17 BFIN GAS /tmp/ccOE2Ces.s page 17
537 029a 20E1FEFD R0 = -514 (X); 537 029a 20E1FEFD R0 = -514 (X);
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
584 02d2 00E80300 LINK 12; 584 02d2 00E80300 LINK 12;
585 .LCFI10: 585 .LCFI10:
158:src/l502_cmd.c **** if (cmd->data_size < 1) { 158:src/l502_cmd.c **** if (cmd->data_size < 1) {
BFIN GAS /tmp/ccJMNzjk.s page 18 BFIN GAS /tmp/ccOE2Ces.s page 18
586 .loc 1 158 0 586 .loc 1 158 0
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
634 .LBE33: 634 .LBE33:
635 .LBE32: 635 .LBE32:
177:src/l502_cmd.c **** } 177:src/l502_cmd.c **** }
BFIN GAS /tmp/ccJMNzjk.s page 19 BFIN GAS /tmp/ccOE2Ces.s page 19
636 .loc 1 177 0 636 .loc 1 177 0
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0); 153:src/l502_cmd.c **** l502_cmd_done(stream_disable(cmd->param), NULL, 0);
684 .loc 1 153 0 684 .loc 1 153 0
685 0356 50A0 R0 = [P2+4]; 685 0356 50A0 R0 = [P2+4];
BFIN GAS /tmp/ccJMNzjk.s page 20 BFIN GAS /tmp/ccOE2Ces.s page 20
686 .LVL65: 686 .LVL65:
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
731 .loc 1 94 0 731 .loc 1 94 0
732 039a 20E1035A R0 = 23043 (X); 732 039a 20E1035A R0 = 23043 (X);
733 039e 50E60104 W [P2+2050] = R0; 733 039e 50E60104 W [P2+2050] = R0;
BFIN GAS /tmp/ccJMNzjk.s page 21 BFIN GAS /tmp/ccOE2Ces.s page 21
734 .LBE41: 734 .LBE41:
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
779 .loc 1 137 0 779 .loc 1 137 0
780 03d4 FFE316FE call _streams_stop; 780 03d4 FFE316FE call _streams_stop;
781 .LVL73: 781 .LVL73:
BFIN GAS /tmp/ccJMNzjk.s page 22 BFIN GAS /tmp/ccOE2Ces.s page 22
782 .LBB48: 782 .LBB48:
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
826 .loc 1 134 0 826 .loc 1 134 0
827 041a 01E80000 UNLINK; 827 041a 01E80000 UNLINK;
828 041e 1000 rts; 828 041e 1000 rts;
BFIN GAS /tmp/ccJMNzjk.s page 23 BFIN GAS /tmp/ccOE2Ces.s page 23
829 .LFE20: 829 .LFE20:
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
302:src/l502_cmd.c **** uint32_t ret_size = 0; 302:src/l502_cmd.c **** uint32_t ret_size = 0;
303:src/l502_cmd.c **** 303:src/l502_cmd.c ****
304:src/l502_cmd.c **** 304:src/l502_cmd.c ****
BFIN GAS /tmp/ccJMNzjk.s page 24 BFIN GAS /tmp/ccOE2Ces.s page 24
305:src/l502_cmd.c **** switch (cmd->param) { 305:src/l502_cmd.c **** switch (cmd->param) {
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
350:src/l502_cmd.c **** ret_size = 1; 350:src/l502_cmd.c **** ret_size = 1;
351:src/l502_cmd.c **** break; 351:src/l502_cmd.c **** break;
352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY: 352:src/l502_cmd.c **** case L502_BF_PARAM_ADC_FRAME_DELAY:
BFIN GAS /tmp/ccJMNzjk.s page 25 BFIN GAS /tmp/ccOE2Ces.s page 25
353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay; 353:src/l502_cmd.c **** cmd->data[0] = g_set.adc_frame_delay;
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
902 .loc 1 383 0 902 .loc 1 383 0
903 0478 01E80000 UNLINK; 903 0478 01E80000 UNLINK;
904 047c 8504 ( p5:5 ) = [sp++]; 904 047c 8504 ( p5:5 ) = [sp++];
BFIN GAS /tmp/ccJMNzjk.s page 26 BFIN GAS /tmp/ccOE2Ces.s page 26
905 905
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
958 0158 AA050000 .dd .L86; 958 0158 AA050000 .dd .L86;
959 015c 5A040000 .dd .L75; 959 015c 5A040000 .dd .L75;
960 0160 5A040000 .dd .L75; 960 0160 5A040000 .dd .L75;
BFIN GAS /tmp/ccJMNzjk.s page 27 BFIN GAS /tmp/ccOE2Ces.s page 27
961 0164 5A040000 .dd .L75; 961 0164 5A040000 .dd .L75;
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1013 .loc 1 308 0 1013 .loc 1 308 0
1014 0492 1860 R0 = 3 (X); 1014 0492 1860 R0 = 3 (X);
1015 0494 68B1 [P5+20] = R0; 1015 0494 68B1 [P5+20] = R0;
BFIN GAS /tmp/ccJMNzjk.s page 28 BFIN GAS /tmp/ccOE2Ces.s page 28
1016 0496 1360 R3 = 2 (X); 1016 0496 1360 R3 = 2 (X);
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1061 .LVL90: 1061 .LVL90:
1062 .L77: 1062 .L77:
312:src/l502_cmd.c **** cmd->data[0] = g_mode; 312:src/l502_cmd.c **** cmd->data[0] = g_mode;
BFIN GAS /tmp/ccJMNzjk.s page 29 BFIN GAS /tmp/ccOE2Ces.s page 29
1063 .loc 1 312 0 1063 .loc 1 312 0
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1112 .loc 1 332 0 1112 .loc 1 332 0
1113 051e 20E1FF00 R0 = 255 (X); 1113 051e 20E1FF00 R0 = 255 (X);
331:src/l502_cmd.c **** uint32_t index = cmd->data[0]; 331:src/l502_cmd.c **** uint32_t index = cmd->data[0];
BFIN GAS /tmp/ccJMNzjk.s page 30 BFIN GAS /tmp/ccOE2Ces.s page 30
1114 .loc 1 331 0 1114 .loc 1 331 0
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1159 .LVL103: 1159 .LVL103:
1160 .L83: 1160 .L83:
349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq; 349:src/l502_cmd.c **** cmd->data[0] = g_set.ref_freq;
BFIN GAS /tmp/ccJMNzjk.s page 31 BFIN GAS /tmp/ccOE2Ces.s page 31
1161 .loc 1 349 0 1161 .loc 1 349 0
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1211 .LVL112: 1211 .LVL112:
1212 05ce 2260 R2 = 4 (X); 1212 05ce 2260 R2 = 4 (X);
1213 05d0 652F jump.s .L91; 1213 05d0 652F jump.s .L91;
BFIN GAS /tmp/ccJMNzjk.s page 32 BFIN GAS /tmp/ccOE2Ces.s page 32
1214 .LVL113: 1214 .LVL113:
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1263 0606 49E10000 P1.H = _f_cmd_tbl; 1263 0606 49E10000 P1.H = _f_cmd_tbl;
1264 060a 09E12002 P1.L = _f_cmd_tbl; 1264 060a 09E12002 P1.L = _f_cmd_tbl;
103:src/l502_cmd.c **** usr_cmd_process(cmd); 103:src/l502_cmd.c **** usr_cmd_process(cmd);
BFIN GAS /tmp/ccJMNzjk.s page 33 BFIN GAS /tmp/ccOE2Ces.s page 33
1265 .loc 1 103 0 1265 .loc 1 103 0
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1318 0676 5B18 if cc jump .L123; 1318 0676 5B18 if cc jump .L123;
1319 0678 0000 nop; 1319 0678 0000 nop;
1320 067a 4AE10000 P2.H = _f_cmd_tbl; 1320 067a 4AE10000 P2.H = _f_cmd_tbl;
BFIN GAS /tmp/ccJMNzjk.s page 34 BFIN GAS /tmp/ccOE2Ces.s page 34
1321 067e 0AE12002 P2.L = _f_cmd_tbl; 1321 067e 0AE12002 P2.L = _f_cmd_tbl;
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1369 06dc 1032 P2 = R0; 1369 06dc 1032 P2 = R0;
1370 06de 4030 R0 = P0; 1370 06de 4030 R0 = P0;
115:src/l502_cmd.c **** } 115:src/l502_cmd.c **** }
BFIN GAS /tmp/ccJMNzjk.s page 35 BFIN GAS /tmp/ccOE2Ces.s page 35
1371 .loc 1 115 0 1371 .loc 1 115 0
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1413 .loc 1 108 0 1413 .loc 1 108 0
1414 0712 915A P2 = P1 + P2; 1414 0712 915A P2 = P1 + P2;
1415 0714 52AC P2 = [P2+4]; 1415 0714 52AC P2 = [P2+4];
BFIN GAS /tmp/ccJMNzjk.s page 36 BFIN GAS /tmp/ccOE2Ces.s page 36
1416 0716 5200 jump (P2); 1416 0716 5200 jump (P2);
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1469 .size _l502_cmd_start, .-_l502_cmd_start 1469 .size _l502_cmd_start, .-_l502_cmd_start
1470 .align 4 1470 .align 4
1471 .global _l502_cmd_check_req; 1471 .global _l502_cmd_check_req;
BFIN GAS /tmp/ccJMNzjk.s page 37 BFIN GAS /tmp/ccOE2Ces.s page 37
1472 .type _l502_cmd_check_req, STT_FUNC; 1472 .type _l502_cmd_check_req, STT_FUNC;
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1518 0792 0000 nop; 1518 0792 0000 nop;
1519 0794 50E50004 R0 = W [P2+2048] (X); 1519 0794 50E50004 R0 = W [P2+2048] (X);
1520 0798 C042 R0 = R0.L (Z); 1520 0798 C042 R0 = R0.L (Z);
BFIN GAS /tmp/ccJMNzjk.s page 38 BFIN GAS /tmp/ccOE2Ces.s page 38
1521 079a 09A1 R1 = [P1+16]; 1521 079a 09A1 R1 = [P1+16];
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1575 0824 0000 nop; 1575 0824 0000 nop;
1576 0826 40E50004 R0 = W [P0+2048] (X); 1576 0826 40E50004 R0 = W [P0+2048] (X);
1577 082a C042 R0 = R0.L (Z); 1577 082a C042 R0 = R0.L (Z);
BFIN GAS /tmp/ccJMNzjk.s page 39 BFIN GAS /tmp/ccOE2Ces.s page 39
1578 082c 11E41600 R1 = [P2+88]; 1578 082c 11E41600 R1 = [P2+88];
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1624 0874 0060 R0 = 0 (X); 1624 0874 0060 R0 = 0 (X);
1625 .LVL152: 1625 .LVL152:
1626 0876 F42F jump.s .L132; 1626 0876 F42F jump.s .L132;
BFIN GAS /tmp/ccJMNzjk.s page 40 BFIN GAS /tmp/ccOE2Ces.s page 40
1627 .LVL153: 1627 .LVL153:
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1677 08a4 4860 R0 = 9 (X); 1677 08a4 4860 R0 = 9 (X);
1678 .LVL168: 1678 .LVL168:
1679 08a6 DC2F jump.s .L132; 1679 08a6 DC2F jump.s .L132;
BFIN GAS /tmp/ccJMNzjk.s page 41 BFIN GAS /tmp/ccOE2Ces.s page 41
1680 .LVL169: 1680 .LVL169:
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1734 .size _f_regaddr_k, 24 1734 .size _f_regaddr_k, 24
1735 _f_regaddr_k: 1735 _f_regaddr_k:
1736 0288 08040000 .long 1032 1736 0288 08040000 .long 1032
BFIN GAS /tmp/ccJMNzjk.s page 42 BFIN GAS /tmp/ccOE2Ces.s page 42
1737 028c 09040000 .long 1033 1737 028c 09040000 .long 1033
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1791 .4byte .LCFI1-.LFB16 1791 .4byte .LCFI1-.LFB16
1792 0039 0E .byte 0xe 1792 0039 0E .byte 0xe
1793 003a 04 .uleb128 0x4 1793 003a 04 .uleb128 0x4
BFIN GAS /tmp/ccJMNzjk.s page 43 BFIN GAS /tmp/ccOE2Ces.s page 43
1794 003b 8D .byte 0x8d 1794 003b 8D .byte 0x8d
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1848 .LEFDE6: 1848 .LEFDE6:
1849 .LSFDE8: 1849 .LSFDE8:
1850 0080 14000000 .4byte .LEFDE8-.LASFDE8 1850 0080 14000000 .4byte .LEFDE8-.LASFDE8
BFIN GAS /tmp/ccJMNzjk.s page 44 BFIN GAS /tmp/ccOE2Ces.s page 44
1851 .LASFDE8: 1851 .LASFDE8:
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1905 00d4 2C000000 .4byte .LFE25-.LFB25 1905 00d4 2C000000 .4byte .LFE25-.LFB25
1906 00d8 46 .byte 0x4 1906 00d8 46 .byte 0x4
1907 .4byte .LCFI11-.LFB25 1907 .4byte .LCFI11-.LFB25
BFIN GAS /tmp/ccJMNzjk.s page 45 BFIN GAS /tmp/ccOE2Ces.s page 45
1908 00d9 0C .byte 0xc 1908 00d9 0C .byte 0xc
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
1962 0124 8F .byte 0x8f 1962 0124 8F .byte 0x8f
1963 0125 02 .uleb128 0x2 1963 0125 02 .uleb128 0x2
1964 0126 A3 .byte 0xa3 1964 0126 A3 .byte 0xa3
BFIN GAS /tmp/ccJMNzjk.s page 46 BFIN GAS /tmp/ccOE2Ces.s page 46
1965 0127 01 .uleb128 0x1 1965 0127 01 .uleb128 0x1
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2019 0171 8F .byte 0x8f 2019 0171 8F .byte 0x8f
2020 0172 03 .uleb128 0x3 2020 0172 03 .uleb128 0x3
2021 0173 A3 .byte 0xa3 2021 0173 A3 .byte 0xa3
BFIN GAS /tmp/ccJMNzjk.s page 47 BFIN GAS /tmp/ccOE2Ces.s page 47
2022 0174 02 .uleb128 0x2 2022 0174 02 .uleb128 0x2
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2076 001f 28000000 .4byte .LFB16-.Ltext0 2076 001f 28000000 .4byte .LFB16-.Ltext0
2077 0023 2A000000 .4byte .LCFI1-.Ltext0 2077 0023 2A000000 .4byte .LCFI1-.Ltext0
2078 0027 0100 .2byte 0x1 2078 0027 0100 .2byte 0x1
BFIN GAS /tmp/ccJMNzjk.s page 48 BFIN GAS /tmp/ccOE2Ces.s page 48
2079 0029 5E .byte 0x5e 2079 0029 5E .byte 0x5e
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2133 00b9 7E .byte 0x7e 2133 00b9 7E .byte 0x7e
2134 00ba 08 .sleb128 8 2134 00ba 08 .sleb128 8
2135 00bb 6E000000 .4byte .LCFI5-.Ltext0 2135 00bb 6E000000 .4byte .LCFI5-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 49 BFIN GAS /tmp/ccOE2Ces.s page 49
2136 00bf E4010000 .4byte .LFE30-.Ltext0 2136 00bf E4010000 .4byte .LFE30-.Ltext0
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2190 0151 BE000000 .4byte .LVL15-.Ltext0 2190 0151 BE000000 .4byte .LVL15-.Ltext0
2191 0155 0100 .2byte 0x1 2191 0155 0100 .2byte 0x1
2192 0157 51 .byte 0x51 2192 0157 51 .byte 0x51
BFIN GAS /tmp/ccJMNzjk.s page 50 BFIN GAS /tmp/ccOE2Ces.s page 50
2193 0158 F0000000 .4byte .LVL16-.Ltext0 2193 0158 F0000000 .4byte .LVL16-.Ltext0
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2247 01e9 4C020000 .4byte .LVL31-.Ltext0 2247 01e9 4C020000 .4byte .LVL31-.Ltext0
2248 01ed 0100 .2byte 0x1 2248 01ed 0100 .2byte 0x1
2249 01ef 5A .byte 0x5a 2249 01ef 5A .byte 0x5a
BFIN GAS /tmp/ccJMNzjk.s page 51 BFIN GAS /tmp/ccOE2Ces.s page 51
2250 01f0 6E020000 .4byte .LVL33-.Ltext0 2250 01f0 6E020000 .4byte .LVL33-.Ltext0
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2304 0280 5A .byte 0x5a 2304 0280 5A .byte 0x5a
2305 0281 BE020000 .4byte .LVL42-.Ltext0 2305 0281 BE020000 .4byte .LVL42-.Ltext0
2306 0285 CC020000 .4byte .LVL45-.Ltext0 2306 0285 CC020000 .4byte .LVL45-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 52 BFIN GAS /tmp/ccOE2Ces.s page 52
2307 0289 0100 .2byte 0x1 2307 0289 0100 .2byte 0x1
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2361 031b 0100 .2byte 0x1 2361 031b 0100 .2byte 0x1
2362 031d 5A .byte 0x5a 2362 031d 5A .byte 0x5a
2363 031e 00000000 .4byte 0x0 2363 031e 00000000 .4byte 0x0
BFIN GAS /tmp/ccJMNzjk.s page 53 BFIN GAS /tmp/ccOE2Ces.s page 53
2364 0322 00000000 .4byte 0x0 2364 0322 00000000 .4byte 0x0
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2418 03b5 0200 .2byte 0x2 2418 03b5 0200 .2byte 0x2
2419 03b7 7F .byte 0x7f 2419 03b7 7F .byte 0x7f
2420 03b8 08 .sleb128 8 2420 03b8 08 .sleb128 8
BFIN GAS /tmp/ccJMNzjk.s page 54 BFIN GAS /tmp/ccOE2Ces.s page 54
2421 03b9 00000000 .4byte 0x0 2421 03b9 00000000 .4byte 0x0
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2475 044b 0100 .2byte 0x1 2475 044b 0100 .2byte 0x1
2476 044d 5E .byte 0x5e 2476 044d 5E .byte 0x5e
2477 044e FC030000 .4byte .LCFI15-.Ltext0 2477 044e FC030000 .4byte .LCFI15-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 55 BFIN GAS /tmp/ccOE2Ces.s page 55
2478 0452 20040000 .4byte .LFE20-.Ltext0 2478 0452 20040000 .4byte .LFE20-.Ltext0
@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2532 04dd 5A040000 .4byte .LVL79-.Ltext0 2532 04dd 5A040000 .4byte .LVL79-.Ltext0
2533 04e1 62040000 .4byte .LVL81-.Ltext0 2533 04e1 62040000 .4byte .LVL81-.Ltext0
2534 04e5 0100 .2byte 0x1 2534 04e5 0100 .2byte 0x1
BFIN GAS /tmp/ccJMNzjk.s page 56 BFIN GAS /tmp/ccOE2Ces.s page 56
2535 04e7 5D .byte 0x5d 2535 04e7 5D .byte 0x5d
@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2589 057b 53 .byte 0x53 2589 057b 53 .byte 0x53
2590 057c 7E050000 .4byte .LVL104-.Ltext0 2590 057c 7E050000 .4byte .LVL104-.Ltext0
2591 0580 82050000 .4byte .LVL105-.Ltext0 2591 0580 82050000 .4byte .LVL105-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 57 BFIN GAS /tmp/ccOE2Ces.s page 57
2592 0584 0100 .2byte 0x1 2592 0584 0100 .2byte 0x1
@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2646 0615 00000000 .4byte 0x0 2646 0615 00000000 .4byte 0x0
2647 .LLST40: 2647 .LLST40:
2648 0619 F8050000 .4byte .LVL119-.Ltext0 2648 0619 F8050000 .4byte .LVL119-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 58 BFIN GAS /tmp/ccOE2Ces.s page 58
2649 061d 02060000 .4byte .LVL120-.Ltext0 2649 061d 02060000 .4byte .LVL120-.Ltext0
@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2703 06b0 2A070000 .4byte .LVL139-.Ltext0 2703 06b0 2A070000 .4byte .LVL139-.Ltext0
2704 06b4 2C070000 .4byte .LVL140-.Ltext0 2704 06b4 2C070000 .4byte .LVL140-.Ltext0
2705 06b8 0100 .2byte 0x1 2705 06b8 0100 .2byte 0x1
BFIN GAS /tmp/ccJMNzjk.s page 59 BFIN GAS /tmp/ccOE2Ces.s page 59
2706 06ba 50 .byte 0x50 2706 06ba 50 .byte 0x50
@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2760 074d 0100 .2byte 0x1 2760 074d 0100 .2byte 0x1
2761 074f 50 .byte 0x50 2761 074f 50 .byte 0x50
2762 0750 96080000 .4byte .LVL160-.Ltext0 2762 0750 96080000 .4byte .LVL160-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 60 BFIN GAS /tmp/ccOE2Ces.s page 60
2763 0754 98080000 .4byte .LVL161-.Ltext0 2763 0754 98080000 .4byte .LVL161-.Ltext0
@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2817 0027 06 .byte 0x6 2817 0027 06 .byte 0x6
2818 0028 3A080000 .4byte .LASF0 2818 0028 3A080000 .4byte .LASF0
2819 002c 03 .uleb128 0x3 2819 002c 03 .uleb128 0x3
BFIN GAS /tmp/ccJMNzjk.s page 61 BFIN GAS /tmp/ccOE2Ces.s page 61
2820 002d CB030000 .4byte .LASF3 2820 002d CB030000 .4byte .LASF3
@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2874 0093 C6000000 .4byte .LASF12 2874 0093 C6000000 .4byte .LASF12
2875 0097 05 .uleb128 0x5 2875 0097 05 .uleb128 0x5
2876 0098 04 .byte 0x4 2876 0098 04 .byte 0x4
BFIN GAS /tmp/ccJMNzjk.s page 62 BFIN GAS /tmp/ccOE2Ces.s page 62
2877 0099 03 .byte 0x3 2877 0099 03 .byte 0x3
@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2931 0108 06 .uleb128 0x6 2931 0108 06 .uleb128 0x6
2932 0109 97080000 .4byte .LASF28 2932 0109 97080000 .4byte .LASF28
2933 010d 25 .sleb128 37 2933 010d 25 .sleb128 37
BFIN GAS /tmp/ccJMNzjk.s page 63 BFIN GAS /tmp/ccOE2Ces.s page 63
2934 010e 06 .uleb128 0x6 2934 010e 06 .uleb128 0x6
@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
2988 0178 06 .uleb128 0x6 2988 0178 06 .uleb128 0x6
2989 0179 8F010000 .4byte .LASF43 2989 0179 8F010000 .4byte .LASF43
2990 017d FE7B .sleb128 -514 2990 017d FE7B .sleb128 -514
BFIN GAS /tmp/ccJMNzjk.s page 64 BFIN GAS /tmp/ccOE2Ces.s page 64
2991 017f 06 .uleb128 0x6 2991 017f 06 .uleb128 0x6
@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3045 01e8 23 .byte 0x23 3045 01e8 23 .byte 0x23
3046 01e9 00 .uleb128 0x0 3046 01e9 00 .uleb128 0x0
3047 01ea 08 .uleb128 0x8 3047 01ea 08 .uleb128 0x8
BFIN GAS /tmp/ccJMNzjk.s page 65 BFIN GAS /tmp/ccOE2Ces.s page 65
3048 01eb D3030000 .4byte .LASF55 3048 01eb D3030000 .4byte .LASF55
@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3102 024c D3010000 .4byte 0x1d3 3102 024c D3010000 .4byte 0x1d3
3103 0250 0C .uleb128 0xc 3103 0250 0C .uleb128 0xc
3104 0251 20 .byte 0x20 3104 0251 20 .byte 0x20
BFIN GAS /tmp/ccJMNzjk.s page 66 BFIN GAS /tmp/ccOE2Ces.s page 66
3105 0252 04 .byte 0x4 3105 0252 04 .byte 0x4
@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3159 02b2 23 .byte 0x23 3159 02b2 23 .byte 0x23
3160 02b3 45000000 .4byte 0x45 3160 02b3 45000000 .4byte 0x45
3161 02b7 02 .byte 0x2 3161 02b7 02 .byte 0x2
BFIN GAS /tmp/ccJMNzjk.s page 67 BFIN GAS /tmp/ccOE2Ces.s page 67
3162 02b8 23 .byte 0x23 3162 02b8 23 .byte 0x23
@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3216 0315 00 .uleb128 0x0 3216 0315 00 .uleb128 0x0
3217 0316 0D .uleb128 0xd 3217 0316 0D .uleb128 0xd
3218 0317 696E00 .string "in" 3218 0317 696E00 .string "in"
BFIN GAS /tmp/ccJMNzjk.s page 68 BFIN GAS /tmp/ccOE2Ces.s page 68
3219 031a 04 .byte 0x4 3219 031a 04 .byte 0x4
@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3273 0380 23 .byte 0x23 3273 0380 23 .byte 0x23
3274 0381 8010 .uleb128 0x800 3274 0381 8010 .uleb128 0x800
3275 0383 00 .byte 0x0 3275 0383 00 .byte 0x0
BFIN GAS /tmp/ccJMNzjk.s page 69 BFIN GAS /tmp/ccOE2Ces.s page 69
3276 0384 03 .uleb128 0x3 3276 0384 03 .uleb128 0x3
@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3330 03ea 01 .sleb128 1 3330 03ea 01 .sleb128 1
3331 03eb 06 .uleb128 0x6 3331 03eb 06 .uleb128 0x6
3332 03ec CA080000 .4byte .LASF88 3332 03ec CA080000 .4byte .LASF88
BFIN GAS /tmp/ccJMNzjk.s page 70 BFIN GAS /tmp/ccOE2Ces.s page 70
3333 03f0 02 .sleb128 2 3333 03f0 02 .sleb128 2
@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3387 044e 00 .uleb128 0x0 3387 044e 00 .uleb128 0x0
3388 044f 08 .uleb128 0x8 3388 044f 08 .uleb128 0x8
3389 0450 40070000 .4byte .LASF96 3389 0450 40070000 .4byte .LASF96
BFIN GAS /tmp/ccJMNzjk.s page 71 BFIN GAS /tmp/ccOE2Ces.s page 71
3390 0454 06 .byte 0x6 3390 0454 06 .byte 0x6
@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3444 04b7 23 .byte 0x23 3444 04b7 23 .byte 0x23
3445 04b8 01 .uleb128 0x1 3445 04b8 01 .uleb128 0x1
3446 04b9 08 .uleb128 0x8 3446 04b9 08 .uleb128 0x8
BFIN GAS /tmp/ccJMNzjk.s page 72 BFIN GAS /tmp/ccOE2Ces.s page 72
3447 04ba 4A050000 .4byte .LASF102 3447 04ba 4A050000 .4byte .LASF102
@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3501 051c 69000000 .4byte 0x69 3501 051c 69000000 .4byte 0x69
3502 0520 03 .byte 0x3 3502 0520 03 .byte 0x3
3503 0521 23 .byte 0x23 3503 0521 23 .byte 0x23
BFIN GAS /tmp/ccJMNzjk.s page 73 BFIN GAS /tmp/ccOE2Ces.s page 73
3504 0522 8410 .uleb128 0x804 3504 0522 8410 .uleb128 0x804
@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3558 0589 42020000 .4byte 0x242 3558 0589 42020000 .4byte 0x242
3559 058d FF .byte 0xff 3559 058d FF .byte 0xff
3560 058e 00 .byte 0x0 3560 058e 00 .byte 0x0
BFIN GAS /tmp/ccJMNzjk.s page 74 BFIN GAS /tmp/ccOE2Ces.s page 74
3561 058f 03 .uleb128 0x3 3561 058f 03 .uleb128 0x3
@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3615 05f2 00000000 .4byte .LFB19 3615 05f2 00000000 .4byte .LFB19
3616 05f6 26000000 .4byte .LFE19 3616 05f6 26000000 .4byte .LFE19
3617 05fa 00000000 .4byte .LLST0 3617 05fa 00000000 .4byte .LLST0
BFIN GAS /tmp/ccJMNzjk.s page 75 BFIN GAS /tmp/ccOE2Ces.s page 75
3618 05fe 14 .uleb128 0x14 3618 05fe 14 .uleb128 0x14
@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3672 0682 01 .byte 0x1 3672 0682 01 .byte 0x1
3673 0683 D3 .byte 0xd3 3673 0683 D3 .byte 0xd3
3674 0684 BE050000 .4byte 0x5be 3674 0684 BE050000 .4byte 0x5be
BFIN GAS /tmp/ccJMNzjk.s page 76 BFIN GAS /tmp/ccOE2Ces.s page 76
3675 0688 CF000000 .4byte .LLST6 3675 0688 CF000000 .4byte .LLST6
@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3729 070e 00 .byte 0x0 3729 070e 00 .byte 0x0
3730 070f 10 .uleb128 0x10 3730 070f 10 .uleb128 0x10
3731 0710 04 .byte 0x4 3731 0710 04 .byte 0x4
BFIN GAS /tmp/ccJMNzjk.s page 77 BFIN GAS /tmp/ccOE2Ces.s page 77
3732 0711 27040000 .4byte 0x427 3732 0711 27040000 .4byte 0x427
@ -4618,7 +4618,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3786 0792 C0 .byte 0xc0 3786 0792 C0 .byte 0xc0
3787 0793 57000000 .4byte 0x57 3787 0793 57000000 .4byte 0x57
3788 0797 03020000 .4byte .LLST14 3788 0797 03020000 .4byte .LLST14
BFIN GAS /tmp/ccJMNzjk.s page 78 BFIN GAS /tmp/ccOE2Ces.s page 78
3789 079b 1A .uleb128 0x1a 3789 079b 1A .uleb128 0x1a
@ -4678,7 +4678,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3843 081f 00 .byte 0x0 3843 081f 00 .byte 0x0
3844 0820 18 .uleb128 0x18 3844 0820 18 .uleb128 0x18
3845 0821 25030000 .4byte .LASF122 3845 0821 25030000 .4byte .LASF122
BFIN GAS /tmp/ccJMNzjk.s page 79 BFIN GAS /tmp/ccOE2Ces.s page 79
3846 0825 01 .byte 0x1 3846 0825 01 .byte 0x1
@ -4738,7 +4738,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3900 08ac 1C .uleb128 0x1c 3900 08ac 1C .uleb128 0x1c
3901 08ad 5B060000 .4byte 0x65b 3901 08ad 5B060000 .4byte 0x65b
3902 08b1 1C .uleb128 0x1c 3902 08b1 1C .uleb128 0x1c
BFIN GAS /tmp/ccJMNzjk.s page 80 BFIN GAS /tmp/ccOE2Ces.s page 80
3903 08b2 52060000 .4byte 0x652 3903 08b2 52060000 .4byte 0x652
@ -4798,7 +4798,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
3957 0939 91 .byte 0x91 3957 0939 91 .byte 0x91
3958 093a 1C .uleb128 0x1c 3958 093a 1C .uleb128 0x1c
3959 093b 5B060000 .4byte 0x65b 3959 093b 5B060000 .4byte 0x65b
BFIN GAS /tmp/ccJMNzjk.s page 81 BFIN GAS /tmp/ccOE2Ces.s page 81
3960 093f 1C .uleb128 0x1c 3960 093f 1C .uleb128 0x1c
@ -4858,7 +4858,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4014 09c6 01 .byte 0x1 4014 09c6 01 .byte 0x1
4015 09c7 85 .byte 0x85 4015 09c7 85 .byte 0x85
4016 09c8 1C .uleb128 0x1c 4016 09c8 1C .uleb128 0x1c
BFIN GAS /tmp/ccJMNzjk.s page 82 BFIN GAS /tmp/ccOE2Ces.s page 82
4017 09c9 5B060000 .4byte 0x65b 4017 09c9 5B060000 .4byte 0x65b
@ -4918,7 +4918,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4071 0a4f 2D01 .2byte 0x12d 4071 0a4f 2D01 .2byte 0x12d
4072 0a51 57000000 .4byte 0x57 4072 0a51 57000000 .4byte 0x57
4073 0a55 06050000 .4byte .LLST36 4073 0a55 06050000 .4byte .LLST36
BFIN GAS /tmp/ccJMNzjk.s page 83 BFIN GAS /tmp/ccOE2Ces.s page 83
4074 0a59 22 .uleb128 0x22 4074 0a59 22 .uleb128 0x22
@ -4978,7 +4978,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4128 0ad2 1C .uleb128 0x1c 4128 0ad2 1C .uleb128 0x1c
4129 0ad3 5B060000 .4byte 0x65b 4129 0ad3 5B060000 .4byte 0x65b
4130 0ad7 1C .uleb128 0x1c 4130 0ad7 1C .uleb128 0x1c
BFIN GAS /tmp/ccJMNzjk.s page 84 BFIN GAS /tmp/ccOE2Ces.s page 84
4131 0ad8 52060000 .4byte 0x652 4131 0ad8 52060000 .4byte 0x652
@ -5038,7 +5038,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4185 0b62 19070000 .4byte .LLST43 4185 0b62 19070000 .4byte .LLST43
4186 0b66 2D .uleb128 0x2d 4186 0b66 2D .uleb128 0x2d
4187 0b67 C60A0000 .4byte 0xac6 4187 0b67 C60A0000 .4byte 0xac6
BFIN GAS /tmp/ccJMNzjk.s page 85 BFIN GAS /tmp/ccOE2Ces.s page 85
4188 0b6b 25 .uleb128 0x25 4188 0b6b 25 .uleb128 0x25
@ -5098,7 +5098,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4242 0be0 C4050000 .4byte 0x5c4 4242 0be0 C4050000 .4byte 0x5c4
4243 0be4 EF0B0000 .4byte 0xbef 4243 0be4 EF0B0000 .4byte 0xbef
4244 0be8 0F .uleb128 0xf 4244 0be8 0F .uleb128 0xf
BFIN GAS /tmp/ccJMNzjk.s page 86 BFIN GAS /tmp/ccOE2Ces.s page 86
4245 0be9 42020000 .4byte 0x242 4245 0be9 42020000 .4byte 0x242
@ -5158,7 +5158,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4299 0000 01 .uleb128 0x1 4299 0000 01 .uleb128 0x1
4300 0001 11 .uleb128 0x11 4300 0001 11 .uleb128 0x11
4301 0002 01 .byte 0x1 4301 0002 01 .byte 0x1
BFIN GAS /tmp/ccJMNzjk.s page 87 BFIN GAS /tmp/ccOE2Ces.s page 87
4302 0003 25 .uleb128 0x25 4302 0003 25 .uleb128 0x25
@ -5218,7 +5218,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4356 0039 0B .uleb128 0xb 4356 0039 0B .uleb128 0xb
4357 003a 0B .uleb128 0xb 4357 003a 0B .uleb128 0xb
4358 003b 3A .uleb128 0x3a 4358 003b 3A .uleb128 0x3a
BFIN GAS /tmp/ccJMNzjk.s page 88 BFIN GAS /tmp/ccOE2Ces.s page 88
4359 003c 0B .uleb128 0xb 4359 003c 0B .uleb128 0xb
@ -5278,7 +5278,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4413 0072 21 .uleb128 0x21 4413 0072 21 .uleb128 0x21
4414 0073 00 .byte 0x0 4414 0073 00 .byte 0x0
4415 0074 49 .uleb128 0x49 4415 0074 49 .uleb128 0x49
BFIN GAS /tmp/ccJMNzjk.s page 89 BFIN GAS /tmp/ccOE2Ces.s page 89
4416 0075 13 .uleb128 0x13 4416 0075 13 .uleb128 0x13
@ -5338,7 +5338,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4470 00ab 2F .uleb128 0x2f 4470 00ab 2F .uleb128 0x2f
4471 00ac 0B .uleb128 0xb 4471 00ac 0B .uleb128 0xb
4472 00ad 00 .byte 0x0 4472 00ad 00 .byte 0x0
BFIN GAS /tmp/ccJMNzjk.s page 90 BFIN GAS /tmp/ccOE2Ces.s page 90
4473 00ae 00 .byte 0x0 4473 00ae 00 .byte 0x0
@ -5398,7 +5398,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4527 00e4 3A .uleb128 0x3a 4527 00e4 3A .uleb128 0x3a
4528 00e5 0B .uleb128 0xb 4528 00e5 0B .uleb128 0xb
4529 00e6 3B .uleb128 0x3b 4529 00e6 3B .uleb128 0x3b
BFIN GAS /tmp/ccJMNzjk.s page 91 BFIN GAS /tmp/ccOE2Ces.s page 91
4530 00e7 0B .uleb128 0xb 4530 00e7 0B .uleb128 0xb
@ -5458,7 +5458,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4584 011d 0B .uleb128 0xb 4584 011d 0B .uleb128 0xb
4585 011e 27 .uleb128 0x27 4585 011e 27 .uleb128 0x27
4586 011f 0C .uleb128 0xc 4586 011f 0C .uleb128 0xc
BFIN GAS /tmp/ccJMNzjk.s page 92 BFIN GAS /tmp/ccOE2Ces.s page 92
4587 0120 11 .uleb128 0x11 4587 0120 11 .uleb128 0x11
@ -5518,7 +5518,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4641 0156 13 .uleb128 0x13 4641 0156 13 .uleb128 0x13
4642 0157 00 .byte 0x0 4642 0157 00 .byte 0x0
4643 0158 00 .byte 0x0 4643 0158 00 .byte 0x0
BFIN GAS /tmp/ccJMNzjk.s page 93 BFIN GAS /tmp/ccOE2Ces.s page 93
4644 0159 1C .uleb128 0x1c 4644 0159 1C .uleb128 0x1c
@ -5578,7 +5578,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4698 018f 11 .uleb128 0x11 4698 018f 11 .uleb128 0x11
4699 0190 01 .uleb128 0x1 4699 0190 01 .uleb128 0x1
4700 0191 12 .uleb128 0x12 4700 0191 12 .uleb128 0x12
BFIN GAS /tmp/ccJMNzjk.s page 94 BFIN GAS /tmp/ccOE2Ces.s page 94
4701 0192 01 .uleb128 0x1 4701 0192 01 .uleb128 0x1
@ -5638,7 +5638,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4755 01c8 01 .uleb128 0x1 4755 01c8 01 .uleb128 0x1
4756 01c9 58 .uleb128 0x58 4756 01c9 58 .uleb128 0x58
4757 01ca 0B .uleb128 0xb 4757 01ca 0B .uleb128 0xb
BFIN GAS /tmp/ccJMNzjk.s page 95 BFIN GAS /tmp/ccOE2Ces.s page 95
4758 01cb 59 .uleb128 0x59 4758 01cb 59 .uleb128 0x59
@ -5698,7 +5698,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4812 0201 00 .byte 0x0 4812 0201 00 .byte 0x0
4813 0202 29 .uleb128 0x29 4813 0202 29 .uleb128 0x29
4814 0203 05 .uleb128 0x5 4814 0203 05 .uleb128 0x5
BFIN GAS /tmp/ccJMNzjk.s page 96 BFIN GAS /tmp/ccOE2Ces.s page 96
4815 0204 00 .byte 0x0 4815 0204 00 .byte 0x0
@ -5758,7 +5758,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4869 023a 3B .uleb128 0x3b 4869 023a 3B .uleb128 0x3b
4870 023b 0B .uleb128 0xb 4870 023b 0B .uleb128 0xb
4871 023c 27 .uleb128 0x27 4871 023c 27 .uleb128 0x27
BFIN GAS /tmp/ccJMNzjk.s page 97 BFIN GAS /tmp/ccOE2Ces.s page 97
4872 023d 0C .uleb128 0xc 4872 023d 0C .uleb128 0xc
@ -5818,7 +5818,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4926 0273 0C .uleb128 0xc 4926 0273 0C .uleb128 0xc
4927 0274 00 .byte 0x0 4927 0274 00 .byte 0x0
4928 0275 00 .byte 0x0 4928 0275 00 .byte 0x0
BFIN GAS /tmp/ccJMNzjk.s page 98 BFIN GAS /tmp/ccOE2Ces.s page 98
4929 0276 00 .byte 0x0 4929 0276 00 .byte 0x0
@ -5878,7 +5878,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
4969 002c 1A010000 .4byte .LBE12-.Ltext0 4969 002c 1A010000 .4byte .LBE12-.Ltext0
4970 0030 B8000000 .4byte .LBB10-.Ltext0 4970 0030 B8000000 .4byte .LBB10-.Ltext0
4971 0034 BE000000 .4byte .LBE10-.Ltext0 4971 0034 BE000000 .4byte .LBE10-.Ltext0
BFIN GAS /tmp/ccJMNzjk.s page 99 BFIN GAS /tmp/ccOE2Ces.s page 99
4972 0038 00000000 .4byte 0x0 4972 0038 00000000 .4byte 0x0
@ -5938,7 +5938,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5014 0044 4C353032 .string "L502_SYNC_INTERNAL" 5014 0044 4C353032 .string "L502_SYNC_INTERNAL"
5014 5F53594E 5014 5F53594E
5014 435F494E 5014 435F494E
BFIN GAS /tmp/ccJMNzjk.s page 100 BFIN GAS /tmp/ccOE2Ces.s page 100
5014 5445524E 5014 5445524E
@ -5998,7 +5998,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5034 00 5034 00
5035 .LASF79: 5035 .LASF79:
5036 0101 4C353032 .string "L502_ADC_RANGE_2" 5036 0101 4C353032 .string "L502_ADC_RANGE_2"
BFIN GAS /tmp/ccJMNzjk.s page 101 BFIN GAS /tmp/ccOE2Ces.s page 101
5036 5F414443 5036 5F414443
@ -6058,7 +6058,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5058 5F42465F 5058 5F42465F
5058 4552525F 5058 4552525F
5058 46495253 5058 46495253
BFIN GAS /tmp/ccJMNzjk.s page 102 BFIN GAS /tmp/ccOE2Ces.s page 102
5058 545F434F 5058 545F434F
@ -6118,7 +6118,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5082 5F73697A 5082 5F73697A
5082 6500 5082 6500
5083 .LASF34: 5083 .LASF34:
BFIN GAS /tmp/ccJMNzjk.s page 103 BFIN GAS /tmp/ccOE2Ces.s page 103
5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE" 5084 026f 4C353032 .string "L502_BF_PARAM_IN_STEP_SIZE"
@ -6178,7 +6178,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5105 .LASF90: 5105 .LASF90:
5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL" 5106 0335 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
5106 5F53594E 5106 5F53594E
BFIN GAS /tmp/ccJMNzjk.s page 104 BFIN GAS /tmp/ccOE2Ces.s page 104
5106 435F4449 5106 435F4449
@ -6238,7 +6238,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5130 5F42465F 5130 5F42465F
5130 434D445F 5130 434D445F
5130 4153594E 5130 4153594E
BFIN GAS /tmp/ccJMNzjk.s page 105 BFIN GAS /tmp/ccOE2Ces.s page 105
5130 435F5459 5130 435F5459
@ -6298,7 +6298,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5153 .LASF69: 5153 .LASF69:
5154 04d8 76616C69 .string "valid" 5154 04d8 76616C69 .string "valid"
5154 6400 5154 6400
BFIN GAS /tmp/ccJMNzjk.s page 106 BFIN GAS /tmp/ccOE2Ces.s page 106
5155 .LASF16: 5155 .LASF16:
@ -6358,7 +6358,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5177 .LASF89: 5177 .LASF89:
5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE" 5178 0587 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
5178 5F53594E 5178 5F53594E
BFIN GAS /tmp/ccJMNzjk.s page 107 BFIN GAS /tmp/ccOE2Ces.s page 107
5178 435F4449 5178 435F4449
@ -6418,7 +6418,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5202 0627 665F636D .string "f_cmd_streams_start" 5202 0627 665F636D .string "f_cmd_streams_start"
5202 645F7374 5202 645F7374
5202 7265616D 5202 7265616D
BFIN GAS /tmp/ccJMNzjk.s page 108 BFIN GAS /tmp/ccOE2Ces.s page 108
5202 735F7374 5202 735F7374
@ -6478,7 +6478,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5226 72745F6D 5226 72745F6D
5226 6F646500 5226 6F646500
5227 .LASF104: 5227 .LASF104:
BFIN GAS /tmp/ccJMNzjk.s page 109 BFIN GAS /tmp/ccOE2Ces.s page 109
5228 06ef 6C63685F .string "lch_cnt" 5228 06ef 6C63685F .string "lch_cnt"
@ -6538,7 +6538,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5252 50415241 5252 50415241
5252 4D5F454E 5252 4D5F454E
5252 41424C45 5252 41424C45
BFIN GAS /tmp/ccJMNzjk.s page 110 BFIN GAS /tmp/ccOE2Ces.s page 110
5253 .LASF67: 5253 .LASF67:
@ -6598,7 +6598,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5274 7420756E 5274 7420756E
5274 7369676E 5274 7369676E
5274 65642069 5274 65642069
BFIN GAS /tmp/ccJMNzjk.s page 111 BFIN GAS /tmp/ccOE2Ces.s page 111
5274 6E7400 5274 6E7400
@ -6658,7 +6658,7 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5296 0938 745F6C35 .string "t_l502_bf_cmd" 5296 0938 745F6C35 .string "t_l502_bf_cmd"
5296 30325F62 5296 30325F62
5296 665F636D 5296 665F636D
BFIN GAS /tmp/ccJMNzjk.s page 112 BFIN GAS /tmp/ccOE2Ces.s page 112
5296 6400 5296 6400
@ -6680,31 +6680,31 @@ BFIN GAS /tmp/ccJMNzjk.s page 1
5302 4D5F494E 5302 4D5F494E
5302 5F425546 5302 5F425546
5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 5303 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccJMNzjk.s page 113 BFIN GAS /tmp/ccOE2Ces.s page 113
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_cmd.c *ABS*:0000000000000000 src/l502_cmd.c
/tmp/ccJMNzjk.s:13 .text:0000000000000000 _l502_cmd_set_req /tmp/ccOE2Ces.s:13 .text:0000000000000000 _l502_cmd_set_req
.bss:0000000000000000 _f_cmd_req .bss:0000000000000000 _f_cmd_req
/tmp/ccJMNzjk.s:39 .text:0000000000000028 _l502_cmd_done /tmp/ccOE2Ces.s:39 .text:0000000000000028 _l502_cmd_done
/tmp/ccJMNzjk.s:83 .text:0000000000000064 _f_cmd_set_param /tmp/ccOE2Ces.s:83 .text:0000000000000064 _f_cmd_set_param
/tmp/ccJMNzjk.s:1735 .rodata:0000000000000288 _f_regaddr_k /tmp/ccOE2Ces.s:1735 .rodata:0000000000000288 _f_regaddr_k
/tmp/ccJMNzjk.s:1745 .rodata:00000000000002a0 _f_regaddr_offs /tmp/ccOE2Ces.s:1745 .rodata:00000000000002a0 _f_regaddr_offs
/tmp/ccJMNzjk.s:401 .text:00000000000001e4 _f_cmd_get_out_status /tmp/ccOE2Ces.s:401 .text:00000000000001e4 _f_cmd_get_out_status
/tmp/ccJMNzjk.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd /tmp/ccOE2Ces.s:451 .text:0000000000000224 _f_cmd_fpga_reg_rd
/tmp/ccJMNzjk.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr /tmp/ccOE2Ces.s:516 .text:000000000000027c _f_cmd_fpga_reg_wr
/tmp/ccJMNzjk.s:579 .text:00000000000002d0 _f_cmd_async_out /tmp/ccOE2Ces.s:579 .text:00000000000002d0 _f_cmd_async_out
/tmp/ccJMNzjk.s:677 .text:0000000000000350 _f_cmd_stream_disable /tmp/ccOE2Ces.s:677 .text:0000000000000350 _f_cmd_stream_disable
/tmp/ccJMNzjk.s:710 .text:000000000000037c _f_cmd_stream_enable /tmp/ccOE2Ces.s:710 .text:000000000000037c _f_cmd_stream_enable
/tmp/ccJMNzjk.s:743 .text:00000000000003a8 _f_cmd_preload /tmp/ccOE2Ces.s:743 .text:00000000000003a8 _f_cmd_preload
/tmp/ccJMNzjk.s:773 .text:00000000000003d0 _f_cmd_stream_stop /tmp/ccOE2Ces.s:773 .text:00000000000003d0 _f_cmd_stream_stop
/tmp/ccJMNzjk.s:803 .text:00000000000003f8 _f_cmd_streams_start /tmp/ccOE2Ces.s:803 .text:00000000000003f8 _f_cmd_streams_start
/tmp/ccJMNzjk.s:833 .text:0000000000000420 _f_cmd_config /tmp/ccOE2Ces.s:833 .text:0000000000000420 _f_cmd_config
/tmp/ccJMNzjk.s:863 .text:0000000000000448 _f_cmd_get_param /tmp/ccOE2Ces.s:863 .text:0000000000000448 _f_cmd_get_param
/tmp/ccJMNzjk.s:1249 .text:00000000000005f8 _l502_cmd_start /tmp/ccOE2Ces.s:1249 .text:00000000000005f8 _l502_cmd_start
/tmp/ccJMNzjk.s:1705 .rodata:0000000000000220 _f_cmd_tbl /tmp/ccOE2Ces.s:1705 .rodata:0000000000000220 _f_cmd_tbl
/tmp/ccJMNzjk.s:1473 .text:0000000000000740 _l502_cmd_check_req /tmp/ccOE2Ces.s:1473 .text:0000000000000740 _l502_cmd_check_req
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_g_state _g_state

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccYXwAuA.s page 1 BFIN GAS /tmp/cc53R0EN.s page 1
1 .file "src/l502_fpga.c"; 1 .file "src/l502_fpga.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
36:src/l502_fpga.c **** void fpga_spi_init(void) { 36:src/l502_fpga.c **** void fpga_spi_init(void) {
37:src/l502_fpga.c **** /* настройка SPI */ 37:src/l502_fpga.c **** /* настройка SPI */
38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */ 38:src/l502_fpga.c **** *pSPI_BAUD = 2; /* SPI CLK = 132.5/(2*2) = 33.125 */
BFIN GAS /tmp/ccYXwAuA.s page 2 BFIN GAS /tmp/cc53R0EN.s page 2
39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO 39:src/l502_fpga.c **** *pSPI_CTL = SPE | MSTR | SIZE | GM | TDBR_CORE; /* Мастер, MSB first, 16-bit, CPHA=0, CPO
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR); 50:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START | L502_SPI_BIT_WR);
55 .loc 1 50 0 55 .loc 1 50 0
56 001e 20E100C0 R0 = -16384 (X); 56 001e 20E100C0 R0 = -16384 (X);
BFIN GAS /tmp/ccYXwAuA.s page 3 BFIN GAS /tmp/cc53R0EN.s page 3
57 .LBB72: 57 .LBB72:
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
104 0056 000C cc =R0==0; 104 0056 000C cc =R0==0;
105 0058 041C if cc jump .L4 (bp); 105 0058 041C if cc jump .L4 (bp);
106 .LBB77: 106 .LBB77:
BFIN GAS /tmp/ccYXwAuA.s page 4 BFIN GAS /tmp/cc53R0EN.s page 4
23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) {
153 .loc 1 21 0 153 .loc 1 21 0
154 008c 0AE10805 P2.L = 1288; 154 008c 0AE10805 P2.L = 1288;
BFIN GAS /tmp/ccYXwAuA.s page 5 BFIN GAS /tmp/cc53R0EN.s page 5
155 0090 1195 R1 = W [P2] (Z); 155 0090 1195 R1 = W [P2] (Z);
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
32:src/l502_fpga.c **** return *pSPI_RDBR; 32:src/l502_fpga.c **** return *pSPI_RDBR;
202 .loc 1 32 0 202 .loc 1 32 0
203 00cc 0895 R0 = W [P1] (Z); 203 00cc 0895 R0 = W [P1] (Z);
BFIN GAS /tmp/ccYXwAuA.s page 6 BFIN GAS /tmp/cc53R0EN.s page 6
204 .LBE88: 204 .LBE88:
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) { 21:src/l502_fpga.c **** if (*pSPI_STAT & RXS) {
251 .loc 1 21 0 251 .loc 1 21 0
252 010a 4AE1C0FF P2.H = 65472; 252 010a 4AE1C0FF P2.H = 65472;
BFIN GAS /tmp/ccYXwAuA.s page 7 BFIN GAS /tmp/cc53R0EN.s page 7
253 .LBE100: 253 .LBE100:
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
299 0140 4AE1C0FF P2.H = 65472; 299 0140 4AE1C0FF P2.H = 65472;
300 0144 0AE11005 P2.L = 1296; 300 0144 0AE11005 P2.L = 1296;
301 0148 1095 R0 = W [P2] (Z); 301 0148 1095 R0 = W [P2] (Z);
BFIN GAS /tmp/ccYXwAuA.s page 8 BFIN GAS /tmp/cc53R0EN.s page 8
302 .LBE103: 302 .LBE103:
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START); 60:src/l502_fpga.c **** f_spi_rw((addr&L502_SPI_MSK_ADDR) | L502_SPI_BIT_START);
345 .loc 1 60 0 345 .loc 1 60 0
346 016c 20E1FF3F R0 = 16383 (X); 346 016c 20E1FF3F R0 = 16383 (X);
BFIN GAS /tmp/ccYXwAuA.s page 9 BFIN GAS /tmp/cc53R0EN.s page 9
347 0170 0154 R0 = R1 & R0; 347 0170 0154 R0 = R1 & R0;
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
394 01a4 1195 R1 = W [P2] (Z); 394 01a4 1195 R1 = W [P2] (Z);
395 01a6 0061 R0 = 32 (X); 395 01a6 0061 R0 = 32 (X);
396 01a8 0854 R0 = R0 & R1; 396 01a8 0854 R0 = R0 & R1;
BFIN GAS /tmp/ccYXwAuA.s page 10 BFIN GAS /tmp/cc53R0EN.s page 10
397 01aa 000C cc =R0==0; 397 01aa 000C cc =R0==0;
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
444 01e6 0854 R0 = R0 & R1; 444 01e6 0854 R0 = R0 & R1;
445 01e8 000C cc =R0==0; 445 01e8 000C cc =R0==0;
446 01ea 041C if cc jump .L24 (bp); 446 01ea 041C if cc jump .L24 (bp);
BFIN GAS /tmp/ccYXwAuA.s page 11 BFIN GAS /tmp/cc53R0EN.s page 11
447 .LBB126: 447 .LBB126:
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
494 0228 041C if cc jump .L26 (bp); 494 0228 041C if cc jump .L26 (bp);
495 .LBB133: 495 .LBB133:
23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
BFIN GAS /tmp/ccYXwAuA.s page 12 BFIN GAS /tmp/cc53R0EN.s page 12
496 .loc 1 23 0 496 .loc 1 23 0
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
23:src/l502_fpga.c **** dummy = *pSPI_RDBR; 23:src/l502_fpga.c **** dummy = *pSPI_RDBR;
544 .loc 1 23 0 544 .loc 1 23 0
545 0268 0895 R0 = W [P1] (Z); 545 0268 0895 R0 = W [P1] (Z);
BFIN GAS /tmp/ccYXwAuA.s page 13 BFIN GAS /tmp/cc53R0EN.s page 13
546 026a 78E6FEFF W [FP+-4] = R0; 546 026a 78E6FEFF W [FP+-4] = R0;
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
588 .loc 1 38 0 588 .loc 1 38 0
589 02a4 4AE1C0FF P2.H = 65472; 589 02a4 4AE1C0FF P2.H = 65472;
36:src/l502_fpga.c **** void fpga_spi_init(void) { 36:src/l502_fpga.c **** void fpga_spi_init(void) {
BFIN GAS /tmp/ccYXwAuA.s page 14 BFIN GAS /tmp/cc53R0EN.s page 14
590 .loc 1 36 0 590 .loc 1 36 0
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
636 .loc 1 26 0 636 .loc 1 26 0
637 02f2 4AE1C0FF P2.H = 65472; 637 02f2 4AE1C0FF P2.H = 65472;
638 02f6 0AE10C05 P2.L = 1292; 638 02f6 0AE10C05 P2.L = 1292;
BFIN GAS /tmp/ccYXwAuA.s page 15 BFIN GAS /tmp/cc53R0EN.s page 15
639 02fa 20E118C3 R0 = -15592 (X); 639 02fa 20E118C3 R0 = -15592 (X);
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
686 0336 0AE10C05 P2.L = 1292; 686 0336 0AE10C05 P2.L = 1292;
687 033a 0060 R0 = 0 (X); 687 033a 0060 R0 = 0 (X);
688 033c 1097 W [P2] = R0; 688 033c 1097 W [P2] = R0;
BFIN GAS /tmp/ccYXwAuA.s page 16 BFIN GAS /tmp/cc53R0EN.s page 16
28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) {
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
736 037a 1097 W [P2] = R0; 736 037a 1097 W [P2] = R0;
28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) { 28:src/l502_fpga.c **** while (!(*pSPI_STAT&RXS)) {
737 .loc 1 28 0 737 .loc 1 28 0
BFIN GAS /tmp/ccYXwAuA.s page 17 BFIN GAS /tmp/cc53R0EN.s page 17
738 037c E26F P2 += -4; 738 037c E26F P2 += -4;
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
785 .loc 1 28 0 785 .loc 1 28 0
786 03ba E26F P2 += -4; 786 03ba E26F P2 += -4;
787 03bc 0161 R1 = 32 (X); 787 03bc 0161 R1 = 32 (X);
BFIN GAS /tmp/ccYXwAuA.s page 18 BFIN GAS /tmp/cc53R0EN.s page 18
788 03be 4234 I0 = P2; 788 03be 4234 I0 = P2;
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
835 03fa 0161 R1 = 32 (X); 835 03fa 0161 R1 = 32 (X);
836 03fc 4234 I0 = P2; 836 03fc 4234 I0 = P2;
837 .L46: 837 .L46:
BFIN GAS /tmp/ccYXwAuA.s page 19 BFIN GAS /tmp/cc53R0EN.s page 19
838 03fe 0000 nop; 838 03fe 0000 nop;
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
890 .LASFDE2: 890 .LASFDE2:
891 002c 00000000 .4byte .Lframe0 891 002c 00000000 .4byte .Lframe0
892 0030 50010000 .4byte .LFB5 892 0030 50010000 .4byte .LFB5
BFIN GAS /tmp/ccYXwAuA.s page 20 BFIN GAS /tmp/cc53R0EN.s page 20
893 0034 52010000 .4byte .LFE5-.LFB5 893 0034 52010000 .4byte .LFE5-.LFB5
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
947 0035 00000000 .4byte 0x0 947 0035 00000000 .4byte 0x0
948 0039 00000000 .4byte 0x0 948 0039 00000000 .4byte 0x0
949 .LLST2: 949 .LLST2:
BFIN GAS /tmp/ccYXwAuA.s page 21 BFIN GAS /tmp/cc53R0EN.s page 21
950 003d 00000000 .4byte .LVL0-.Ltext0 950 003d 00000000 .4byte .LVL0-.Ltext0
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1004 .LLST8: 1004 .LLST8:
1005 00d1 98020000 .4byte .LVL22-.Ltext0 1005 00d1 98020000 .4byte .LVL22-.Ltext0
1006 00d5 9C020000 .4byte .LVL23-.Ltext0 1006 00d5 9C020000 .4byte .LVL23-.Ltext0
BFIN GAS /tmp/ccYXwAuA.s page 22 BFIN GAS /tmp/cc53R0EN.s page 22
1007 00d9 0100 .2byte 0x1 1007 00d9 0100 .2byte 0x1
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1061 004f 22010000 .4byte .LASF4 1061 004f 22010000 .4byte .LASF4
1062 0053 03 .uleb128 0x3 1062 0053 03 .uleb128 0x3
1063 0054 19010000 .4byte .LASF6 1063 0054 19010000 .4byte .LASF6
BFIN GAS /tmp/ccYXwAuA.s page 23 BFIN GAS /tmp/cc53R0EN.s page 23
1064 0058 02 .byte 0x2 1064 0058 02 .byte 0x2
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1118 00be 06 .uleb128 0x6 1118 00be 06 .uleb128 0x6
1119 00bf 29000000 .4byte .LASF12 1119 00bf 29000000 .4byte .LASF12
1120 00c3 01 .byte 0x1 1120 00c3 01 .byte 0x1
BFIN GAS /tmp/ccYXwAuA.s page 24 BFIN GAS /tmp/cc53R0EN.s page 24
1121 00c4 31 .byte 0x31 1121 00c4 31 .byte 0x31
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1175 0130 00000000 .4byte .LFB4 1175 0130 00000000 .4byte .LFB4
1176 0134 50010000 .4byte .LFE4 1176 0134 50010000 .4byte .LFE4
1177 0138 00000000 .4byte .LLST0 1177 0138 00000000 .4byte .LLST0
BFIN GAS /tmp/ccYXwAuA.s page 25 BFIN GAS /tmp/cc53R0EN.s page 25
1178 013c 12020000 .4byte 0x212 1178 013c 12020000 .4byte 0x212
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1232 01bd 12 .uleb128 0x12 1232 01bd 12 .uleb128 0x12
1233 01be 9E000000 .4byte 0x9e 1233 01be 9E000000 .4byte 0x9e
1234 01c2 02 .byte 0x2 1234 01c2 02 .byte 0x2
BFIN GAS /tmp/ccYXwAuA.s page 26 BFIN GAS /tmp/cc53R0EN.s page 26
1235 01c3 7F .byte 0x7f 1235 01c3 7F .byte 0x7f
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1289 0235 3A .byte 0x3a 1289 0235 3A .byte 0x3a
1290 0236 3A000000 .4byte 0x3a 1290 0236 3A000000 .4byte 0x3a
1291 023a B3000000 .4byte .LLST7 1291 023a B3000000 .4byte .LLST7
BFIN GAS /tmp/ccYXwAuA.s page 27 BFIN GAS /tmp/cc53R0EN.s page 27
1292 023e 17 .uleb128 0x17 1292 023e 17 .uleb128 0x17
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1346 02b9 9E000000 .4byte 0x9e 1346 02b9 9E000000 .4byte 0x9e
1347 02bd 02 .byte 0x2 1347 02bd 02 .byte 0x2
1348 02be 7F .byte 0x7f 1348 02be 7F .byte 0x7f
BFIN GAS /tmp/ccYXwAuA.s page 28 BFIN GAS /tmp/cc53R0EN.s page 28
1349 02bf 7C .sleb128 -4 1349 02bf 7C .sleb128 -4
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1403 0331 0C .uleb128 0xc 1403 0331 0C .uleb128 0xc
1404 0332 49010000 .4byte 0x149 1404 0332 49010000 .4byte 0x149
1405 0336 0C .uleb128 0xc 1405 0336 0C .uleb128 0xc
BFIN GAS /tmp/ccYXwAuA.s page 29 BFIN GAS /tmp/cc53R0EN.s page 29
1406 0337 40010000 .4byte 0x140 1406 0337 40010000 .4byte 0x140
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1460 03af 00 .byte 0x0 1460 03af 00 .byte 0x0
1461 03b0 10 .uleb128 0x10 1461 03b0 10 .uleb128 0x10
1462 03b1 81000000 .4byte 0x81 1462 03b1 81000000 .4byte 0x81
BFIN GAS /tmp/ccYXwAuA.s page 30 BFIN GAS /tmp/cc53R0EN.s page 30
1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200 1463 03b5 00020000 .4byte .Ldebug_ranges0+0x200
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1517 0011 00 .byte 0x0 1517 0011 00 .byte 0x0
1518 0012 00 .byte 0x0 1518 0012 00 .byte 0x0
1519 0013 02 .uleb128 0x2 1519 0013 02 .uleb128 0x2
BFIN GAS /tmp/ccYXwAuA.s page 31 BFIN GAS /tmp/cc53R0EN.s page 31
1520 0014 24 .uleb128 0x24 1520 0014 24 .uleb128 0x24
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1574 004a 05 .uleb128 0x5 1574 004a 05 .uleb128 0x5
1575 004b 00 .byte 0x0 1575 004b 00 .byte 0x0
1576 004c 03 .uleb128 0x3 1576 004c 03 .uleb128 0x3
BFIN GAS /tmp/ccYXwAuA.s page 32 BFIN GAS /tmp/cc53R0EN.s page 32
1577 004d 0E .uleb128 0xe 1577 004d 0E .uleb128 0xe
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1631 0083 0B .uleb128 0xb 1631 0083 0B .uleb128 0xb
1632 0084 01 .byte 0x1 1632 0084 01 .byte 0x1
1633 0085 01 .uleb128 0x1 1633 0085 01 .uleb128 0x1
BFIN GAS /tmp/ccYXwAuA.s page 33 BFIN GAS /tmp/cc53R0EN.s page 33
1634 0086 13 .uleb128 0x13 1634 0086 13 .uleb128 0x13
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1688 00bc 00 .byte 0x0 1688 00bc 00 .byte 0x0
1689 00bd 00 .byte 0x0 1689 00bd 00 .byte 0x0
1690 00be 11 .uleb128 0x11 1690 00be 11 .uleb128 0x11
BFIN GAS /tmp/ccYXwAuA.s page 34 BFIN GAS /tmp/cc53R0EN.s page 34
1691 00bf 0B .uleb128 0xb 1691 00bf 0B .uleb128 0xb
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1745 00f5 12 .uleb128 0x12 1745 00f5 12 .uleb128 0x12
1746 00f6 01 .uleb128 0x1 1746 00f6 01 .uleb128 0x1
1747 00f7 40 .uleb128 0x40 1747 00f7 40 .uleb128 0x40
BFIN GAS /tmp/ccYXwAuA.s page 35 BFIN GAS /tmp/cc53R0EN.s page 35
1748 00f8 06 .uleb128 0x6 1748 00f8 06 .uleb128 0x6
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1802 012e 00 .byte 0x0 1802 012e 00 .byte 0x0
1803 012f 00 .byte 0x0 1803 012f 00 .byte 0x0
1804 0130 19 .uleb128 0x19 1804 0130 19 .uleb128 0x19
BFIN GAS /tmp/ccYXwAuA.s page 36 BFIN GAS /tmp/cc53R0EN.s page 36
1805 0131 1D .uleb128 0x1d 1805 0131 1D .uleb128 0x1d
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1850 0010 2C000000 .4byte .LBB73-.Ltext0 1850 0010 2C000000 .4byte .LBB73-.Ltext0
1851 0014 46000000 .4byte .LBE73-.Ltext0 1851 0014 46000000 .4byte .LBE73-.Ltext0
1852 0018 22000000 .4byte .LBB72-.Ltext0 1852 0018 22000000 .4byte .LBB72-.Ltext0
BFIN GAS /tmp/ccYXwAuA.s page 37 BFIN GAS /tmp/cc53R0EN.s page 37
1853 001c 2A000000 .4byte .LBE72-.Ltext0 1853 001c 2A000000 .4byte .LBE72-.Ltext0
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1907 00f4 2E010000 .4byte .LBE102-.Ltext0 1907 00f4 2E010000 .4byte .LBE102-.Ltext0
1908 00f8 00000000 .4byte 0x0 1908 00f8 00000000 .4byte 0x0
1909 00fc 00000000 .4byte 0x0 1909 00fc 00000000 .4byte 0x0
BFIN GAS /tmp/ccYXwAuA.s page 38 BFIN GAS /tmp/cc53R0EN.s page 38
1910 0100 50010000 .4byte .LBB106-.Ltext0 1910 0100 50010000 .4byte .LBB106-.Ltext0
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
1964 01d8 00000000 .4byte 0x0 1964 01d8 00000000 .4byte 0x0
1965 01dc 00000000 .4byte 0x0 1965 01dc 00000000 .4byte 0x0
1966 01e0 56030000 .4byte .LBB173-.Ltext0 1966 01e0 56030000 .4byte .LBB173-.Ltext0
BFIN GAS /tmp/ccYXwAuA.s page 39 BFIN GAS /tmp/cc53R0EN.s page 39
1967 01e4 5A030000 .4byte .LBE173-.Ltext0 1967 01e4 5A030000 .4byte .LBE173-.Ltext0
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
2004 69676E65 2004 69676E65
2004 6420696E 2004 6420696E
2004 7400 2004 7400
BFIN GAS /tmp/ccYXwAuA.s page 40 BFIN GAS /tmp/cc53R0EN.s page 40
2005 .LASF3: 2005 .LASF3:
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
2028 00 2028 00
2029 .LASF0: 2029 .LASF0:
2030 012b 7369676E .string "signed char" 2030 012b 7369676E .string "signed char"
BFIN GAS /tmp/ccYXwAuA.s page 41 BFIN GAS /tmp/cc53R0EN.s page 41
2030 65642063 2030 65642063
@ -2409,13 +2409,13 @@ BFIN GAS /tmp/ccYXwAuA.s page 1
2032 5F777269 2032 5F777269
2032 746500 2032 746500
2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 2033 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccYXwAuA.s page 42 BFIN GAS /tmp/cc53R0EN.s page 42
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_fpga.c *ABS*:0000000000000000 src/l502_fpga.c
/tmp/ccYXwAuA.s:13 .text:0000000000000000 _fpga_reg_write /tmp/cc53R0EN.s:13 .text:0000000000000000 _fpga_reg_write
/tmp/ccYXwAuA.s:312 .text:0000000000000150 _fpga_reg_read /tmp/cc53R0EN.s:312 .text:0000000000000150 _fpga_reg_read
/tmp/ccYXwAuA.s:585 .text:00000000000002a4 _fpga_spi_init /tmp/cc53R0EN.s:585 .text:00000000000002a4 _fpga_spi_init
NO UNDEFINED SYMBOLS NO UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccKpfjjq.s page 1 BFIN GAS /tmp/cczuq4KZ.s page 1
1 .file "src/l502_hdma.c"; 1 .file "src/l502_hdma.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
36:src/l502_hdma.c **** #include <ccblkfn.h> 36:src/l502_hdma.c **** #include <ccblkfn.h>
37:src/l502_hdma.c **** 37:src/l502_hdma.c ****
38:src/l502_hdma.c **** 38:src/l502_hdma.c ****
BFIN GAS /tmp/ccKpfjjq.s page 2 BFIN GAS /tmp/cczuq4KZ.s page 2
39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14 39:src/l502_hdma.c **** #define STREAM_IN_EN() *pPORTFIO_CLEAR = PF14
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
93:src/l502_hdma.c **** STREAM_OUT_DIS(); 93:src/l502_hdma.c **** STREAM_OUT_DIS();
94:src/l502_hdma.c **** 94:src/l502_hdma.c ****
95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6; 95:src/l502_hdma.c **** *pPORTGIO_DIR |= PG5 | PG6;
BFIN GAS /tmp/ccKpfjjq.s page 3 BFIN GAS /tmp/cczuq4KZ.s page 3
96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15; 96:src/l502_hdma.c **** *pPORTFIO_DIR |= PF14 | PF15;
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
21 .LCFI0: 21 .LCFI0:
22 .loc 1 143 0 22 .loc 1 143 0
23 0008 0160 R1 = 0 (X); 23 0008 0160 R1 = 0 (X);
BFIN GAS /tmp/ccKpfjjq.s page 4 BFIN GAS /tmp/cczuq4KZ.s page 4
24 000a 0AE10000 P2.L = _f_snd_start_id; 24 000a 0AE10000 P2.L = _f_snd_start_id;
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
157:src/l502_hdma.c **** } 157:src/l502_hdma.c **** }
64 .loc 1 157 0 64 .loc 1 157 0
65 0056 01E80000 UNLINK; 65 0056 01E80000 UNLINK;
BFIN GAS /tmp/ccKpfjjq.s page 5 BFIN GAS /tmp/cczuq4KZ.s page 5
66 005a 1000 rts; 66 005a 1000 rts;
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
105 00a4 1097 W [P2] = R0; 105 00a4 1097 W [P2] = R0;
172:src/l502_hdma.c **** } 172:src/l502_hdma.c **** }
106 .loc 1 172 0 106 .loc 1 172 0
BFIN GAS /tmp/ccKpfjjq.s page 6 BFIN GAS /tmp/cczuq4KZ.s page 6
107 00a6 01E80000 UNLINK; 107 00a6 01E80000 UNLINK;
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
142 00d0 1195 R1 = W [P2] (Z); 142 00d0 1195 R1 = W [P2] (Z);
143 00d2 4AE10000 P2.H = _f_snd_done_id; 143 00d2 4AE10000 P2.H = _f_snd_done_id;
144 00d6 0AE10400 P2.L = _f_snd_done_id; 144 00d6 0AE10400 P2.L = _f_snd_done_id;
BFIN GAS /tmp/ccKpfjjq.s page 7 BFIN GAS /tmp/cczuq4KZ.s page 7
145 00da 1095 R0 = W [P2] (Z); 145 00da 1095 R0 = W [P2] (Z);
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA 206:src/l502_hdma.c **** @brief Поставить запрос на передачу по HostDMA
207:src/l502_hdma.c **** 207:src/l502_hdma.c ****
208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных. 208:src/l502_hdma.c **** Функция ставит запрос на передачу указанных данных.
BFIN GAS /tmp/ccKpfjjq.s page 8 BFIN GAS /tmp/cczuq4KZ.s page 8
209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан 209:src/l502_hdma.c **** т.е. буфер нельзя будет использовать до того, как дан
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
221 .loc 1 219 0 221 .loc 1 219 0
222 0132 4B52 R1 = R3 - R1; 222 0132 4B52 R1 = R3 - R1;
223 0134 C942 R1 = R1.L (Z); 223 0134 C942 R1 = R1.L (Z);
BFIN GAS /tmp/ccKpfjjq.s page 9 BFIN GAS /tmp/cczuq4KZ.s page 9
224 0136 F860 R0 = 31 (X); 224 0136 F860 R0 = 31 (X);
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
265 .loc 1 71 0 265 .loc 1 71 0
266 0174 95B0 [P2+8] = R5; 266 0174 95B0 [P2+8] = R5;
75:src/l502_hdma.c **** descr_arr[*pos].udata = size; 75:src/l502_hdma.c **** descr_arr[*pos].udata = size;
BFIN GAS /tmp/ccKpfjjq.s page 10 BFIN GAS /tmp/cczuq4KZ.s page 10
267 .loc 1 75 0 267 .loc 1 75 0
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
307 .loc 1 226 0 307 .loc 1 226 0
308 01aa AD05 ( r7:5, p5:5 ) = [sp++]; 308 01aa AD05 ( r7:5, p5:5 ) = [sp++];
309 309
BFIN GAS /tmp/ccKpfjjq.s page 11 BFIN GAS /tmp/cczuq4KZ.s page 11
310 .LCFI9: 310 .LCFI9:
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) { 240:src/l502_hdma.c **** int hdma_recv_req_start(uint32_t* buf, uint32_t size) {
346 .loc 1 240 0 346 .loc 1 240 0
347 01c2 3930 R7 = R1; 347 01c2 3930 R7 = R1;
BFIN GAS /tmp/ccKpfjjq.s page 12 BFIN GAS /tmp/cczuq4KZ.s page 12
348 .LBB41: 348 .LBB41:
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
394 13B70000 394 13B70000
395 W [P2+24] = R3 || 395 W [P2+24] = R3 ||
396 nop; 396 nop;
BFIN GAS /tmp/ccKpfjjq.s page 13 BFIN GAS /tmp/cczuq4KZ.s page 13
397 020a 50B0 [P2+4] = R0; 397 020a 50B0 [P2+4] = R0;
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
435 .loc 1 247 0 435 .loc 1 247 0
436 0244 B505 ( r7:6, p5:5 ) = [sp++]; 436 0244 B505 ( r7:6, p5:5 ) = [sp++];
437 437
BFIN GAS /tmp/ccKpfjjq.s page 14 BFIN GAS /tmp/cczuq4KZ.s page 14
438 .LCFI12: 438 .LCFI12:
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata); 269:src/l502_hdma.c **** hdma_send_done(g_state.hdma.in_lb.addr, g_state.hdma.in_lb.udata);
270:src/l502_hdma.c **** } 270:src/l502_hdma.c **** }
271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да 271:src/l502_hdma.c **** /* проверяем, не был ли записан результат приема да
BFIN GAS /tmp/ccKpfjjq.s page 15 BFIN GAS /tmp/cczuq4KZ.s page 15
272:src/l502_hdma.c **** HDMA из PC в BF */ 272:src/l502_hdma.c **** HDMA из PC в BF */
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
311:src/l502_hdma.c **** ISR(hdma_rd_isr) { 311:src/l502_hdma.c **** ISR(hdma_rd_isr) {
482 .loc 1 311 0 482 .loc 1 311 0
483 0266 00E80000 LINK 0; 483 0266 00E80000 LINK 0;
BFIN GAS /tmp/ccKpfjjq.s page 16 BFIN GAS /tmp/cczuq4KZ.s page 16
484 .LCFI19: 484 .LCFI19:
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x)) 32:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_raise(x) __asm__ __volatile__ ("raise %0;" : : "n"(x))
33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x)) 33:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_excpt(x) __asm__ __volatile__ ("excpt %0;" : : "n"(x))
34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x)) 34:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetch(x) __asm__ __volatile__ ("PREFETCH[%0];" : : "p"(x))
BFIN GAS /tmp/ccKpfjjq.s page 17 BFIN GAS /tmp/cczuq4KZ.s page 17
35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : " 35:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __builtin_prefetchmodup(x) ({ void *__p = &(x); __asm__ __volatile__ ("PREFETCH[%0++];" : "
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 89:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) { 90:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void sti(unsigned int __a) {
91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a); 91:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_sti(__a);
BFIN GAS /tmp/ccKpfjjq.s page 18 BFIN GAS /tmp/cczuq4KZ.s page 18
92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } 92:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP)))) 146:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_PREFETCHMODUP))))
147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 147:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP 148:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_PREFETCHMODUP
BFIN GAS /tmp/ccKpfjjq.s page 19 BFIN GAS /tmp/cczuq4KZ.s page 19
149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 149:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \ 203:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_FLUSHMODUP)) || \
204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP)))) 204:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_FLUSHMODUP))))
205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 205:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
BFIN GAS /tmp/ccKpfjjq.s page 20 BFIN GAS /tmp/cczuq4KZ.s page 20
206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP 206:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_FLUSHMODUP
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } 260:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 261:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */ 262:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CSYNC */
BFIN GAS /tmp/ccKpfjjq.s page 21 BFIN GAS /tmp/cczuq4KZ.s page 21
263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 263:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
93:src/l502_hdma.c **** STREAM_OUT_DIS(); 93:src/l502_hdma.c **** STREAM_OUT_DIS();
537 .loc 1 93 0 537 .loc 1 93 0
538 02b0 20E10080 R0 = -32768 (X); 538 02b0 20E10080 R0 = -32768 (X);
BFIN GAS /tmp/ccKpfjjq.s page 22 BFIN GAS /tmp/cczuq4KZ.s page 22
539 02b4 1097 W [P2] = R0; 539 02b4 1097 W [P2] = R0;
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
586 0312 0AE12C20 P2.L = 8236; 586 0312 0AE12C20 P2.L = 8236;
587 0316 1093 [P2] = R0; 587 0316 1093 [P2] = R0;
588 .LBB52: 588 .LBB52:
BFIN GAS /tmp/ccKpfjjq.s page 23 BFIN GAS /tmp/cczuq4KZ.s page 23
589 .LBB53: 589 .LBB53:
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
637 .LBE54: 637 .LBE54:
111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись 111:src/l502_hdma.c **** *pSIC_IMASK0 |= IRQ_DMA1; //разрешение прерывания HOSTDP на запись
638 .loc 1 111 0 638 .loc 1 111 0
BFIN GAS /tmp/ccKpfjjq.s page 24 BFIN GAS /tmp/cczuq4KZ.s page 24
639 035e 4AE1C0FF P2.H = 65472; 639 035e 4AE1C0FF P2.H = 65472;
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
684 .loc 1 120 0 684 .loc 1 120 0
685 03be F967 R1 += -1; 685 03be F967 R1 += -1;
686 03c0 F860 R0 = 31 (X); 686 03c0 F860 R0 = 31 (X);
BFIN GAS /tmp/ccKpfjjq.s page 25 BFIN GAS /tmp/cczuq4KZ.s page 25
123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? 123:src/l502_hdma.c **** g_state.hdma.in[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0; 729 040c B2E01700 LSETUP (.L39, .L49) LC1 = P0;
730 .L39: 730 .L39:
130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ? 130:src/l502_hdma.c **** g_state.hdma.out[d].next_descr = d==( L502_IN_HDMA_DESCR_CNT-1) ?
BFIN GAS /tmp/ccKpfjjq.s page 26 BFIN GAS /tmp/cczuq4KZ.s page 26
731 .loc 1 130 0 731 .loc 1 130 0
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
779 045a 7101 [--SP] = LT0; 779 045a 7101 [--SP] = LT0;
780 .LCFI24: 780 .LCFI24:
781 045c 7401 [--SP] = LT1; 781 045c 7401 [--SP] = LT1;
BFIN GAS /tmp/ccKpfjjq.s page 27 BFIN GAS /tmp/cczuq4KZ.s page 27
782 .LCFI25: 782 .LCFI25:
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
833 .loc 1 258 0 833 .loc 1 258 0
834 0494 0AE1680C P2.L = 3176; 834 0494 0AE1680C P2.L = 3176;
257:src/l502_hdma.c **** ISR(hdma_isr) { 257:src/l502_hdma.c **** ISR(hdma_isr) {
BFIN GAS /tmp/ccKpfjjq.s page 28 BFIN GAS /tmp/cczuq4KZ.s page 28
835 .loc 1 257 0 835 .loc 1 257 0
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
882 04ee 4060 R0 = 8 (X); 882 04ee 4060 R0 = 8 (X);
883 04f0 0AE10434 P2.L = 13316; 883 04f0 0AE10434 P2.L = 13316;
884 04f4 1097 W [P2] = R0; 884 04f4 1097 W [P2] = R0;
BFIN GAS /tmp/ccKpfjjq.s page 29 BFIN GAS /tmp/cczuq4KZ.s page 29
885 .L52: 885 .L52:
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
935 .loc 1 277 0 935 .loc 1 277 0
936 054c 8D5A P2 = P5 + P1; 936 054c 8D5A P2 = P5 + P1;
937 054e 0F32 P1 = R7; 937 054e 0F32 P1 = R7;
BFIN GAS /tmp/ccKpfjjq.s page 30 BFIN GAS /tmp/cczuq4KZ.s page 30
938 0550 8A5A P2 = P2 + P1; 938 0550 8A5A P2 = P2 + P1;
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
983 .loc 1 292 0 983 .loc 1 292 0
984 05a4 F960 R1 = 31 (X); 984 05a4 F960 R1 = 31 (X);
985 05a6 5899 R0 = B [P3] (X); 985 05a6 5899 R0 = B [P3] (X);
BFIN GAS /tmp/ccKpfjjq.s page 31 BFIN GAS /tmp/cczuq4KZ.s page 31
986 05a8 0864 R0 += 1; 986 05a8 0864 R0 += 1;
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1038 0014 00000000 .4byte .Lframe0 1038 0014 00000000 .4byte .Lframe0
1039 0018 00000000 .4byte .LFB18 1039 0018 00000000 .4byte .LFB18
1040 001c 44000000 .4byte .LFE18-.LFB18 1040 001c 44000000 .4byte .LFE18-.LFB18
BFIN GAS /tmp/ccKpfjjq.s page 32 BFIN GAS /tmp/cczuq4KZ.s page 32
1041 0020 48 .byte 0x4 1041 0020 48 .byte 0x4
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1095 006a 0F .uleb128 0xf 1095 006a 0F .uleb128 0xf
1096 006b 08 .uleb128 0x8 1096 006b 08 .uleb128 0x8
1097 006c 8F .byte 0x8f 1097 006c 8F .byte 0x8f
BFIN GAS /tmp/ccKpfjjq.s page 33 BFIN GAS /tmp/cczuq4KZ.s page 33
1098 006d 02 .uleb128 0x2 1098 006d 02 .uleb128 0x2
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1152 00b7 8F .byte 0x8f 1152 00b7 8F .byte 0x8f
1153 00b8 06 .uleb128 0x6 1153 00b8 06 .uleb128 0x6
1154 00b9 A3 .byte 0xa3 1154 00b9 A3 .byte 0xa3
BFIN GAS /tmp/ccKpfjjq.s page 34 BFIN GAS /tmp/cczuq4KZ.s page 34
1155 00ba 05 .uleb128 0x5 1155 00ba 05 .uleb128 0x5
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1209 00ff 0E .byte 0xe 1209 00ff 0E .byte 0xe
1210 0100 0C .uleb128 0xc 1210 0100 0C .uleb128 0xc
1211 0101 42 .byte 0x4 1211 0101 42 .byte 0x4
BFIN GAS /tmp/ccKpfjjq.s page 35 BFIN GAS /tmp/cczuq4KZ.s page 35
1212 .4byte .LCFI17-.LCFI16 1212 .4byte .LCFI17-.LCFI16
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1266 013e 03 .uleb128 0x3 1266 013e 03 .uleb128 0x3
1267 013f 86 .byte 0x86 1267 013f 86 .byte 0x86
1268 0140 02 .uleb128 0x2 1268 0140 02 .uleb128 0x2
BFIN GAS /tmp/ccKpfjjq.s page 36 BFIN GAS /tmp/cczuq4KZ.s page 36
1269 0141 85 .byte 0x85 1269 0141 85 .byte 0x85
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1323 0175 42 .byte 0x4 1323 0175 42 .byte 0x4
1324 .4byte .LCFI34-.LCFI33 1324 .4byte .LCFI34-.LCFI33
1325 0176 0E .byte 0xe 1325 0176 0E .byte 0xe
BFIN GAS /tmp/ccKpfjjq.s page 37 BFIN GAS /tmp/cczuq4KZ.s page 37
1326 0177 64 .uleb128 0x64 1326 0177 64 .uleb128 0x64
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1380 01a7 27 .uleb128 0x27 1380 01a7 27 .uleb128 0x27
1381 01a8 9F .byte 0x9f 1381 01a8 9F .byte 0x9f
1382 01a9 25 .uleb128 0x25 1382 01a9 25 .uleb128 0x25
BFIN GAS /tmp/ccKpfjjq.s page 38 BFIN GAS /tmp/cczuq4KZ.s page 38
1383 01aa 9E .byte 0x9e 1383 01aa 9E .byte 0x9e
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1437 01e0 81 .byte 0x81 1437 01e0 81 .byte 0x81
1438 01e1 09 .uleb128 0x9 1438 01e1 09 .uleb128 0x9
1439 01e2 80 .byte 0x80 1439 01e2 80 .byte 0x80
BFIN GAS /tmp/ccKpfjjq.s page 39 BFIN GAS /tmp/cczuq4KZ.s page 39
1440 01e3 08 .uleb128 0x8 1440 01e3 08 .uleb128 0x8
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1494 .LLST1: 1494 .LLST1:
1495 001f 44000000 .4byte .LFB19-.Ltext0 1495 001f 44000000 .4byte .LFB19-.Ltext0
1496 0023 4C000000 .4byte .LCFI1-.Ltext0 1496 0023 4C000000 .4byte .LCFI1-.Ltext0
BFIN GAS /tmp/ccKpfjjq.s page 40 BFIN GAS /tmp/cczuq4KZ.s page 40
1497 0027 0100 .2byte 0x1 1497 0027 0100 .2byte 0x1
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1551 00b1 08 .sleb128 8 1551 00b1 08 .sleb128 8
1552 00b2 00000000 .4byte 0x0 1552 00b2 00000000 .4byte 0x0
1553 00b6 00000000 .4byte 0x0 1553 00b6 00000000 .4byte 0x0
BFIN GAS /tmp/ccKpfjjq.s page 41 BFIN GAS /tmp/cczuq4KZ.s page 41
1554 .LLST6: 1554 .LLST6:
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1608 0149 00000000 .4byte 0x0 1608 0149 00000000 .4byte 0x0
1609 .LLST9: 1609 .LLST9:
1610 014d 14010000 .4byte .LVL0-.Ltext0 1610 014d 14010000 .4byte .LVL0-.Ltext0
BFIN GAS /tmp/ccKpfjjq.s page 42 BFIN GAS /tmp/cczuq4KZ.s page 42
1611 0151 40010000 .4byte .LVL3-.Ltext0 1611 0151 40010000 .4byte .LVL3-.Ltext0
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1665 01e2 56 .byte 0x56 1665 01e2 56 .byte 0x56
1666 01e3 00000000 .4byte 0x0 1666 01e3 00000000 .4byte 0x0
1667 01e7 00000000 .4byte 0x0 1667 01e7 00000000 .4byte 0x0
BFIN GAS /tmp/ccKpfjjq.s page 43 BFIN GAS /tmp/cczuq4KZ.s page 43
1668 .LLST12: 1668 .LLST12:
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1722 0272 00000000 .4byte 0x0 1722 0272 00000000 .4byte 0x0
1723 0276 00000000 .4byte 0x0 1723 0276 00000000 .4byte 0x0
1724 .LLST14: 1724 .LLST14:
BFIN GAS /tmp/ccKpfjjq.s page 44 BFIN GAS /tmp/cczuq4KZ.s page 44
1725 027a 9C020000 .4byte .LFB17-.Ltext0 1725 027a 9C020000 .4byte .LFB17-.Ltext0
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1779 0305 10 .sleb128 16 1779 0305 10 .sleb128 16
1780 0306 62040000 .4byte .LCFI27-.Ltext0 1780 0306 62040000 .4byte .LCFI27-.Ltext0
1781 030a 64040000 .4byte .LCFI28-.Ltext0 1781 030a 64040000 .4byte .LCFI28-.Ltext0
BFIN GAS /tmp/ccKpfjjq.s page 45 BFIN GAS /tmp/cczuq4KZ.s page 45
1782 030e 0200 .2byte 0x2 1782 030e 0200 .2byte 0x2
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1836 0396 7A040000 .4byte .LCFI39-.Ltext0 1836 0396 7A040000 .4byte .LCFI39-.Ltext0
1837 039a 0300 .2byte 0x3 1837 039a 0300 .2byte 0x3
1838 039c 7E .byte 0x7e 1838 039c 7E .byte 0x7e
BFIN GAS /tmp/ccKpfjjq.s page 46 BFIN GAS /tmp/cczuq4KZ.s page 46
1839 039d F400 .sleb128 116 1839 039d F400 .sleb128 116
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1893 042b 7E .byte 0x7e 1893 042b 7E .byte 0x7e
1894 042c A801 .sleb128 168 1894 042c A801 .sleb128 168
1895 042e 9E040000 .4byte .LCFI50-.Ltext0 1895 042e 9E040000 .4byte .LCFI50-.Ltext0
BFIN GAS /tmp/ccKpfjjq.s page 47 BFIN GAS /tmp/cczuq4KZ.s page 47
1896 0432 C8050000 .4byte .LFE26-.Ltext0 1896 0432 C8050000 .4byte .LFE26-.Ltext0
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
1950 0063 04 .byte 0x4 1950 0063 04 .byte 0x4
1951 0064 05 .byte 0x5 1951 0064 05 .byte 0x5
1952 0065 D1000000 .4byte .LASF7 1952 0065 D1000000 .4byte .LASF7
BFIN GAS /tmp/ccKpfjjq.s page 48 BFIN GAS /tmp/cczuq4KZ.s page 48
1953 0069 03 .uleb128 0x3 1953 0069 03 .uleb128 0x3
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2007 00d3 23 .byte 0x23 2007 00d3 23 .byte 0x23
2008 00d4 00 .uleb128 0x0 2008 00d4 00 .uleb128 0x0
2009 00d5 08 .uleb128 0x8 2009 00d5 08 .uleb128 0x8
BFIN GAS /tmp/ccKpfjjq.s page 49 BFIN GAS /tmp/cczuq4KZ.s page 49
2010 00d6 E8020000 .4byte .LASF18 2010 00d6 E8020000 .4byte .LASF18
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2064 0137 BE000000 .4byte 0xbe 2064 0137 BE000000 .4byte 0xbe
2065 013b 0C .uleb128 0xc 2065 013b 0C .uleb128 0xc
2066 013c 20 .byte 0x20 2066 013c 20 .byte 0x20
BFIN GAS /tmp/ccKpfjjq.s page 50 BFIN GAS /tmp/cczuq4KZ.s page 50
2067 013d 05 .byte 0x5 2067 013d 05 .byte 0x5
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2121 019d 23 .byte 0x23 2121 019d 23 .byte 0x23
2122 019e 45000000 .4byte 0x45 2122 019e 45000000 .4byte 0x45
2123 01a2 02 .byte 0x2 2123 01a2 02 .byte 0x2
BFIN GAS /tmp/ccKpfjjq.s page 51 BFIN GAS /tmp/cczuq4KZ.s page 51
2124 01a3 23 .byte 0x23 2124 01a3 23 .byte 0x23
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2178 0200 00 .uleb128 0x0 2178 0200 00 .uleb128 0x0
2179 0201 0D .uleb128 0xd 2179 0201 0D .uleb128 0xd
2180 0202 696E00 .string "in" 2180 0202 696E00 .string "in"
BFIN GAS /tmp/ccKpfjjq.s page 52 BFIN GAS /tmp/cczuq4KZ.s page 52
2181 0205 05 .byte 0x5 2181 0205 05 .byte 0x5
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2235 026b 23 .byte 0x23 2235 026b 23 .byte 0x23
2236 026c 8010 .uleb128 0x800 2236 026c 8010 .uleb128 0x800
2237 026e 00 .byte 0x0 2237 026e 00 .byte 0x0
BFIN GAS /tmp/ccKpfjjq.s page 53 BFIN GAS /tmp/cczuq4KZ.s page 53
2238 026f 03 .uleb128 0x3 2238 026f 03 .uleb128 0x3
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2292 02dd 00 .byte 0x0 2292 02dd 00 .byte 0x0
2293 02de 14 .uleb128 0x14 2293 02de 14 .uleb128 0x14
2294 02df 04 .byte 0x4 2294 02df 04 .byte 0x4
BFIN GAS /tmp/ccKpfjjq.s page 54 BFIN GAS /tmp/cczuq4KZ.s page 54
2295 02e0 DF010000 .4byte 0x1df 2295 02e0 DF010000 .4byte 0x1df
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2349 034b 5C000000 .4byte .LFB20 2349 034b 5C000000 .4byte .LFB20
2350 034f AC000000 .4byte .LFE20 2350 034f AC000000 .4byte .LFE20
2351 0353 3E000000 .4byte .LLST2 2351 0353 3E000000 .4byte .LLST2
BFIN GAS /tmp/ccKpfjjq.s page 55 BFIN GAS /tmp/cczuq4KZ.s page 55
2352 0357 16 .uleb128 0x16 2352 0357 16 .uleb128 0x16
@ -3298,7 +3298,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2406 03e4 8F020000 .4byte 0x28f 2406 03e4 8F020000 .4byte 0x28f
2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20 2407 03e8 20000000 .4byte .Ldebug_ranges0+0x20
2408 03ec 01 .byte 0x1 2408 03ec 01 .byte 0x1
BFIN GAS /tmp/ccKpfjjq.s page 56 BFIN GAS /tmp/cczuq4KZ.s page 56
2409 03ed DC .byte 0xdc 2409 03ed DC .byte 0xdc
@ -3358,7 +3358,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2463 046b D2020000 .4byte 0x2d2 2463 046b D2020000 .4byte 0x2d2
2464 046f 1D .uleb128 0x1d 2464 046f 1D .uleb128 0x1d
2465 0470 C7020000 .4byte 0x2c7 2465 0470 C7020000 .4byte 0x2c7
BFIN GAS /tmp/ccKpfjjq.s page 57 BFIN GAS /tmp/cczuq4KZ.s page 57
2466 0474 1D .uleb128 0x1d 2466 0474 1D .uleb128 0x1d
@ -3418,7 +3418,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2520 04f3 25 .uleb128 0x25 2520 04f3 25 .uleb128 0x25
2521 04f4 04030000 .4byte 0x304 2521 04f4 04030000 .4byte 0x304
2522 04f8 04030000 .4byte .LBB50 2522 04f8 04030000 .4byte .LBB50
BFIN GAS /tmp/ccKpfjjq.s page 58 BFIN GAS /tmp/cczuq4KZ.s page 58
2523 04fc 06030000 .4byte .LBE50 2523 04fc 06030000 .4byte .LBE50
@ -3478,7 +3478,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2577 0580 2E01 .2byte 0x12e 2577 0580 2E01 .2byte 0x12e
2578 0582 27 .uleb128 0x27 2578 0582 27 .uleb128 0x27
2579 0583 70000000 .4byte .Ldebug_ranges0+0x70 2579 0583 70000000 .4byte .Ldebug_ranges0+0x70
BFIN GAS /tmp/ccKpfjjq.s page 59 BFIN GAS /tmp/cczuq4KZ.s page 59
2580 0587 28 .uleb128 0x28 2580 0587 28 .uleb128 0x28
@ -3538,7 +3538,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2634 05f7 09000000 .4byte _f_rcv_next_descr 2634 05f7 09000000 .4byte _f_rcv_next_descr
2635 05fb 29 .uleb128 0x29 2635 05fb 29 .uleb128 0x29
2636 05fc 1A000000 .4byte .LASF62 2636 05fc 1A000000 .4byte .LASF62
BFIN GAS /tmp/ccKpfjjq.s page 60 BFIN GAS /tmp/cczuq4KZ.s page 60
2637 0600 01 .byte 0x1 2637 0600 01 .byte 0x1
@ -3598,7 +3598,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2691 0025 3B .uleb128 0x3b 2691 0025 3B .uleb128 0x3b
2692 0026 0B .uleb128 0xb 2692 0026 0B .uleb128 0xb
2693 0027 49 .uleb128 0x49 2693 0027 49 .uleb128 0x49
BFIN GAS /tmp/ccKpfjjq.s page 61 BFIN GAS /tmp/cczuq4KZ.s page 61
2694 0028 13 .uleb128 0x13 2694 0028 13 .uleb128 0x13
@ -3658,7 +3658,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2748 005e 3A .uleb128 0x3a 2748 005e 3A .uleb128 0x3a
2749 005f 0B .uleb128 0xb 2749 005f 0B .uleb128 0xb
2750 0060 3B .uleb128 0x3b 2750 0060 3B .uleb128 0x3b
BFIN GAS /tmp/ccKpfjjq.s page 62 BFIN GAS /tmp/cczuq4KZ.s page 62
2751 0061 0B .uleb128 0xb 2751 0061 0B .uleb128 0xb
@ -3718,7 +3718,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2805 0097 3B .uleb128 0x3b 2805 0097 3B .uleb128 0x3b
2806 0098 0B .uleb128 0xb 2806 0098 0B .uleb128 0xb
2807 0099 49 .uleb128 0x49 2807 0099 49 .uleb128 0x49
BFIN GAS /tmp/ccKpfjjq.s page 63 BFIN GAS /tmp/cczuq4KZ.s page 63
2808 009a 13 .uleb128 0x13 2808 009a 13 .uleb128 0x13
@ -3778,7 +3778,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2862 00d0 13 .uleb128 0x13 2862 00d0 13 .uleb128 0x13
2863 00d1 00 .byte 0x0 2863 00d1 00 .byte 0x0
2864 00d2 00 .byte 0x0 2864 00d2 00 .byte 0x0
BFIN GAS /tmp/ccKpfjjq.s page 64 BFIN GAS /tmp/cczuq4KZ.s page 64
2865 00d3 12 .uleb128 0x12 2865 00d3 12 .uleb128 0x12
@ -3838,7 +3838,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2919 0109 0C .uleb128 0xc 2919 0109 0C .uleb128 0xc
2920 010a 03 .uleb128 0x3 2920 010a 03 .uleb128 0x3
2921 010b 0E .uleb128 0xe 2921 010b 0E .uleb128 0xe
BFIN GAS /tmp/ccKpfjjq.s page 65 BFIN GAS /tmp/cczuq4KZ.s page 65
2922 010c 3A .uleb128 0x3a 2922 010c 3A .uleb128 0x3a
@ -3898,7 +3898,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
2976 0142 00 .byte 0x0 2976 0142 00 .byte 0x0
2977 0143 03 .uleb128 0x3 2977 0143 03 .uleb128 0x3
2978 0144 08 .uleb128 0x8 2978 0144 08 .uleb128 0x8
BFIN GAS /tmp/ccKpfjjq.s page 66 BFIN GAS /tmp/cczuq4KZ.s page 66
2979 0145 3A .uleb128 0x3a 2979 0145 3A .uleb128 0x3a
@ -3958,7 +3958,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3033 017b 31 .uleb128 0x31 3033 017b 31 .uleb128 0x31
3034 017c 13 .uleb128 0x13 3034 017c 13 .uleb128 0x13
3035 017d 00 .byte 0x0 3035 017d 00 .byte 0x0
BFIN GAS /tmp/ccKpfjjq.s page 67 BFIN GAS /tmp/cczuq4KZ.s page 67
3036 017e 00 .byte 0x0 3036 017e 00 .byte 0x0
@ -4018,7 +4018,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3090 01b4 0B .uleb128 0xb 3090 01b4 0B .uleb128 0xb
3091 01b5 3B .uleb128 0x3b 3091 01b5 3B .uleb128 0x3b
3092 01b6 0B .uleb128 0xb 3092 01b6 0B .uleb128 0xb
BFIN GAS /tmp/ccKpfjjq.s page 68 BFIN GAS /tmp/cczuq4KZ.s page 68
3093 01b7 27 .uleb128 0x27 3093 01b7 27 .uleb128 0x27
@ -4078,7 +4078,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3147 01ed 1D .uleb128 0x1d 3147 01ed 1D .uleb128 0x1d
3148 01ee 00 .byte 0x0 3148 01ee 00 .byte 0x0
3149 01ef 31 .uleb128 0x31 3149 01ef 31 .uleb128 0x31
BFIN GAS /tmp/ccKpfjjq.s page 69 BFIN GAS /tmp/cczuq4KZ.s page 69
3150 01f0 13 .uleb128 0x13 3150 01f0 13 .uleb128 0x13
@ -4138,7 +4138,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3204 0226 00 .byte 0x0 3204 0226 00 .byte 0x0
3205 0227 2A .uleb128 0x2a 3205 0227 2A .uleb128 0x2a
3206 0228 34 .uleb128 0x34 3206 0228 34 .uleb128 0x34
BFIN GAS /tmp/ccKpfjjq.s page 70 BFIN GAS /tmp/cczuq4KZ.s page 70
3207 0229 00 .byte 0x0 3207 0229 00 .byte 0x0
@ -4198,7 +4198,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3245 0072 7D030000 .4byte 0x37d 3245 0072 7D030000 .4byte 0x37d
3246 0076 68646D61 .string "hdma_recv_req_rdy" 3246 0076 68646D61 .string "hdma_recv_req_rdy"
3246 5F726563 3246 5F726563
BFIN GAS /tmp/ccKpfjjq.s page 71 BFIN GAS /tmp/cczuq4KZ.s page 71
3246 765F7265 3246 765F7265
@ -4258,7 +4258,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3284 0030 00000000 .4byte 0x0 3284 0030 00000000 .4byte 0x0
3285 0034 00000000 .4byte 0x0 3285 0034 00000000 .4byte 0x0
3286 0038 B6010000 .4byte .LBB37-.Ltext0 3286 0038 B6010000 .4byte .LBB37-.Ltext0
BFIN GAS /tmp/ccKpfjjq.s page 72 BFIN GAS /tmp/cczuq4KZ.s page 72
3287 003c BA010000 .4byte .LBE37-.Ltext0 3287 003c BA010000 .4byte .LBE37-.Ltext0
@ -4318,7 +4318,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3320 5F617272 3320 5F617272
3320 00 3320 00
3321 .LASF10: 3321 .LASF10:
BFIN GAS /tmp/ccKpfjjq.s page 73 BFIN GAS /tmp/cczuq4KZ.s page 73
3322 006c 6C6F6E67 .string "long long int" 3322 006c 6C6F6E67 .string "long long int"
@ -4378,7 +4378,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3346 55535F50 3346 55535F50
3347 .LASF34: 3347 .LASF34:
3348 0111 745F6864 .string "t_hdma_stream_descr" 3348 0111 745F6864 .string "t_hdma_stream_descr"
BFIN GAS /tmp/ccKpfjjq.s page 74 BFIN GAS /tmp/cczuq4KZ.s page 74
3348 6D615F73 3348 6D615F73
@ -4438,7 +4438,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3372 01e0 665F736E .string "f_snd_start_id" 3372 01e0 665F736E .string "f_snd_start_id"
3372 645F7374 3372 645F7374
3372 6172745F 3372 6172745F
BFIN GAS /tmp/ccKpfjjq.s page 75 BFIN GAS /tmp/cczuq4KZ.s page 75
3372 696400 3372 696400
@ -4498,7 +4498,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3398 715F7264 3398 715F7264
3398 7900 3398 7900
3399 .LASF60: 3399 .LASF60:
BFIN GAS /tmp/ccKpfjjq.s page 76 BFIN GAS /tmp/cczuq4KZ.s page 76
3400 027d 665F736E .string "f_snd_next_descr" 3400 027d 665F736E .string "f_snd_next_descr"
@ -4558,7 +4558,7 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3426 696400 3426 696400
3427 .LASF3: 3427 .LASF3:
3428 030d 75696E74 .string "uint8_t" 3428 030d 75696E74 .string "uint8_t"
BFIN GAS /tmp/ccKpfjjq.s page 77 BFIN GAS /tmp/cczuq4KZ.s page 77
3428 385F7400 3428 385F7400
@ -4596,29 +4596,29 @@ BFIN GAS /tmp/ccKpfjjq.s page 1
3442 0375 72657375 .string "result" 3442 0375 72657375 .string "result"
3442 6C7400 3442 6C7400
3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 3443 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccKpfjjq.s page 78 BFIN GAS /tmp/cczuq4KZ.s page 78
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_hdma.c *ABS*:0000000000000000 src/l502_hdma.c
/tmp/ccKpfjjq.s:13 .text:0000000000000000 _hdma_send_start /tmp/cczuq4KZ.s:13 .text:0000000000000000 _hdma_send_start
/tmp/ccKpfjjq.s:1007 .bss:0000000000000000 _f_snd_start_id /tmp/cczuq4KZ.s:1007 .bss:0000000000000000 _f_snd_start_id
/tmp/ccKpfjjq.s:1011 .bss:0000000000000004 _f_snd_done_id /tmp/cczuq4KZ.s:1011 .bss:0000000000000004 _f_snd_done_id
/tmp/ccKpfjjq.s:1013 .bss:0000000000000008 _f_snd_next_descr /tmp/cczuq4KZ.s:1013 .bss:0000000000000008 _f_snd_next_descr
/tmp/ccKpfjjq.s:52 .text:0000000000000044 _hdma_send_stop /tmp/cczuq4KZ.s:52 .text:0000000000000044 _hdma_send_stop
/tmp/ccKpfjjq.s:72 .text:000000000000005c _hdma_recv_start /tmp/cczuq4KZ.s:72 .text:000000000000005c _hdma_recv_start
/tmp/ccKpfjjq.s:1009 .bss:0000000000000002 _f_rcv_start_id /tmp/cczuq4KZ.s:1009 .bss:0000000000000002 _f_rcv_start_id
/tmp/ccKpfjjq.s:1013 .bss:0000000000000006 _f_rcv_done_id /tmp/cczuq4KZ.s:1013 .bss:0000000000000006 _f_rcv_done_id
/tmp/ccKpfjjq.s:1015 .bss:0000000000000009 _f_rcv_next_descr /tmp/cczuq4KZ.s:1015 .bss:0000000000000009 _f_rcv_next_descr
/tmp/ccKpfjjq.s:1017 .bss:000000000000000a _f_rcv_done_descr /tmp/cczuq4KZ.s:1017 .bss:000000000000000a _f_rcv_done_descr
/tmp/ccKpfjjq.s:114 .text:00000000000000ac _hdma_recv_stop /tmp/cczuq4KZ.s:114 .text:00000000000000ac _hdma_recv_stop
/tmp/ccKpfjjq.s:134 .text:00000000000000c4 _hdma_send_req_rdy /tmp/cczuq4KZ.s:134 .text:00000000000000c4 _hdma_send_req_rdy
/tmp/ccKpfjjq.s:158 .text:00000000000000ec _hdma_recv_req_rdy /tmp/cczuq4KZ.s:158 .text:00000000000000ec _hdma_recv_req_rdy
/tmp/ccKpfjjq.s:182 .text:0000000000000114 _hdma_send_req_start /tmp/cczuq4KZ.s:182 .text:0000000000000114 _hdma_send_req_start
/tmp/ccKpfjjq.s:328 .text:00000000000001b4 _hdma_recv_req_start /tmp/cczuq4KZ.s:328 .text:00000000000001b4 _hdma_recv_req_start
/tmp/ccKpfjjq.s:467 .text:0000000000000258 _hdma_rd_isr /tmp/cczuq4KZ.s:467 .text:0000000000000258 _hdma_rd_isr
/tmp/ccKpfjjq.s:522 .text:000000000000029c _hdma_init /tmp/cczuq4KZ.s:522 .text:000000000000029c _hdma_init
/tmp/ccKpfjjq.s:774 .text:0000000000000458 _hdma_isr /tmp/cczuq4KZ.s:774 .text:0000000000000458 _hdma_isr
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_g_state _g_state

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccbkdpb0.s page 1 BFIN GAS /tmp/ccrbMF6U.s page 1
1 .file "src/l502_init.c"; 1 .file "src/l502_init.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов) 36:src/l502_init.c **** * tRCD(min)=20 нс (при частоте 120 Мгц - 3 тактов)
37:src/l502_init.c **** * tWR - хз, на вскидку 2 37:src/l502_init.c **** * tWR - хз, на вскидку 2
38:src/l502_init.c **** * POWER startup delay - не нужна 38:src/l502_init.c **** * POWER startup delay - не нужна
BFIN GAS /tmp/ccbkdpb0.s page 2 BFIN GAS /tmp/ccrbMF6U.s page 2
39:src/l502_init.c **** * PSS - power SDRAM - должно быть 39:src/l502_init.c **** * PSS - power SDRAM - должно быть
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
53 0034 C267 R2 += -8; 53 0034 C267 R2 += -8;
54 0036 0AE11C00 P2.L = 28; 54 0036 0AE11C00 P2.L = 28;
55 003a 6200 call (P2); 55 003a 6200 call (P2);
BFIN GAS /tmp/ccbkdpb0.s page 3 BFIN GAS /tmp/ccrbMF6U.s page 3
56 .LVL6: 56 .LVL6:
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) { 67:src/l502_init.c **** uint32_t l502_otp_write_cfg(uint32_t first_page) {
98 .loc 1 67 0 98 .loc 1 67 0
99 .LVL9: 99 .LVL9:
BFIN GAS /tmp/ccbkdpb0.s page 4 BFIN GAS /tmp/ccrbMF6U.s page 4
100 006c ED05 [--sp] = ( r7:5, p5:5 ); 100 006c ED05 [--sp] = ( r7:5, p5:5 );
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
133 .L12: 133 .L12:
71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P) 71:src/l502_init.c **** val = ((uint64_t)L502_PLL_DIV << OTP_PLL_DIV_P) | ((uint64_t)L502_PLL_CTL << OTP_PLL_CTL_P)
134 .loc 1 71 0 134 .loc 1 71 0
BFIN GAS /tmp/ccbkdpb0.s page 5 BFIN GAS /tmp/ccrbMF6U.s page 5
135 0098 20E1016A R0 = 27137 (X); 135 0098 20E1016A R0 = 27137 (X);
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
182 .LVL23: 182 .LVL23:
183 00e4 D1BB [FP+-12] = R1; 183 00e4 D1BB [FP+-12] = R1;
184 .LVL24: 184 .LVL24:
BFIN GAS /tmp/ccbkdpb0.s page 6 BFIN GAS /tmp/ccrbMF6U.s page 6
54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val); 54:src/l502_init.c **** err = bfrom_OtpWrite(page, OTP_LOWER_HALF | OTP_NO_ECC, &val);
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
235 .LFB20: 235 .LFB20:
88:src/l502_init.c **** 88:src/l502_init.c ****
89:src/l502_init.c **** 89:src/l502_init.c ****
BFIN GAS /tmp/ccbkdpb0.s page 7 BFIN GAS /tmp/ccrbMF6U.s page 7
90:src/l502_init.c **** 90:src/l502_init.c ****
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) { 102:src/l502_init.c **** if (!err && !((val>>OTP_INVALID_P)&0x3)) {
275 .loc 1 102 0 275 .loc 1 102 0
276 0152 000C cc =R0==0; 276 0152 000C cc =R0==0;
BFIN GAS /tmp/ccbkdpb0.s page 8 BFIN GAS /tmp/ccrbMF6U.s page 8
277 0154 5914 if !cc jump .L15 (bp); 277 0154 5914 if !cc jump .L15 (bp);
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
110:src/l502_init.c **** pll_setup = 1; 110:src/l502_init.c **** pll_setup = 1;
111:src/l502_init.c **** } 111:src/l502_init.c **** }
112:src/l502_init.c **** err = l502_otp_write_cfg(page); 112:src/l502_init.c **** err = l502_otp_write_cfg(page);
BFIN GAS /tmp/ccbkdpb0.s page 9 BFIN GAS /tmp/ccrbMF6U.s page 9
113:src/l502_init.c **** page+=4; 113:src/l502_init.c **** page+=4;
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
353 01b6 20E1016A R0 = 27137 (X); 353 01b6 20E1016A R0 = 27137 (X);
354 01ba 2160 R1 = 4 (X); 354 01ba 2160 R1 = 4 (X);
355 01bc 804F R0 <<= 16; 355 01bc 804F R0 <<= 16;
BFIN GAS /tmp/ccbkdpb0.s page 10 BFIN GAS /tmp/ccrbMF6U.s page 10
356 01be 41E10404 R1.H = 1028; 356 01be 41E10404 R1.H = 1028;
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
404 0202 6300 call (P3); 404 0202 6300 call (P3);
405 0204 C82F jump.s .L21; 405 0204 C82F jump.s .L21;
406 .LVL53: 406 .LVL53:
BFIN GAS /tmp/ccbkdpb0.s page 11 BFIN GAS /tmp/ccrbMF6U.s page 11
407 .L15: 407 .L15:
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
456 0242 5730 R2 = FP; 456 0242 5730 R2 = FP;
457 0244 1064 R0 += 2; 457 0244 1064 R0 += 2;
458 0246 21E18000 R1 = 128 (X); 458 0246 21E18000 R1 = 128 (X);
BFIN GAS /tmp/ccbkdpb0.s page 12 BFIN GAS /tmp/ccrbMF6U.s page 12
459 024a 8267 R2 += -16; 459 024a 8267 R2 += -16;
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
507 .LFE20: 507 .LFE20:
508 .size _l502_otp_init, .-_l502_otp_init 508 .size _l502_otp_init, .-_l502_otp_init
509 .align 4 509 .align 4
BFIN GAS /tmp/ccbkdpb0.s page 13 BFIN GAS /tmp/ccrbMF6U.s page 13
510 .global _l502_init; 510 .global _l502_init;
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE; 151:src/l502_init.c **** *pSPORT0_RCR2 = SLEN(15) | RXSE;
544 .loc 1 151 0 544 .loc 1 151 0
545 02c2 026D P2 += 32; 545 02c2 026D P2 += 32;
BFIN GAS /tmp/ccbkdpb0.s page 14 BFIN GAS /tmp/ccrbMF6U.s page 14
546 02c4 1097 W [P2] = R0; 546 02c4 1097 W [P2] = R0;
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif 23:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif
24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 24:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN) 25:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if !defined(__NO_BUILTIN)
BFIN GAS /tmp/ccbkdpb0.s page 15 BFIN GAS /tmp/ccrbMF6U.s page 15
26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 26:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */ 80:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #endif /* __DEFINED_CLI */
81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 81:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \ 82:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_STI) && \
BFIN GAS /tmp/ccbkdpb0.s page 16 BFIN GAS /tmp/ccrbMF6U.s page 16
83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \ 83:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_STI)) || \
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 137:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) { 138:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void prefetch(void * __a) {
139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a); 139:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_prefetch(__a);
BFIN GAS /tmp/ccbkdpb0.s page 17 BFIN GAS /tmp/ccrbMF6U.s page 17
140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** } 140:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** }
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline 194:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 195:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) { 196:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void flush(void * __a) {
BFIN GAS /tmp/ccbkdpb0.s page 18 BFIN GAS /tmp/ccrbMF6U.s page 18
197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a); 197:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** __builtin_flush(__a);
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 251:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312; 252:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** /* generate a csync instruction protected by CLI/STI for anomaly 05-00-0312;
253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int 253:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ** you can generate an unprotected csync by using csync_int
BFIN GAS /tmp/ccbkdpb0.s page 19 BFIN GAS /tmp/ccrbMF6U.s page 19
254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */ 254:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** */
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
600 0316 2400 ssync; 600 0316 2400 ssync;
601 .LBE62: 601 .LBE62:
602 .LBE61: 602 .LBE61:
BFIN GAS /tmp/ccbkdpb0.s page 20 BFIN GAS /tmp/ccrbMF6U.s page 20
159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */ 159:src/l502_init.c **** /* SPORT TX оставляем на IVG9 */
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
631 .loc 1 183 0 631 .loc 1 183 0
632 0342 01E80000 UNLINK; 632 0342 01E80000 UNLINK;
633 0346 BD05 ( r7:7, p5:5 ) = [sp++]; 633 0346 BD05 ( r7:7, p5:5 ) = [sp++];
BFIN GAS /tmp/ccbkdpb0.s page 21 BFIN GAS /tmp/ccrbMF6U.s page 21
634 634
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
680 .LFE21: 680 .LFE21:
681 .size _l502_init, .-_l502_init 681 .size _l502_init, .-_l502_init
682 .section .debug_frame,"",@progbits 682 .section .debug_frame,"",@progbits
BFIN GAS /tmp/ccbkdpb0.s page 22 BFIN GAS /tmp/ccrbMF6U.s page 22
683 .Lframe0: 683 .Lframe0:
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
737 .LSFDE4: 737 .LSFDE4:
738 0048 20000000 .4byte .LEFDE4-.LASFDE4 738 0048 20000000 .4byte .LEFDE4-.LASFDE4
739 .LASFDE4: 739 .LASFDE4:
BFIN GAS /tmp/ccbkdpb0.s page 23 BFIN GAS /tmp/ccrbMF6U.s page 23
740 004c 00000000 .4byte .Lframe0 740 004c 00000000 .4byte .Lframe0
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
794 0090 03 .uleb128 0x3 794 0090 03 .uleb128 0x3
795 0091 85 .byte 0x85 795 0091 85 .byte 0x85
796 0092 02 .uleb128 0x2 796 0092 02 .uleb128 0x2
BFIN GAS /tmp/ccbkdpb0.s page 24 BFIN GAS /tmp/ccrbMF6U.s page 24
797 0093 84 .byte 0x84 797 0093 84 .byte 0x84
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
851 0035 50 .byte 0x50 851 0035 50 .byte 0x50
852 0036 12000000 .4byte .LVL1-.Ltext0 852 0036 12000000 .4byte .LVL1-.Ltext0
853 003a 42000000 .4byte .LVL8-.Ltext0 853 003a 42000000 .4byte .LVL8-.Ltext0
BFIN GAS /tmp/ccbkdpb0.s page 25 BFIN GAS /tmp/ccrbMF6U.s page 25
854 003e 0100 .2byte 0x1 854 003e 0100 .2byte 0x1
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
908 00cb 26010000 .4byte .LVL31-.Ltext0 908 00cb 26010000 .4byte .LVL31-.Ltext0
909 00cf 0100 .2byte 0x1 909 00cf 0100 .2byte 0x1
910 00d1 56 .byte 0x56 910 00d1 56 .byte 0x56
BFIN GAS /tmp/ccbkdpb0.s page 26 BFIN GAS /tmp/ccrbMF6U.s page 26
911 00d2 00000000 .4byte 0x0 911 00d2 00000000 .4byte 0x0
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
965 .LLST8: 965 .LLST8:
966 0165 8E000000 .4byte .LVL12-.Ltext0 966 0165 8E000000 .4byte .LVL12-.Ltext0
967 0169 90000000 .4byte .LVL13-.Ltext0 967 0169 90000000 .4byte .LVL13-.Ltext0
BFIN GAS /tmp/ccbkdpb0.s page 27 BFIN GAS /tmp/ccrbMF6U.s page 27
968 016d 0100 .2byte 0x1 968 016d 0100 .2byte 0x1
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1022 01f9 50 .byte 0x50 1022 01f9 50 .byte 0x50
1023 01fa B6010000 .4byte .LVL44-.Ltext0 1023 01fa B6010000 .4byte .LVL44-.Ltext0
1024 01fe D8010000 .4byte .LVL47-.Ltext0 1024 01fe D8010000 .4byte .LVL47-.Ltext0
BFIN GAS /tmp/ccbkdpb0.s page 28 BFIN GAS /tmp/ccrbMF6U.s page 28
1025 0202 0100 .2byte 0x1 1025 0202 0100 .2byte 0x1
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1079 0295 54 .byte 0x54 1079 0295 54 .byte 0x54
1080 0296 B6010000 .4byte .LVL44-.Ltext0 1080 0296 B6010000 .4byte .LVL44-.Ltext0
1081 029a 8A020000 .4byte .LVL63-.Ltext0 1081 029a 8A020000 .4byte .LVL63-.Ltext0
BFIN GAS /tmp/ccbkdpb0.s page 29 BFIN GAS /tmp/ccrbMF6U.s page 29
1082 029e 0100 .2byte 0x1 1082 029e 0100 .2byte 0x1
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib 1136 .file 3 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
1137 .file 4 "gcc/bfrom.h" 1137 .file 4 "gcc/bfrom.h"
1138 .section .debug_info 1138 .section .debug_info
BFIN GAS /tmp/ccbkdpb0.s page 30 BFIN GAS /tmp/ccrbMF6U.s page 30
1139 0000 D8040000 .4byte 0x4d8 1139 0000 D8040000 .4byte 0x4d8
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1193 006d 07 .byte 0x7 1193 006d 07 .byte 0x7
1194 006e 05 .uleb128 0x5 1194 006e 05 .uleb128 0x5
1195 006f 04 .byte 0x4 1195 006f 04 .byte 0x4
BFIN GAS /tmp/ccbkdpb0.s page 31 BFIN GAS /tmp/ccrbMF6U.s page 31
1196 0070 02 .uleb128 0x2 1196 0070 02 .uleb128 0x2
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1250 00d9 02 .byte 0x2 1250 00d9 02 .byte 0x2
1251 00da 23 .byte 0x23 1251 00da 23 .byte 0x23
1252 00db 06 .uleb128 0x6 1252 00db 06 .uleb128 0x6
BFIN GAS /tmp/ccbkdpb0.s page 32 BFIN GAS /tmp/ccrbMF6U.s page 32
1253 00dc 08 .uleb128 0x8 1253 00dc 08 .uleb128 0x8
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1307 014c 12010000 .4byte 0x112 1307 014c 12010000 .4byte 0x112
1308 0150 2B000000 .4byte .LLST1 1308 0150 2B000000 .4byte .LLST1
1309 0154 10 .uleb128 0x10 1309 0154 10 .uleb128 0x10
BFIN GAS /tmp/ccbkdpb0.s page 33 BFIN GAS /tmp/ccrbMF6U.s page 33
1310 0155 1D010000 .4byte 0x11d 1310 0155 1D010000 .4byte 0x11d
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1364 01ca 01 .byte 0x1 1364 01ca 01 .byte 0x1
1365 01cb 44 .byte 0x44 1365 01cb 44 .byte 0x44
1366 01cc 82000000 .4byte 0x82 1366 01cc 82000000 .4byte 0x82
BFIN GAS /tmp/ccbkdpb0.s page 34 BFIN GAS /tmp/ccrbMF6U.s page 34
1367 01d0 0C .uleb128 0xc 1367 01d0 0C .uleb128 0xc
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1421 025a 00 .byte 0x0 1421 025a 00 .byte 0x0
1422 025b 00 .byte 0x0 1422 025b 00 .byte 0x0
1423 025c 00 .byte 0x0 1423 025c 00 .byte 0x0
BFIN GAS /tmp/ccbkdpb0.s page 35 BFIN GAS /tmp/ccrbMF6U.s page 35
1424 025d 18 .uleb128 0x18 1424 025d 18 .uleb128 0x18
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1478 02de 58000000 .4byte .Ldebug_ranges0+0x58 1478 02de 58000000 .4byte .Ldebug_ranges0+0x58
1479 02e2 16 .uleb128 0x16 1479 02e2 16 .uleb128 0x16
1480 02e3 C5010000 .4byte 0x1c5 1480 02e3 C5010000 .4byte 0x1c5
BFIN GAS /tmp/ccbkdpb0.s page 36 BFIN GAS /tmp/ccrbMF6U.s page 36
1481 02e7 12 .uleb128 0x12 1481 02e7 12 .uleb128 0x12
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1535 035c 7F .byte 0x7f 1535 035c 7F .byte 0x7f
1536 035d 11 .uleb128 0x11 1536 035d 11 .uleb128 0x11
1537 035e 68020000 .4byte .LBB54 1537 035e 68020000 .4byte .LBB54
BFIN GAS /tmp/ccbkdpb0.s page 37 BFIN GAS /tmp/ccrbMF6U.s page 37
1538 0362 84020000 .4byte .LBE54 1538 0362 84020000 .4byte .LBE54
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1592 03e2 16030000 .4byte .LBB61 1592 03e2 16030000 .4byte .LBB61
1593 03e6 18030000 .4byte .LBE61 1593 03e6 18030000 .4byte .LBE61
1594 03ea 01 .byte 0x1 1594 03ea 01 .byte 0x1
BFIN GAS /tmp/ccbkdpb0.s page 38 BFIN GAS /tmp/ccrbMF6U.s page 38
1595 03eb A0 .byte 0xa0 1595 03eb A0 .byte 0xa0
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1648 0461 01 .byte 0x1 1648 0461 01 .byte 0x1
1649 0462 82000000 .4byte 0x82 1649 0462 82000000 .4byte 0x82
1650 0466 75040000 .4byte 0x475 1650 0466 75040000 .4byte 0x475
BFIN GAS /tmp/ccbkdpb0.s page 39 BFIN GAS /tmp/ccrbMF6U.s page 39
1651 046a 23 .uleb128 0x23 1651 046a 23 .uleb128 0x23
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1702 0002 01 .byte 0x1 1702 0002 01 .byte 0x1
1703 0003 25 .uleb128 0x25 1703 0003 25 .uleb128 0x25
1704 0004 0E .uleb128 0xe 1704 0004 0E .uleb128 0xe
BFIN GAS /tmp/ccbkdpb0.s page 40 BFIN GAS /tmp/ccrbMF6U.s page 40
1705 0005 13 .uleb128 0x13 1705 0005 13 .uleb128 0x13
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1759 003b 00 .byte 0x0 1759 003b 00 .byte 0x0
1760 003c 03 .uleb128 0x3 1760 003c 03 .uleb128 0x3
1761 003d 0E .uleb128 0xe 1761 003d 0E .uleb128 0xe
BFIN GAS /tmp/ccbkdpb0.s page 41 BFIN GAS /tmp/ccrbMF6U.s page 41
1762 003e 3A .uleb128 0x3a 1762 003e 3A .uleb128 0x3a
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1816 0074 2E .uleb128 0x2e 1816 0074 2E .uleb128 0x2e
1817 0075 01 .byte 0x1 1817 0075 01 .byte 0x1
1818 0076 3F .uleb128 0x3f 1818 0076 3F .uleb128 0x3f
BFIN GAS /tmp/ccbkdpb0.s page 42 BFIN GAS /tmp/ccrbMF6U.s page 42
1819 0077 0C .uleb128 0xc 1819 0077 0C .uleb128 0xc
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1873 00ad 01 .uleb128 0x1 1873 00ad 01 .uleb128 0x1
1874 00ae 12 .uleb128 0x12 1874 00ae 12 .uleb128 0x12
1875 00af 01 .uleb128 0x1 1875 00af 01 .uleb128 0x1
BFIN GAS /tmp/ccbkdpb0.s page 43 BFIN GAS /tmp/ccrbMF6U.s page 43
1876 00b0 40 .uleb128 0x40 1876 00b0 40 .uleb128 0x40
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1930 00e6 0C .uleb128 0xc 1930 00e6 0C .uleb128 0xc
1931 00e7 20 .uleb128 0x20 1931 00e7 20 .uleb128 0x20
1932 00e8 0B .uleb128 0xb 1932 00e8 0B .uleb128 0xb
BFIN GAS /tmp/ccbkdpb0.s page 44 BFIN GAS /tmp/ccrbMF6U.s page 44
1933 00e9 01 .uleb128 0x1 1933 00e9 01 .uleb128 0x1
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
1987 011f 0B .uleb128 0xb 1987 011f 0B .uleb128 0xb
1988 0120 3B .uleb128 0x3b 1988 0120 3B .uleb128 0x3b
1989 0121 0B .uleb128 0xb 1989 0121 0B .uleb128 0xb
BFIN GAS /tmp/ccbkdpb0.s page 45 BFIN GAS /tmp/ccrbMF6U.s page 45
1990 0122 27 .uleb128 0x27 1990 0122 27 .uleb128 0x27
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2044 0158 03 .uleb128 0x3 2044 0158 03 .uleb128 0x3
2045 0159 08 .uleb128 0x8 2045 0159 08 .uleb128 0x8
2046 015a 3A .uleb128 0x3a 2046 015a 3A .uleb128 0x3a
BFIN GAS /tmp/ccbkdpb0.s page 46 BFIN GAS /tmp/ccrbMF6U.s page 46
2047 015b 0B .uleb128 0xb 2047 015b 0B .uleb128 0xb
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2101 0191 0B .uleb128 0xb 2101 0191 0B .uleb128 0xb
2102 0192 00 .byte 0x0 2102 0192 00 .byte 0x0
2103 0193 00 .byte 0x0 2103 0193 00 .byte 0x0
BFIN GAS /tmp/ccbkdpb0.s page 47 BFIN GAS /tmp/ccrbMF6U.s page 47
2104 0194 21 .uleb128 0x21 2104 0194 21 .uleb128 0x21
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2158 000a DC040000 .4byte 0x4dc 2158 000a DC040000 .4byte 0x4dc
2159 000e 36010000 .4byte 0x136 2159 000e 36010000 .4byte 0x136
2160 0012 6C353032 .string "l502_otp_make_invalid" 2160 0012 6C353032 .string "l502_otp_make_invalid"
BFIN GAS /tmp/ccbkdpb0.s page 48 BFIN GAS /tmp/ccrbMF6U.s page 48
2160 5F6F7470 2160 5F6F7470
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2199 003c 06020000 .4byte .LBE35-.Ltext0 2199 003c 06020000 .4byte .LBE35-.Ltext0
2200 0040 6E010000 .4byte .LBB46-.Ltext0 2200 0040 6E010000 .4byte .LBB46-.Ltext0
2201 0044 94010000 .4byte .LBE46-.Ltext0 2201 0044 94010000 .4byte .LBE46-.Ltext0
BFIN GAS /tmp/ccbkdpb0.s page 49 BFIN GAS /tmp/ccrbMF6U.s page 49
2202 0048 44010000 .4byte .LBB45-.Ltext0 2202 0048 44010000 .4byte .LBB45-.Ltext0
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2234 70526561 2234 70526561
2234 6400 2234 6400
2235 .LASF2: 2235 .LASF2:
BFIN GAS /tmp/ccbkdpb0.s page 50 BFIN GAS /tmp/ccrbMF6U.s page 50
2236 00a5 756E7369 .string "unsigned char" 2236 00a5 756E7369 .string "unsigned char"
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2258 6720756E 2258 6720756E
2258 7369676E 2258 7369676E
2258 65642069 2258 65642069
BFIN GAS /tmp/ccbkdpb0.s page 51 BFIN GAS /tmp/ccrbMF6U.s page 51
2259 .LASF26: 2259 .LASF26:
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2284 5F6F7470 2284 5F6F7470
2284 5F6D616B 2284 5F6D616B
2284 655F696E 2284 655F696E
BFIN GAS /tmp/ccbkdpb0.s page 52 BFIN GAS /tmp/ccrbMF6U.s page 52
2284 76616C69 2284 76616C69
@ -3074,16 +3074,16 @@ BFIN GAS /tmp/ccbkdpb0.s page 1
2290 01fe 7373796E .string "ssync" 2290 01fe 7373796E .string "ssync"
2290 6300 2290 6300
2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 2291 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccbkdpb0.s page 53 BFIN GAS /tmp/ccrbMF6U.s page 53
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_init.c *ABS*:0000000000000000 src/l502_init.c
/tmp/ccbkdpb0.s:13 .text:0000000000000000 _l502_otp_make_invalid /tmp/ccrbMF6U.s:13 .text:0000000000000000 _l502_otp_make_invalid
/tmp/ccbkdpb0.s:72 .text:0000000000000044 _l502_setup_pll /tmp/ccrbMF6U.s:72 .text:0000000000000044 _l502_setup_pll
/tmp/ccbkdpb0.s:96 .text:000000000000006c _l502_otp_write_cfg /tmp/ccrbMF6U.s:96 .text:000000000000006c _l502_otp_write_cfg
/tmp/ccbkdpb0.s:234 .text:0000000000000128 _l502_otp_init /tmp/ccrbMF6U.s:234 .text:0000000000000128 _l502_otp_init
/tmp/ccbkdpb0.s:512 .text:000000000000028c _l502_init /tmp/ccrbMF6U.s:512 .text:000000000000028c _l502_init
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_fpga_spi_init _fpga_spi_init

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/cctNt65n.s page 1 BFIN GAS /tmp/ccStMqxL.s page 1
1 .file "src/l502_params.c"; 1 .file "src/l502_params.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ, 36:src/l502_params.c **** .ref_freq = L502_REF_FREQ_2000KHZ,
37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT, 37:src/l502_params.c **** .out_freq_div = X502_OUT_FREQ_DIV_DEFAULT,
38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL, 38:src/l502_params.c **** .sync_mode = L502_SYNC_INTERNAL,
BFIN GAS /tmp/cctNt65n.s page 2 BFIN GAS /tmp/ccStMqxL.s page 2
39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL 39:src/l502_params.c **** .sync_start_mode = L502_SYNC_INTERNAL
@ -118,7 +118,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
47 .type _params_set_lch, STT_FUNC; 47 .type _params_set_lch, STT_FUNC;
48 _params_set_lch: 48 _params_set_lch:
49 .LFB3: 49 .LFB3:
BFIN GAS /tmp/cctNt65n.s page 3 BFIN GAS /tmp/ccStMqxL.s page 3
60:src/l502_params.c **** 60:src/l502_params.c ****
@ -178,7 +178,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) && 77:src/l502_params.c **** if ((mode!=L502_LCH_MODE_COMM) && (mode != L502_LCH_MODE_DIFF) &&
72 .loc 1 77 0 72 .loc 1 77 0
73 0044 120E cc =R2<=2 (iu); 73 0044 120E cc =R2<=2 (iu);
BFIN GAS /tmp/cctNt65n.s page 4 BFIN GAS /tmp/ccStMqxL.s page 4
74 0046 FA17 if !cc jump .L8 (bp); 74 0046 FA17 if !cc jump .L8 (bp);
@ -238,7 +238,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) { 95:src/l502_params.c **** int32_t params_set_adc_freq_div(uint32_t div) {
117 .loc 1 95 0 117 .loc 1 95 0
118 .LVL9: 118 .LVL9:
BFIN GAS /tmp/cctNt65n.s page 5 BFIN GAS /tmp/ccStMqxL.s page 5
119 008c 0830 R1 = R0; 119 008c 0830 R1 = R0;
@ -298,7 +298,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
158 00c4 00E80000 LINK 0; 158 00c4 00E80000 LINK 0;
159 .LCFI3: 159 .LCFI3:
160 .loc 1 107 0 160 .loc 1 107 0
BFIN GAS /tmp/cctNt65n.s page 6 BFIN GAS /tmp/ccStMqxL.s page 6
161 00c8 10E60402 [P2+2064] = R0; 161 00c8 10E60402 [P2+2064] = R0;
@ -358,7 +358,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
202 .LFE6: 202 .LFE6:
203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay 203 .size _params_set_adc_interframe_delay, .-_params_set_adc_interframe_delay
204 .align 4 204 .align 4
BFIN GAS /tmp/cctNt65n.s page 7 BFIN GAS /tmp/ccStMqxL.s page 7
205 .global _params_set_sync_mode; 205 .global _params_set_sync_mode;
@ -418,7 +418,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан 130:src/l502_params.c **** /** Установка источника синхронизации старта сбора дан
131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode 131:src/l502_params.c **** @param[in] sync_mode Значение из #t_l502_sync_mode
132:src/l502_params.c **** @return Код ошибки */ 132:src/l502_params.c **** @return Код ошибки */
BFIN GAS /tmp/cctNt65n.s page 8 BFIN GAS /tmp/ccStMqxL.s page 8
133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) { 133:src/l502_params.c **** int32_t params_set_sync_start_mode(t_l502_sync_mode sync_mode) {
@ -478,7 +478,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX)) 145:src/l502_params.c **** if ((div==0) || (div > L502_DIN_FREQ_DIV_MAX))
288 .loc 1 145 0 288 .loc 1 145 0
289 0162 FA63 R2 = -1 (X); 289 0162 FA63 R2 = -1 (X);
BFIN GAS /tmp/cctNt65n.s page 9 BFIN GAS /tmp/ccStMqxL.s page 9
290 0164 F867 R0 += -1; 290 0164 F867 R0 += -1;
@ -538,7 +538,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
331 019c 100A cc =R0<=R2 (iu); 331 019c 100A cc =R0<=R2 (iu);
332 019e 0B10 if !cc jump .L45; 332 019e 0B10 if !cc jump .L45;
156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS; 156:src/l502_params.c **** return L502_BF_ERR_INVALID_CMD_PARAMS;
BFIN GAS /tmp/cctNt65n.s page 10 BFIN GAS /tmp/ccStMqxL.s page 10
157:src/l502_params.c **** g_set.out_freq_div = div; 157:src/l502_params.c **** g_set.out_freq_div = div;
@ -598,7 +598,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
174:src/l502_params.c **** if (!err) { 174:src/l502_params.c **** if (!err) {
175:src/l502_params.c **** /* записываем логическую таблицу */ 175:src/l502_params.c **** /* записываем логическую таблицу */
176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) { 176:src/l502_params.c **** for (ch = 0; ch < g_set.lch_cnt; ch++) {
BFIN GAS /tmp/cctNt65n.s page 11 BFIN GAS /tmp/ccStMqxL.s page 11
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
@ -658,7 +658,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
390 .LBB2: 390 .LBB2:
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
391 .loc 1 177 0 391 .loc 1 177 0
BFIN GAS /tmp/cctNt65n.s page 12 BFIN GAS /tmp/ccStMqxL.s page 12
392 01f6 7C60 R4 = 15 (X); 392 01f6 7C60 R4 = 15 (X);
@ -718,7 +718,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7); 177:src/l502_params.c **** uint32_t wrd = ((g_set.lch[ch].phy_ch & 0xF) << 3) | (g_set.lch[ch].range & 0x7);
438 .loc 1 177 0 438 .loc 1 177 0
439 023e 184F R0 <<= 3; 439 023e 184F R0 <<= 3;
BFIN GAS /tmp/cctNt65n.s page 13 BFIN GAS /tmp/ccStMqxL.s page 13
440 0240 0832 P1 = R0; 440 0240 0832 P1 = R0;
@ -778,7 +778,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
487 02ac 3A60 R2 = 7 (X); 487 02ac 3A60 R2 = 7 (X);
488 02ae A8E41608 R0 = B [P5+2070] (Z); 488 02ae A8E41608 R0 = B [P5+2070] (Z);
489 02b2 5154 R1 = R1 & R2; 489 02b2 5154 R1 = R1 & R2;
BFIN GAS /tmp/cctNt65n.s page 14 BFIN GAS /tmp/ccStMqxL.s page 14
490 02b4 1054 R0 = R0 & R2; 490 02b4 1054 R0 = R0 & R2;
@ -838,7 +838,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
538 .section .debug_frame,"",@progbits 538 .section .debug_frame,"",@progbits
539 .Lframe0: 539 .Lframe0:
540 0000 0C000000 .4byte .LECIE0-.LSCIE0 540 0000 0C000000 .4byte .LECIE0-.LSCIE0
BFIN GAS /tmp/cctNt65n.s page 15 BFIN GAS /tmp/ccStMqxL.s page 15
541 .LSCIE0: 541 .LSCIE0:
@ -898,7 +898,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
595 0051 0C .byte 0xc 595 0051 0C .byte 0xc
596 0052 0F .uleb128 0xf 596 0052 0F .uleb128 0xf
597 0053 08 .uleb128 0x8 597 0053 08 .uleb128 0x8
BFIN GAS /tmp/cctNt65n.s page 16 BFIN GAS /tmp/ccStMqxL.s page 16
598 0054 8F .byte 0x8f 598 0054 8F .byte 0x8f
@ -958,7 +958,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
652 009f 01 .uleb128 0x1 652 009f 01 .uleb128 0x1
653 .align 4 653 .align 4
654 .LEFDE10: 654 .LEFDE10:
BFIN GAS /tmp/cctNt65n.s page 17 BFIN GAS /tmp/ccStMqxL.s page 17
655 .LSFDE12: 655 .LSFDE12:
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
709 00ec 00000000 .4byte .Lframe0 709 00ec 00000000 .4byte .Lframe0
710 00f0 C0010000 .4byte .LFB11 710 00f0 C0010000 .4byte .LFB11
711 00f4 2C010000 .4byte .LFE11-.LFB11 711 00f4 2C010000 .4byte .LFE11-.LFB11
BFIN GAS /tmp/cctNt65n.s page 18 BFIN GAS /tmp/ccStMqxL.s page 18
712 00f8 42 .byte 0x4 712 00f8 42 .byte 0x4
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
766 0035 00000000 .4byte 0x0 766 0035 00000000 .4byte 0x0
767 0039 00000000 .4byte 0x0 767 0039 00000000 .4byte 0x0
768 .LLST2: 768 .LLST2:
BFIN GAS /tmp/cctNt65n.s page 19 BFIN GAS /tmp/ccStMqxL.s page 19
769 003d 2C000000 .4byte .LFB3-.Ltext0 769 003d 2C000000 .4byte .LFB3-.Ltext0
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
823 00cd 08 .sleb128 8 823 00cd 08 .sleb128 8
824 00ce 00000000 .4byte 0x0 824 00ce 00000000 .4byte 0x0
825 00d2 00000000 .4byte 0x0 825 00d2 00000000 .4byte 0x0
BFIN GAS /tmp/cctNt65n.s page 20 BFIN GAS /tmp/ccStMqxL.s page 20
826 .LLST7: 826 .LLST7:
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
880 0163 1C010000 .4byte .LVL18-.Ltext0 880 0163 1C010000 .4byte .LVL18-.Ltext0
881 0167 1C010000 .4byte .LVL19-.Ltext0 881 0167 1C010000 .4byte .LVL19-.Ltext0
882 016b 0100 .2byte 0x1 882 016b 0100 .2byte 0x1
BFIN GAS /tmp/cctNt65n.s page 21 BFIN GAS /tmp/ccStMqxL.s page 21
883 016d 50 .byte 0x50 883 016d 50 .byte 0x50
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
937 01fb 60010000 .4byte .LVL27-.Ltext0 937 01fb 60010000 .4byte .LVL27-.Ltext0
938 01ff 66010000 .4byte .LVL28-.Ltext0 938 01ff 66010000 .4byte .LVL28-.Ltext0
939 0203 0100 .2byte 0x1 939 0203 0100 .2byte 0x1
BFIN GAS /tmp/cctNt65n.s page 22 BFIN GAS /tmp/ccStMqxL.s page 22
940 0205 50 .byte 0x50 940 0205 50 .byte 0x50
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
994 .LLST22: 994 .LLST22:
995 0294 DC010000 .4byte .LVL31-.Ltext0 995 0294 DC010000 .4byte .LVL31-.Ltext0
996 0298 DE010000 .4byte .LVL32-.Ltext0 996 0298 DE010000 .4byte .LVL32-.Ltext0
BFIN GAS /tmp/cctNt65n.s page 23 BFIN GAS /tmp/ccStMqxL.s page 23
997 029c 0100 .2byte 0x1 997 029c 0100 .2byte 0x1
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1051 0045 03 .uleb128 0x3 1051 0045 03 .uleb128 0x3
1052 0046 39030000 .4byte .LASF4 1052 0046 39030000 .4byte .LASF4
1053 004a 02 .byte 0x2 1053 004a 02 .byte 0x2
BFIN GAS /tmp/cctNt65n.s page 24 BFIN GAS /tmp/ccStMqxL.s page 24
1054 004b 36 .byte 0x36 1054 004b 36 .byte 0x36
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1108 00ae 00 .sleb128 0 1108 00ae 00 .sleb128 0
1109 00af 07 .uleb128 0x7 1109 00af 07 .uleb128 0x7
1110 00b0 10050000 .4byte .LASF15 1110 00b0 10050000 .4byte .LASF15
BFIN GAS /tmp/cctNt65n.s page 25 BFIN GAS /tmp/ccStMqxL.s page 25
1111 00b4 807C .sleb128 -512 1111 00b4 807C .sleb128 -512
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1165 0126 04 .byte 0x4 1165 0126 04 .byte 0x4
1166 0127 04 .byte 0x4 1166 0127 04 .byte 0x4
1167 0128 55 .byte 0x55 1167 0128 55 .byte 0x55
BFIN GAS /tmp/cctNt65n.s page 26 BFIN GAS /tmp/ccStMqxL.s page 26
1168 0129 52010000 .4byte 0x152 1168 0129 52010000 .4byte 0x152
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1222 0192 A7010000 .4byte .LASF41 1222 0192 A7010000 .4byte .LASF41
1223 0196 01 .sleb128 1 1223 0196 01 .sleb128 1
1224 0197 07 .uleb128 0x7 1224 0197 07 .uleb128 0x7
BFIN GAS /tmp/cctNt65n.s page 27 BFIN GAS /tmp/ccStMqxL.s page 27
1225 0198 C9000000 .4byte .LASF42 1225 0198 C9000000 .4byte .LASF42
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1279 01f9 E0000000 .4byte .LASF50 1279 01f9 E0000000 .4byte .LASF50
1280 01fd 05 .byte 0x5 1280 01fd 05 .byte 0x5
1281 01fe 1A .byte 0x1a 1281 01fe 1A .byte 0x1a
BFIN GAS /tmp/cctNt65n.s page 28 BFIN GAS /tmp/ccStMqxL.s page 28
1282 01ff 69000000 .4byte 0x69 1282 01ff 69000000 .4byte 0x69
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1336 0262 09 .uleb128 0x9 1336 0262 09 .uleb128 0x9
1337 0263 18010000 .4byte .LASF56 1337 0263 18010000 .4byte .LASF56
1338 0267 05 .byte 0x5 1338 0267 05 .byte 0x5
BFIN GAS /tmp/cctNt65n.s page 29 BFIN GAS /tmp/ccStMqxL.s page 29
1339 0268 24 .byte 0x24 1339 0268 24 .byte 0x24
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1393 02c9 23 .byte 0x23 1393 02c9 23 .byte 0x23
1394 02ca 8010 .uleb128 0x800 1394 02ca 8010 .uleb128 0x800
1395 02cc 09 .uleb128 0x9 1395 02cc 09 .uleb128 0x9
BFIN GAS /tmp/cctNt65n.s page 30 BFIN GAS /tmp/ccStMqxL.s page 30
1396 02cd D9020000 .4byte .LASF61 1396 02cd D9020000 .4byte .LASF61
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1450 0333 9710 .uleb128 0x817 1450 0333 9710 .uleb128 0x817
1451 0335 00 .byte 0x0 1451 0335 00 .byte 0x0
1452 0336 0B .uleb128 0xb 1452 0336 0B .uleb128 0xb
BFIN GAS /tmp/cctNt65n.s page 31 BFIN GAS /tmp/ccStMqxL.s page 31
1453 0337 9B020000 .4byte 0x29b 1453 0337 9B020000 .4byte 0x29b
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1507 03b7 18010000 .4byte .LASF56 1507 03b7 18010000 .4byte .LASF56
1508 03bb 01 .byte 0x1 1508 03bb 01 .byte 0x1
1509 03bc 49 .byte 0x49 1509 03bc 49 .byte 0x49
BFIN GAS /tmp/cctNt65n.s page 32 BFIN GAS /tmp/ccStMqxL.s page 32
1510 03bd 78010000 .4byte 0x178 1510 03bd 78010000 .4byte 0x178
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1564 042c D4000000 .4byte .LFE5 1564 042c D4000000 .4byte .LFE5
1565 0430 B7000000 .4byte .LLST6 1565 0430 B7000000 .4byte .LLST6
1566 0434 48040000 .4byte 0x448 1566 0434 48040000 .4byte 0x448
BFIN GAS /tmp/cctNt65n.s page 33 BFIN GAS /tmp/ccStMqxL.s page 33
1567 0438 0F .uleb128 0xf 1567 0438 0F .uleb128 0xf
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1621 04b9 01 .byte 0x1 1621 04b9 01 .byte 0x1
1622 04ba 57000000 .4byte 0x57 1622 04ba 57000000 .4byte 0x57
1623 04be 30010000 .4byte .LFB8 1623 04be 30010000 .4byte .LFB8
BFIN GAS /tmp/cctNt65n.s page 34 BFIN GAS /tmp/ccStMqxL.s page 34
1624 04c2 5E010000 .4byte .LFE8 1624 04c2 5E010000 .4byte .LFE8
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1678 0549 BF000000 .4byte .LASF81 1678 0549 BF000000 .4byte .LASF81
1679 054d 01 .byte 0x1 1679 054d 01 .byte 0x1
1680 054e AA .byte 0xaa 1680 054e AA .byte 0xaa
BFIN GAS /tmp/cctNt65n.s page 35 BFIN GAS /tmp/ccStMqxL.s page 35
1681 054f 01 .byte 0x1 1681 054f 01 .byte 0x1
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1735 05c9 89000000 .4byte 0x89 1735 05c9 89000000 .4byte 0x89
1736 05cd 00 .byte 0x0 1736 05cd 00 .byte 0x0
1737 .section .debug_abbrev 1737 .section .debug_abbrev
BFIN GAS /tmp/cctNt65n.s page 36 BFIN GAS /tmp/ccStMqxL.s page 36
1738 0000 01 .uleb128 0x1 1738 0000 01 .uleb128 0x1
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1792 0036 05 .uleb128 0x5 1792 0036 05 .uleb128 0x5
1793 0037 24 .uleb128 0x24 1793 0037 24 .uleb128 0x24
1794 0038 00 .byte 0x0 1794 0038 00 .byte 0x0
BFIN GAS /tmp/cctNt65n.s page 37 BFIN GAS /tmp/ccStMqxL.s page 37
1795 0039 0B .uleb128 0xb 1795 0039 0B .uleb128 0xb
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1849 006f 00 .byte 0x0 1849 006f 00 .byte 0x0
1850 0070 00 .byte 0x0 1850 0070 00 .byte 0x0
1851 0071 0A .uleb128 0xa 1851 0071 0A .uleb128 0xa
BFIN GAS /tmp/cctNt65n.s page 38 BFIN GAS /tmp/ccStMqxL.s page 38
1852 0072 0D .uleb128 0xd 1852 0072 0D .uleb128 0xd
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1906 00a8 3B .uleb128 0x3b 1906 00a8 3B .uleb128 0x3b
1907 00a9 0B .uleb128 0xb 1907 00a9 0B .uleb128 0xb
1908 00aa 27 .uleb128 0x27 1908 00aa 27 .uleb128 0x27
BFIN GAS /tmp/cctNt65n.s page 39 BFIN GAS /tmp/ccStMqxL.s page 39
1909 00ab 0C .uleb128 0xc 1909 00ab 0C .uleb128 0xc
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
1963 00e1 02 .uleb128 0x2 1963 00e1 02 .uleb128 0x2
1964 00e2 0A .uleb128 0xa 1964 00e2 0A .uleb128 0xa
1965 00e3 00 .byte 0x0 1965 00e3 00 .byte 0x0
BFIN GAS /tmp/cctNt65n.s page 40 BFIN GAS /tmp/ccStMqxL.s page 40
1966 00e4 00 .byte 0x0 1966 00e4 00 .byte 0x0
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2020 011a 00 .byte 0x0 2020 011a 00 .byte 0x0
2021 011b 16 .uleb128 0x16 2021 011b 16 .uleb128 0x16
2022 011c 34 .uleb128 0x34 2022 011c 34 .uleb128 0x34
BFIN GAS /tmp/cctNt65n.s page 41 BFIN GAS /tmp/ccStMqxL.s page 41
2023 011d 00 .byte 0x0 2023 011d 00 .byte 0x0
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2060 65745F61 2060 65745F61
2060 64635F69 2060 64635F69
2060 6E746572 2060 6E746572
BFIN GAS /tmp/cctNt65n.s page 42 BFIN GAS /tmp/ccStMqxL.s page 42
2061 0090 75040000 .4byte 0x475 2061 0090 75040000 .4byte 0x475
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2093 000c 62020000 .4byte .LBE3-.Ltext0 2093 000c 62020000 .4byte .LBE3-.Ltext0
2094 0010 00000000 .4byte 0x0 2094 0010 00000000 .4byte 0x0
2095 0014 00000000 .4byte 0x0 2095 0014 00000000 .4byte 0x0
BFIN GAS /tmp/cctNt65n.s page 43 BFIN GAS /tmp/ccStMqxL.s page 43
2096 .section .debug_str,"MS",@progbits,1 2096 .section .debug_str,"MS",@progbits,1
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2117 .LASF2: 2117 .LASF2:
2118 00a7 73686F72 .string "short int" 2118 00a7 73686F72 .string "short int"
2118 7420696E 2118 7420696E
BFIN GAS /tmp/cctNt65n.s page 44 BFIN GAS /tmp/ccStMqxL.s page 44
2118 7400 2118 7400
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2142 5F42465F 2142 5F42465F
2142 4552525F 2142 4552525F
2142 53545245 2142 53545245
BFIN GAS /tmp/cctNt65n.s page 45 BFIN GAS /tmp/ccStMqxL.s page 45
2142 414D5F53 2142 414D5F53
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2166 54455354 2166 54455354
2166 5F56414C 2166 5F56414C
2167 .LASF7: 2167 .LASF7:
BFIN GAS /tmp/cctNt65n.s page 46 BFIN GAS /tmp/ccStMqxL.s page 46
2168 0209 6C6F6E67 .string "long int" 2168 0209 6C6F6E67 .string "long int"
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2188 02c7 4C353032 .string "L502_ADC_RANGE_02" 2188 02c7 4C353032 .string "L502_ADC_RANGE_02"
2188 5F414443 2188 5F414443
2188 5F52414E 2188 5F52414E
BFIN GAS /tmp/cctNt65n.s page 47 BFIN GAS /tmp/ccStMqxL.s page 47
2188 47455F30 2188 47455F30
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2210 65745F6C 2210 65745F6C
2210 636800 2210 636800
2211 .LASF67: 2211 .LASF67:
BFIN GAS /tmp/cctNt65n.s page 48 BFIN GAS /tmp/ccStMqxL.s page 48
2212 0374 73796E63 .string "sync_start_mode" 2212 0374 73796E63 .string "sync_start_mode"
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2233 .LASF74: 2233 .LASF74:
2234 0433 66726571 .string "freq_code" 2234 0433 66726571 .string "freq_code"
2234 5F636F64 2234 5F636F64
BFIN GAS /tmp/cctNt65n.s page 49 BFIN GAS /tmp/ccStMqxL.s page 49
2234 6500 2234 6500
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/cctNt65n.s page 1
2254 545F434F 2254 545F434F
2255 .LASF68: 2255 .LASF68:
2256 0527 745F7365 .string "t_settings" 2256 0527 745F7365 .string "t_settings"
BFIN GAS /tmp/cctNt65n.s page 50 BFIN GAS /tmp/ccStMqxL.s page 50
2256 7474696E 2256 7474696E
@ -2983,22 +2983,22 @@ BFIN GAS /tmp/cctNt65n.s page 1
2272 5F766572 2272 5F766572
2272 00 2272 00
2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 2273 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/cctNt65n.s page 51 BFIN GAS /tmp/ccStMqxL.s page 51
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_params.c *ABS*:0000000000000000 src/l502_params.c
/tmp/cctNt65n.s:13 .text:0000000000000000 _params_set_lch_cnt /tmp/ccStMqxL.s:13 .text:0000000000000000 _params_set_lch_cnt
/tmp/cctNt65n.s:526 .data:0000000000000000 _g_set /tmp/ccStMqxL.s:526 .data:0000000000000000 _g_set
/tmp/cctNt65n.s:48 .text:000000000000002c _params_set_lch /tmp/ccStMqxL.s:48 .text:000000000000002c _params_set_lch
/tmp/cctNt65n.s:115 .text:000000000000008c _params_set_adc_freq_div /tmp/ccStMqxL.s:115 .text:000000000000008c _params_set_adc_freq_div
/tmp/cctNt65n.s:150 .text:00000000000000bc _params_set_ref_freq /tmp/ccStMqxL.s:150 .text:00000000000000bc _params_set_ref_freq
/tmp/cctNt65n.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay /tmp/ccStMqxL.s:172 .text:00000000000000d4 _params_set_adc_interframe_delay
/tmp/cctNt65n.s:207 .text:0000000000000100 _params_set_sync_mode /tmp/ccStMqxL.s:207 .text:0000000000000100 _params_set_sync_mode
/tmp/cctNt65n.s:245 .text:0000000000000130 _params_set_sync_start_mode /tmp/ccStMqxL.s:245 .text:0000000000000130 _params_set_sync_start_mode
/tmp/cctNt65n.s:283 .text:0000000000000160 _params_set_din_freq_div /tmp/ccStMqxL.s:283 .text:0000000000000160 _params_set_din_freq_div
/tmp/cctNt65n.s:318 .text:0000000000000190 _params_set_dac_freq_div /tmp/ccStMqxL.s:318 .text:0000000000000190 _params_set_dac_freq_div
/tmp/cctNt65n.s:352 .text:00000000000001c0 _configure /tmp/ccStMqxL.s:352 .text:00000000000001c0 _configure
*COM*:0000000000000018 _g_module_info *COM*:0000000000000018 _g_module_info
UNDEFINED SYMBOLS UNDEFINED SYMBOLS

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/ccPHHacO.s page 1 BFIN GAS /tmp/ccWkJnN5.s page 1
1 .file "src/l502_sport_tx.c"; 1 .file "src/l502_sport_tx.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
36:src/l502_sport_tx.c **** typedef struct { 36:src/l502_sport_tx.c **** typedef struct {
37:src/l502_sport_tx.c **** uint16_t ndpl; 37:src/l502_sport_tx.c **** uint16_t ndpl;
38:src/l502_sport_tx.c **** uint16_t sal; 38:src/l502_sport_tx.c **** uint16_t sal;
BFIN GAS /tmp/ccPHHacO.s page 2 BFIN GAS /tmp/ccWkJnN5.s page 2
39:src/l502_sport_tx.c **** uint16_t sah; 39:src/l502_sport_tx.c **** uint16_t sah;
@ -118,7 +118,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
65:src/l502_sport_tx.c **** f_tx_was_empty = 0; 65:src/l502_sport_tx.c **** f_tx_was_empty = 0;
41 .loc 1 65 0 41 .loc 1 65 0
42 002a 0060 R0 = 0 (X); 42 002a 0060 R0 = 0 (X);
BFIN GAS /tmp/ccPHHacO.s page 3 BFIN GAS /tmp/ccWkJnN5.s page 3
64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY; 64:src/l502_sport_tx.c **** ret |= X502_OUT_STATUS_FLAG_BUF_WAS_EMPTY;
@ -178,7 +178,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
80 005e 50E61900 W [P2+50] = R0; 80 005e 50E61900 W [P2+50] = R0;
81 0062 40E10000 R0.H = _f_descrs+70; 81 0062 40E10000 R0.H = _f_descrs+70;
82 0066 00E14A00 R0.L = _f_descrs+70; 82 0066 00E14A00 R0.L = _f_descrs+70;
BFIN GAS /tmp/ccPHHacO.s page 4 BFIN GAS /tmp/ccWkJnN5.s page 4
83 006a 50E61E00 W [P2+60] = R0; 83 006a 50E61E00 W [P2+60] = R0;
@ -238,7 +238,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF : 80:src/l502_sport_tx.c **** f_descrs[i].ndpl = i==(SPORT_TX_DESCR_CNT-1) ? (uint32_t)&f_descrs[0]&0xFFFF :
131 .loc 1 80 0 131 .loc 1 80 0
132 0112 50E64B00 W [P2+150] = R0; 132 0112 50E64B00 W [P2+150] = R0;
BFIN GAS /tmp/ccPHHacO.s page 5 BFIN GAS /tmp/ccWkJnN5.s page 5
133 .loc 1 84 0 133 .loc 1 84 0
@ -298,7 +298,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
99:src/l502_sport_tx.c **** } 99:src/l502_sport_tx.c **** }
100:src/l502_sport_tx.c **** 100:src/l502_sport_tx.c ****
101:src/l502_sport_tx.c **** 101:src/l502_sport_tx.c ****
BFIN GAS /tmp/ccPHHacO.s page 6 BFIN GAS /tmp/ccWkJnN5.s page 6
102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0. 102:src/l502_sport_tx.c **** /** @brief Останов сбора по SPORT0.
@ -358,7 +358,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
196 _isr_sport_dma_tx: 196 _isr_sport_dma_tx:
197 .LFB22: 197 .LFB22:
132:src/l502_sport_tx.c **** 132:src/l502_sport_tx.c ****
BFIN GAS /tmp/ccPHHacO.s page 7 BFIN GAS /tmp/ccWkJnN5.s page 7
133:src/l502_sport_tx.c **** 133:src/l502_sport_tx.c ****
@ -418,7 +418,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п 187:src/l502_sport_tx.c **** Также функция помечает дескриптор как свободный и п
188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт<D18D> 188:src/l502_sport_tx.c **** снова запускает DMA (если он был остановлен, но при эт<D18D>
189:src/l502_sport_tx.c **** дескриптор на передачу) */ 189:src/l502_sport_tx.c **** дескриптор на передачу) */
BFIN GAS /tmp/ccPHHacO.s page 8 BFIN GAS /tmp/ccWkJnN5.s page 8
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
@ -478,7 +478,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
250 .loc 1 191 0 250 .loc 1 191 0
251 01c0 4AE1C0FF P2.H = 65472; 251 01c0 4AE1C0FF P2.H = 65472;
190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) { 190:src/l502_sport_tx.c **** ISR( isr_sport_dma_tx) {
BFIN GAS /tmp/ccPHHacO.s page 9 BFIN GAS /tmp/ccWkJnN5.s page 9
252 .loc 1 190 0 252 .loc 1 190 0
@ -538,7 +538,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
291 0208 1032 P2 = R0; 291 0208 1032 P2 = R0;
292 020a 09E10400 P1.L = _f_descrs; 292 020a 09E10400 P1.L = _f_descrs;
293 020e 20E1A500 R0 = 165 (X); 293 020e 20E1A500 R0 = 165 (X);
BFIN GAS /tmp/ccPHHacO.s page 10 BFIN GAS /tmp/ccWkJnN5.s page 10
294 0212 925E P2 = P2 + (P2 << 2); 294 0212 925E P2 = P2 + (P2 << 2);
@ -598,7 +598,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push) 9:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(push)
10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4) 10:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_2_4)
11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3) 11:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_5_3)
BFIN GAS /tmp/ccPHHacO.s page 11 BFIN GAS /tmp/ccWkJnN5.s page 11
12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3) 12:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma diag(suppress:misra_rule_6_3)
@ -658,7 +658,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 66:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \ 67:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #if (!defined(__DEFINED_CLI) && \
68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \ 68:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** ((defined(__SPECIFIC_NAMES) && defined(__ENABLE_CLI)) || \
BFIN GAS /tmp/ccPHHacO.s page 12 BFIN GAS /tmp/ccWkJnN5.s page 12
69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI)))) 69:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** (!defined(__SPECIFIC_NAMES) && !defined(__DISABLE_CLI))))
@ -718,7 +718,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 123:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT 124:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define __DEFINED_EXCPT
125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** 125:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h ****
BFIN GAS /tmp/ccPHHacO.s page 13 BFIN GAS /tmp/ccWkJnN5.s page 13
126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A))) 126:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #define excpt(A) (__builtin_excpt((A)))
@ -778,7 +778,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 180:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) { 181:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * flushinvmodup(void * __a) {
182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a); 182:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_flushinvmodup(__a);
BFIN GAS /tmp/ccPHHacO.s page 14 BFIN GAS /tmp/ccWkJnN5.s page 14
183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval; 183:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** return __rval;
@ -838,7 +838,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline 237:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma inline
238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline 238:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** #pragma always_inline
239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) { 239:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** static void * iflushmodup(void * __a) {
BFIN GAS /tmp/ccPHHacO.s page 15 BFIN GAS /tmp/ccWkJnN5.s page 15
240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a); 240:/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/include/builtins.h **** void * __rval = __builtin_iflushmodup(__a);
@ -898,7 +898,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
339 0258 2191 R1 = [P4]; 339 0258 2191 R1 = [P4];
340 025a 1891 R0 = [P3]; 340 025a 1891 R0 = [P3];
341 025c 0108 cc =R1==R0; 341 025c 0108 cc =R1==R0;
BFIN GAS /tmp/ccPHHacO.s page 16 BFIN GAS /tmp/ccWkJnN5.s page 16
342 025e 0318 if cc jump .L13; 342 025e 0318 if cc jump .L13;
@ -958,7 +958,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
379 02a2 1401 M0 = [SP++]; 379 02a2 1401 M0 = [SP++];
380 02a4 1F01 L3 = [SP++]; 380 02a4 1F01 L3 = [SP++];
381 02a6 1E01 L2 = [SP++]; 381 02a6 1E01 L2 = [SP++];
BFIN GAS /tmp/ccPHHacO.s page 17 BFIN GAS /tmp/ccWkJnN5.s page 17
382 02a8 1D01 L1 = [SP++]; 382 02a8 1D01 L1 = [SP++];
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
432 02f6 BB2F jump.s .L14; 432 02f6 BB2F jump.s .L14;
433 .LBE23: 433 .LBE23:
434 .LBE22: 434 .LBE22:
BFIN GAS /tmp/ccPHHacO.s page 18 BFIN GAS /tmp/ccWkJnN5.s page 18
435 .LBE24: 435 .LBE24:
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
478 .loc 1 157 0 478 .loc 1 157 0
479 032c 20E1A500 R0 = 165 (X); 479 032c 20E1A500 R0 = 165 (X);
156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2; 156:src/l502_sport_tx.c **** f_descrs[f_put_descr].xcnt = size*2;
BFIN GAS /tmp/ccPHHacO.s page 19 BFIN GAS /tmp/ccWkJnN5.s page 19
480 .loc 1 156 0 480 .loc 1 156 0
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
175:src/l502_sport_tx.c **** f_put_descr=0; 175:src/l502_sport_tx.c **** f_put_descr=0;
528 .loc 1 175 0 528 .loc 1 175 0
529 0378 4AE10000 P2.H = _f_put_descr; 529 0378 4AE10000 P2.H = _f_put_descr;
BFIN GAS /tmp/ccPHHacO.s page 20 BFIN GAS /tmp/ccWkJnN5.s page 20
530 037c 0060 R0 = 0 (X); 530 037c 0060 R0 = 0 (X);
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
575 .LBB30: 575 .LBB30:
576 .LBB31: 576 .LBB31:
96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN; 96:src/l502_sport_tx.c **** *pSPORT0_TCR1 |= TSPEN;
BFIN GAS /tmp/ccPHHacO.s page 21 BFIN GAS /tmp/ccWkJnN5.s page 21
577 .loc 1 96 0 577 .loc 1 96 0
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
621 .LBB41: 621 .LBB41:
622 .loc 2 277 0 622 .loc 2 277 0
623 0402 2400 ssync; 623 0402 2400 ssync;
BFIN GAS /tmp/ccPHHacO.s page 22 BFIN GAS /tmp/ccWkJnN5.s page 22
624 .LBE41: 624 .LBE41:
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
674 0468 50E62800 W [P2+80] = R0; 674 0468 50E62800 W [P2+80] = R0;
675 046c 40E10000 R0.H = _f_descrs+100; 675 046c 40E10000 R0.H = _f_descrs+100;
676 0470 00E16800 R0.L = _f_descrs+100; 676 0470 00E16800 R0.L = _f_descrs+100;
BFIN GAS /tmp/ccPHHacO.s page 23 BFIN GAS /tmp/ccWkJnN5.s page 23
677 0474 50E62D00 W [P2+90] = R0; 677 0474 50E62D00 W [P2+90] = R0;
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2; 85:src/l502_sport_tx.c **** *pDMA4_X_MODIFY = 2;
723 .loc 1 85 0 723 .loc 1 85 0
724 0502 4AE1C0FF P2.H = 65472; 724 0502 4AE1C0FF P2.H = 65472;
BFIN GAS /tmp/ccPHHacO.s page 24 BFIN GAS /tmp/ccWkJnN5.s page 24
725 0506 1060 R0 = 2 (X); 725 0506 1060 R0 = 2 (X);
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
775 0004 FFFFFFFF .4byte 0xffffffff 775 0004 FFFFFFFF .4byte 0xffffffff
776 0008 01 .byte 0x1 776 0008 01 .byte 0x1
777 0009 00 .string "" 777 0009 00 .string ""
BFIN GAS /tmp/ccPHHacO.s page 25 BFIN GAS /tmp/ccWkJnN5.s page 25
778 000a 01 .uleb128 0x1 778 000a 01 .uleb128 0x1
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
832 0055 02 .uleb128 0x2 832 0055 02 .uleb128 0x2
833 0056 A3 .byte 0xa3 833 0056 A3 .byte 0xa3
834 0057 01 .uleb128 0x1 834 0057 01 .uleb128 0x1
BFIN GAS /tmp/ccPHHacO.s page 26 BFIN GAS /tmp/ccWkJnN5.s page 26
835 .align 4 835 .align 4
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
889 008a 0E .byte 0xe 889 008a 0E .byte 0xe
890 008b 64 .uleb128 0x64 890 008b 64 .uleb128 0x64
891 008c 42 .byte 0x4 891 008c 42 .byte 0x4
BFIN GAS /tmp/ccPHHacO.s page 27 BFIN GAS /tmp/ccWkJnN5.s page 27
892 .4byte .LCFI15-.LCFI14 892 .4byte .LCFI15-.LCFI14
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
946 00bd 25 .uleb128 0x25 946 00bd 25 .uleb128 0x25
947 00be 9E .byte 0x9e 947 00be 9E .byte 0x9e
948 00bf 24 .uleb128 0x24 948 00bf 24 .uleb128 0x24
BFIN GAS /tmp/ccPHHacO.s page 28 BFIN GAS /tmp/ccWkJnN5.s page 28
949 00c0 9D .byte 0x9d 949 00c0 9D .byte 0x9d
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1003 00f6 80 .byte 0x80 1003 00f6 80 .byte 0x80
1004 00f7 08 .uleb128 0x8 1004 00f7 08 .uleb128 0x8
1005 00f8 B1 .byte 0xb1 1005 00f8 B1 .byte 0xb1
BFIN GAS /tmp/ccPHHacO.s page 29 BFIN GAS /tmp/ccWkJnN5.s page 29
1006 00f9 07 .uleb128 0x7 1006 00f9 07 .uleb128 0x7
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1060 0136 04 .uleb128 0x4 1060 0136 04 .uleb128 0x4
1061 0137 8D .byte 0x8d 1061 0137 8D .byte 0x8d
1062 0138 03 .uleb128 0x3 1062 0138 03 .uleb128 0x3
BFIN GAS /tmp/ccPHHacO.s page 30 BFIN GAS /tmp/ccWkJnN5.s page 30
1063 0139 8C .byte 0x8c 1063 0139 8C .byte 0x8c
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1117 0046 0100 .2byte 0x1 1117 0046 0100 .2byte 0x1
1118 0048 5E .byte 0x5e 1118 0048 5E .byte 0x5e
1119 0049 70010000 .4byte .LCFI2-.Ltext0 1119 0049 70010000 .4byte .LCFI2-.Ltext0
BFIN GAS /tmp/ccPHHacO.s page 31 BFIN GAS /tmp/ccWkJnN5.s page 31
1120 004d 8C010000 .4byte .LFE20-.Ltext0 1120 004d 8C010000 .4byte .LFE20-.Ltext0
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1174 00d3 7E .byte 0x7e 1174 00d3 7E .byte 0x7e
1175 00d4 D800 .sleb128 88 1175 00d4 D800 .sleb128 88
1176 00d6 A0010000 .4byte .LCFI12-.Ltext0 1176 00d6 A0010000 .4byte .LCFI12-.Ltext0
BFIN GAS /tmp/ccPHHacO.s page 32 BFIN GAS /tmp/ccWkJnN5.s page 32
1177 00da A2010000 .4byte .LCFI13-.Ltext0 1177 00da A2010000 .4byte .LCFI13-.Ltext0
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1231 0165 B6010000 .4byte .LCFI23-.Ltext0 1231 0165 B6010000 .4byte .LCFI23-.Ltext0
1232 0169 B8010000 .4byte .LCFI24-.Ltext0 1232 0169 B8010000 .4byte .LCFI24-.Ltext0
1233 016d 0300 .2byte 0x3 1233 016d 0300 .2byte 0x3
BFIN GAS /tmp/ccPHHacO.s page 33 BFIN GAS /tmp/ccWkJnN5.s page 33
1234 016f 7E .byte 0x7e 1234 016f 7E .byte 0x7e
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1288 01fd 7E .byte 0x7e 1288 01fd 7E .byte 0x7e
1289 01fe 0C .sleb128 12 1289 01fe 0C .sleb128 12
1290 01ff 02030000 .4byte .LCFI33-.Ltext0 1290 01ff 02030000 .4byte .LCFI33-.Ltext0
BFIN GAS /tmp/ccPHHacO.s page 34 BFIN GAS /tmp/ccWkJnN5.s page 34
1291 0203 E4030000 .4byte .LFE21-.Ltext0 1291 0203 E4030000 .4byte .LFE21-.Ltext0
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1345 0031 03 .byte 0x3 1345 0031 03 .byte 0x3
1346 0032 2A .byte 0x2a 1346 0032 2A .byte 0x2a
1347 0033 37000000 .4byte 0x37 1347 0033 37000000 .4byte 0x37
BFIN GAS /tmp/ccPHHacO.s page 35 BFIN GAS /tmp/ccWkJnN5.s page 35
1348 0037 02 .uleb128 0x2 1348 0037 02 .uleb128 0x2
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1402 0097 04 .byte 0x4 1402 0097 04 .byte 0x4
1403 0098 04 .byte 0x4 1403 0098 04 .byte 0x4
1404 0099 37 .byte 0x37 1404 0099 37 .byte 0x37
BFIN GAS /tmp/ccPHHacO.s page 36 BFIN GAS /tmp/ccWkJnN5.s page 36
1405 009a AB000000 .4byte 0xab 1405 009a AB000000 .4byte 0xab
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1459 0100 02 .uleb128 0x2 1459 0100 02 .uleb128 0x2
1460 0101 0A .uleb128 0xa 1460 0101 0A .uleb128 0xa
1461 0102 73616800 .string "sah" 1461 0102 73616800 .string "sah"
BFIN GAS /tmp/ccPHHacO.s page 37 BFIN GAS /tmp/ccWkJnN5.s page 37
1462 0106 01 .byte 0x1 1462 0106 01 .byte 0x1
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1516 016d 3C .byte 0x3c 1516 016d 3C .byte 0x3c
1517 016e 5E000000 .4byte 0x5e 1517 016e 5E000000 .4byte 0x5e
1518 0172 01 .byte 0x1 1518 0172 01 .byte 0x1
BFIN GAS /tmp/ccPHHacO.s page 38 BFIN GAS /tmp/ccWkJnN5.s page 38
1519 0173 51 .byte 0x51 1519 0173 51 .byte 0x51
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1573 01ef 01 .byte 0x1 1573 01ef 01 .byte 0x1
1574 01f0 C1 .byte 0xc1 1574 01f0 C1 .byte 0xc1
1575 01f1 5E000000 .4byte 0x5e 1575 01f1 5E000000 .4byte 0x5e
BFIN GAS /tmp/ccPHHacO.s page 39 BFIN GAS /tmp/ccWkJnN5.s page 39
1576 01f5 D5010000 .4byte .LLST4 1576 01f5 D5010000 .4byte .LLST4
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1630 0279 16 .uleb128 0x16 1630 0279 16 .uleb128 0x16
1631 027a 95000000 .4byte .LASF31 1631 027a 95000000 .4byte .LASF31
1632 027e 01 .byte 0x1 1632 027e 01 .byte 0x1
BFIN GAS /tmp/ccPHHacO.s page 40 BFIN GAS /tmp/ccWkJnN5.s page 40
1633 027f AA .byte 0xaa 1633 027f AA .byte 0xaa
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1687 0300 22040000 .4byte .LBB47 1687 0300 22040000 .4byte .LBB47
1688 0304 48050000 .4byte .LBE47 1688 0304 48050000 .4byte .LBE47
1689 0308 12 .uleb128 0x12 1689 0308 12 .uleb128 0x12
BFIN GAS /tmp/ccPHHacO.s page 41 BFIN GAS /tmp/ccWkJnN5.s page 41
1690 0309 83010000 .4byte 0x183 1690 0309 83010000 .4byte 0x183
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1744 037b 88010000 .4byte .LASF39 1744 037b 88010000 .4byte .LASF39
1745 037f 01 .byte 0x1 1745 037f 01 .byte 0x1
1746 0380 30 .byte 0x30 1746 0380 30 .byte 0x30
BFIN GAS /tmp/ccPHHacO.s page 42 BFIN GAS /tmp/ccWkJnN5.s page 42
1747 0381 7E000000 .4byte 0x7e 1747 0381 7E000000 .4byte 0x7e
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1801 0021 03 .uleb128 0x3 1801 0021 03 .uleb128 0x3
1802 0022 0E .uleb128 0xe 1802 0022 0E .uleb128 0xe
1803 0023 3A .uleb128 0x3a 1803 0023 3A .uleb128 0x3a
BFIN GAS /tmp/ccPHHacO.s page 43 BFIN GAS /tmp/ccWkJnN5.s page 43
1804 0024 0B .uleb128 0xb 1804 0024 0B .uleb128 0xb
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1858 005a 3A .uleb128 0x3a 1858 005a 3A .uleb128 0x3a
1859 005b 0B .uleb128 0xb 1859 005b 0B .uleb128 0xb
1860 005c 3B .uleb128 0x3b 1860 005c 3B .uleb128 0x3b
BFIN GAS /tmp/ccPHHacO.s page 44 BFIN GAS /tmp/ccWkJnN5.s page 44
1861 005d 0B .uleb128 0xb 1861 005d 0B .uleb128 0xb
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1915 0093 0E .uleb128 0xe 1915 0093 0E .uleb128 0xe
1916 0094 3A .uleb128 0x3a 1916 0094 3A .uleb128 0x3a
1917 0095 0B .uleb128 0xb 1917 0095 0B .uleb128 0xb
BFIN GAS /tmp/ccPHHacO.s page 45 BFIN GAS /tmp/ccWkJnN5.s page 45
1918 0096 3B .uleb128 0x3b 1918 0096 3B .uleb128 0x3b
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
1972 00cc 0E .uleb128 0xe 1972 00cc 0E .uleb128 0xe
1973 00cd 3A .uleb128 0x3a 1973 00cd 3A .uleb128 0x3a
1974 00ce 0B .uleb128 0xb 1974 00ce 0B .uleb128 0xb
BFIN GAS /tmp/ccPHHacO.s page 46 BFIN GAS /tmp/ccWkJnN5.s page 46
1975 00cf 3B .uleb128 0x3b 1975 00cf 3B .uleb128 0x3b
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2029 0105 3B .uleb128 0x3b 2029 0105 3B .uleb128 0x3b
2030 0106 0B .uleb128 0xb 2030 0106 0B .uleb128 0xb
2031 0107 27 .uleb128 0x27 2031 0107 27 .uleb128 0x27
BFIN GAS /tmp/ccPHHacO.s page 47 BFIN GAS /tmp/ccWkJnN5.s page 47
2032 0108 0C .uleb128 0xc 2032 0108 0C .uleb128 0xc
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2086 013e 17 .uleb128 0x17 2086 013e 17 .uleb128 0x17
2087 013f 34 .uleb128 0x34 2087 013f 34 .uleb128 0x34
2088 0140 00 .byte 0x0 2088 0140 00 .byte 0x0
BFIN GAS /tmp/ccPHHacO.s page 48 BFIN GAS /tmp/ccWkJnN5.s page 48
2089 0141 03 .uleb128 0x3 2089 0141 03 .uleb128 0x3
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2143 0177 03 .uleb128 0x3 2143 0177 03 .uleb128 0x3
2144 0178 0E .uleb128 0xe 2144 0178 0E .uleb128 0xe
2145 0179 3A .uleb128 0x3a 2145 0179 3A .uleb128 0x3a
BFIN GAS /tmp/ccPHHacO.s page 49 BFIN GAS /tmp/ccWkJnN5.s page 49
2146 017a 0B .uleb128 0xb 2146 017a 0B .uleb128 0xb
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2200 01b0 49 .uleb128 0x49 2200 01b0 49 .uleb128 0x49
2201 01b1 13 .uleb128 0x13 2201 01b1 13 .uleb128 0x13
2202 01b2 2F .uleb128 0x2f 2202 01b2 2F .uleb128 0x2f
BFIN GAS /tmp/ccPHHacO.s page 50 BFIN GAS /tmp/ccWkJnN5.s page 50
2203 01b3 0B .uleb128 0xb 2203 01b3 0B .uleb128 0xb
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2253 0026 8D010000 .4byte 0x18d 2253 0026 8D010000 .4byte 0x18d
2254 002a 73706F72 .string "sport_tx_init" 2254 002a 73706F72 .string "sport_tx_init"
2254 745F7478 2254 745F7478
BFIN GAS /tmp/ccPHHacO.s page 51 BFIN GAS /tmp/ccWkJnN5.s page 51
2254 5F696E69 2254 5F696E69
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2292 0000 73706F72 .string "sport_tx_init" 2292 0000 73706F72 .string "sport_tx_init"
2292 745F7478 2292 745F7478
2292 5F696E69 2292 5F696E69
BFIN GAS /tmp/ccPHHacO.s page 52 BFIN GAS /tmp/ccWkJnN5.s page 52
2292 7400 2292 7400
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2314 53545245 2314 53545245
2314 414D5F43 2314 414D5F43
2314 59434C45 2314 59434C45
BFIN GAS /tmp/ccPHHacO.s page 53 BFIN GAS /tmp/ccWkJnN5.s page 53
2314 00 2314 00
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2338 72737400 2338 72737400
2339 .LASF11: 2339 .LASF11:
2340 0190 756E7369 .string "unsigned int" 2340 0190 756E7369 .string "unsigned int"
BFIN GAS /tmp/ccPHHacO.s page 54 BFIN GAS /tmp/ccWkJnN5.s page 54
2340 676E6564 2340 676E6564
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2362 657100 2362 657100
2363 .LASF2: 2363 .LASF2:
2364 0234 73686F72 .string "short int" 2364 0234 73686F72 .string "short int"
BFIN GAS /tmp/ccPHHacO.s page 55 BFIN GAS /tmp/ccWkJnN5.s page 55
2364 7420696E 2364 7420696E
@ -3293,24 +3293,24 @@ BFIN GAS /tmp/ccPHHacO.s page 1
2386 02ce 7373796E .string "ssync" 2386 02ce 7373796E .string "ssync"
2386 6300 2386 6300
2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 2387 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccPHHacO.s page 56 BFIN GAS /tmp/ccWkJnN5.s page 56
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_sport_tx.c *ABS*:0000000000000000 src/l502_sport_tx.c
/tmp/ccPHHacO.s:13 .text:0000000000000000 _sport_tx_out_status /tmp/ccWkJnN5.s:13 .text:0000000000000000 _sport_tx_out_status
/tmp/ccPHHacO.s:766 .bss:00000000000000a8 _f_put_cnt /tmp/ccWkJnN5.s:766 .bss:00000000000000a8 _f_put_cnt
/tmp/ccPHHacO.s:768 .bss:00000000000000ac _f_done_cnt /tmp/ccWkJnN5.s:768 .bss:00000000000000ac _f_done_cnt
/tmp/ccPHHacO.s:758 .bss:0000000000000000 _f_tx_was_empty /tmp/ccWkJnN5.s:758 .bss:0000000000000000 _f_tx_was_empty
/tmp/ccPHHacO.s:57 .text:0000000000000038 _sport_tx_init /tmp/ccWkJnN5.s:57 .text:0000000000000038 _sport_tx_init
/tmp/ccPHHacO.s:760 .bss:0000000000000004 _f_descrs /tmp/ccWkJnN5.s:760 .bss:0000000000000004 _f_descrs
/tmp/ccPHHacO.s:762 .bss:00000000000000a5 _f_done_descr /tmp/ccWkJnN5.s:762 .bss:00000000000000a5 _f_done_descr
/tmp/ccPHHacO.s:760 .bss:00000000000000a4 _f_put_descr /tmp/ccWkJnN5.s:760 .bss:00000000000000a4 _f_put_descr
/tmp/ccPHHacO.s:770 .bss:00000000000000b0 _f_first /tmp/ccWkJnN5.s:770 .bss:00000000000000b0 _f_first
/tmp/ccPHHacO.s:171 .text:0000000000000168 _sport_tx_req_rdy /tmp/ccWkJnN5.s:171 .text:0000000000000168 _sport_tx_req_rdy
/tmp/ccPHHacO.s:196 .text:000000000000018c _isr_sport_dma_tx /tmp/ccWkJnN5.s:196 .text:000000000000018c _isr_sport_dma_tx
/tmp/ccPHHacO.s:441 .text:00000000000002f8 _sport_tx_start_req /tmp/ccWkJnN5.s:441 .text:00000000000002f8 _sport_tx_start_req
/tmp/ccPHHacO.s:602 .text:00000000000003e4 _sport_tx_stop /tmp/ccWkJnN5.s:602 .text:00000000000003e4 _sport_tx_stop
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_sport_tx_done _sport_tx_done

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/cc2FNGnK.s page 1 BFIN GAS /tmp/ccgd3C2U.s page 1
1 .file "src/l502_tests.c"; 1 .file "src/l502_tests.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
36:src/l502_tests.c **** #include <string.h> 36:src/l502_tests.c **** #include <string.h>
37:src/l502_tests.c **** 37:src/l502_tests.c ****
38:src/l502_tests.c **** 38:src/l502_tests.c ****
BFIN GAS /tmp/cc2FNGnK.s page 2 BFIN GAS /tmp/ccgd3C2U.s page 2
39:src/l502_tests.c **** 39:src/l502_tests.c ****
@ -118,7 +118,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
21 0002 2832 P5 = R0; 21 0002 2832 P5 = R0;
22 0004 00E80300 LINK 12; 22 0004 00E80300 LINK 12;
23 .LCFI1: 23 .LCFI1:
BFIN GAS /tmp/cc2FNGnK.s page 3 BFIN GAS /tmp/ccgd3C2U.s page 3
88:src/l502_tests.c **** /* получение результата теста */ 88:src/l502_tests.c **** /* получение результата теста */
@ -178,7 +178,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res)); 125:src/l502_tests.c **** memset(&f_test_res, 0, sizeof(f_test_res));
126:src/l502_tests.c **** f_test_res.test = cmd->param; 126:src/l502_tests.c **** f_test_res.test = cmd->param;
127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL); 127:src/l502_tests.c **** l502_cmd_done(0, 0, NULL);
BFIN GAS /tmp/cc2FNGnK.s page 4 BFIN GAS /tmp/ccgd3C2U.s page 4
128:src/l502_tests.c **** 128:src/l502_tests.c ****
@ -238,7 +238,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
71 0054 1093 [P2] = R0; 71 0054 1093 [P2] = R0;
123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) { 123:src/l502_tests.c **** if (f_test_pars[i].test_code == cmd->param) {
72 .loc 1 123 0 72 .loc 1 123 0
BFIN GAS /tmp/cc2FNGnK.s page 5 BFIN GAS /tmp/ccgd3C2U.s page 5
73 0056 2091 R0 = [P4]; 73 0056 2091 R0 = [P4];
@ -298,7 +298,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0; 94:src/l502_tests.c **** f_test_res.run = (g_mode == L502_BF_MODE_TEST) ? 1 : 0;
123 .loc 1 94 0 123 .loc 1 94 0
124 00b2 100C cc =R0==2; 124 00b2 100C cc =R0==2;
BFIN GAS /tmp/cc2FNGnK.s page 6 BFIN GAS /tmp/ccgd3C2U.s page 6
125 00b4 0002 R0 = CC; 125 00b4 0002 R0 = CC;
@ -358,7 +358,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
171 00e8 FFE28CFF jump.l _l502_cmd_done; 171 00e8 FFE28CFF jump.l _l502_cmd_done;
172 .LVL11: 172 .LVL11:
173 .L22: 173 .L22:
BFIN GAS /tmp/cc2FNGnK.s page 7 BFIN GAS /tmp/ccgd3C2U.s page 7
174 .LBB3: 174 .LBB3:
@ -418,7 +418,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
219 219
220 .LCFI6: 220 .LCFI6:
221 .LVL12: 221 .LVL12:
BFIN GAS /tmp/cc2FNGnK.s page 8 BFIN GAS /tmp/ccgd3C2U.s page 8
222 0132 1000 rts; 222 0132 1000 rts;
@ -478,7 +478,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
265 0176 1F93 [P3] = R7; 265 0176 1F93 [P3] = R7;
266 .L12: 266 .L12:
121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) && 121:src/l502_tests.c **** for (i=0, f_cur_test_ind=-1; (i<sizeof(f_test_pars)/sizeof(f_test_pars[0])) &&
BFIN GAS /tmp/cc2FNGnK.s page 9 BFIN GAS /tmp/ccgd3C2U.s page 9
267 .loc 1 121 0 267 .loc 1 121 0
@ -538,7 +538,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
312 01c6 1D93 [P3] = R5; 312 01c6 1D93 [P3] = R5;
131:src/l502_tests.c **** f_test_pars[i].start(); 131:src/l502_tests.c **** f_test_pars[i].start();
313 .loc 1 131 0 313 .loc 1 131 0
BFIN GAS /tmp/cc2FNGnK.s page 10 BFIN GAS /tmp/ccgd3C2U.s page 10
314 01c8 6200 call (P2); 314 01c8 6200 call (P2);
@ -598,7 +598,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
358 0210 0AE10000 P2.L = _f_test_pars; 358 0210 0AE10000 P2.L = _f_test_pars;
359 0214 92AE P2 = [P2+40]; 359 0214 92AE P2 = [P2+40];
360 0216 420C cc =P2==0; 360 0216 420C cc =P2==0;
BFIN GAS /tmp/cc2FNGnK.s page 11 BFIN GAS /tmp/ccgd3C2U.s page 11
361 0218 0518 if cc jump .L16; 361 0218 0518 if cc jump .L16;
@ -658,7 +658,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
158:src/l502_tests.c **** 158:src/l502_tests.c ****
159:src/l502_tests.c **** /* тестирование SPORT'а, служащего для передачи потоков А<> 159:src/l502_tests.c **** /* тестирование SPORT'а, служащего для передачи потоков А<>
160:src/l502_tests.c **** от BlackFin'а к ПЛИС. Устанавливается циклический сквозн 160:src/l502_tests.c **** от BlackFin'а к ПЛИС. Устанавливается циклический сквозн
BFIN GAS /tmp/cc2FNGnK.s page 12 BFIN GAS /tmp/ccgd3C2U.s page 12
161:src/l502_tests.c **** и передается счетчик, который проверяется при прием<D0B5> 161:src/l502_tests.c **** и передается счетчик, который проверяется при прием<D0B5>
@ -718,7 +718,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
215:src/l502_tests.c **** rx_cntr++; 215:src/l502_tests.c **** rx_cntr++;
216:src/l502_tests.c **** } 216:src/l502_tests.c **** }
217:src/l502_tests.c **** } 217:src/l502_tests.c **** }
BFIN GAS /tmp/cc2FNGnK.s page 13 BFIN GAS /tmp/ccgd3C2U.s page 13
218:src/l502_tests.c **** 218:src/l502_tests.c ****
@ -778,7 +778,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
243:src/l502_tests.c **** 243:src/l502_tests.c ****
244:src/l502_tests.c **** if (f_test_res.last_wr != f_test_res.last_rd) 244:src/l502_tests.c **** if (f_test_res.last_wr != f_test_res.last_rd)
245:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE; 245:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
BFIN GAS /tmp/cc2FNGnK.s page 14 BFIN GAS /tmp/ccgd3C2U.s page 14
424 .loc 1 245 0 424 .loc 1 245 0
@ -838,7 +838,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
464 .LBE6: 464 .LBE6:
237:src/l502_tests.c **** while (!f_test_res.err && (g_mode==L502_BF_MODE_TEST)) { 237:src/l502_tests.c **** while (!f_test_res.err && (g_mode==L502_BF_MODE_TEST)) {
465 .loc 1 237 0 465 .loc 1 237 0
BFIN GAS /tmp/cc2FNGnK.s page 15 BFIN GAS /tmp/ccgd3C2U.s page 15
466 029c 29A1 R1 = [P5+16]; 466 029c 29A1 R1 = [P5+16];
@ -898,7 +898,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
266:src/l502_tests.c **** 266:src/l502_tests.c ****
267:src/l502_tests.c **** while (!f_test_res.err && (g_mode == L502_BF_MODE_TEST)) { 267:src/l502_tests.c **** while (!f_test_res.err && (g_mode == L502_BF_MODE_TEST)) {
504 .loc 1 267 0 504 .loc 1 267 0
BFIN GAS /tmp/cc2FNGnK.s page 16 BFIN GAS /tmp/ccgd3C2U.s page 16
505 02c2 4CE10000 P4.H = _f_test_res; 505 02c2 4CE10000 P4.H = _f_test_res;
@ -958,7 +958,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
274:src/l502_tests.c **** cntr = 0; 274:src/l502_tests.c **** cntr = 0;
275:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end); 275:src/l502_tests.c **** TEST_CHECK_OUT(sdram_test_end);
552 .loc 1 275 0 552 .loc 1 275 0
BFIN GAS /tmp/cc2FNGnK.s page 17 BFIN GAS /tmp/ccgd3C2U.s page 17
553 030a FFE37BFE call _l502_cmd_check_req; 553 030a FFE37BFE call _l502_cmd_check_req;
@ -1018,7 +1018,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
320:src/l502_tests.c **** uint16_t word = bank1[i]; 320:src/l502_tests.c **** uint16_t word = bank1[i];
321:src/l502_tests.c **** if (word != cntr) { 321:src/l502_tests.c **** if (word != cntr) {
322:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE; 322:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
BFIN GAS /tmp/cc2FNGnK.s page 18 BFIN GAS /tmp/ccgd3C2U.s page 18
323:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i]; 323:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank1[i];
@ -1078,7 +1078,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
377:src/l502_tests.c **** word[3] = bank4[i]; 377:src/l502_tests.c **** word[3] = bank4[i];
378:src/l502_tests.c **** word[2] = bank3[i]; 378:src/l502_tests.c **** word[2] = bank3[i];
379:src/l502_tests.c **** 379:src/l502_tests.c ****
BFIN GAS /tmp/cc2FNGnK.s page 19 BFIN GAS /tmp/ccgd3C2U.s page 19
380:src/l502_tests.c **** 380:src/l502_tests.c ****
@ -1138,7 +1138,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
573 .loc 1 279 0 573 .loc 1 279 0
574 0324 FFE36EFE call _l502_cmd_check_req; 574 0324 FFE36EFE call _l502_cmd_check_req;
575 .LVL29: 575 .LVL29:
BFIN GAS /tmp/cc2FNGnK.s page 20 BFIN GAS /tmp/ccgd3C2U.s page 20
576 0328 1891 R0 = [P3]; 576 0328 1891 R0 = [P3];
@ -1198,7 +1198,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
623 .LVL38: 623 .LVL38:
624 0366 1891 R0 = [P3]; 624 0366 1891 R0 = [P3];
625 0368 100C cc =R0==2; 625 0368 100C cc =R0==2;
BFIN GAS /tmp/cc2FNGnK.s page 21 BFIN GAS /tmp/ccgd3C2U.s page 21
626 036a 9F10 if !cc jump .L81; 626 036a 9F10 if !cc jump .L81;
@ -1258,7 +1258,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
673 .loc 1 306 0 673 .loc 1 306 0
674 03b6 925A P2 = P2 + P2; 674 03b6 925A P2 = P2 + P2;
307:src/l502_tests.c **** bank2[i] = ~cntr; 307:src/l502_tests.c **** bank2[i] = ~cntr;
BFIN GAS /tmp/cc2FNGnK.s page 22 BFIN GAS /tmp/ccgd3C2U.s page 22
675 .loc 1 307 0 675 .loc 1 307 0
@ -1318,7 +1318,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
718 .loc 1 305 0 718 .loc 1 305 0
719 0400 0B60 R3 = 1 (X); 719 0400 0B60 R3 = 1 (X);
720 0402 0F64 R7 += 1; 720 0402 0F64 R7 += 1;
BFIN GAS /tmp/cc2FNGnK.s page 23 BFIN GAS /tmp/ccgd3C2U.s page 23
721 0404 B34F R3 <<= 22; 721 0404 B34F R3 <<= 22;
@ -1378,7 +1378,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
768 043c C142 R1 = R0.L (Z); 768 043c C142 R1 = R0.L (Z);
769 .LVL55: 769 .LVL55:
770 043e 1908 cc =R1==R3; 770 043e 1908 cc =R1==R3;
BFIN GAS /tmp/cc2FNGnK.s page 24 BFIN GAS /tmp/ccgd3C2U.s page 24
771 0440 4110 if !cc jump .L79; 771 0440 4110 if !cc jump .L79;
@ -1438,7 +1438,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
816 .loc 1 355 0 816 .loc 1 355 0
817 0488 0A64 R2 += 1; 817 0488 0A64 R2 += 1;
818 .LVL64: 818 .LVL64:
BFIN GAS /tmp/cc2FNGnK.s page 25 BFIN GAS /tmp/ccgd3C2U.s page 25
819 048a D042 R0 = R2.L (Z); 819 048a D042 R0 = R2.L (Z);
@ -1498,7 +1498,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
348:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE; 348:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
867 .loc 1 348 0 867 .loc 1 348 0
868 04c2 20E1F9FD R0 = -519 (X); 868 04c2 20E1F9FD R0 = -519 (X);
BFIN GAS /tmp/cc2FNGnK.s page 26 BFIN GAS /tmp/ccgd3C2U.s page 26
869 04c6 20B1 [P4+16] = R0; 869 04c6 20B1 [P4+16] = R0;
@ -1558,7 +1558,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
915 0504 925A P2 = P2 + P2; 915 0504 925A P2 = P2 + P2;
372:src/l502_tests.c **** bank3[i] = wr_val[2]; 372:src/l502_tests.c **** bank3[i] = wr_val[2];
916 .loc 1 372 0 916 .loc 1 372 0
BFIN GAS /tmp/cc2FNGnK.s page 27 BFIN GAS /tmp/ccgd3C2U.s page 27
917 0506 09E10000 P1.L = 0; 917 0506 09E10000 P1.L = 0;
@ -1618,7 +1618,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
954 053c 0B34 I1 = R3; 954 053c 0B34 I1 = R3;
377:src/l502_tests.c **** word[3] = bank4[i]; 377:src/l502_tests.c **** word[3] = bank4[i];
955 .loc 1 377 0 955 .loc 1 377 0
BFIN GAS /tmp/cc2FNGnK.s page 28 BFIN GAS /tmp/ccgd3C2U.s page 28
956 053e 2B95 R3 = W [P5] (Z); 956 053e 2B95 R3 = W [P5] (Z);
@ -1678,7 +1678,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1002 0584 0260 R2 = 0 (X); 1002 0584 0260 R2 = 0 (X);
1003 .LVL84: 1003 .LVL84:
1004 0586 B72F jump.s .L67; 1004 0586 B72F jump.s .L67;
BFIN GAS /tmp/cc2FNGnK.s page 29 BFIN GAS /tmp/ccgd3C2U.s page 29
1005 .L87: 1005 .L87:
@ -1738,7 +1738,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
339:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE; 339:src/l502_tests.c **** f_test_res.err = L502_BF_ERR_TEST_VALUE;
1049 .loc 1 339 0 1049 .loc 1 339 0
1050 05c2 20E1F9FD R0 = -519 (X); 1050 05c2 20E1F9FD R0 = -519 (X);
BFIN GAS /tmp/cc2FNGnK.s page 30 BFIN GAS /tmp/ccgd3C2U.s page 30
1051 05c6 20B1 [P4+16] = R0; 1051 05c6 20B1 [P4+16] = R0;
@ -1798,7 +1798,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1091 05f2 20B1 [P4+16] = R0; 1091 05f2 20B1 [P4+16] = R0;
390:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i]; 390:src/l502_tests.c **** f_test_res.last_addr = (uint32_t)&bank2[i];
1092 .loc 1 390 0 1092 .loc 1 390 0
BFIN GAS /tmp/cc2FNGnK.s page 31 BFIN GAS /tmp/ccgd3C2U.s page 31
1093 05f4 60BD [P4+20] = P0; 1093 05f4 60BD [P4+20] = P0;
@ -1858,7 +1858,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1135 .loc 1 179 0 1135 .loc 1 179 0
1136 0626 49E1C0FF P1.H = 65472; 1136 0626 49E1C0FF P1.H = 65472;
1137 062a 09E11808 P1.L = 2072; 1137 062a 09E11808 P1.L = 2072;
BFIN GAS /tmp/cc2FNGnK.s page 32 BFIN GAS /tmp/ccgd3C2U.s page 32
180:src/l502_tests.c **** stat=*pSPORT0_STAT; 180:src/l502_tests.c **** stat=*pSPORT0_STAT;
@ -1918,7 +1918,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1185 067a 4CE10000 P4.H = _f_test_res; 1185 067a 4CE10000 P4.H = _f_test_res;
1186 067e FFE3C1FC call _fpga_reg_write; 1186 067e FFE3C1FC call _fpga_reg_write;
1187 0682 0CE10010 P4.L = _f_test_res; 1187 0682 0CE10010 P4.L = _f_test_res;
BFIN GAS /tmp/cc2FNGnK.s page 33 BFIN GAS /tmp/ccgd3C2U.s page 33
1188 0686 20A1 R0 = [P4+16]; 1188 0686 20A1 R0 = [P4+16];
@ -1978,7 +1978,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1231 06c0 1095 R0 = W [P2] (Z); 1231 06c0 1095 R0 = W [P2] (Z);
1232 .LVL104: 1232 .LVL104:
202:src/l502_tests.c **** if ((rx_val != rx_cntr)) { 202:src/l502_tests.c **** if ((rx_val != rx_cntr)) {
BFIN GAS /tmp/cc2FNGnK.s page 34 BFIN GAS /tmp/ccgd3C2U.s page 34
1233 .loc 1 202 0 1233 .loc 1 202 0
@ -2038,7 +2038,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1276 06fc 0530 R0 = R5; 1276 06fc 0530 R0 = R5;
1277 06fe 01E80000 UNLINK; 1277 06fe 01E80000 UNLINK;
1278 0702 A305 ( r7:4, p5:3 ) = [sp++]; 1278 0702 A305 ( r7:4, p5:3 ) = [sp++];
BFIN GAS /tmp/cc2FNGnK.s page 35 BFIN GAS /tmp/ccgd3C2U.s page 35
1279 1279
@ -2098,7 +2098,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1331 .section .debug_frame,"",@progbits 1331 .section .debug_frame,"",@progbits
1332 .Lframe0: 1332 .Lframe0:
1333 0000 0C000000 .4byte .LECIE0-.LSCIE0 1333 0000 0C000000 .4byte .LECIE0-.LSCIE0
BFIN GAS /tmp/cc2FNGnK.s page 36 BFIN GAS /tmp/ccgd3C2U.s page 36
1334 .LSCIE0: 1334 .LSCIE0:
@ -2158,7 +2158,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1388 004a 18 .uleb128 0x18 1388 004a 18 .uleb128 0x18
1389 004b 8D .byte 0x8d 1389 004b 8D .byte 0x8d
1390 004c 06 .uleb128 0x6 1390 004c 06 .uleb128 0x6
BFIN GAS /tmp/cc2FNGnK.s page 37 BFIN GAS /tmp/ccgd3C2U.s page 37
1391 004d 8C .byte 0x8c 1391 004d 8C .byte 0x8c
@ -2218,7 +2218,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1445 0089 000000 .align 4 1445 0089 000000 .align 4
1446 .LEFDE4: 1446 .LEFDE4:
1447 .LSFDE6: 1447 .LSFDE6:
BFIN GAS /tmp/cc2FNGnK.s page 38 BFIN GAS /tmp/ccgd3C2U.s page 38
1448 008c 28000000 .4byte .LEFDE6-.LASFDE6 1448 008c 28000000 .4byte .LEFDE6-.LASFDE6
@ -2278,7 +2278,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1502 0027 00000000 .4byte 0x0 1502 0027 00000000 .4byte 0x0
1503 .LLST1: 1503 .LLST1:
1504 002b 00000000 .4byte .LVL0-.Ltext0 1504 002b 00000000 .4byte .LVL0-.Ltext0
BFIN GAS /tmp/cc2FNGnK.s page 39 BFIN GAS /tmp/ccgd3C2U.s page 39
1505 002f 0E000000 .4byte .LVL1-.Ltext0 1505 002f 0E000000 .4byte .LVL1-.Ltext0
@ -2338,7 +2338,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1559 00c0 57 .byte 0x57 1559 00c0 57 .byte 0x57
1560 00c1 00000000 .4byte 0x0 1560 00c1 00000000 .4byte 0x0
1561 00c5 00000000 .4byte 0x0 1561 00c5 00000000 .4byte 0x0
BFIN GAS /tmp/cc2FNGnK.s page 40 BFIN GAS /tmp/ccgd3C2U.s page 40
1562 .LLST4: 1562 .LLST4:
@ -2398,7 +2398,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1616 0158 00030000 .4byte .LVL23-.Ltext0 1616 0158 00030000 .4byte .LVL23-.Ltext0
1617 015c 0100 .2byte 0x1 1617 015c 0100 .2byte 0x1
1618 015e 50 .byte 0x50 1618 015e 50 .byte 0x50
BFIN GAS /tmp/cc2FNGnK.s page 41 BFIN GAS /tmp/ccgd3C2U.s page 41
1619 015f 00030000 .4byte .LVL23-.Ltext0 1619 015f 00030000 .4byte .LVL23-.Ltext0
@ -2458,7 +2458,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1673 01f6 0100 .2byte 0x1 1673 01f6 0100 .2byte 0x1
1674 01f8 52 .byte 0x52 1674 01f8 52 .byte 0x52
1675 01f9 3A040000 .4byte .LVL53-.Ltext0 1675 01f9 3A040000 .4byte .LVL53-.Ltext0
BFIN GAS /tmp/cc2FNGnK.s page 42 BFIN GAS /tmp/ccgd3C2U.s page 42
1676 01fd 52040000 .4byte .LVL57-.Ltext0 1676 01fd 52040000 .4byte .LVL57-.Ltext0
@ -2518,7 +2518,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1730 0292 52 .byte 0x52 1730 0292 52 .byte 0x52
1731 0293 EC050000 .4byte .LVL90-.Ltext0 1731 0293 EC050000 .4byte .LVL90-.Ltext0
1732 0297 FC050000 .4byte .LFE5-.Ltext0 1732 0297 FC050000 .4byte .LFE5-.Ltext0
BFIN GAS /tmp/cc2FNGnK.s page 43 BFIN GAS /tmp/ccgd3C2U.s page 43
1733 029b 0100 .2byte 0x1 1733 029b 0100 .2byte 0x1
@ -2578,7 +2578,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1787 032f 0100 .2byte 0x1 1787 032f 0100 .2byte 0x1
1788 0331 51 .byte 0x51 1788 0331 51 .byte 0x51
1789 0332 00000000 .4byte 0x0 1789 0332 00000000 .4byte 0x0
BFIN GAS /tmp/cc2FNGnK.s page 44 BFIN GAS /tmp/ccgd3C2U.s page 44
1790 0336 00000000 .4byte 0x0 1790 0336 00000000 .4byte 0x0
@ -2638,7 +2638,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1844 03c5 00000000 .4byte 0x0 1844 03c5 00000000 .4byte 0x0
1845 03c9 00000000 .4byte 0x0 1845 03c9 00000000 .4byte 0x0
1846 .LLST12: 1846 .LLST12:
BFIN GAS /tmp/cc2FNGnK.s page 45 BFIN GAS /tmp/ccgd3C2U.s page 45
1847 03cd 94060000 .4byte .LVL98-.Ltext0 1847 03cd 94060000 .4byte .LVL98-.Ltext0
@ -2698,7 +2698,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1901 0021 00000000 .4byte .Ldebug_line0 1901 0021 00000000 .4byte .Ldebug_line0
1902 0025 02 .uleb128 0x2 1902 0025 02 .uleb128 0x2
1903 0026 04 .byte 0x4 1903 0026 04 .byte 0x4
BFIN GAS /tmp/cc2FNGnK.s page 46 BFIN GAS /tmp/ccgd3C2U.s page 46
1904 0027 07 .byte 0x7 1904 0027 07 .byte 0x7
@ -2758,7 +2758,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
1958 0087 64000000 .4byte 0x64 1958 0087 64000000 .4byte 0x64
1959 008b 05 .uleb128 0x5 1959 008b 05 .uleb128 0x5
1960 008c CB020000 .4byte .LASF12 1960 008c CB020000 .4byte .LASF12
BFIN GAS /tmp/cc2FNGnK.s page 47 BFIN GAS /tmp/ccgd3C2U.s page 47
1961 0090 02 .byte 0x2 1961 0090 02 .byte 0x2
@ -2818,7 +2818,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2015 00fc 20030000 .4byte .LASF26 2015 00fc 20030000 .4byte .LASF26
2016 0100 FB7B .sleb128 -517 2016 0100 FB7B .sleb128 -517
2017 0102 07 .uleb128 0x7 2017 0102 07 .uleb128 0x7
BFIN GAS /tmp/cc2FNGnK.s page 48 BFIN GAS /tmp/ccgd3C2U.s page 48
2018 0103 BA030000 .4byte .LASF27 2018 0103 BA030000 .4byte .LASF27
@ -2878,7 +2878,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2072 0166 80000000 .4byte 0x80 2072 0166 80000000 .4byte 0x80
2073 016a 02 .byte 0x2 2073 016a 02 .byte 0x2
2074 016b 23 .byte 0x23 2074 016b 23 .byte 0x23
BFIN GAS /tmp/cc2FNGnK.s page 49 BFIN GAS /tmp/ccgd3C2U.s page 49
2075 016c 08 .uleb128 0x8 2075 016c 08 .uleb128 0x8
@ -2938,7 +2938,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2129 01d0 9E .byte 0x9e 2129 01d0 9E .byte 0x9e
2130 01d1 8B000000 .4byte 0x8b 2130 01d1 8B000000 .4byte 0x8b
2131 01d5 02 .byte 0x2 2131 01d5 02 .byte 0x2
BFIN GAS /tmp/cc2FNGnK.s page 50 BFIN GAS /tmp/ccgd3C2U.s page 50
2132 01d6 23 .byte 0x23 2132 01d6 23 .byte 0x23
@ -2998,7 +2998,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2186 0233 00000000 .4byte .LASF46 2186 0233 00000000 .4byte .LASF46
2187 0237 01 .byte 0x1 2187 0237 01 .byte 0x1
2188 0238 47 .byte 0x47 2188 0238 47 .byte 0x47
BFIN GAS /tmp/cc2FNGnK.s page 51 BFIN GAS /tmp/ccgd3C2U.s page 51
2189 0239 8B000000 .4byte 0x8b 2189 0239 8B000000 .4byte 0x8b
@ -3058,7 +3058,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2243 02a5 13 .uleb128 0x13 2243 02a5 13 .uleb128 0x13
2244 02a6 636D6400 .string "cmd" 2244 02a6 636D6400 .string "cmd"
2245 02aa 01 .byte 0x1 2245 02aa 01 .byte 0x1
BFIN GAS /tmp/cc2FNGnK.s page 52 BFIN GAS /tmp/ccgd3C2U.s page 52
2246 02ab 57 .byte 0x57 2246 02ab 57 .byte 0x57
@ -3118,7 +3118,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2300 032f 1B .uleb128 0x1b 2300 032f 1B .uleb128 0x1b
2301 0330 BC020000 .4byte .LASF59 2301 0330 BC020000 .4byte .LASF59
2302 0334 01 .byte 0x1 2302 0334 01 .byte 0x1
BFIN GAS /tmp/cc2FNGnK.s page 53 BFIN GAS /tmp/ccgd3C2U.s page 53
2303 0335 A301 .2byte 0x1a3 2303 0335 A301 .2byte 0x1a3
@ -3178,7 +3178,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2357 03bb 40000000 .4byte .LASF55 2357 03bb 40000000 .4byte .LASF55
2358 03bf 01 .byte 0x1 2358 03bf 01 .byte 0x1
2359 03c0 A7 .byte 0xa7 2359 03c0 A7 .byte 0xa7
BFIN GAS /tmp/cc2FNGnK.s page 54 BFIN GAS /tmp/ccgd3C2U.s page 54
2360 03c1 75000000 .4byte 0x75 2360 03c1 75000000 .4byte 0x75
@ -3238,7 +3238,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2414 0441 01 .byte 0x1 2414 0441 01 .byte 0x1
2415 0442 31 .byte 0x31 2415 0442 31 .byte 0x31
2416 0443 48040000 .4byte 0x448 2416 0443 48040000 .4byte 0x448
BFIN GAS /tmp/cc2FNGnK.s page 55 BFIN GAS /tmp/ccgd3C2U.s page 55
2417 0447 00 .byte 0x0 2417 0447 00 .byte 0x0
@ -3298,7 +3298,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2471 04c5 00 .byte 0x0 2471 04c5 00 .byte 0x0
2472 04c6 21 .uleb128 0x21 2472 04c6 21 .uleb128 0x21
2473 04c7 82030000 .4byte .LASF68 2473 04c7 82030000 .4byte .LASF68
BFIN GAS /tmp/cc2FNGnK.s page 56 BFIN GAS /tmp/ccgd3C2U.s page 56
2474 04cb 01 .byte 0x1 2474 04cb 01 .byte 0x1
@ -3358,7 +3358,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2528 0025 03 .uleb128 0x3 2528 0025 03 .uleb128 0x3
2529 0026 08 .uleb128 0x8 2529 0026 08 .uleb128 0x8
2530 0027 00 .byte 0x0 2530 0027 00 .byte 0x0
BFIN GAS /tmp/cc2FNGnK.s page 57 BFIN GAS /tmp/ccgd3C2U.s page 57
2531 0028 00 .byte 0x0 2531 0028 00 .byte 0x0
@ -3418,7 +3418,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2585 005e 01 .uleb128 0x1 2585 005e 01 .uleb128 0x1
2586 005f 13 .uleb128 0x13 2586 005f 13 .uleb128 0x13
2587 0060 00 .byte 0x0 2587 0060 00 .byte 0x0
BFIN GAS /tmp/cc2FNGnK.s page 58 BFIN GAS /tmp/ccgd3C2U.s page 58
2588 0061 00 .byte 0x0 2588 0061 00 .byte 0x0
@ -3478,7 +3478,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2642 0097 3B .uleb128 0x3b 2642 0097 3B .uleb128 0x3b
2643 0098 0B .uleb128 0xb 2643 0098 0B .uleb128 0xb
2644 0099 49 .uleb128 0x49 2644 0099 49 .uleb128 0x49
BFIN GAS /tmp/cc2FNGnK.s page 59 BFIN GAS /tmp/ccgd3C2U.s page 59
2645 009a 13 .uleb128 0x13 2645 009a 13 .uleb128 0x13
@ -3538,7 +3538,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2699 00d0 12 .uleb128 0x12 2699 00d0 12 .uleb128 0x12
2700 00d1 01 .uleb128 0x1 2700 00d1 01 .uleb128 0x1
2701 00d2 40 .uleb128 0x40 2701 00d2 40 .uleb128 0x40
BFIN GAS /tmp/cc2FNGnK.s page 60 BFIN GAS /tmp/ccgd3C2U.s page 60
2702 00d3 06 .uleb128 0x6 2702 00d3 06 .uleb128 0x6
@ -3598,7 +3598,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2756 0109 01 .uleb128 0x1 2756 0109 01 .uleb128 0x1
2757 010a 12 .uleb128 0x12 2757 010a 12 .uleb128 0x12
2758 010b 01 .uleb128 0x1 2758 010b 01 .uleb128 0x1
BFIN GAS /tmp/cc2FNGnK.s page 61 BFIN GAS /tmp/ccgd3C2U.s page 61
2759 010c 40 .uleb128 0x40 2759 010c 40 .uleb128 0x40
@ -3658,7 +3658,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2813 0142 13 .uleb128 0x13 2813 0142 13 .uleb128 0x13
2814 0143 02 .uleb128 0x2 2814 0143 02 .uleb128 0x2
2815 0144 06 .uleb128 0x6 2815 0144 06 .uleb128 0x6
BFIN GAS /tmp/cc2FNGnK.s page 62 BFIN GAS /tmp/ccgd3C2U.s page 62
2816 0145 00 .byte 0x0 2816 0145 00 .byte 0x0
@ -3718,7 +3718,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2870 017b 00 .byte 0x0 2870 017b 00 .byte 0x0
2871 017c 49 .uleb128 0x49 2871 017c 49 .uleb128 0x49
2872 017d 13 .uleb128 0x13 2872 017d 13 .uleb128 0x13
BFIN GAS /tmp/cc2FNGnK.s page 63 BFIN GAS /tmp/ccgd3C2U.s page 63
2873 017e 2F .uleb128 0x2f 2873 017e 2F .uleb128 0x2f
@ -3778,7 +3778,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2927 01b4 3B .uleb128 0x3b 2927 01b4 3B .uleb128 0x3b
2928 01b5 0B .uleb128 0xb 2928 01b5 0B .uleb128 0xb
2929 01b6 49 .uleb128 0x49 2929 01b6 49 .uleb128 0x49
BFIN GAS /tmp/cc2FNGnK.s page 64 BFIN GAS /tmp/ccgd3C2U.s page 64
2930 01b7 13 .uleb128 0x13 2930 01b7 13 .uleb128 0x13
@ -3838,7 +3838,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
2984 0004 0200 .2byte 0x2 2984 0004 0200 .2byte 0x2
2985 0006 00000000 .4byte .Ldebug_info0 2985 0006 00000000 .4byte .Ldebug_info0
2986 000a EA040000 .4byte 0x4ea 2986 000a EA040000 .4byte 0x4ea
BFIN GAS /tmp/cc2FNGnK.s page 65 BFIN GAS /tmp/ccgd3C2U.s page 65
2987 000e 8C020000 .4byte 0x28c 2987 000e 8C020000 .4byte 0x28c
@ -3898,7 +3898,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3038 0088 D0050000 .4byte .LBB15-.Ltext0 3038 0088 D0050000 .4byte .LBB15-.Ltext0
3039 008c FC050000 .4byte .LBE15-.Ltext0 3039 008c FC050000 .4byte .LBE15-.Ltext0
3040 0090 00000000 .4byte 0x0 3040 0090 00000000 .4byte 0x0
BFIN GAS /tmp/cc2FNGnK.s page 66 BFIN GAS /tmp/ccgd3C2U.s page 66
3041 0094 00000000 .4byte 0x0 3041 0094 00000000 .4byte 0x0
@ -3958,7 +3958,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3067 .LASF8: 3067 .LASF8:
3068 0098 6C6F6E67 .string "long int" 3068 0098 6C6F6E67 .string "long int"
3068 20696E74 3068 20696E74
BFIN GAS /tmp/cc2FNGnK.s page 67 BFIN GAS /tmp/ccgd3C2U.s page 67
3068 00 3068 00
@ -4018,7 +4018,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3090 6420696E 3090 6420696E
3090 7400 3090 7400
3091 .LASF50: 3091 .LASF50:
BFIN GAS /tmp/cc2FNGnK.s page 68 BFIN GAS /tmp/ccgd3C2U.s page 68
3092 017d 665F7370 .string "f_spi_test" 3092 017d 665F7370 .string "f_spi_test"
@ -4078,7 +4078,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3114 5F454348 3114 5F454348
3115 .LASF14: 3115 .LASF14:
3116 0236 4C353032 .string "L502_BF_CMD_TEST_GET_RESULT" 3116 0236 4C353032 .string "L502_BF_CMD_TEST_GET_RESULT"
BFIN GAS /tmp/cc2FNGnK.s page 69 BFIN GAS /tmp/ccgd3C2U.s page 69
3116 5F42465F 3116 5F42465F
@ -4138,7 +4138,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3144 33325F74 3144 33325F74
3144 00 3144 00
3145 .LASF54: 3145 .LASF54:
BFIN GAS /tmp/cc2FNGnK.s page 70 BFIN GAS /tmp/ccgd3C2U.s page 70
3146 02d4 665F7370 .string "f_sport_test" 3146 02d4 665F7370 .string "f_sport_test"
@ -4198,7 +4198,7 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3169 .LASF68: 3169 .LASF68:
3170 0382 665F7465 .string "f_test_pars" 3170 0382 665F7465 .string "f_test_pars"
3170 73745F70 3170 73745F70
BFIN GAS /tmp/cc2FNGnK.s page 71 BFIN GAS /tmp/ccgd3C2U.s page 71
3170 61727300 3170 61727300
@ -4250,19 +4250,19 @@ BFIN GAS /tmp/cc2FNGnK.s page 1
3190 434D445F 3190 434D445F
3190 4F564552 3190 4F564552
3191 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 3191 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/cc2FNGnK.s page 72 BFIN GAS /tmp/ccgd3C2U.s page 72
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_tests.c *ABS*:0000000000000000 src/l502_tests.c
/tmp/cc2FNGnK.s:13 .text:0000000000000000 _l502_cmd_test /tmp/ccgd3C2U.s:13 .text:0000000000000000 _l502_cmd_test
/tmp/cc2FNGnK.s:1308 .data:0000000000000000 _f_cur_test_ind /tmp/ccgd3C2U.s:1308 .data:0000000000000000 _f_cur_test_ind
/tmp/cc2FNGnK.s:1314 .rodata:0000000000000000 _f_test_pars /tmp/ccgd3C2U.s:1314 .rodata:0000000000000000 _f_test_pars
/tmp/cc2FNGnK.s:1330 .bss:0000000000001000 _f_test_res /tmp/ccgd3C2U.s:1330 .bss:0000000000001000 _f_test_res
/tmp/cc2FNGnK.s:395 .text:000000000000023c _f_spi_test /tmp/ccgd3C2U.s:395 .text:000000000000023c _f_spi_test
/tmp/cc2FNGnK.s:498 .text:00000000000002c0 _f_sdram_test /tmp/ccgd3C2U.s:498 .text:00000000000002c0 _f_sdram_test
/tmp/cc2FNGnK.s:1104 .text:00000000000005fc _f_sport_test /tmp/ccgd3C2U.s:1104 .text:00000000000005fc _f_sport_test
/tmp/cc2FNGnK.s:1328 .bss:0000000000000000 _rx_buf.2224 /tmp/ccgd3C2U.s:1328 .bss:0000000000000000 _rx_buf.2224
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_g_mode _g_mode

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
BFIN GAS /tmp/cc2EpoNY.s page 1 BFIN GAS /tmp/cctHbFIe.s page 1
1 .file "src/main.c"; 1 .file "src/main.c";
@ -58,7 +58,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
25 000c FFE3FAFF call _stream_proc; 25 000c FFE3FAFF call _stream_proc;
26 0010 FC2F jump.s .L2; 26 0010 FC2F jump.s .L2;
27 .LFE2: 27 .LFE2:
BFIN GAS /tmp/cc2EpoNY.s page 2 BFIN GAS /tmp/cctHbFIe.s page 2
28 .size _main, .-_main 28 .size _main, .-_main
@ -118,7 +118,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
78 000f 12000000 .4byte .LFE2-.Ltext0 78 000f 12000000 .4byte .LFE2-.Ltext0
79 0013 0200 .2byte 0x2 79 0013 0200 .2byte 0x2
80 0015 7F .byte 0x7f 80 0015 7F .byte 0x7f
BFIN GAS /tmp/cc2EpoNY.s page 3 BFIN GAS /tmp/cctHbFIe.s page 3
81 0016 08 .sleb128 8 81 0016 08 .sleb128 8
@ -178,7 +178,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
135 0069 02 .uleb128 0x2 135 0069 02 .uleb128 0x2
136 006a 04 .byte 0x4 136 006a 04 .byte 0x4
137 006b 07 .byte 0x7 137 006b 07 .byte 0x7
BFIN GAS /tmp/cc2EpoNY.s page 4 BFIN GAS /tmp/cctHbFIe.s page 4
138 006c 92010000 .4byte .LASF8 138 006c 92010000 .4byte .LASF8
@ -238,7 +238,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
192 00cd 06 .uleb128 0x6 192 00cd 06 .uleb128 0x6
193 00ce 7C000000 .4byte .LASF16 193 00ce 7C000000 .4byte .LASF16
194 00d2 03 .byte 0x3 194 00d2 03 .byte 0x3
BFIN GAS /tmp/cc2EpoNY.s page 5 BFIN GAS /tmp/cctHbFIe.s page 5
195 00d3 91 .byte 0x91 195 00d3 91 .byte 0x91
@ -298,7 +298,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
249 0134 AB010000 .4byte 0x1ab 249 0134 AB010000 .4byte 0x1ab
250 0138 02 .byte 0x2 250 0138 02 .byte 0x2
251 0139 23 .byte 0x23 251 0139 23 .byte 0x23
BFIN GAS /tmp/cc2EpoNY.s page 6 BFIN GAS /tmp/cctHbFIe.s page 6
252 013a 08 .uleb128 0x8 252 013a 08 .uleb128 0x8
@ -358,7 +358,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
306 0199 02 .byte 0x2 306 0199 02 .byte 0x2
307 019a 23 .byte 0x23 307 019a 23 .byte 0x23
308 019b 1A .uleb128 0x1a 308 019b 1A .uleb128 0x1a
BFIN GAS /tmp/cc2EpoNY.s page 7 BFIN GAS /tmp/cctHbFIe.s page 7
309 019c 06 .uleb128 0x6 309 019c 06 .uleb128 0x6
@ -418,7 +418,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
363 01fb 07 .uleb128 0x7 363 01fb 07 .uleb128 0x7
364 01fc AD010000 .4byte 0x1ad 364 01fc AD010000 .4byte 0x1ad
365 0200 0B020000 .4byte 0x20b 365 0200 0B020000 .4byte 0x20b
BFIN GAS /tmp/cc2EpoNY.s page 8 BFIN GAS /tmp/cctHbFIe.s page 8
366 0204 0D .uleb128 0xd 366 0204 0D .uleb128 0xd
@ -478,7 +478,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
420 026f 00000000 .4byte _g_state 420 026f 00000000 .4byte _g_state
421 0273 10 .uleb128 0x10 421 0273 10 .uleb128 0x10
422 0274 3D020000 .4byte 0x23d 422 0274 3D020000 .4byte 0x23d
BFIN GAS /tmp/cc2EpoNY.s page 9 BFIN GAS /tmp/cctHbFIe.s page 9
423 0278 00 .byte 0x0 423 0278 00 .byte 0x0
@ -538,7 +538,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
477 0034 00 .byte 0x0 477 0034 00 .byte 0x0
478 0035 00 .byte 0x0 478 0035 00 .byte 0x0
479 0036 05 .uleb128 0x5 479 0036 05 .uleb128 0x5
BFIN GAS /tmp/cc2EpoNY.s page 10 BFIN GAS /tmp/cctHbFIe.s page 10
480 0037 13 .uleb128 0x13 480 0037 13 .uleb128 0x13
@ -598,7 +598,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
534 006d 0A .uleb128 0xa 534 006d 0A .uleb128 0xa
535 006e 13 .uleb128 0x13 535 006e 13 .uleb128 0x13
536 006f 01 .byte 0x1 536 006f 01 .byte 0x1
BFIN GAS /tmp/cc2EpoNY.s page 11 BFIN GAS /tmp/cctHbFIe.s page 11
537 0070 0B .uleb128 0xb 537 0070 0B .uleb128 0xb
@ -658,7 +658,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
591 00a6 49 .uleb128 0x49 591 00a6 49 .uleb128 0x49
592 00a7 13 .uleb128 0x13 592 00a7 13 .uleb128 0x13
593 00a8 11 .uleb128 0x11 593 00a8 11 .uleb128 0x11
BFIN GAS /tmp/cc2EpoNY.s page 12 BFIN GAS /tmp/cctHbFIe.s page 12
594 00a9 01 .uleb128 0x1 594 00a9 01 .uleb128 0x1
@ -718,7 +718,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
646 0018 00000000 .4byte 0x0 646 0018 00000000 .4byte 0x0
647 001c 00000000 .4byte 0x0 647 001c 00000000 .4byte 0x0
648 .section .debug_str,"MS",@progbits,1 648 .section .debug_str,"MS",@progbits,1
BFIN GAS /tmp/cc2EpoNY.s page 13 BFIN GAS /tmp/cctHbFIe.s page 13
649 .LASF27: 649 .LASF27:
@ -778,7 +778,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
678 6500 678 6500
679 .LASF1: 679 .LASF1:
680 0086 756E7369 .string "unsigned char" 680 0086 756E7369 .string "unsigned char"
BFIN GAS /tmp/cc2EpoNY.s page 14 BFIN GAS /tmp/cctHbFIe.s page 14
680 676E6564 680 676E6564
@ -838,7 +838,7 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
706 0118 78636E74 .string "xcnt" 706 0118 78636E74 .string "xcnt"
706 00 706 00
707 .LASF5: 707 .LASF5:
BFIN GAS /tmp/cc2EpoNY.s page 15 BFIN GAS /tmp/cctHbFIe.s page 15
708 011d 696E7433 .string "int32_t" 708 011d 696E7433 .string "int32_t"
@ -887,13 +887,13 @@ BFIN GAS /tmp/cc2EpoNY.s page 1
728 6D61696E 728 6D61696E
728 2E6300 728 2E6300
729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" 729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/cc2EpoNY.s page 16 BFIN GAS /tmp/cctHbFIe.s page 16
DEFINED SYMBOLS DEFINED SYMBOLS
*ABS*:0000000000000000 src/main.c *ABS*:0000000000000000 src/main.c
/tmp/cc2EpoNY.s:13 .text:0000000000000000 _main /tmp/cctHbFIe.s:13 .text:0000000000000000 _main
/tmp/cc2EpoNY.s:34 board_state:0000000000000000 _g_state /tmp/cctHbFIe.s:34 board_state:0000000000000000 _g_state
UNDEFINED SYMBOLS UNDEFINED SYMBOLS
_l502_init _l502_init

Binary file not shown.

View File

@ -76,7 +76,8 @@ SRC = src/main.c \
src/l502_hdma.c \ src/l502_hdma.c \
src/l502_params.c \ src/l502_params.c \
src/l502_tests.c \ src/l502_tests.c \
src/l502_user_process.c src/l502_user_process.c \
Theta_fft\
@ -118,6 +119,7 @@ ANOMALY_FLAGS = -mspecld-anomaly -mcsync-anomaly
CPFLAGS = $(MCFLAGS) $(OPT) $(ANOMALY_FLAGS) -std=gnu99 -g -Wall -Wstrict-prototypes -Wa,-ahlms=$(addprefix $(LSTDIR)/, $(notdir $(@:.o=.lst))) $(DEFS) CPFLAGS = $(MCFLAGS) $(OPT) $(ANOMALY_FLAGS) -std=gnu99 -g -Wall -Wstrict-prototypes -Wa,-ahlms=$(addprefix $(LSTDIR)/, $(notdir $(@:.o=.lst))) $(DEFS)
#LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Wl,-Map=$(BINDIR)/$(PROJECT).map,--cref,--gc-sections $(LIBDIR) -lm #LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Wl,-Map=$(BINDIR)/$(PROJECT).map,--cref,--gc-sections $(LIBDIR) -lm
LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Map=$(BINDIR)/$(PROJECT).map,--cref, -lm LDFLAGS = $(MCFLAGS) -T$(LDSCRIPT) -nostartfiles -N -Map=$(BINDIR)/$(PROJECT).map,--cref, -lm
# #
# Generate dependency information # Generate dependency information
CPFLAGS += -MD -MP -MF $(DEPDIR)/$(@F).d CPFLAGS += -MD -MP -MF $(DEPDIR)/$(@F).d

View File

@ -34,7 +34,7 @@ volatile uint32_t TX_buff_shadow[TX_BUFF_SIZE] __attribute__((section(".sdram_no
//volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); //volatile uint32_t RAW_data_buff[RAW_DATA_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); volatile uint32_t AVG_buff[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
//volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); //volatile uint32_t AVG_buff_B[AVG_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
//volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit"))); volatile uint32_t FFT_buff[FFT_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
/** Размер буфера на прием данных по SPORT0 в 32-битных словах */ /** Размер буфера на прием данных по SPORT0 в 32-битных словах */

View File

@ -87,7 +87,7 @@ extern volatile uint32_t TX_buff_shadow[]; //size: TX_BUFF_SIZE
//extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE //extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE
extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE
//extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE //extern volatile uint32_t AVG_buff_B[]; //size: AVG_BUFF_SIZE
//extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE
volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF00000, 0xFE0F0000,0xFE00F000, 0xFE000F00, 0xFE0000F0}; volatile uint32_t TX_marker[10] = {0xFE00000F,0xFE0000F0, 0xFE000F00, 0xFE00F000, 0xFE0F0000,0xFEF00000, 0xFE0F0000,0xFE00F000, 0xFE000F00, 0xFE0000F0};
@ -102,6 +102,7 @@ volatile struct dataprocessor_dypedef{
uint32_t TX_buff_I; uint32_t TX_buff_I;
uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send
uint32_t AVG_buff_I; uint32_t AVG_buff_I;
uint32_t AVG_buff_I_last;
uint8_t AVG_state; uint8_t AVG_state;
uint8_t AVG_buff_state; uint8_t AVG_buff_state;
uint8_t AVG_buff_active; uint8_t AVG_buff_active;
@ -122,6 +123,10 @@ volatile uint32_t send_size = 0;
volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY, volatile uint8_t TX_buff_state = TX_DONE; //FILLING, TODO_TX, TRANSMITTING, TX_DONE, BUFF_READY,
volatile uint32_t tx_val = 0; volatile uint32_t tx_val = 0;
uint32_t some_i = 0;
volatile uint32_t size_processed = 0;
//int f_sport_test(void); //int f_sport_test(void);
void l502_stream_init(void); void l502_stream_init(void);
@ -134,6 +139,22 @@ uint8_t LFSM_started = 0;
uint8_t DY_SYN_2_value = 0; uint8_t DY_SYN_2_value = 0;
uint8_t DY_SYN_2_value_prev = 0; uint8_t DY_SYN_2_value_prev = 0;
uint32_t dataprocessor(uint32_t* AVG_buff, uint32_t AVG_buff_I_max, uint32_t* FFT_buff, uint8_t mode){
uint32_t FFT_buff_I = 0;
if (mode == TRANSPARENT){
uint32_t i = 0;
while ((FFT_buff_I < FFT_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
FFT_buff[FFT_buff_I++] = AVG_buff[i++];
}
}
return FFT_buff_I;
}
/***************************************************************************//** /***************************************************************************//**
@brief Обработка принятого массива данных АЦП/DIN. @brief Обработка принятого массива данных АЦП/DIN.
@ -161,6 +182,8 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
передачу. Иначе возвращаем 0, чтобы на обработку этих данных функцию передачу. Иначе возвращаем 0, чтобы на обработку этих данных функцию
вызвали бы позже */ вызвали бы позже */
++streams_cnt[0]; ++streams_cnt[0];
//*
size_processed = 0;
@ -173,30 +196,33 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
} }
TX_buff_state = FILLING; TX_buff_state = FILLING;
} }
/*
for (int i = 0; i < TX_BUFF_SIZE; ++i){
TX_buff[i] = 0x00000000;
}
*/
//for (int i = 0; i < dbg_sport_rx_copy; ++i){
// dbg_sport_rx_copy[i] = data[i];
//}
//*
//simple transparent mode
if (Proc_state.mode == TRANSPARENT){ if (Proc_state.mode == TRANSPARENT){
TX_buff_state = TX_BUFF_OFF;
if (hdma_send_req_rdy()){
hdma_send_req_start(data, size, 0);
return size;
}else{
return 0;
}
}
//simple transparent mode
if (Proc_state.mode == SEMITRANSPARENT){
//++Proc_state.average_N; //++Proc_state.average_N;
if (TX_buff_state == FILLING){ if (TX_buff_state == FILLING){
data_I = 0; data_I = 0;
TX_buff_I = 0; TX_buff_I = 0;
while((++data_I < size )&& (++TX_buff_I < TX_BUFF_SIZE)){ while((data_I + 1 < size )&& (TX_buff_I + 1 < TX_BUFF_SIZE)){
//; //;
TX_buff[TX_buff_I] = data[data_I]; TX_buff[TX_buff_I] = data[data_I];
TX_buff_I++;
data_I++;
} }
size_processed = data_I;
TX_buff_state = TODO_TX; TX_buff_state = TODO_TX;
//tx_val = 0; //tx_val = 0;
@ -206,6 +232,11 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
} }
//TX_buff_I = TX_BUFF_SIZE; //TX_buff_I = TX_BUFF_SIZE;
if (Proc_state.mode == WORK){
}
if (Proc_state.mode == AVG){ if (Proc_state.mode == AVG){
while(++data_I < size ){ while(++data_I < size ){
uint32_t word = data[data_I]; uint32_t word = data[data_I];
@ -221,57 +252,84 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
//data[data_I] = 0xB00000000; //data[data_I] = 0xB00000000;
Proc_state.average_N ++;
Proc_state.AVG_buff_I = 0; Proc_state.AVG_buff_I = 0;
Proc_state.LFSM_state = CYCLE_STARTED; Proc_state.LFSM_state = CYCLE_STARTED;
if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended if (Proc_state.average_N >= Proc_state.average_N_max){ //whole average ended
Proc_state.average_N = 0; //Proc_state.average_N = 0;
//if (1){ //if (1){
Proc_state.AVG_state = FULLY_COMPLETED; Proc_state.AVG_state = FULLY_COMPLETED;
for(uint32_t i = 0; i < FFT_BUFF_SIZE; i++){
FFT_buff[i] = 0;
}
uint32_t FFT_res_size = dataprocessor(AVG_buff, Proc_state.AVG_buff_I_last, FFT_buff, TRANSPARENT);
//averaging completed => copy average results to TX_buff and start avg again //averaging completed => copy average results to TX_buff and start avg again
TX_buff_I = 0; TX_buff_I = 0;
for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){ // for (uint32_t i = 0; ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)); i++){
// uint32_t i = 0; uint32_t i = 0;
// while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){ // while ((TX_buff_I < TX_BUFF_SIZE) && (i < AVG_BUFF_SIZE)){
TX_buff[TX_buff_I++] = AVG_buff[i]; // TX_buff[TX_buff_I++] = AVG_buff[i++];
while ((TX_buff_I < TX_BUFF_SIZE) && (i < FFT_BUFF_SIZE)){
TX_buff[TX_buff_I++] = FFT_buff[i++];
//TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N; //TX_buff[TX_buff_I++] = 0xB0000000 + Proc_state.average_N;
//TX_buff[TX_buff_I++] = 0xC1000000; //TX_buff[TX_buff_I++] = 0xC1000000;
} }
//clear AVG_buff: //clear AVG_buff:
for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){ for (uint32_t i = 0; i < AVG_BUFF_SIZE; i++ ){
AVG_buff[i] = 0xC2321123; AVG_buff[i] = 0xE0000000;
} }
TX_buff_state = TODO_TX; TX_buff_state = TODO_TX;
/*
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
TX_buff_shadow[i] = TX_buff[i]; // for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
} // TX_buff_shadow[i] = TX_buff[i];
hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); // }
hdma_send_req_start(TX_marker, 10, 0); // hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
// hdma_send_req_start(TX_marker, 10, 0);
// hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); // hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
//TX_buff_state = TRANSMITTING; //TX_buff_state = TRANSMITTING;
TX_buff_state = TX_DONE; // TX_buff_state = TX_DONE;
*/ Proc_state.average_N = 0;
//hdma_send_req_start(TX_buff, TX_buff_I, 0);
//return data_I;
}else{ // }else{ //
Proc_state.AVG_state = STEP_RUNNING; Proc_state.AVG_state = STEP_RUNNING;
Proc_state.AVG_buff_I = 0; Proc_state.average_N ++;
//Proc_state.AVG_buff_I = 0;
} }
} }
}else if(header == 0xD0){ //first phy channel }else if(header == 0xD0){ //first phy channel
// if (Proc_state.AVG_state == STEP_RUNNING){ if (Proc_state.AVG_state == STEP_RUNNING){
// if (1){
// if (Proc_state.LFSM_state == CYCLE_STARTED){ // if (Proc_state.LFSM_state == CYCLE_STARTED){
if (1){
if (1){ if (1){
// AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG_buff_I] + val)); // AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000 | (0x00FFFFFF & (AVG_buff[Proc_state.AVG_buff_I] + val));
AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val + AVG_buff[Proc_state.AVG_buff_I]) & 0xFFFFFF); AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | ((val/Proc_state.average_N_max + AVG_buff[Proc_state.AVG_buff_I]) & 0xFFFFFF);
// AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | some_i++;
// AVG_buff[Proc_state.AVG_buff_I] = 0xC0000000 | val;
//AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000; //AVG_buff[Proc_state.AVG_buff_I++] = 0xC0000000;
Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
Proc_state.AVG_buff_I++;
if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
Proc_state.AVG_state = STEP_COMPLETED;
}
}
}
}else{
AVG_buff[Proc_state.AVG_buff_I] = 0xC1000000;
Proc_state.AVG_buff_I_last = Proc_state.AVG_buff_I;
Proc_state.AVG_buff_I++; Proc_state.AVG_buff_I++;
if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){ if (Proc_state.AVG_buff_I >= AVG_BUFF_SIZE){
Proc_state.AVG_state = STEP_COMPLETED; Proc_state.AVG_state = STEP_COMPLETED;
@ -279,319 +337,40 @@ uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
} }
} }
} }
}
}
/*
if (Proc_state.mode == AVG){
data_I = 0;
//TX_buff_I = 0;
Proc_state.AVG_buff_I = 0;
if (Proc_state.AVG_buff_active == A){
while((data_I < size )&& (Proc_state.AVG_buff_I < (AVG_BUFF_SIZE - 10))){
uint32_t word = data[data_I];
//uint32_t avg_word = AVG_buff_A[Proc_state.AVG_buff_I++];
//AVG_buff_A[Proc_state.AVG_buff_I] = (avg_word & 0x007FFFFF) + (word & 0x007FFFFF);
//AVG_buff_A[Proc_state.AVG_buff_I] = 0xDD000000 | (word & 0x00FFFFFF);
AVG_buff_A[Proc_state.AVG_buff_I] = word;
//AVG_buff[Proc_state.AVG_buff_I++] = data[data_I++];
//AVG_buff[Proc_state.AVG_buff_I] = data[data_I];
//uint32_t word = data[data_I];
//AVG_buff[Proc_state.AVG_buff_I] = word;
//AVG_buff_A[Proc_state.AVG_buff_I] = 0xDD000000 | (Proc_state.AVG_buff_I & 0x00FFFFFF);
Proc_state.AVG_buff_I++;
data_I++;
}
//Proc_state.AVG_buff_I++;
//AVG_buff_A[Proc_state.AVG_buff_I] = 0xDD000000 | (Proc_state.AVG_buff_I & 0x00FFFFFF);
//data_I++;
//Proc_state.AVG_buff_I = 0;
}else{
while((data_I < size )&& (Proc_state.AVG_buff_I < (AVG_BUFF_SIZE - 10))){
//uint32_t word = data[data_I];
AVG_buff_B[Proc_state.AVG_buff_I] = 0xDE000000 | (Proc_state.AVG_buff_I & 0x00FFFFFF);
Proc_state.AVG_buff_I++;
data_I++;
}
// Proc_state.AVG_buff_I++;
// AVG_buff_B[Proc_state.AVG_buff_I] = 0xDD000000 | (Proc_state.AVG_buff_I & 0x00FFFFFF);
}
}
*/
/*/
if (Proc_state.mode == AVG){
uint32_t data_I = 0;
while((data_I < size )&& (TX_buff_I < (TX_BUFF_SIZE - 1))){
// TX_buff[TX_buff_I++] = data[data_I++];
uint32_t word = data[data_I++];
TX_buff[TX_buff_I++] = (word & 0x00FFFFFF);// | 0xDE000000;
//TX_buff[TX_buff_I++] = ((word & 0x00FFFFFF) | 0xDE000000);
//TX_buff[TX_buff_I++] = 0xADEFDEED;
}
}
//*/
//*
// if (Proc_state.mode == AVG){
//TX_buff_I = 10;
/*
uint32_t data_I = 0;
uint8_t new_cycle_started = 0;
uint8_t cycle_cont = 1;
while ((data_I < size) && (Proc_state.AVG_buff_I < AVG_BUFF_SIZE) && cycle_cont ){
uint32_t word = data[data_I];
uint32_t val = word & 0x00FFFFFF;
uint8_t header = (uint8_t)(word >> 24);
*/
/*
if (header == 0x00){
Proc_state.digital_word_prev = Proc_state.digital_word_curr;
Proc_state.digital_word_curr = word;
DY_SYN_2_value_prev = DY_SYN_2_value;
if (word & 0b1 << 17){
DY_SYN_2_value = 1;
}else{
DY_SYN_2_value = 0;
}
if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
new_cycle_started = 1;
}
}
//*/
/*
if (header == 0xD0){ //it`s first channel
if (new_cycle_started){
new_cycle_started = 0;
++Proc_state.average_N;
if (Proc_state.average_N >= Proc_state.average_N_max){
Proc_state.mode == AVG_DONE;
cycle_cont = 0; //break averaging cycle
Proc_state.AVG_buff_I = 0;
}
}else{
if (Proc_state.AVG_buff_I < AVG_BUFF_SIZE){
AVG_buff[Proc_state.AVG_buff_I] =(word & 0x00FFFFFF);// | 0xDE000000;
//uint32_t tmp = AVG_buff[Proc_state.AVG_buff_I];
//tmp += val;
//tmp &= 0x0FFFFFFF;
//AVG_buff[Proc_state.AVG_buff_I] = tmp | (0x40000000 & 0xF0000000); //set header (first 4 bits) to 0x4 -- average (0x4 -- average)
Proc_state.AVG_buff_I++;
}
}
}
data_I++;
//*/
// AVG_buff[Proc_state.AVG_buff_I] = 0xDDDDDDDD;
//TX_buff[TX_buff_I++] = data[data_I];
//TX_buff[TX_buff_I++] = 0xEEEEEEEE;
// data_I++;
// Proc_state.AVG_buff_I++;
//}
// if (Proc_state.AVG_buff_I == AVG_BUFF_SIZE){
/* if (Proc_state.AVG_buff_I >= 10){
Proc_state.AVG_buff_I = 10;
Proc_state.mode == AVG_DONE;
}
*/
// }
/*
if(Proc_state.mode == AVG_DONE){ //TODO:
if (Proc_state.TX_buff_state == 0){
Proc_state.TX_buff_state = 1; //0 --ready, 1 -- filling, 2 -- ready to send
// Proc_state.AVG_buff_state = 1; //0 -- ready, 1 -- blocked,
uint32_t max_I = TX_BUFF_SIZE;
if (max_I > AVG_BUFF_SIZE){
max_I = AVG_BUFF_SIZE;
}
for (uint32_t I = 0; I < max_I; ++I){
if (TX_buff_I < TX_BUFF_SIZE){
++TX_buff_I;
}
TX_buff[TX_buff_I] = AVG_buff[I];
AVG_buff[I] = 0;
}
Proc_state.TX_buff_state = 2; //0 --ready, 1 -- filling, 2 -- ready to send
}
Proc_state.mode = Proc_state.mode_next;
}
//*/ //*/
/*
uint32_t radar_word_I = 0;
//uint32_t TX_buff_I = 0;
uint32_t word_prev = 0;
uint32_t digital_word_prev = 0;
for (int data_I = 0; (data_I < size) && (TX_buff_I < TX_BUFF_SIZE); ++data_I){
uint32_t word = data[data_I];
uint32_t val = word & 0x00FFFFFF;
uint8_t header = (uint8_t)(word >> 24);
//11010000
if (((header & 0b10000000) == 0b10000000)){ //it`s ADC word
if (header == 0XD0){ //phy channel № 1 in common mode
//TX_buff[TX_buff_I++] = ((0b01100000 & LFSM_val_ON) << 24) & val;
TX_buff[TX_buff_I++] = 0xD0ADEFEA;
//TX_buff[TX_buff_I++] = word;
}else if (header == 0xD1){//phy channel № 2 in common mode
TX_buff[TX_buff_I++] = word;
//TX_buff[TX_buff_I++] = ((0b01100000 & LFSM_val_OFF) << 24) & val;
//TX_buff[TX_buff_I++] = 0xD0ADEFEB;
}else{
//TX_buff[TX_buff_I++] = word;
TX_buff[TX_buff_I++] = word;
//TX_buff[TX_buff_I++] = 0xD0AAAAAA;
}
} else if ( header == 0b00000000){ //it`s digital
//if ((word & 0x2200) == 0x2200){
TX_buff[TX_buff_I++] = word;
//TX_buff[TX_buff_I++] = 0xAD000000;
//detect rise on DI_SYN2 -- start of chirp
if (word & 0b1 << 17){
DY_SYN_2_value = 1;
}else{
DY_SYN_2_value = 0;
}
if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){
TX_buff[TX_buff_I++] = 0xAD000000;
}
DY_SYN_2_value_prev = DY_SYN_2_value;
digital_word_prev = word;
} else{
// TX_buff[TX_buff_I++] = word;
}
word_prev = word;
// }else if ((header & 0b00000000) == ){
// }else if ((header & 0b00000000) == ){
// }else if ((header & 0b00000000) == ){
// }else if ((header & 0b00000000) == ){
// }else if ((header & 0b00000000) == ){
}
*/
//stream_in_buf_free(size);
/*
//int i = 0;
//uint8_t
//while
for (int i = 0; i < LFSM_DATALEN; ++i){
uint32_t msg;
if (i % 2){
msg = (LFSM_val_ON << 24) + data[i];
}else{
msg = (LFSM_val_OFF << 24) + data[i];
}
LFSM_data[i] = msg;
}
*/
if (hdma_send_req_rdy()) { if (hdma_send_req_rdy()) {
//if (1){
//streams_cnt[0]
/*
if (Proc_state.TX_buff_state == 2){
hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
}else if(0){
if (TX_buff_state == TX_BUFF_OFF){
hdma_send_req_start(data, size, 0);
return size;
}else{ }else{
hdma_send_req_start(TX_buff, TX_buff_I, 0);
TX_buff_I = 0;
//hdma_send_req_start(data, size, 0);
}
*/
/*
if (Proc_state.mode == AVG_DONE){
uint32_t send_size = Proc_state.AVG_buff_I;
// uint32_t send_size = AVG_BUFF_SIZE;
hdma_send_req_start(AVG_buff, send_size, 0);
Proc_state.mode = AVG;
return send_size;
}
//*/
/*
if (Proc_state.mode == AVG){
send_size = Proc_state.AVG_buff_I;
//send_size = TX_buff_I;
//send_size = AVG_BUFF_SIZE - 500;
dbg_receive_value = send_size;
if (Proc_state.AVG_buff_active == A){
hdma_send_req_start(AVG_buff_A, send_size, 0);
Proc_state.AVG_buff_active == B;
}else{
hdma_send_req_start(AVG_buff_B, send_size, 0);
Proc_state.AVG_buff_active = A;
}
return send_size;
}else{
hdma_send_req_start(TX_buff, TX_buff_I, 0);
TX_buff_I_shadow = TX_buff_I;
dbg_receive_value = TX_buff_I;
TX_buff_I = 0;
return TX_buff_I_shadow;
}
*/
if (TX_buff_state == TODO_TX){ if (TX_buff_state == TODO_TX){
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){ for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
TX_buff_shadow[i] = TX_buff[i]; TX_buff_shadow[i] = TX_buff[i];
} }
hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0); hdma_send_req_start(TX_buff_shadow, TX_buff_I, 0);
hdma_send_req_start(TX_marker, 10, 0); hdma_send_req_start(TX_marker, 10, 0);
//hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0); //hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
//TX_buff_state = TRANSMITTING; //TX_buff_state = TRANSMITTING;
TX_buff_state = TX_DONE; TX_buff_state = TX_DONE;
//}else{ //}else{
// hdma_send_req_start(data, size, 0); // hdma_send_req_start(data, size, 0);
} }
//hdma_send_req_start(data, size, 0); //hdma_send_req_start(data, size, 0);
//streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0); //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0);
return size;
return size_processed;
//return data_I; //number of really processed words //return data_I; //number of really processed words
}
} }
//return data_I; //number of really processed words //return data_I; //number of really processed words
@ -728,6 +507,8 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) {
// } t_l502_bf_cmd; // } t_l502_bf_cmd;
//*
case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
@ -805,9 +586,10 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) {
case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer
TX_buff_I = 0; TX_buff_I = 0;
TX_buff_state = TX_BUFF_OFF;
Proc_state.mode = TRANSPARENT; Proc_state.mode = TRANSPARENT;
Proc_state.mode_next = TRANSPARENT; Proc_state.mode_next = TRANSPARENT;
Proc_state.LFSM_state = CYCLE_UNKNOWN; Proc_state.LFSM_state = CYCLE_UNKNOWN;
@ -841,7 +623,7 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) {
Proc_state.mode = AVG; Proc_state.mode = AVG;
Proc_state.mode_next = AVG; Proc_state.mode_next = AVG;
Proc_state.LFSM_state = CYCLE_UNKNOWN; Proc_state.LFSM_state = CYCLE_UNKNOWN;
Proc_state.average_N_max = 30; Proc_state.average_N_max = 1;
// Proc_state.average_N_max = cmd->param; // Proc_state.average_N_max = cmd->param;
Proc_state.average_N = 0; Proc_state.average_N = 0;
Proc_state.TX_buff_I = 0; Proc_state.TX_buff_I = 0;
@ -874,6 +656,39 @@ void usr_cmd_process(t_l502_bf_cmd *cmd) {
break; break;
} }
case 0x800B:{// SEMITRANSPARENT mode
TX_buff_I = 0;
Proc_state.mode = SEMITRANSPARENT;
Proc_state.mode_next = SEMITRANSPARENT;
Proc_state.LFSM_state = CYCLE_UNKNOWN;
Proc_state.average_N_max = 10;
// Proc_state.average_N_max = cmd->param;
Proc_state.average_N = 1;
Proc_state.TX_buff_I = 0;
Proc_state.TX_buff_state = 0;
Proc_state.AVG_state = 0;
Proc_state.AVG_buff_I = 0;
Proc_state.AVG_buff_state = 0;
Proc_state.FFT_buff_I = 0;
Proc_state.FFT_buff_state = 0;
Proc_state.digital_word_prev = 0;
Proc_state.digital_word_curr = 0;
Proc_state.AVG_buff_active = A;
TX_buff_state = TX_DONE;
for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
TX_buff[i] = 0;
}
// l502_cmd_done(cmd-> param, NULL, 0);
l502_cmd_done(TX_buff_I, NULL, 0);
break;
}

View File

@ -11,8 +11,8 @@
******************************************************************************/ ******************************************************************************/
//#define TX_BUFF_SIZE 100000 //#define TX_BUFF_SIZE 100000
#define RAW_DATA_BUFF_SIZE 1000 #define RAW_DATA_BUFF_SIZE 1000
#define AVG_BUFF_SIZE 1000 #define AVG_BUFF_SIZE 2000
#define FFT_BUFF_SIZE 1000 #define FFT_BUFF_SIZE 2000
//#define L502_SPORT_IN_BUF_SIZE (2048*1024) //#define L502_SPORT_IN_BUF_SIZE (2048*1024)
@ -45,6 +45,7 @@ enum cycle_state {
enum hdma_TX_state { enum hdma_TX_state {
TX_BUFF_OFF,
FILLING, FILLING,
TODO_TX, TODO_TX,
TRANSMITTING, TRANSMITTING,
@ -56,10 +57,12 @@ enum hdma_TX_state {
enum dataprocessor_state { enum dataprocessor_state {
OFF, OFF,
TRANSPARENT, TRANSPARENT,
SEMITRANSPARENT,
AVG, AVG,
AVG_DONE, AVG_DONE,
FFT, FFT,
FFT_DONE, FFT_DONE,
WORK,
}; };
/* /*