git init of an empty project

This commit is contained in:
2025-06-27 15:12:44 +03:00
commit c73ead2643
76 changed files with 45689 additions and 0 deletions

View File

@ -0,0 +1,354 @@
BFIN GAS /tmp/ccIa7aFy.s page 1
1 # 1 "gcc/l502-bf_basiccrt.s"
1 #include <sys/platform.h>
1 ...
0
0
1 /*
2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
3 *
4 * Licensed under the Clear BSD license.
5 * Please see COPYING.LIBGLOSS for details.
6 */
7
8 #ifndef _PLATFORM_H
9 #define _PLATFORM_H
10 /* Generic Wrapper for platform specific header file.
11 */
12 #include <sys/_adi_platform.h>
1 /*
2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
3 *
4 * Licensed under the Clear BSD license.
5 * Please see COPYING.LIBGLOSS for details.
6 */
7
8 /*
9 ** Include appropriate header file for platform.
10 */
11
12 #ifndef __ADI_PLATFORM_H
13 #define __ADI_PLATFORM_H
14
15 #ifndef __ASSEMBLER__
16
17 #if defined (__ADSPBF531__)
18 #include <cdefBF531.h>
19 #elif defined (__ADSPBF532__)
20 #include <cdefBF532.h>
21 #elif defined (__ADSPBF533__)
22 #include <cdefBF533.h>
23 #elif defined (__ADSPBF534__)
24 #include <cdefBF534.h>
25 #elif defined (__ADSPBF535__)
26 #include <cdefBF535.h>
27 #elif defined (__ADSPBF536__)
28 #include <cdefBF536.h>
29 #elif defined (__ADSPBF537__)
30 #include <cdefBF537.h>
31 #elif defined (__ADSPBF538__)
32 #include <cdefBF538.h>
33 #elif defined (__ADSPBF539__)
34 #include <cdefBF539.h>
35 #elif defined (__ADSPBF561__)
36 #include <cdefBF561.h>
37 #elif defined (__AD6531__)
38 #include <cdefAD6531.h>
39 #elif defined (__AD6532__)
40 #include <cdefAD6532.h>
BFIN GAS /tmp/ccIa7aFy.s page 2
41 #elif defined (__AD6723__)
42 #include <cdefAD6723.h>
43 #elif defined (__AD6900__)
44 #include <cdefAD6900.h>
45 #elif defined (__AD6901__)
46 #include <cdefAD6901.h>
47 #elif defined (__AD6902__)
48 #include <cdefAD6902.h>
49 #elif defined (__AD6903__)
50 #include <cdefAD6903.h>
51 #elif defined (__AD6904__)
52 #include <cdefAD6904.h>
53 #elif defined (__AD6905__)
54 #include <cdefAD6905.h>
55 #elif defined (__MT6906__)
56 #include <cdefMT6906.h>
57 #elif defined (__ADSPBF504__)
58 #include <cdefBF504.h>
59 #elif defined (__ADSPBF504F__)
60 #include <cdefBF504F.h>
61 #elif defined (__ADSPBF506__) || defined (__ADSPBF506F__)
62 #include <cdefBF506F.h>
63 #elif defined (__ADSPBF512__)
64 #include <cdefBF512.h>
65 #elif defined (__ADSPBF514__)
66 #include <cdefBF514.h>
67 #elif defined (__ADSPBF516__)
68 #include <cdefBF516.h>
69 #elif defined (__ADSPBF518__)
70 #include <cdefBF518.h>
71 #elif defined (__ADSPBF522__)
72 #include <cdefBF522.h>
73 #elif defined (__ADSPBF523__)
74 #include <cdefBF523.h>
75 #elif defined (__ADSPBF524__)
76 #include <cdefBF524.h>
77 #elif defined (__ADSPBF525__)
78 #include <cdefBF525.h>
79 #elif defined (__ADSPBF526__)
80 #include <cdefBF526.h>
81 #elif defined (__ADSPBF527__)
82 #include <cdefBF527.h>
83 #elif defined (__ADSPBF542__)
84 #include <cdefBF542.h>
85 #elif defined (__ADSPBF542M__)
86 #include <cdefBF542M.h>
87 #elif defined (__ADSPBF544__)
88 #include <cdefBF544.h>
89 #elif defined (__ADSPBF544M__)
90 #include <cdefBF544M.h>
91 #elif defined (__ADSPBF547__)
92 #include <cdefBF547.h>
93 #elif defined (__ADSPBF547M__)
94 #include <cdefBF547M.h>
95 #elif defined (__ADSPBF548__)
96 #include <cdefBF548.h>
97 #elif defined (__ADSPBF548M__)
BFIN GAS /tmp/ccIa7aFy.s page 3
98 #include <cdefBF548M.h>
99 #elif defined (__ADSPBF549__)
100 #include <cdefBF549.h>
101 #elif defined (__ADSPBF549M__)
102 #include <cdefBF549M.h>
103 #elif defined (__ADSPBF592A__)
104 #include <cdefBF592-A.h>
105 #elif defined (__ADSPBF606__)
106 #include <cdefBF606.h>
107 #elif defined (__ADSPBF607__)
108 #include <cdefBF607.h>
109 #elif defined (__ADSPBF608__)
110 #include <cdefBF608.h>
111 #elif defined (__ADSPBF609__)
112 #include <cdefBF609.h>
113 #else
114 #error Processor Type Not Supported
115 #endif
116
117
118 #else
119
120 #if defined (__ADSPBF531__)
121 #include <defBF531.h>
122 #elif defined (__ADSPBF532__)
123 #include <defBF532.h>
124 #elif defined (__ADSPBF533__)
125 #include <defBF533.h>
126 #elif defined (__ADSPBF534__)
127 #include <defBF534.h>
128 #elif defined (__ADSPBF535__)
129 #include <defBF535.h>
130 #elif defined (__ADSPBF536__)
131 #include <defBF536.h>
132 #elif defined (__ADSPBF537__)
133 #include <defBF537.h>
134 #elif defined (__ADSPBF538__)
135 #include <defBF538.h>
136 #elif defined (__ADSPBF539__)
137 #include <defBF539.h>
138 #elif defined (__ADSPBF561__)
139 #include <defBF561.h>
140 #elif defined (__AD6531__)
141 #include <defAD6531.h>
142 #elif defined (__AD6532__)
143 #include <defAD6532.h>
144 #elif defined (__AD6723__)
145 #include <defAD6723.h>
146 #elif defined (__AD6900__)
147 #include <defAD6900.h>
148 #elif defined (__AD6901__)
149 #include <defAD6901.h>
150 #elif defined (__AD6902__)
151 #include <defAD6902.h>
152 #elif defined (__AD6903__)
153 #include <defAD6903.h>
154 #elif defined (__AD6904__)
BFIN GAS /tmp/ccIa7aFy.s page 4
155 #include <defAD6904.h>
156 #elif defined (__AD6905__)
157 #include <defAD6905.h>
158 #elif defined (__MT6906__)
159 #include <defMT6906.h>
160 #elif defined (__ADSPBF504__)
161 #include <defBF504.h>
162 #elif defined (__ADSPBF504F__)
163 #include <defBF504F.h>
164 #elif defined (__ADSPBF506__) || defined (__ADSPBF506F__)
165 #include <defBF506F.h>
166 #elif defined (__ADSPBF512__)
167 #include <defBF512.h>
168 #elif defined (__ADSPBF514__)
169 #include <defBF514.h>
170 #elif defined (__ADSPBF516__)
171 #include <defBF516.h>
172 #elif defined (__ADSPBF518__)
173 #include <defBF518.h>
174 #elif defined (__ADSPBF522__)
175 #include <defBF522.h>
176 #elif defined (__ADSPBF523__)
177 #include <defBF523.h>
1 /*
2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
3 *
4 * Licensed under the Clear BSD license.
5 * Please see COPYING.LIBGLOSS for details.
6 */
7
8 /*
9 ************************************************************************************
10 **
11 ** This include file contains a list of macro "defines" to enable the programmer
12 ** to use symbolic names for register-access and bit-manipulation.
13 **
14 **/
15 #ifndef _DEF_BF523_H
16 #define _DEF_BF523_H
17
18 /* Include all Core registers and bit definitions */
19 #include <def_LPBlackfin.h>
1 /*
20
21 /* SYSTEM & MMR ADDRESS DEFINITIONS FOR ADSP-BF523 */
22
23 /* Include defBF52x_base.h for the set of #defines that are common to all ADSP-BF52x processors */
24 #include <defBF52x_base.h>
1 /*
25
178 #elif defined (__ADSPBF524__)
13 #endif
2 #include <cplb.h>
1 /*
3 #include <sys/anomaly_macros_rtl.h>
1 /*
4 #include <defBF533.h>
BFIN GAS /tmp/ccIa7aFy.s page 5
1 /*
2 * Copyright (C) 2012 Analog Devices Inc. All rights reserved.
3 *
4 * Licensed under the Clear BSD license.
5 * Please see COPYING.LIBGLOSS for details.
6 */
7
8 /************************************************************************
9 *
10 * defBF533.h
11 *
12 ************************************************************************/
13
14 #ifndef _DEFBF533_H
15 #define _DEFBF533_H
16
17 #include <defBF532.h>
1 /*
18
5 #include <def_LPBlackfin.h>
6
7 .text;
8 .align 2;
9 .global __start;
10 .extern _main;
11 .type __start, STT_FUNC;
12 __start:
13
14 0000 0760 R7 = 0;
15 0002 073C LC0 = R7;
16 0004 1F3C LC1 = R7;
17 0006 2736 L0 = R7;
18 0008 2F36 L1 = R7;
19 000a 3736 L2 = R7;
20 000c 3F36 L3 = R7;
21 000e 10E10013 I0.L = (ITEST_COMMAND & 0xFFFF);
22 0012 50E1E0FF I0.H = (ITEST_COMMAND >> 16);
23 0016 11E10003 I1.L = (DTEST_COMMAND & 0xFFFF);
24 001a 51E1E0FF I1.H = (DTEST_COMMAND >> 16);
25 001e 0760 R7 = 0;
26 0020 079F [I0] = R7;
27 0022 0F9F [I1] = R7;
28
29 0024 2300 CSYNC;
30
31 0026 0EE1F4FF SP.L=__stack_end - 12;
32 002a 4EE1FFFF SP.H=__stack_end - 12;
33 002e 7E32 FP = SP;
34 0030 A66F SP += -12;
35
36 // Zero bss memory
37 0032 00E10000 R0.L = __bss_start;
38 0036 40E10000 R0.H = __bss_start;
39 003a 01E10000 R1.L = __bss_end;
40 003e 41E10000 R1.H = __bss_end;
41 0042 8152 R2 = R1 - R0;
42 0044 0160 R1 = 0;
BFIN GAS /tmp/ccIa7aFy.s page 6
43 0046 FFE3DDFF CALL.X _memset;
44
45
46 ///////////////from PRM/////////////////////////////////////
47 004a 08E13C20 P0.L = (EVT15 & 0xFFFF) ; /* Point to IVG15 in Event Vector Table */
48 004e 48E1E0FF P0.H = ((EVT15 >> 16) & 0xFFFF) ;
49 0052 09E17A00 P1.L = START; /* Point to start of User code */
50 0056 49E10000 P1.H = START;
51 005a 4193 [P0] = P1 ; /* Place the address of START in IVG15 of EVT */
52 005c 08E10421 P0.L = (IMASK & 0xFFFF) ;
53 0060 0091 R0 = [P0] ;
54 0062 01E10080 R1.L = (EVT_IVG15 & 0xFFFF) ;
55 0066 0856 R0 = R0 | R1 ;
56 0068 0093 [P0] = R0 ; /* Set (enable) IVG15 bit in IMASK register */
57 006a 9F00 RAISE 15 ; /* Invoke IVG15 interrupt */
58 006c 08E17800 P0.L = WAIT_HERE ;
59 0070 48E10000 P0.H = WAIT_HERE ;
60 0074 583E RETI = P0 ; /* RETI loaded with return address */
61 0076 1100 RTI ; /* Return from Reset Event */
62 WAIT_HERE : /* Wait here till IVG15 interrupt is serviced */
63 0078 0020 JUMP WAIT_HERE ;
64 START: /* IVG15 vectors here */
65 /* Enables interrupts and saves return address to stack */
66 007a 7B01 [--SP] = RETI ;
67 ///////////////from PRM/////////////////////////////////////
68
69 007c 4001 [--SP]=R0;
70 007e 4001 [--SP]=R0;
71 0080 7E32 FP = SP;
72 0082 A66F SP += -12;
73
74 0084 FFE3BEFF CALL.X _main;
75 0088 0000 NOP;
76 __end:
77 008a 2000 IDLE;
78 008c FF2F0000 JUMP __end;
BFIN GAS /tmp/ccIa7aFy.s page 7
DEFINED SYMBOLS
gcc/l502-bf_basiccrt.s:12 .text:0000000000000000 __start
gcc/l502-bf_basiccrt.s:64 .text:000000000000007a START
gcc/l502-bf_basiccrt.s:62 .text:0000000000000078 WAIT_HERE
gcc/l502-bf_basiccrt.s:76 .text:000000000000008a __end
UNDEFINED SYMBOLS
__stack_end
__bss_start
__bss_end
_memset
_main

View File

@ -0,0 +1,810 @@
BFIN GAS /tmp/ccCtLplV.s page 1
1 .file "src/l502_async.c";
2 .section .debug_abbrev,"",@progbits
3 .Ldebug_abbrev0:
4 .section .debug_info,"",@progbits
5 .Ldebug_info0:
6 .section .debug_line,"",@progbits
7 .Ldebug_line0:
8 0000 FB000000 .text;
8 0200CC00
8 00000101
8 FB0E0D00
8 01010101
9 .Ltext0:
10 .align 4
11 .global _async_dout;
12 .type _async_dout, STT_FUNC;
13 _async_dout:
14 .LFB3:
15 .file 1 "src/l502_async.c"
1:src/l502_async.c **** /***************************************************************************//**
2:src/l502_async.c **** @addtogroup async_io
3:src/l502_async.c **** @{
4:src/l502_async.c **** @file l502_async.c
5:src/l502_async.c **** <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
6:src/l502_async.c **** (<28><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
7:src/l502_async.c **** ******************************************************************************/
8:src/l502_async.c **** #include <stdlib.h>
9:src/l502_async.c ****
10:src/l502_async.c **** #include "l502_cmd.h"
11:src/l502_async.c **** #include "l502_global.h"
12:src/l502_async.c **** #include "l502_fpga.h"
13:src/l502_async.c **** #include "l502_defs.h"
14:src/l502_async.c **** #include "l502_async.h"
15:src/l502_async.c **** #include "l502_fpga_regs.h"
16:src/l502_async.c ****
17:src/l502_async.c ****
18:src/l502_async.c ****
19:src/l502_async.c ****
20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) {
21:src/l502_async.c **** val &= 0xFFFF;
22:src/l502_async.c **** if (ch==L502_DAC_CH1) {
23:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC1;
24:src/l502_async.c **** } else {
25:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC2;
26:src/l502_async.c **** }
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
28:src/l502_async.c **** }
29:src/l502_async.c ****
30:src/l502_async.c ****
31:src/l502_async.c **** void async_dout(uint32_t val, uint32_t msk) {
16 .loc 1 31 0
17 .LVL0:
18 0000 FD05 [--sp] = ( r7:7, p5:5 );
19
20 .LCFI0:
21 0002 00E80300 LINK 12;
22 .LCFI1:
BFIN GAS /tmp/ccCtLplV.s page 2
23 .loc 1 31 0
24 0006 1130 R2 = R1;
32:src/l502_async.c **** static uint32_t last_out = L502_DIGOUT_WORD_DIS_H | L502_DIGOUT_WORD_DIS_L;
33:src/l502_async.c **** if (msk != 0) {
25 .loc 1 33 0
26 0008 010C cc =R1==0;
27 000a 1518 if cc jump .L7;
34:src/l502_async.c **** val &= ~msk;
28 .loc 1 34 0
29 000c C943 R1 = ~R1;
30 .LVL1:
35:src/l502_async.c **** val |= last_out & msk;
31 .loc 1 35 0
32 000e 4DE10000 P5.H = _last_out.2066;
34:src/l502_async.c **** val &= ~msk;
33 .loc 1 34 0
34 0012 4154 R1 = R1 & R0;
35 .LVL2:
36 .loc 1 35 0
37 0014 0DE10000 P5.L = _last_out.2066;
38 0018 2891 R0 = [P5];
39 001a 0254 R0 = R2 & R0;
40 001c 0156 R0 = R1 | R0;
41 .LVL3:
42 .L2:
36:src/l502_async.c **** }
37:src/l502_async.c **** val &= 0xFFFF;
43 .loc 1 37 0
44 001e C742 R7 = R0.L (Z);
45 .LVL4:
38:src/l502_async.c ****
39:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
46 .loc 1 39 0
47 0020 0F30 R1 = R7;
48 0022 20E11203 R0 = 786 (X);
49 0026 FFE3EDFF call _fpga_reg_write;
50 .LVL5:
40:src/l502_async.c **** last_out = val;
51 .loc 1 40 0
52 002a 2F93 [P5] = R7;
41:src/l502_async.c **** }
53 .loc 1 41 0
54 002c 01E80000 UNLINK;
55 0030 BD05 ( r7:7, p5:5 ) = [sp++];
56
57 .LCFI2:
58 .LVL6:
59 0032 1000 rts;
60 .LVL7:
61 .L7:
62 0034 4DE10000 P5.H = _last_out.2066;
63 0038 0DE10000 P5.L = _last_out.2066;
64 003c F12F jump.s .L2;
65 .LFE3:
66 .size _async_dout, .-_async_dout
67 003e 0000 .align 4
68 .global _async_dac_out;
BFIN GAS /tmp/ccCtLplV.s page 3
69 .type _async_dac_out, STT_FUNC;
70 _async_dac_out:
71 .LFB2:
20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) {
72 .loc 1 20 0
73 .LVL8:
22:src/l502_async.c **** if (ch==L502_DAC_CH1) {
74 .loc 1 22 0
75 0040 4043 R0 = R0.B (Z);
76 .LVL9:
20:src/l502_async.c **** void async_dac_out(uint8_t ch, int32_t val) {
77 .loc 1 20 0
78 0042 00E80000 LINK 0;
79 .LCFI3:
21:src/l502_async.c **** val &= 0xFFFF;
80 .loc 1 21 0
81 0046 C942 R1 = R1.L (Z);
82 .LVL10:
22:src/l502_async.c **** if (ch==L502_DAC_CH1) {
83 .loc 1 22 0
84 0048 000C cc =R0==0;
85 004a 0818 if cc jump .L12;
25:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC2;
86 .loc 1 25 0
87 004c F94A BITSET (R1, 31);
88 .LVL11:
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
89 .loc 1 27 0
90 004e 20E11203 R0 = 786 (X);
91 .LVL12:
28:src/l502_async.c **** }
92 .loc 1 28 0
93 0052 01E80000 UNLINK;
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
94 .loc 1 27 0
95 0056 FFE2D5FF jump.l _fpga_reg_write;
96 .LVL13:
97 .L12:
23:src/l502_async.c **** val |= L502_STREAM_OUT_WORD_TYPE_DAC1;
98 .loc 1 23 0
99 005a F14A BITSET (R1, 30);
100 .LVL14:
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
101 .loc 1 27 0
102 005c 20E11203 R0 = 786 (X);
103 .LVL15:
28:src/l502_async.c **** }
104 .loc 1 28 0
105 0060 01E80000 UNLINK;
27:src/l502_async.c **** fpga_reg_write(L502_REGS_IOHARD_ASYNC_OUT, val);
106 .loc 1 27 0
107 0064 FFE2CEFF jump.l _fpga_reg_write;
108 .LVL16:
109 .LFE2:
110 .size _async_dac_out, .-_async_dac_out
111 .data;
112 .align 4
BFIN GAS /tmp/ccCtLplV.s page 4
113 .type _last_out.2066, @object
114 .size _last_out.2066, 4
115 _last_out.2066:
116 0000 00000300 .long 196608
117 .section .debug_frame,"",@progbits
118 .Lframe0:
119 0000 0C000000 .4byte .LECIE0-.LSCIE0
120 .LSCIE0:
121 0004 FFFFFFFF .4byte 0xffffffff
122 0008 01 .byte 0x1
123 0009 00 .string ""
124 000a 01 .uleb128 0x1
125 000b 7C .sleb128 -4
126 000c 23 .byte 0x23
127 000d 0C .byte 0xc
128 000e 0E .uleb128 0xe
129 000f 00 .uleb128 0x0
130 .align 4
131 .LECIE0:
132 .LSFDE0:
133 0010 1C000000 .4byte .LEFDE0-.LASFDE0
134 .LASFDE0:
135 0014 00000000 .4byte .Lframe0
136 0018 00000000 .4byte .LFB3
137 001c 3E000000 .4byte .LFE3-.LFB3
138 0020 42 .byte 0x4
139 .4byte .LCFI0-.LFB3
140 0021 0E .byte 0xe
141 0022 08 .uleb128 0x8
142 0023 44 .byte 0x4
143 .4byte .LCFI1-.LCFI0
144 0024 0C .byte 0xc
145 0025 0F .uleb128 0xf
146 0026 10 .uleb128 0x10
147 0027 8F .byte 0x8f
148 0028 04 .uleb128 0x4
149 0029 A3 .byte 0xa3
150 002a 03 .uleb128 0x3
151 002b 8D .byte 0x8d
152 002c 02 .uleb128 0x2
153 002d 87 .byte 0x87
154 002e 01 .uleb128 0x1
155 002f 00 .align 4
156 .LEFDE0:
157 .LSFDE2:
158 0030 14000000 .4byte .LEFDE2-.LASFDE2
159 .LASFDE2:
160 0034 00000000 .4byte .Lframe0
161 0038 40000000 .4byte .LFB2
162 003c 28000000 .4byte .LFE2-.LFB2
163 0040 46 .byte 0x4
164 .4byte .LCFI3-.LFB2
165 0041 0C .byte 0xc
166 0042 0F .uleb128 0xf
167 0043 08 .uleb128 0x8
168 0044 8F .byte 0x8f
169 0045 02 .uleb128 0x2
BFIN GAS /tmp/ccCtLplV.s page 5
170 0046 A3 .byte 0xa3
171 0047 01 .uleb128 0x1
172 .align 4
173 .LEFDE2:
174 .text;
175 .Letext0:
176 .section .debug_loc,"",@progbits
177 .Ldebug_loc0:
178 .LLST0:
179 0000 00000000 .4byte .LFB3-.Ltext0
180 0004 02000000 .4byte .LCFI0-.Ltext0
181 0008 0100 .2byte 0x1
182 000a 5E .byte 0x5e
183 000b 02000000 .4byte .LCFI0-.Ltext0
184 000f 06000000 .4byte .LCFI1-.Ltext0
185 0013 0200 .2byte 0x2
186 0015 7E .byte 0x7e
187 0016 08 .sleb128 8
188 0017 06000000 .4byte .LCFI1-.Ltext0
189 001b 3E000000 .4byte .LFE3-.Ltext0
190 001f 0200 .2byte 0x2
191 0021 7F .byte 0x7f
192 0022 10 .sleb128 16
193 0023 00000000 .4byte 0x0
194 0027 00000000 .4byte 0x0
195 .LLST1:
196 002b 00000000 .4byte .LVL0-.Ltext0
197 002f 14000000 .4byte .LVL2-.Ltext0
198 0033 0100 .2byte 0x1
199 0035 50 .byte 0x50
200 0036 14000000 .4byte .LVL2-.Ltext0
201 003a 1E000000 .4byte .LVL3-.Ltext0
202 003e 0100 .2byte 0x1
203 0040 51 .byte 0x51
204 0041 1E000000 .4byte .LVL3-.Ltext0
205 0045 20000000 .4byte .LVL4-.Ltext0
206 0049 0100 .2byte 0x1
207 004b 50 .byte 0x50
208 004c 20000000 .4byte .LVL4-.Ltext0
209 0050 32000000 .4byte .LVL6-.Ltext0
210 0054 0100 .2byte 0x1
211 0056 57 .byte 0x57
212 0057 34000000 .4byte .LVL7-.Ltext0
213 005b 3E000000 .4byte .LFE3-.Ltext0
214 005f 0100 .2byte 0x1
215 0061 50 .byte 0x50
216 0062 00000000 .4byte 0x0
217 0066 00000000 .4byte 0x0
218 .LLST2:
219 006a 00000000 .4byte .LVL0-.Ltext0
220 006e 0E000000 .4byte .LVL1-.Ltext0
221 0072 0100 .2byte 0x1
222 0074 51 .byte 0x51
223 0075 0E000000 .4byte .LVL1-.Ltext0
224 0079 2A000000 .4byte .LVL5-.Ltext0
225 007d 0100 .2byte 0x1
226 007f 52 .byte 0x52
BFIN GAS /tmp/ccCtLplV.s page 6
227 0080 34000000 .4byte .LVL7-.Ltext0
228 0084 3E000000 .4byte .LFE3-.Ltext0
229 0088 0100 .2byte 0x1
230 008a 51 .byte 0x51
231 008b 00000000 .4byte 0x0
232 008f 00000000 .4byte 0x0
233 .LLST3:
234 0093 40000000 .4byte .LFB2-.Ltext0
235 0097 46000000 .4byte .LCFI3-.Ltext0
236 009b 0100 .2byte 0x1
237 009d 5E .byte 0x5e
238 009e 46000000 .4byte .LCFI3-.Ltext0
239 00a2 68000000 .4byte .LFE2-.Ltext0
240 00a6 0200 .2byte 0x2
241 00a8 7F .byte 0x7f
242 00a9 08 .sleb128 8
243 00aa 00000000 .4byte 0x0
244 00ae 00000000 .4byte 0x0
245 .LLST4:
246 00b2 40000000 .4byte .LVL8-.Ltext0
247 00b6 52000000 .4byte .LVL12-.Ltext0
248 00ba 0100 .2byte 0x1
249 00bc 50 .byte 0x50
250 00bd 5A000000 .4byte .LVL13-.Ltext0
251 00c1 60000000 .4byte .LVL15-.Ltext0
252 00c5 0100 .2byte 0x1
253 00c7 50 .byte 0x50
254 00c8 00000000 .4byte 0x0
255 00cc 00000000 .4byte 0x0
256 .LLST5:
257 00d0 40000000 .4byte .LVL8-.Ltext0
258 00d4 5A000000 .4byte .LVL13-.Ltext0
259 00d8 0100 .2byte 0x1
260 00da 51 .byte 0x51
261 00db 5A000000 .4byte .LVL13-.Ltext0
262 00df 68000000 .4byte .LVL16-.Ltext0
263 00e3 0100 .2byte 0x1
264 00e5 51 .byte 0x51
265 00e6 00000000 .4byte 0x0
266 00ea 00000000 .4byte 0x0
267 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
268 .file 3 "src/l502_defs.h"
269 .section .debug_info
270 0000 28010000 .4byte 0x128
271 0004 0200 .2byte 0x2
272 0006 00000000 .4byte .Ldebug_abbrev0
273 000a 04 .byte 0x4
274 000b 01 .uleb128 0x1
275 000c 48010000 .4byte .LASF15
276 0010 01 .byte 0x1
277 0011 9F000000 .4byte .LASF16
278 0015 55000000 .4byte .LASF17
279 0019 00000000 .4byte .Ltext0
280 001d 68000000 .4byte .Letext0
281 0021 00000000 .4byte .Ldebug_line0
282 0025 02 .uleb128 0x2
283 0026 04 .byte 0x4
BFIN GAS /tmp/ccCtLplV.s page 7
284 0027 07 .byte 0x7
285 0028 23000000 .4byte .LASF0
286 002c 03 .uleb128 0x3
287 002d 04 .byte 0x4
288 002e 05 .byte 0x5
289 002f 696E7400 .string "int"
290 0033 02 .uleb128 0x2
291 0034 01 .byte 0x1
292 0035 06 .byte 0x6
293 0036 24010000 .4byte .LASF1
294 003a 02 .uleb128 0x2
295 003b 01 .byte 0x1
296 003c 08 .byte 0x8
297 003d B8000000 .4byte .LASF2
298 0041 02 .uleb128 0x2
299 0042 02 .byte 0x2
300 0043 05 .byte 0x5
301 0044 3E010000 .4byte .LASF3
302 0048 02 .uleb128 0x2
303 0049 02 .byte 0x2
304 004a 07 .byte 0x7
305 004b 11010000 .4byte .LASF4
306 004f 02 .uleb128 0x2
307 0050 04 .byte 0x4
308 0051 07 .byte 0x7
309 0052 0E000000 .4byte .LASF5
310 0056 02 .uleb128 0x2
311 0057 08 .byte 0x8
312 0058 05 .byte 0x5
313 0059 00000000 .4byte .LASF6
314 005d 02 .uleb128 0x2
315 005e 08 .byte 0x8
316 005f 07 .byte 0x7
317 0060 3E000000 .4byte .LASF7
318 0064 02 .uleb128 0x2
319 0065 04 .byte 0x4
320 0066 05 .byte 0x5
321 0067 F1000000 .4byte .LASF8
322 006b 04 .uleb128 0x4
323 006c 04 .byte 0x4
324 006d 07 .byte 0x7
325 006e 02 .uleb128 0x2
326 006f 01 .byte 0x1
327 0070 06 .byte 0x6
328 0071 54010000 .4byte .LASF9
329 0075 05 .uleb128 0x5
330 0076 B0000000 .4byte .LASF10
331 007a 02 .byte 0x2
332 007b 2A .byte 0x2a
333 007c 3A000000 .4byte 0x3a
334 0080 05 .uleb128 0x5
335 0081 1B000000 .4byte .LASF11
336 0085 02 .byte 0x2
337 0086 4F .byte 0x4f
338 0087 64000000 .4byte 0x64
339 008b 05 .uleb128 0x5
340 008c E8000000 .4byte .LASF12
BFIN GAS /tmp/ccCtLplV.s page 8
341 0090 02 .byte 0x2
342 0091 50 .byte 0x50
343 0092 25000000 .4byte 0x25
344 0096 06 .uleb128 0x6
345 0097 04 .byte 0x4
346 0098 03 .byte 0x3
347 0099 45 .byte 0x45
348 009a AF000000 .4byte 0xaf
349 009e 07 .uleb128 0x7
350 009f D1000000 .4byte .LASF13
351 00a3 808008 .sleb128 131072
352 00a6 07 .uleb128 0x7
353 00a7 FA000000 .4byte .LASF14
354 00ab 808004 .sleb128 65536
355 00ae 00 .byte 0x0
356 00af 08 .uleb128 0x8
357 00b0 01 .byte 0x1
358 00b1 C6000000 .4byte .LASF18
359 00b5 01 .byte 0x1
360 00b6 1F .byte 0x1f
361 00b7 01 .byte 0x1
362 00b8 00000000 .4byte .LFB3
363 00bc 3E000000 .4byte .LFE3
364 00c0 00000000 .4byte .LLST0
365 00c4 F8000000 .4byte 0xf8
366 00c8 09 .uleb128 0x9
367 00c9 76616C00 .string "val"
368 00cd 01 .byte 0x1
369 00ce 1F .byte 0x1f
370 00cf 8B000000 .4byte 0x8b
371 00d3 2B000000 .4byte .LLST1
372 00d7 09 .uleb128 0x9
373 00d8 6D736B00 .string "msk"
374 00dc 01 .byte 0x1
375 00dd 1F .byte 0x1f
376 00de 8B000000 .4byte 0x8b
377 00e2 6A000000 .4byte .LLST2
378 00e6 0A .uleb128 0xa
379 00e7 35000000 .4byte .LASF19
380 00eb 01 .byte 0x1
381 00ec 20 .byte 0x20
382 00ed 8B000000 .4byte 0x8b
383 00f1 05 .byte 0x5
384 00f2 03 .byte 0x3
385 00f3 00000000 .4byte _last_out.2066
386 00f7 00 .byte 0x0
387 00f8 0B .uleb128 0xb
388 00f9 01 .byte 0x1
389 00fa 30010000 .4byte .LASF20
390 00fe 01 .byte 0x1
391 00ff 14 .byte 0x14
392 0100 01 .byte 0x1
393 0101 40000000 .4byte .LFB2
394 0105 68000000 .4byte .LFE2
395 0109 93000000 .4byte .LLST3
396 010d 09 .uleb128 0x9
397 010e 636800 .string "ch"
BFIN GAS /tmp/ccCtLplV.s page 9
398 0111 01 .byte 0x1
399 0112 14 .byte 0x14
400 0113 75000000 .4byte 0x75
401 0117 B2000000 .4byte .LLST4
402 011b 09 .uleb128 0x9
403 011c 76616C00 .string "val"
404 0120 01 .byte 0x1
405 0121 14 .byte 0x14
406 0122 80000000 .4byte 0x80
407 0126 D0000000 .4byte .LLST5
408 012a 00 .byte 0x0
409 012b 00 .byte 0x0
410 .section .debug_abbrev
411 0000 01 .uleb128 0x1
412 0001 11 .uleb128 0x11
413 0002 01 .byte 0x1
414 0003 25 .uleb128 0x25
415 0004 0E .uleb128 0xe
416 0005 13 .uleb128 0x13
417 0006 0B .uleb128 0xb
418 0007 03 .uleb128 0x3
419 0008 0E .uleb128 0xe
420 0009 1B .uleb128 0x1b
421 000a 0E .uleb128 0xe
422 000b 11 .uleb128 0x11
423 000c 01 .uleb128 0x1
424 000d 12 .uleb128 0x12
425 000e 01 .uleb128 0x1
426 000f 10 .uleb128 0x10
427 0010 06 .uleb128 0x6
428 0011 00 .byte 0x0
429 0012 00 .byte 0x0
430 0013 02 .uleb128 0x2
431 0014 24 .uleb128 0x24
432 0015 00 .byte 0x0
433 0016 0B .uleb128 0xb
434 0017 0B .uleb128 0xb
435 0018 3E .uleb128 0x3e
436 0019 0B .uleb128 0xb
437 001a 03 .uleb128 0x3
438 001b 0E .uleb128 0xe
439 001c 00 .byte 0x0
440 001d 00 .byte 0x0
441 001e 03 .uleb128 0x3
442 001f 24 .uleb128 0x24
443 0020 00 .byte 0x0
444 0021 0B .uleb128 0xb
445 0022 0B .uleb128 0xb
446 0023 3E .uleb128 0x3e
447 0024 0B .uleb128 0xb
448 0025 03 .uleb128 0x3
449 0026 08 .uleb128 0x8
450 0027 00 .byte 0x0
451 0028 00 .byte 0x0
452 0029 04 .uleb128 0x4
453 002a 24 .uleb128 0x24
454 002b 00 .byte 0x0
BFIN GAS /tmp/ccCtLplV.s page 10
455 002c 0B .uleb128 0xb
456 002d 0B .uleb128 0xb
457 002e 3E .uleb128 0x3e
458 002f 0B .uleb128 0xb
459 0030 00 .byte 0x0
460 0031 00 .byte 0x0
461 0032 05 .uleb128 0x5
462 0033 16 .uleb128 0x16
463 0034 00 .byte 0x0
464 0035 03 .uleb128 0x3
465 0036 0E .uleb128 0xe
466 0037 3A .uleb128 0x3a
467 0038 0B .uleb128 0xb
468 0039 3B .uleb128 0x3b
469 003a 0B .uleb128 0xb
470 003b 49 .uleb128 0x49
471 003c 13 .uleb128 0x13
472 003d 00 .byte 0x0
473 003e 00 .byte 0x0
474 003f 06 .uleb128 0x6
475 0040 04 .uleb128 0x4
476 0041 01 .byte 0x1
477 0042 0B .uleb128 0xb
478 0043 0B .uleb128 0xb
479 0044 3A .uleb128 0x3a
480 0045 0B .uleb128 0xb
481 0046 3B .uleb128 0x3b
482 0047 0B .uleb128 0xb
483 0048 01 .uleb128 0x1
484 0049 13 .uleb128 0x13
485 004a 00 .byte 0x0
486 004b 00 .byte 0x0
487 004c 07 .uleb128 0x7
488 004d 28 .uleb128 0x28
489 004e 00 .byte 0x0
490 004f 03 .uleb128 0x3
491 0050 0E .uleb128 0xe
492 0051 1C .uleb128 0x1c
493 0052 0D .uleb128 0xd
494 0053 00 .byte 0x0
495 0054 00 .byte 0x0
496 0055 08 .uleb128 0x8
497 0056 2E .uleb128 0x2e
498 0057 01 .byte 0x1
499 0058 3F .uleb128 0x3f
500 0059 0C .uleb128 0xc
501 005a 03 .uleb128 0x3
502 005b 0E .uleb128 0xe
503 005c 3A .uleb128 0x3a
504 005d 0B .uleb128 0xb
505 005e 3B .uleb128 0x3b
506 005f 0B .uleb128 0xb
507 0060 27 .uleb128 0x27
508 0061 0C .uleb128 0xc
509 0062 11 .uleb128 0x11
510 0063 01 .uleb128 0x1
511 0064 12 .uleb128 0x12
BFIN GAS /tmp/ccCtLplV.s page 11
512 0065 01 .uleb128 0x1
513 0066 40 .uleb128 0x40
514 0067 06 .uleb128 0x6
515 0068 01 .uleb128 0x1
516 0069 13 .uleb128 0x13
517 006a 00 .byte 0x0
518 006b 00 .byte 0x0
519 006c 09 .uleb128 0x9
520 006d 05 .uleb128 0x5
521 006e 00 .byte 0x0
522 006f 03 .uleb128 0x3
523 0070 08 .uleb128 0x8
524 0071 3A .uleb128 0x3a
525 0072 0B .uleb128 0xb
526 0073 3B .uleb128 0x3b
527 0074 0B .uleb128 0xb
528 0075 49 .uleb128 0x49
529 0076 13 .uleb128 0x13
530 0077 02 .uleb128 0x2
531 0078 06 .uleb128 0x6
532 0079 00 .byte 0x0
533 007a 00 .byte 0x0
534 007b 0A .uleb128 0xa
535 007c 34 .uleb128 0x34
536 007d 00 .byte 0x0
537 007e 03 .uleb128 0x3
538 007f 0E .uleb128 0xe
539 0080 3A .uleb128 0x3a
540 0081 0B .uleb128 0xb
541 0082 3B .uleb128 0x3b
542 0083 0B .uleb128 0xb
543 0084 49 .uleb128 0x49
544 0085 13 .uleb128 0x13
545 0086 02 .uleb128 0x2
546 0087 0A .uleb128 0xa
547 0088 00 .byte 0x0
548 0089 00 .byte 0x0
549 008a 0B .uleb128 0xb
550 008b 2E .uleb128 0x2e
551 008c 01 .byte 0x1
552 008d 3F .uleb128 0x3f
553 008e 0C .uleb128 0xc
554 008f 03 .uleb128 0x3
555 0090 0E .uleb128 0xe
556 0091 3A .uleb128 0x3a
557 0092 0B .uleb128 0xb
558 0093 3B .uleb128 0x3b
559 0094 0B .uleb128 0xb
560 0095 27 .uleb128 0x27
561 0096 0C .uleb128 0xc
562 0097 11 .uleb128 0x11
563 0098 01 .uleb128 0x1
564 0099 12 .uleb128 0x12
565 009a 01 .uleb128 0x1
566 009b 40 .uleb128 0x40
567 009c 06 .uleb128 0x6
568 009d 00 .byte 0x0
BFIN GAS /tmp/ccCtLplV.s page 12
569 009e 00 .byte 0x0
570 009f 00 .byte 0x0
571 .section .debug_pubnames,"",@progbits
572 0000 2F000000 .4byte 0x2f
573 0004 0200 .2byte 0x2
574 0006 00000000 .4byte .Ldebug_info0
575 000a 2C010000 .4byte 0x12c
576 000e AF000000 .4byte 0xaf
577 0012 6173796E .string "async_dout"
577 635F646F
577 757400
578 001d F8000000 .4byte 0xf8
579 0021 6173796E .string "async_dac_out"
579 635F6461
579 635F6F75
579 7400
580 002f 00000000 .4byte 0x0
581 .section .debug_aranges,"",@progbits
582 0000 1C000000 .4byte 0x1c
583 0004 0200 .2byte 0x2
584 0006 00000000 .4byte .Ldebug_info0
585 000a 04 .byte 0x4
586 000b 00 .byte 0x0
587 000c 0000 .2byte 0x0
588 000e 0000 .2byte 0x0
589 0010 00000000 .4byte .Ltext0
590 0014 68000000 .4byte .Letext0-.Ltext0
591 0018 00000000 .4byte 0x0
592 001c 00000000 .4byte 0x0
593 .section .debug_str,"MS",@progbits,1
594 .LASF6:
595 0000 6C6F6E67 .string "long long int"
595 206C6F6E
595 6720696E
595 7400
596 .LASF5:
597 000e 756E7369 .string "unsigned int"
597 676E6564
597 20696E74
597 00
598 .LASF11:
599 001b 696E7433 .string "int32_t"
599 325F7400
600 .LASF0:
601 0023 6C6F6E67 .string "long unsigned int"
601 20756E73
601 69676E65
601 6420696E
601 7400
602 .LASF19:
603 0035 6C617374 .string "last_out"
603 5F6F7574
603 00
604 .LASF7:
605 003e 6C6F6E67 .string "long long unsigned int"
605 206C6F6E
605 6720756E
BFIN GAS /tmp/ccCtLplV.s page 13
605 7369676E
605 65642069
606 .LASF17:
607 0055 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
607 652F6665
607 64612F4D
607 4950542F
607 52616469
608 .LASF16:
609 009f 7372632F .string "src/l502_async.c"
609 6C353032
609 5F617379
609 6E632E63
609 00
610 .LASF10:
611 00b0 75696E74 .string "uint8_t"
611 385F7400
612 .LASF2:
613 00b8 756E7369 .string "unsigned char"
613 676E6564
613 20636861
613 7200
614 .LASF18:
615 00c6 6173796E .string "async_dout"
615 635F646F
615 757400
616 .LASF13:
617 00d1 4C353032 .string "L502_DIGOUT_WORD_DIS_H"
617 5F444947
617 4F55545F
617 574F5244
617 5F444953
618 .LASF12:
619 00e8 75696E74 .string "uint32_t"
619 33325F74
619 00
620 .LASF8:
621 00f1 6C6F6E67 .string "long int"
621 20696E74
621 00
622 .LASF14:
623 00fa 4C353032 .string "L502_DIGOUT_WORD_DIS_L"
623 5F444947
623 4F55545F
623 574F5244
623 5F444953
624 .LASF4:
625 0111 73686F72 .string "short unsigned int"
625 7420756E
625 7369676E
625 65642069
625 6E7400
626 .LASF1:
627 0124 7369676E .string "signed char"
627 65642063
627 68617200
628 .LASF20:
BFIN GAS /tmp/ccCtLplV.s page 14
629 0130 6173796E .string "async_dac_out"
629 635F6461
629 635F6F75
629 7400
630 .LASF3:
631 013e 73686F72 .string "short int"
631 7420696E
631 7400
632 .LASF15:
633 0148 474E5520 .string "GNU C 4.3.5"
633 4320342E
633 332E3500
634 .LASF9:
635 0154 63686172 .string "char"
635 00
636 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccCtLplV.s page 15
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_async.c
/tmp/ccCtLplV.s:13 .text:0000000000000000 _async_dout
/tmp/ccCtLplV.s:115 .data:0000000000000000 _last_out.2066
/tmp/ccCtLplV.s:70 .text:0000000000000040 _async_dac_out
UNDEFINED SYMBOLS
_fpga_reg_write

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

901
build/release/lst/main.lst Normal file
View File

@ -0,0 +1,901 @@
BFIN GAS /tmp/ccQKVwPF.s page 1
1 .file "src/main.c";
2 .section .debug_abbrev,"",@progbits
3 .Ldebug_abbrev0:
4 .section .debug_info,"",@progbits
5 .Ldebug_info0:
6 .section .debug_line,"",@progbits
7 .Ldebug_line0:
8 0000 F6000000 .text;
8 0200DE00
8 00000101
8 FB0E0D00
8 01010101
9 .Ltext0:
10 .align 4
11 .global _main;
12 .type _main, STT_FUNC;
13 _main:
14 .LFB2:
15 .file 1 "src/main.c"
1:src/main.c **** /*****************************************************************************
2:src/main.c **** * NewProject.c
3:src/main.c **** *****************************************************************************/
4:src/main.c ****
5:src/main.c **** #include "l502_cdefs.h"
6:src/main.c **** void l502_init(void);
7:src/main.c **** #include "l502_global.h"
8:src/main.c **** #include "l502_cmd.h"
9:src/main.c ****
10:src/main.c **** void stream_proc(void);
11:src/main.c ****
12:src/main.c **** /* g_state <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
13:src/main.c **** * <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> A <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
14:src/main.c **** SECTION("board_state", volatile t_l502_board_state g_state);
15:src/main.c ****
16:src/main.c ****
17:src/main.c **** int main(void) {
16 .loc 1 17 0
17 0000 00E80300 LINK 12;
18 .LCFI0:
18:src/main.c **** /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
19:src/main.c **** l502_init();
19 .loc 1 19 0
20 0004 FFE3FEFF call _l502_init;
21 .L2:
20:src/main.c ****
21:src/main.c **** for (;;) {
22:src/main.c **** /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
23:src/main.c **** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> */
24:src/main.c **** l502_cmd_check_req();
22 .loc 1 24 0
23 0008 FFE3FCFF call _l502_cmd_check_req;
25:src/main.c **** /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
26:src/main.c **** stream_proc();
24 .loc 1 26 0
25 000c FFE3FAFF call _stream_proc;
26 0010 FC2F jump.s .L2;
27 .LFE2:
BFIN GAS /tmp/ccQKVwPF.s page 2
28 .size _main, .-_main
29 .global _g_state;
30 .section board_state,"aw",@progbits
31 .align 4
32 .type _g_state, @object
33 .size _g_state, 6160
34 _g_state:
35 0000 00000000 .zero 6160
35 00000000
35 00000000
35 00000000
35 00000000
36 .section .debug_frame,"",@progbits
37 .Lframe0:
38 0000 0C000000 .4byte .LECIE0-.LSCIE0
39 .LSCIE0:
40 0004 FFFFFFFF .4byte 0xffffffff
41 0008 01 .byte 0x1
42 0009 00 .string ""
43 000a 01 .uleb128 0x1
44 000b 7C .sleb128 -4
45 000c 23 .byte 0x23
46 000d 0C .byte 0xc
47 000e 0E .uleb128 0xe
48 000f 00 .uleb128 0x0
49 .align 4
50 .LECIE0:
51 .LSFDE0:
52 0010 14000000 .4byte .LEFDE0-.LASFDE0
53 .LASFDE0:
54 0014 00000000 .4byte .Lframe0
55 0018 00000000 .4byte .LFB2
56 001c 12000000 .4byte .LFE2-.LFB2
57 0020 44 .byte 0x4
58 .4byte .LCFI0-.LFB2
59 0021 0C .byte 0xc
60 0022 0F .uleb128 0xf
61 0023 08 .uleb128 0x8
62 0024 8F .byte 0x8f
63 0025 02 .uleb128 0x2
64 0026 A3 .byte 0xa3
65 0027 01 .uleb128 0x1
66 .align 4
67 .LEFDE0:
68 .text;
69 .Letext0:
70 0012 0000 .section .debug_loc,"",@progbits
71 .Ldebug_loc0:
72 .LLST0:
73 0000 00000000 .4byte .LFB2-.Ltext0
74 0004 04000000 .4byte .LCFI0-.Ltext0
75 0008 0100 .2byte 0x1
76 000a 5E .byte 0x5e
77 000b 04000000 .4byte .LCFI0-.Ltext0
78 000f 12000000 .4byte .LFE2-.Ltext0
79 0013 0200 .2byte 0x2
80 0015 7F .byte 0x7f
BFIN GAS /tmp/ccQKVwPF.s page 3
81 0016 08 .sleb128 8
82 0017 00000000 .4byte 0x0
83 001b 00000000 .4byte 0x0
84 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
85 .file 3 "src/l502_bf_cmd_defs.h"
86 .file 4 "src/l502_global.h"
87 .section .debug_info
88 0000 75020000 .4byte 0x275
89 0004 0200 .2byte 0x2
90 0006 00000000 .4byte .Ldebug_abbrev0
91 000a 04 .byte 0x4
92 000b 01 .uleb128 0x1
93 000c 0D000000 .4byte .LASF35
94 0010 01 .byte 0x1
95 0011 C1010000 .4byte .LASF36
96 0015 34010000 .4byte .LASF37
97 0019 00000000 .4byte .Ltext0
98 001d 12000000 .4byte .Letext0
99 0021 00000000 .4byte .Ldebug_line0
100 0025 02 .uleb128 0x2
101 0026 01 .byte 0x1
102 0027 06 .byte 0x6
103 0028 94000000 .4byte .LASF0
104 002c 02 .uleb128 0x2
105 002d 01 .byte 0x1
106 002e 08 .byte 0x8
107 002f 86000000 .4byte .LASF1
108 0033 02 .uleb128 0x2
109 0034 02 .byte 0x2
110 0035 05 .byte 0x5
111 0036 19000000 .4byte .LASF2
112 003a 03 .uleb128 0x3
113 003b D3000000 .4byte .LASF4
114 003f 02 .byte 0x2
115 0040 36 .byte 0x36
116 0041 45000000 .4byte 0x45
117 0045 02 .uleb128 0x2
118 0046 02 .byte 0x2
119 0047 07 .byte 0x7
120 0048 F8000000 .4byte .LASF3
121 004c 03 .uleb128 0x3
122 004d 1D010000 .4byte .LASF5
123 0051 02 .byte 0x2
124 0052 4F .byte 0x4f
125 0053 57000000 .4byte 0x57
126 0057 02 .uleb128 0x2
127 0058 04 .byte 0x4
128 0059 05 .byte 0x5
129 005a 4E000000 .4byte .LASF6
130 005e 03 .uleb128 0x3
131 005f BD000000 .4byte .LASF7
132 0063 02 .byte 0x2
133 0064 50 .byte 0x50
134 0065 69000000 .4byte 0x69
135 0069 02 .uleb128 0x2
136 006a 04 .byte 0x4
137 006b 07 .byte 0x7
BFIN GAS /tmp/ccQKVwPF.s page 4
138 006c 92010000 .4byte .LASF8
139 0070 02 .uleb128 0x2
140 0071 08 .byte 0x8
141 0072 05 .byte 0x5
142 0073 40000000 .4byte .LASF9
143 0077 02 .uleb128 0x2
144 0078 08 .byte 0x8
145 0079 07 .byte 0x7
146 007a A6000000 .4byte .LASF10
147 007e 04 .uleb128 0x4
148 007f 04 .byte 0x4
149 0080 05 .byte 0x5
150 0081 696E7400 .string "int"
151 0085 02 .uleb128 0x2
152 0086 04 .byte 0x4
153 0087 07 .byte 0x7
154 0088 C6000000 .4byte .LASF11
155 008c 05 .uleb128 0x5
156 008d 1010 .2byte 0x1010
157 008f 03 .byte 0x3
158 0090 8B .byte 0x8b
159 0091 EA000000 .4byte 0xea
160 0095 06 .uleb128 0x6
161 0096 ED000000 .4byte .LASF12
162 009a 03 .byte 0x3
163 009b 8C .byte 0x8c
164 009c 3A000000 .4byte 0x3a
165 00a0 02 .byte 0x2
166 00a1 23 .byte 0x23
167 00a2 00 .uleb128 0x0
168 00a3 06 .uleb128 0x6
169 00a4 0B010000 .4byte .LASF13
170 00a8 03 .byte 0x3
171 00a9 8D .byte 0x8d
172 00aa 3A000000 .4byte 0x3a
173 00ae 02 .byte 0x2
174 00af 23 .byte 0x23
175 00b0 02 .uleb128 0x2
176 00b1 06 .uleb128 0x6
177 00b2 F2000000 .4byte .LASF14
178 00b6 03 .byte 0x3
179 00b7 8E .byte 0x8e
180 00b8 5E000000 .4byte 0x5e
181 00bc 02 .byte 0x2
182 00bd 23 .byte 0x23
183 00be 04 .uleb128 0x4
184 00bf 06 .uleb128 0x6
185 00c0 06000000 .4byte .LASF15
186 00c4 03 .byte 0x3
187 00c5 8F .byte 0x8f
188 00c6 4C000000 .4byte 0x4c
189 00ca 02 .byte 0x2
190 00cb 23 .byte 0x23
191 00cc 08 .uleb128 0x8
192 00cd 06 .uleb128 0x6
193 00ce 7C000000 .4byte .LASF16
194 00d2 03 .byte 0x3
BFIN GAS /tmp/ccQKVwPF.s page 5
195 00d3 90 .byte 0x90
196 00d4 5E000000 .4byte 0x5e
197 00d8 02 .byte 0x2
198 00d9 23 .byte 0x23
199 00da 0C .uleb128 0xc
200 00db 06 .uleb128 0x6
201 00dc 2A010000 .4byte .LASF17
202 00e0 03 .byte 0x3
203 00e1 91 .byte 0x91
204 00e2 EA000000 .4byte 0xea
205 00e6 02 .byte 0x2
206 00e7 23 .byte 0x23
207 00e8 10 .uleb128 0x10
208 00e9 00 .byte 0x0
209 00ea 07 .uleb128 0x7
210 00eb 5E000000 .4byte 0x5e
211 00ef FB000000 .4byte 0xfb
212 00f3 08 .uleb128 0x8
213 00f4 FB000000 .4byte 0xfb
214 00f8 FF03 .2byte 0x3ff
215 00fa 00 .byte 0x0
216 00fb 09 .uleb128 0x9
217 00fc 04 .byte 0x4
218 00fd 07 .byte 0x7
219 00fe 03 .uleb128 0x3
220 00ff 6E000000 .4byte .LASF18
221 0103 03 .byte 0x3
222 0104 92 .byte 0x92
223 0105 8C000000 .4byte 0x8c
224 0109 0A .uleb128 0xa
225 010a 20 .byte 0x20
226 010b 04 .byte 0x4
227 010c 1C .byte 0x1c
228 010d AB010000 .4byte 0x1ab
229 0111 06 .uleb128 0x6
230 0112 A0000000 .4byte .LASF19
231 0116 04 .byte 0x4
232 0117 1D .byte 0x1d
233 0118 5E000000 .4byte 0x5e
234 011c 02 .byte 0x2
235 011d 23 .byte 0x23
236 011e 00 .uleb128 0x0
237 011f 06 .uleb128 0x6
238 0120 36000000 .4byte .LASF20
239 0124 04 .byte 0x4
240 0125 1E .byte 0x1e
241 0126 5E000000 .4byte 0x5e
242 012a 02 .byte 0x2
243 012b 23 .byte 0x23
244 012c 04 .uleb128 0x4
245 012d 06 .uleb128 0x6
246 012e 5E000000 .4byte .LASF21
247 0132 04 .byte 0x4
248 0133 1F .byte 0x1f
249 0134 AB010000 .4byte 0x1ab
250 0138 02 .byte 0x2
251 0139 23 .byte 0x23
BFIN GAS /tmp/ccQKVwPF.s page 6
252 013a 08 .uleb128 0x8
253 013b 06 .uleb128 0x6
254 013c 18010000 .4byte .LASF22
255 0140 04 .byte 0x4
256 0141 20 .byte 0x20
257 0142 3A000000 .4byte 0x3a
258 0146 02 .byte 0x2
259 0147 23 .byte 0x23
260 0148 0C .uleb128 0xc
261 0149 06 .uleb128 0x6
262 014a 25010000 .4byte .LASF23
263 014e 04 .byte 0x4
264 014f 21 .byte 0x21
265 0150 3A000000 .4byte 0x3a
266 0154 02 .byte 0x2
267 0155 23 .byte 0x23
268 0156 0E .uleb128 0xe
269 0157 06 .uleb128 0x6
270 0158 A4010000 .4byte .LASF24
271 015c 04 .byte 0x4
272 015d 22 .byte 0x22
273 015e 3A000000 .4byte 0x3a
274 0162 02 .byte 0x2
275 0163 23 .byte 0x23
276 0164 10 .uleb128 0x10
277 0165 06 .uleb128 0x6
278 0166 BC010000 .4byte .LASF25
279 016a 04 .byte 0x4
280 016b 23 .byte 0x23
281 016c 3A000000 .4byte 0x3a
282 0170 02 .byte 0x2
283 0171 23 .byte 0x23
284 0172 12 .uleb128 0x12
285 0173 06 .uleb128 0x6
286 0174 63000000 .4byte .LASF26
287 0178 04 .byte 0x4
288 0179 24 .byte 0x24
289 017a AB010000 .4byte 0x1ab
290 017e 02 .byte 0x2
291 017f 23 .byte 0x23
292 0180 14 .uleb128 0x14
293 0181 0B .uleb128 0xb
294 0182 696400 .string "id"
295 0185 04 .byte 0x4
296 0186 25 .byte 0x25
297 0187 3A000000 .4byte 0x3a
298 018b 02 .byte 0x2
299 018c 23 .byte 0x23
300 018d 18 .uleb128 0x18
301 018e 06 .uleb128 0x6
302 018f 00000000 .4byte .LASF27
303 0193 04 .byte 0x4
304 0194 26 .byte 0x26
305 0195 3A000000 .4byte 0x3a
306 0199 02 .byte 0x2
307 019a 23 .byte 0x23
308 019b 1A .uleb128 0x1a
BFIN GAS /tmp/ccQKVwPF.s page 7
309 019c 06 .uleb128 0x6
310 019d 12010000 .4byte .LASF28
311 01a1 04 .byte 0x4
312 01a2 27 .byte 0x27
313 01a3 5E000000 .4byte 0x5e
314 01a7 02 .byte 0x2
315 01a8 23 .byte 0x23
316 01a9 1C .uleb128 0x1c
317 01aa 00 .byte 0x0
318 01ab 0C .uleb128 0xc
319 01ac 04 .byte 0x4
320 01ad 03 .uleb128 0x3
321 01ae 7E010000 .4byte .LASF29
322 01b2 04 .byte 0x4
323 01b3 28 .byte 0x28
324 01b4 09010000 .4byte 0x109
325 01b8 05 .uleb128 0x5
326 01b9 0008 .2byte 0x800
327 01bb 04 .byte 0x4
328 01bc 36 .byte 0x36
329 01bd FB010000 .4byte 0x1fb
330 01c1 06 .uleb128 0x6
331 01c2 23000000 .4byte .LASF30
332 01c6 04 .byte 0x4
333 01c7 37 .byte 0x37
334 01c8 AD010000 .4byte 0x1ad
335 01cc 02 .byte 0x2
336 01cd 23 .byte 0x23
337 01ce 00 .uleb128 0x0
338 01cf 0B .uleb128 0xb
339 01d0 696E00 .string "in"
340 01d3 04 .byte 0x4
341 01d4 38 .byte 0x38
342 01d5 FB010000 .4byte 0x1fb
343 01d9 02 .byte 0x2
344 01da 23 .byte 0x23
345 01db 20 .uleb128 0x20
346 01dc 06 .uleb128 0x6
347 01dd 57000000 .4byte .LASF31
348 01e1 04 .byte 0x4
349 01e2 39 .byte 0x39
350 01e3 AD010000 .4byte 0x1ad
351 01e7 03 .byte 0x3
352 01e8 23 .byte 0x23
353 01e9 8008 .uleb128 0x400
354 01eb 0B .uleb128 0xb
355 01ec 6F757400 .string "out"
356 01f0 04 .byte 0x4
357 01f1 3A .byte 0x3a
358 01f2 FB010000 .4byte 0x1fb
359 01f6 03 .byte 0x3
360 01f7 23 .byte 0x23
361 01f8 A008 .uleb128 0x420
362 01fa 00 .byte 0x0
363 01fb 07 .uleb128 0x7
364 01fc AD010000 .4byte 0x1ad
365 0200 0B020000 .4byte 0x20b
BFIN GAS /tmp/ccQKVwPF.s page 8
366 0204 0D .uleb128 0xd
367 0205 FB000000 .4byte 0xfb
368 0209 1E .byte 0x1e
369 020a 00 .byte 0x0
370 020b 03 .uleb128 0x3
371 020c DC000000 .4byte .LASF32
372 0210 04 .byte 0x4
373 0211 3B .byte 0x3b
374 0212 B8010000 .4byte 0x1b8
375 0216 05 .uleb128 0x5
376 0217 1018 .2byte 0x1810
377 0219 04 .byte 0x4
378 021a 42 .byte 0x42
379 021b 3D020000 .4byte 0x23d
380 021f 06 .uleb128 0x6
381 0220 2F010000 .4byte .LASF33
382 0224 04 .byte 0x4
383 0225 43 .byte 0x43
384 0226 0B020000 .4byte 0x20b
385 022a 02 .byte 0x2
386 022b 23 .byte 0x23
387 022c 00 .uleb128 0x0
388 022d 0B .uleb128 0xb
389 022e 636D6400 .string "cmd"
390 0232 04 .byte 0x4
391 0233 44 .byte 0x44
392 0234 FE000000 .4byte 0xfe
393 0238 03 .byte 0x3
394 0239 23 .byte 0x23
395 023a 8010 .uleb128 0x800
396 023c 00 .byte 0x0
397 023d 03 .uleb128 0x3
398 023e A9010000 .4byte .LASF34
399 0242 04 .byte 0x4
400 0243 45 .byte 0x45
401 0244 16020000 .4byte 0x216
402 0248 0E .uleb128 0xe
403 0249 01 .byte 0x1
404 024a 29000000 .4byte .LASF38
405 024e 01 .byte 0x1
406 024f 11 .byte 0x11
407 0250 01 .byte 0x1
408 0251 7E000000 .4byte 0x7e
409 0255 00000000 .4byte .LFB2
410 0259 12000000 .4byte .LFE2
411 025d 00000000 .4byte .LLST0
412 0261 0F .uleb128 0xf
413 0262 2E000000 .4byte .LASF39
414 0266 01 .byte 0x1
415 0267 0E .byte 0xe
416 0268 73020000 .4byte 0x273
417 026c 01 .byte 0x1
418 026d 05 .byte 0x5
419 026e 03 .byte 0x3
420 026f 00000000 .4byte _g_state
421 0273 10 .uleb128 0x10
422 0274 3D020000 .4byte 0x23d
BFIN GAS /tmp/ccQKVwPF.s page 9
423 0278 00 .byte 0x0
424 .section .debug_abbrev
425 0000 01 .uleb128 0x1
426 0001 11 .uleb128 0x11
427 0002 01 .byte 0x1
428 0003 25 .uleb128 0x25
429 0004 0E .uleb128 0xe
430 0005 13 .uleb128 0x13
431 0006 0B .uleb128 0xb
432 0007 03 .uleb128 0x3
433 0008 0E .uleb128 0xe
434 0009 1B .uleb128 0x1b
435 000a 0E .uleb128 0xe
436 000b 11 .uleb128 0x11
437 000c 01 .uleb128 0x1
438 000d 12 .uleb128 0x12
439 000e 01 .uleb128 0x1
440 000f 10 .uleb128 0x10
441 0010 06 .uleb128 0x6
442 0011 00 .byte 0x0
443 0012 00 .byte 0x0
444 0013 02 .uleb128 0x2
445 0014 24 .uleb128 0x24
446 0015 00 .byte 0x0
447 0016 0B .uleb128 0xb
448 0017 0B .uleb128 0xb
449 0018 3E .uleb128 0x3e
450 0019 0B .uleb128 0xb
451 001a 03 .uleb128 0x3
452 001b 0E .uleb128 0xe
453 001c 00 .byte 0x0
454 001d 00 .byte 0x0
455 001e 03 .uleb128 0x3
456 001f 16 .uleb128 0x16
457 0020 00 .byte 0x0
458 0021 03 .uleb128 0x3
459 0022 0E .uleb128 0xe
460 0023 3A .uleb128 0x3a
461 0024 0B .uleb128 0xb
462 0025 3B .uleb128 0x3b
463 0026 0B .uleb128 0xb
464 0027 49 .uleb128 0x49
465 0028 13 .uleb128 0x13
466 0029 00 .byte 0x0
467 002a 00 .byte 0x0
468 002b 04 .uleb128 0x4
469 002c 24 .uleb128 0x24
470 002d 00 .byte 0x0
471 002e 0B .uleb128 0xb
472 002f 0B .uleb128 0xb
473 0030 3E .uleb128 0x3e
474 0031 0B .uleb128 0xb
475 0032 03 .uleb128 0x3
476 0033 08 .uleb128 0x8
477 0034 00 .byte 0x0
478 0035 00 .byte 0x0
479 0036 05 .uleb128 0x5
BFIN GAS /tmp/ccQKVwPF.s page 10
480 0037 13 .uleb128 0x13
481 0038 01 .byte 0x1
482 0039 0B .uleb128 0xb
483 003a 05 .uleb128 0x5
484 003b 3A .uleb128 0x3a
485 003c 0B .uleb128 0xb
486 003d 3B .uleb128 0x3b
487 003e 0B .uleb128 0xb
488 003f 01 .uleb128 0x1
489 0040 13 .uleb128 0x13
490 0041 00 .byte 0x0
491 0042 00 .byte 0x0
492 0043 06 .uleb128 0x6
493 0044 0D .uleb128 0xd
494 0045 00 .byte 0x0
495 0046 03 .uleb128 0x3
496 0047 0E .uleb128 0xe
497 0048 3A .uleb128 0x3a
498 0049 0B .uleb128 0xb
499 004a 3B .uleb128 0x3b
500 004b 0B .uleb128 0xb
501 004c 49 .uleb128 0x49
502 004d 13 .uleb128 0x13
503 004e 38 .uleb128 0x38
504 004f 0A .uleb128 0xa
505 0050 00 .byte 0x0
506 0051 00 .byte 0x0
507 0052 07 .uleb128 0x7
508 0053 01 .uleb128 0x1
509 0054 01 .byte 0x1
510 0055 49 .uleb128 0x49
511 0056 13 .uleb128 0x13
512 0057 01 .uleb128 0x1
513 0058 13 .uleb128 0x13
514 0059 00 .byte 0x0
515 005a 00 .byte 0x0
516 005b 08 .uleb128 0x8
517 005c 21 .uleb128 0x21
518 005d 00 .byte 0x0
519 005e 49 .uleb128 0x49
520 005f 13 .uleb128 0x13
521 0060 2F .uleb128 0x2f
522 0061 05 .uleb128 0x5
523 0062 00 .byte 0x0
524 0063 00 .byte 0x0
525 0064 09 .uleb128 0x9
526 0065 24 .uleb128 0x24
527 0066 00 .byte 0x0
528 0067 0B .uleb128 0xb
529 0068 0B .uleb128 0xb
530 0069 3E .uleb128 0x3e
531 006a 0B .uleb128 0xb
532 006b 00 .byte 0x0
533 006c 00 .byte 0x0
534 006d 0A .uleb128 0xa
535 006e 13 .uleb128 0x13
536 006f 01 .byte 0x1
BFIN GAS /tmp/ccQKVwPF.s page 11
537 0070 0B .uleb128 0xb
538 0071 0B .uleb128 0xb
539 0072 3A .uleb128 0x3a
540 0073 0B .uleb128 0xb
541 0074 3B .uleb128 0x3b
542 0075 0B .uleb128 0xb
543 0076 01 .uleb128 0x1
544 0077 13 .uleb128 0x13
545 0078 00 .byte 0x0
546 0079 00 .byte 0x0
547 007a 0B .uleb128 0xb
548 007b 0D .uleb128 0xd
549 007c 00 .byte 0x0
550 007d 03 .uleb128 0x3
551 007e 08 .uleb128 0x8
552 007f 3A .uleb128 0x3a
553 0080 0B .uleb128 0xb
554 0081 3B .uleb128 0x3b
555 0082 0B .uleb128 0xb
556 0083 49 .uleb128 0x49
557 0084 13 .uleb128 0x13
558 0085 38 .uleb128 0x38
559 0086 0A .uleb128 0xa
560 0087 00 .byte 0x0
561 0088 00 .byte 0x0
562 0089 0C .uleb128 0xc
563 008a 0F .uleb128 0xf
564 008b 00 .byte 0x0
565 008c 0B .uleb128 0xb
566 008d 0B .uleb128 0xb
567 008e 00 .byte 0x0
568 008f 00 .byte 0x0
569 0090 0D .uleb128 0xd
570 0091 21 .uleb128 0x21
571 0092 00 .byte 0x0
572 0093 49 .uleb128 0x49
573 0094 13 .uleb128 0x13
574 0095 2F .uleb128 0x2f
575 0096 0B .uleb128 0xb
576 0097 00 .byte 0x0
577 0098 00 .byte 0x0
578 0099 0E .uleb128 0xe
579 009a 2E .uleb128 0x2e
580 009b 00 .byte 0x0
581 009c 3F .uleb128 0x3f
582 009d 0C .uleb128 0xc
583 009e 03 .uleb128 0x3
584 009f 0E .uleb128 0xe
585 00a0 3A .uleb128 0x3a
586 00a1 0B .uleb128 0xb
587 00a2 3B .uleb128 0x3b
588 00a3 0B .uleb128 0xb
589 00a4 27 .uleb128 0x27
590 00a5 0C .uleb128 0xc
591 00a6 49 .uleb128 0x49
592 00a7 13 .uleb128 0x13
593 00a8 11 .uleb128 0x11
BFIN GAS /tmp/ccQKVwPF.s page 12
594 00a9 01 .uleb128 0x1
595 00aa 12 .uleb128 0x12
596 00ab 01 .uleb128 0x1
597 00ac 40 .uleb128 0x40
598 00ad 06 .uleb128 0x6
599 00ae 00 .byte 0x0
600 00af 00 .byte 0x0
601 00b0 0F .uleb128 0xf
602 00b1 34 .uleb128 0x34
603 00b2 00 .byte 0x0
604 00b3 03 .uleb128 0x3
605 00b4 0E .uleb128 0xe
606 00b5 3A .uleb128 0x3a
607 00b6 0B .uleb128 0xb
608 00b7 3B .uleb128 0x3b
609 00b8 0B .uleb128 0xb
610 00b9 49 .uleb128 0x49
611 00ba 13 .uleb128 0x13
612 00bb 3F .uleb128 0x3f
613 00bc 0C .uleb128 0xc
614 00bd 02 .uleb128 0x2
615 00be 0A .uleb128 0xa
616 00bf 00 .byte 0x0
617 00c0 00 .byte 0x0
618 00c1 10 .uleb128 0x10
619 00c2 35 .uleb128 0x35
620 00c3 00 .byte 0x0
621 00c4 49 .uleb128 0x49
622 00c5 13 .uleb128 0x13
623 00c6 00 .byte 0x0
624 00c7 00 .byte 0x0
625 00c8 00 .byte 0x0
626 .section .debug_pubnames,"",@progbits
627 0000 23000000 .4byte 0x23
628 0004 0200 .2byte 0x2
629 0006 00000000 .4byte .Ldebug_info0
630 000a 79020000 .4byte 0x279
631 000e 48020000 .4byte 0x248
632 0012 6D61696E .string "main"
632 00
633 0017 61020000 .4byte 0x261
634 001b 675F7374 .string "g_state"
634 61746500
635 0023 00000000 .4byte 0x0
636 .section .debug_aranges,"",@progbits
637 0000 1C000000 .4byte 0x1c
638 0004 0200 .2byte 0x2
639 0006 00000000 .4byte .Ldebug_info0
640 000a 04 .byte 0x4
641 000b 00 .byte 0x0
642 000c 0000 .2byte 0x0
643 000e 0000 .2byte 0x0
644 0010 00000000 .4byte .Ltext0
645 0014 12000000 .4byte .Letext0-.Ltext0
646 0018 00000000 .4byte 0x0
647 001c 00000000 .4byte 0x0
648 .section .debug_str,"MS",@progbits,1
BFIN GAS /tmp/ccQKVwPF.s page 13
649 .LASF27:
650 0000 76616C69 .string "valid"
650 6400
651 .LASF15:
652 0006 72657375 .string "result"
652 6C7400
653 .LASF35:
654 000d 474E5520 .string "GNU C 4.3.5"
654 4320342E
654 332E3500
655 .LASF2:
656 0019 73686F72 .string "short int"
656 7420696E
656 7400
657 .LASF30:
658 0023 696E5F6C .string "in_lb"
658 6200
659 .LASF38:
660 0029 6D61696E .string "main"
660 00
661 .LASF39:
662 002e 675F7374 .string "g_state"
662 61746500
663 .LASF20:
664 0036 66756C6C .string "full_size"
664 5F73697A
664 6500
665 .LASF9:
666 0040 6C6F6E67 .string "long long int"
666 206C6F6E
666 6720696E
666 7400
667 .LASF6:
668 004e 6C6F6E67 .string "long int"
668 20696E74
668 00
669 .LASF31:
670 0057 6F75745F .string "out_lb"
670 6C6200
671 .LASF21:
672 005e 61646472 .string "addr"
672 00
673 .LASF26:
674 0063 6E657874 .string "next_descr"
674 5F646573
674 637200
675 .LASF18:
676 006e 745F6C35 .string "t_l502_bf_cmd"
676 30325F62
676 665F636D
676 6400
677 .LASF16:
678 007c 64617461 .string "data_size"
678 5F73697A
678 6500
679 .LASF1:
680 0086 756E7369 .string "unsigned char"
BFIN GAS /tmp/ccQKVwPF.s page 14
680 676E6564
680 20636861
680 7200
681 .LASF0:
682 0094 7369676E .string "signed char"
682 65642063
682 68617200
683 .LASF19:
684 00a0 666C6167 .string "flags"
684 7300
685 .LASF10:
686 00a6 6C6F6E67 .string "long long unsigned int"
686 206C6F6E
686 6720756E
686 7369676E
686 65642069
687 .LASF7:
688 00bd 75696E74 .string "uint32_t"
688 33325F74
688 00
689 .LASF11:
690 00c6 756E7369 .string "unsigned int"
690 676E6564
690 20696E74
690 00
691 .LASF4:
692 00d3 75696E74 .string "uint16_t"
692 31365F74
692 00
693 .LASF32:
694 00dc 745F6864 .string "t_hdma_descr_arr"
694 6D615F64
694 65736372
694 5F617272
694 00
695 .LASF12:
696 00ed 636F6465 .string "code"
696 00
697 .LASF14:
698 00f2 70617261 .string "param"
698 6D00
699 .LASF3:
700 00f8 73686F72 .string "short unsigned int"
700 7420756E
700 7369676E
700 65642069
700 6E7400
701 .LASF13:
702 010b 73746174 .string "status"
702 757300
703 .LASF28:
704 0112 75646174 .string "udata"
704 6100
705 .LASF22:
706 0118 78636E74 .string "xcnt"
706 00
707 .LASF5:
BFIN GAS /tmp/ccQKVwPF.s page 15
708 011d 696E7433 .string "int32_t"
708 325F7400
709 .LASF23:
710 0125 786D6F64 .string "xmod"
710 00
711 .LASF17:
712 012a 64617461 .string "data"
712 00
713 .LASF33:
714 012f 68646D61 .string "hdma"
714 00
715 .LASF37:
716 0134 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
716 652F6665
716 64612F4D
716 4950542F
716 52616469
717 .LASF29:
718 017e 745F6864 .string "t_hdma_stream_descr"
718 6D615F73
718 74726561
718 6D5F6465
718 73637200
719 .LASF8:
720 0192 6C6F6E67 .string "long unsigned int"
720 20756E73
720 69676E65
720 6420696E
720 7400
721 .LASF24:
722 01a4 79636E74 .string "ycnt"
722 00
723 .LASF34:
724 01a9 745F6C35 .string "t_l502_board_state"
724 30325F62
724 6F617264
724 5F737461
724 746500
725 .LASF25:
726 01bc 796D6F64 .string "ymod"
726 00
727 .LASF36:
728 01c1 7372632F .string "src/main.c"
728 6D61696E
728 2E6300
729 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccQKVwPF.s page 16
DEFINED SYMBOLS
*ABS*:0000000000000000 src/main.c
/tmp/ccQKVwPF.s:13 .text:0000000000000000 _main
/tmp/ccQKVwPF.s:34 board_state:0000000000000000 _g_state
UNDEFINED SYMBOLS
_l502_init
_l502_cmd_check_req
_stream_proc