Files
E502_ADC_BFfirmware/build/release/lst/l502_user_process.lst

1501 lines
53 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BFIN GAS /tmp/ccDsuDke.s page 1
1 .file "src/l502_user_process.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 14010000 .text;
8 0200DA00
8 00000101
8 FB0E0D00
8 01010101
9 .Ltext0:
10 .align 4
11 .global _usr_cmd_process;
12 .type _usr_cmd_process, STT_FUNC;
13 _usr_cmd_process:
14 .LFB6:
15 .file 1 "src/l502_user_process.c"
1:src/l502_user_process.c **** /***************************************************************************//**
2:src/l502_user_process.c **** @addtogroup user_process
3:src/l502_user_process.c **** @{
4:src/l502_user_process.c **** @file l502_user_process.c
5:src/l502_user_process.c ****
6:src/l502_user_process.c **** Ôàéë ñîäåðæèò ïðîñòåéøèé âàðèàíò ðåàëèçàöèè ïîëüçîâàòåëüñêèõ ôóíêöèé, â êîòîðîì
7:src/l502_user_process.c **** ïîòîêè äàííûõ ïåðåäàþòñÿ áåç èçìåíåíèÿ è íèêàêèå ïîëüçîâàòåëüñêèå êîìàíäû íå
8:src/l502_user_process.c **** îáðàáàòûâàþòñÿ. Ïîëüçîâàòåëü ìîæåò èçìåíèòü ýòîò ôàéë è äîáàâèòü çäåñü ñâîþ
9:src/l502_user_process.c **** îáðàáîòêó.
10:src/l502_user_process.c **** *******************************************************************************/
11:src/l502_user_process.c ****
12:src/l502_user_process.c **** #include "l502_stream.h"
13:src/l502_user_process.c **** #include "l502_hdma.h"
14:src/l502_user_process.c **** #include "l502_sport_tx.h"
15:src/l502_user_process.c **** #include "l502_cmd.h"
16:src/l502_user_process.c ****
17:src/l502_user_process.c **** #include <stdlib.h>
18:src/l502_user_process.c ****
19:src/l502_user_process.c **** /***************************************************************************//**
20:src/l502_user_process.c **** @brief Îáðàáîòêà ïðèíÿòîãî ìàññèâà äàííûõ ÀÖÏ/DIN.
21:src/l502_user_process.c ****
22:src/l502_user_process.c **** Ôóíêöèÿ âûçûâàåòñÿ êàæäûé ðàç, êîãäà îáíàðóæåíû íîâûå äàííûå îò
23:src/l502_user_process.c **** ÀÖÏ/öèôðîâûõ âõîäîâ, ïðèøåäøèå ïî SPORT0.
24:src/l502_user_process.c ****
25:src/l502_user_process.c **** Ôóíêöèÿ äîëæíà îáðàáîòàòü äàííûå è âåðíóòü êîëè÷åñòâî îáðàáîòàííûõ äàííûõ,
26:src/l502_user_process.c **** îäíàêî ýòè äàííûå âñå åùå ñ÷èòàþòñÿ èñïîëüçîâàííûìè (íå ìîãóò áûòü ïåðåïèñàíû
27:src/l502_user_process.c **** íîâûìè ïðèøåäøèìè äàííûìè) äî òåõ ïîð ïîêà íå áóäåò âûçâàíà ôóíêöèÿ
28:src/l502_user_process.c **** stream_in_buf_free()).
29:src/l502_user_process.c ****
30:src/l502_user_process.c **** Åñëè ôóíêöèÿ âåðíåò çíà÷åíèå ìåíüøå ÷åì size, òî ôóíêöèÿ áóäóò âûçâàííà ïðè
31:src/l502_user_process.c **** ñëåäóþùåì ïðîõîäå åùå ðàç ñ óêàçàòåëåì íà íåîáðàáîòàííûå äàííûå.
32:src/l502_user_process.c ****
33:src/l502_user_process.c ****  òåêóùåé ðåàëèçàöèè ïðîñòî çàïóñêàåòñÿ ïåðåäà÷à äàííûõ ïî HDMA â ÏÊ
34:src/l502_user_process.c ****
35:src/l502_user_process.c **** @param[in] data Óêàçàòåëü íà ìàññèâ ñ ïðèíÿòûìè äàííûìè
36:src/l502_user_process.c **** @param[in] size Êîëè÷åñòâî ïðèíÿòûõ äàííûõ â 32-áèòíûõ ñëîâàõ
37:src/l502_user_process.c **** @return Ôóíêöèÿ âîçâðàùàåò êîëè÷åñòâî îáðàáîòàííûõ äàííûõ (îò 0 äî size).
38:src/l502_user_process.c **** Íà ýòè äàííûå íå áóäåò âûçûâàòüñÿ ïîâòîðíî usr_in_proc_data(),
BFIN GAS /tmp/ccDsuDke.s page 2
39:src/l502_user_process.c **** íî îíè ñ÷èòàþòñÿ åùå èñïîëüçóåìûìè
40:src/l502_user_process.c **** *******************************************************************************/
41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
42:src/l502_user_process.c **** /* åñëè åñòü ñâîáîäíûå äåñêðèïòîðû íà ïåðåäà÷ó ïî HDMA - ñòàâèì áëîê íà
43:src/l502_user_process.c **** ïåðåäà÷ó. Èíà÷å âîçâðàùàåì 0, ÷òîáû íà îáðàáîòêó ýòèõ äàííûõ ôóíêöèþ
44:src/l502_user_process.c **** âûçâàëè áû ïîçæå */
45:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
46:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
47:src/l502_user_process.c **** return size;
48:src/l502_user_process.c **** }
49:src/l502_user_process.c **** return 0;
50:src/l502_user_process.c **** }
51:src/l502_user_process.c ****
52:src/l502_user_process.c ****
53:src/l502_user_process.c ****
54:src/l502_user_process.c **** /***************************************************************************//**
55:src/l502_user_process.c **** @brief Îáðàáîòêà ïðèíÿòîãî ìàññèâà ñ äàííûìè ÖÀÏ/DOUT
56:src/l502_user_process.c ****
57:src/l502_user_process.c **** Ôóíêöèÿ âûçûâàåòñÿ êàæäûé ðàç, êîãäà îáíàðóæåíû íîâûå äàííûå, ïðèíÿòûå îò
58:src/l502_user_process.c **** ÏÊ ïî HDMA.
59:src/l502_user_process.c **** Ôóíêöèÿ äîëæíà îáðàáîòàòü äàííûå è âåðíóòü êîëè÷åñòâî îáðàáîòàííûõ äàííûõ,
60:src/l502_user_process.c **** îäíàêî ýòè äàííûå âñå åùå ñ÷èòàþòñÿ èñïîëüçîâàííûìè (íå ìîãóò áûòü ïåðåïèñàíû
61:src/l502_user_process.c **** íîâûìè ïðèøåäøèìè äàííûìè) äî òåõ ïîð ïîêà íå áóäåò âûçâàíà ôóíêöèÿ
62:src/l502_user_process.c **** stream_out_buf_free()).
63:src/l502_user_process.c ****
64:src/l502_user_process.c **** Åñëè ôóíêöèÿ âåðíåò çíà÷åíèå ìåíüøå ÷åì size, òî ôóíêöèÿ áóäóò
65:src/l502_user_process.c **** âûçâàíà ïîñëå åùå ðàç ñ óêàçàòåëåì íà íåîáðàáîòàííûå äàííûå.
66:src/l502_user_process.c ****
67:src/l502_user_process.c ****  òåêóùåé ðåàëèçàöèè ïðîñòî çàïóñêàåòñÿ ïåðåäà÷à äàííûõ ïî SPORT
68:src/l502_user_process.c **** äëÿ âûâîäà íà ÖÀÏ/öèôðîâûå âûõîäû.
69:src/l502_user_process.c ****
70:src/l502_user_process.c **** @param[in] data Óêàçàòåëü íà ìàññèâ ñ ïðèíÿòûìè äàííûìè
71:src/l502_user_process.c **** @param[in] size Êîëè÷åñòâî ïðèíÿòûõ äàííûõ â 32-áèòíûõ ñëîâàõ
72:src/l502_user_process.c **** @return Ôóíêöèÿ âîçâðàùàåò êîëè÷åñòâî îáðàáîòàííûõ äàííûõ (îò 0 äî size).
73:src/l502_user_process.c **** Íà ýòè äàííûå íå áóäåò âûçûâàòüñÿ ïîâòîðíî usr_out_proc_data(),
74:src/l502_user_process.c **** íî îíè ñ÷èòàþòñÿ åùå èñïîëüçóåìûìè
75:src/l502_user_process.c **** ******************************************************************************/
76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
77:src/l502_user_process.c ****
78:src/l502_user_process.c **** /* åñëè åñòü ñâîáîäíûå äåñêðèïòîðû íà ïåðåäà÷ó ïî HDMA - ñòàâèì áëîê íà
79:src/l502_user_process.c **** ïåðåäà÷ó. Èíà÷å âîçâðàùàåì 0, ÷òîáû íà îáðàáîòêó ýòèõ äàííûõ ôóíêöèþ
80:src/l502_user_process.c **** âûçâàëè áû ïîçæå */
81:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
82:src/l502_user_process.c ****
83:src/l502_user_process.c **** /* çà îäèí ðàç ìîæåì ïåðåäàòü â SPORT íå áîëåå
84:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX ñëîâ */
85:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX)
86:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX;
87:src/l502_user_process.c ****
88:src/l502_user_process.c **** sport_tx_start_req(data, size);
89:src/l502_user_process.c ****
90:src/l502_user_process.c **** return size;
91:src/l502_user_process.c **** }
92:src/l502_user_process.c **** return 0;
93:src/l502_user_process.c **** }
94:src/l502_user_process.c ****
95:src/l502_user_process.c ****
BFIN GAS /tmp/ccDsuDke.s page 3
96:src/l502_user_process.c ****
97:src/l502_user_process.c ****
98:src/l502_user_process.c ****
99:src/l502_user_process.c ****
100:src/l502_user_process.c **** /****************************************************************************//**
101:src/l502_user_process.c **** @brief Îáðàáîòêà çàâåðøåíèÿ ïåðåäà÷è ïî HostDMA
102:src/l502_user_process.c ****
103:src/l502_user_process.c **** Ôóíêöèÿ âûçûâàåòñÿ èç îáðàáîò÷èêà ïðåðûâàíèÿ, êîãäà çàâåðøèëàñü ïåðåäà÷à
104:src/l502_user_process.c **** áëîêà äàííûõ ïî HDMA â ÏÊ, ïîñòàâëåííîãî äî ýòîãî íà ïåðåäà÷ó ñ
105:src/l502_user_process.c **** ïîìîùüþ hdma_send_req_start().
106:src/l502_user_process.c ****
107:src/l502_user_process.c **** @param[in] addr Àäðåñ ñëîâà, ñðàçó çà ïîñëåäíèì ïåðåäàííûì ñëîâîì
108:src/l502_user_process.c **** @param[in] size Ðàçìåð ïåðåäàííûõ äàííûõ â 32-áèòíûõ ñëîâàõ
109:src/l502_user_process.c **** ****************************************************************************/
110:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
111:src/l502_user_process.c **** stream_in_buf_free(size);
112:src/l502_user_process.c **** }
113:src/l502_user_process.c ****
114:src/l502_user_process.c ****
115:src/l502_user_process.c ****
116:src/l502_user_process.c **** /***************************************************************************//**
117:src/l502_user_process.c **** @brief Îáðàáîòêà çàâåðøåíèÿ ïåðåäà÷è ïî SPORT
118:src/l502_user_process.c ****
119:src/l502_user_process.c **** Ôóíêöèÿ âûçûâàåòñÿ èç îáðàáîò÷èêà ïðåðûâàíèÿ ïðè çàâåðøåíèè ïåðåäà÷è áëîêà äàííûõ
120:src/l502_user_process.c **** ïî SPORT'ó íà öèôðîâûå âûõîäû/ÖÀÏ, ïîñòàâëåííîãî äî ýòîãî íà ïåðåäà÷ó ñ
121:src/l502_user_process.c **** ïîìîùüþ sport_tx_start_req().
122:src/l502_user_process.c ****
123:src/l502_user_process.c ****
124:src/l502_user_process.c **** @param[in] addr Àäðåñ ñëîâà, ñðàçó çà ïîñëåäíèì ïåðåäàííûì ñëîâîì
125:src/l502_user_process.c **** @param[in] size Ðàçìåð ïåðåäàííûõ äàííûõ â 32-áèòíûõ ñëîâàõ */
126:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
127:src/l502_user_process.c **** stream_out_buf_free(size);
128:src/l502_user_process.c **** }
129:src/l502_user_process.c ****
130:src/l502_user_process.c ****
131:src/l502_user_process.c ****
132:src/l502_user_process.c ****
133:src/l502_user_process.c ****
134:src/l502_user_process.c ****
135:src/l502_user_process.c ****
136:src/l502_user_process.c ****
137:src/l502_user_process.c ****
138:src/l502_user_process.c **** /****************************************************************************//**
139:src/l502_user_process.c **** @brief Îáðàáîòêà ïîëüçîâàòåëüñêèõ êîìàíä.
140:src/l502_user_process.c ****
141:src/l502_user_process.c **** Ôóíêöèÿ âûçûâàåòñÿ ïðè ïðèåìå êîìàíäû îò ÏÊ ñ êîäîì áîëüøèì èëè ðàâíûì
142:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER.
143:src/l502_user_process.c ****
144:src/l502_user_process.c **** Ïî çàâåðøåíèþ îáðàáîòêè íåîáõîäèìî îáÿçàòåëüíî âûçâàòü
145:src/l502_user_process.c **** l502_cmd_done(), óêàçàâ êîä çàâåðøåíèÿ êîìàíäû è
146:src/l502_user_process.c **** ïðè íåîáõîäèìîñòè ïåðåäàòü äàííûå ñ ðåçóëüòàòîì
147:src/l502_user_process.c ****
148:src/l502_user_process.c **** @param[in] cmd Ñòðóêòóðà ñ îïèñàíèåì ïðèíÿòîé êîìàíäû
149:src/l502_user_process.c **** ******************************************************************************/
150:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) {
16 .loc 1 150 0
17 .LVL0:
BFIN GAS /tmp/ccDsuDke.s page 4
18 0000 00E80000 LINK 0;
19 .LCFI0:
151:src/l502_user_process.c **** l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
20 .loc 1 151 0
21 0004 20E100FE R0 = -512 (X);
22 .LVL1:
23 0008 0160 R1 = 0 (X);
24 000a 0260 R2 = 0 (X);
152:src/l502_user_process.c **** }
25 .loc 1 152 0
26 000c 01E80000 UNLINK;
151:src/l502_user_process.c **** l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
27 .loc 1 151 0
28 0010 FFE2F8FF jump.l _l502_cmd_done;
29 .LFE6:
30 .size _usr_cmd_process, .-_usr_cmd_process
31 .align 4
32 .global _sport_tx_done;
33 .type _sport_tx_done, STT_FUNC;
34 _sport_tx_done:
35 .LFB5:
126:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
36 .loc 1 126 0
37 .LVL2:
38 0014 00E80000 LINK 0;
39 .LCFI1:
127:src/l502_user_process.c **** stream_out_buf_free(size);
40 .loc 1 127 0
41 0018 0130 R0 = R1;
42 .LVL3:
128:src/l502_user_process.c **** }
43 .loc 1 128 0
44 001a 01E80000 UNLINK;
127:src/l502_user_process.c **** stream_out_buf_free(size);
45 .loc 1 127 0
46 001e FFE2F1FF jump.l _stream_out_buf_free;
47 .LVL4:
48 .LFE5:
49 .size _sport_tx_done, .-_sport_tx_done
50 0022 0000 .align 4
51 .global _hdma_send_done;
52 .type _hdma_send_done, STT_FUNC;
53 _hdma_send_done:
54 .LFB4:
110:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
55 .loc 1 110 0
56 .LVL5:
57 0024 00E80000 LINK 0;
58 .LCFI2:
111:src/l502_user_process.c **** stream_in_buf_free(size);
59 .loc 1 111 0
60 0028 0130 R0 = R1;
61 .LVL6:
112:src/l502_user_process.c **** }
62 .loc 1 112 0
63 002a 01E80000 UNLINK;
111:src/l502_user_process.c **** stream_in_buf_free(size);
BFIN GAS /tmp/ccDsuDke.s page 5
64 .loc 1 111 0
65 002e FFE2E9FF jump.l _stream_in_buf_free;
66 .LVL7:
67 .LFE4:
68 .size _hdma_send_done, .-_hdma_send_done
69 0032 0000 .align 4
70 .global _usr_out_proc_data;
71 .type _usr_out_proc_data, STT_FUNC;
72 _usr_out_proc_data:
73 .LFB3:
76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
74 .loc 1 76 0
75 .LVL8:
76 0034 7005 [--sp] = ( r7:6 );
77
78 .LCFI3:
79 0036 00E80300 LINK 12;
80 .LCFI4:
76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
81 .loc 1 76 0
82 003a 3030 R6 = R0;
83 003c 3930 R7 = R1;
81:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
84 .loc 1 81 0
85 003e FFE3E1FF call _sport_tx_req_rdy;
86 .LVL9:
87 0042 000C cc =R0==0;
88 0044 0E18 if cc jump .L12;
89 0046 20E10040 R0 = 16384 (X);
90 004a 070A cc =R7<=R0 (iu);
91 004c 3806 if !cc R7 = R0;
92 .LVL10:
88:src/l502_user_process.c **** sport_tx_start_req(data, size);
93 .loc 1 88 0
94 004e 0630 R0 = R6;
95 0050 0F30 R1 = R7;
96 0052 FFE3D7FF call _sport_tx_start_req;
93:src/l502_user_process.c **** }
97 .loc 1 93 0
98 0056 0730 R0 = R7;
99 0058 01E80000 UNLINK;
100 005c 3005 ( r7:6 ) = [sp++];
101
102 .LCFI5:
103 .LVL11:
104 005e 1000 rts;
105 .LVL12:
106 .L12:
81:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
107 .loc 1 81 0
108 0060 0760 R7 = 0 (X);
109 .LVL13:
93:src/l502_user_process.c **** }
110 .loc 1 93 0
111 0062 0730 R0 = R7;
112 0064 01E80000 UNLINK;
113 0068 3005 ( r7:6 ) = [sp++];
BFIN GAS /tmp/ccDsuDke.s page 6
114
115 .LCFI6:
116 .LVL14:
117 006a 1000 rts;
118 .LFE3:
119 .size _usr_out_proc_data, .-_usr_out_proc_data
120 .align 4
121 .global _usr_in_proc_data;
122 .type _usr_in_proc_data, STT_FUNC;
123 _usr_in_proc_data:
124 .LFB2:
41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
125 .loc 1 41 0
126 .LVL15:
127 006c 7005 [--sp] = ( r7:6 );
128
129 .LCFI7:
130 006e 00E80300 LINK 12;
131 .LCFI8:
41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
132 .loc 1 41 0
133 0072 3030 R6 = R0;
134 0074 3930 R7 = R1;
45:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
135 .loc 1 45 0
136 0076 FFE3C5FF call _hdma_send_req_rdy;
137 .LVL16:
138 007a 000C cc =R0==0;
139 007c 0710 if !cc jump .L14;
140 007e 0760 R7 = 0 (X);
50:src/l502_user_process.c **** }
141 .loc 1 50 0
142 0080 0730 R0 = R7;
143 0082 01E80000 UNLINK;
144 0086 3005 ( r7:6 ) = [sp++];
145
146 .LCFI9:
147 .LVL17:
148 0088 1000 rts;
149 .LVL18:
150 .L14:
46:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
151 .loc 1 46 0
152 008a 0630 R0 = R6;
153 008c 0F30 R1 = R7;
154 008e 0260 R2 = 0 (X);
155 0090 FFE3B8FF call _hdma_send_req_start;
50:src/l502_user_process.c **** }
156 .loc 1 50 0
157 0094 0730 R0 = R7;
158 0096 01E80000 UNLINK;
159 009a 3005 ( r7:6 ) = [sp++];
160
161 .LCFI10:
162 .LVL19:
163 009c 1000 rts;
164 .LFE2:
BFIN GAS /tmp/ccDsuDke.s page 7
165 .size _usr_in_proc_data, .-_usr_in_proc_data
166 .section .debug_frame,"",@progbits
167 .Lframe0:
168 0000 0C000000 .4byte .LECIE0-.LSCIE0
169 .LSCIE0:
170 0004 FFFFFFFF .4byte 0xffffffff
171 0008 01 .byte 0x1
172 0009 00 .string ""
173 000a 01 .uleb128 0x1
174 000b 7C .sleb128 -4
175 000c 23 .byte 0x23
176 000d 0C .byte 0xc
177 000e 0E .uleb128 0xe
178 000f 00 .uleb128 0x0
179 .align 4
180 .LECIE0:
181 .LSFDE0:
182 0010 14000000 .4byte .LEFDE0-.LASFDE0
183 .LASFDE0:
184 0014 00000000 .4byte .Lframe0
185 0018 00000000 .4byte .LFB6
186 001c 14000000 .4byte .LFE6-.LFB6
187 0020 44 .byte 0x4
188 .4byte .LCFI0-.LFB6
189 0021 0C .byte 0xc
190 0022 0F .uleb128 0xf
191 0023 08 .uleb128 0x8
192 0024 8F .byte 0x8f
193 0025 02 .uleb128 0x2
194 0026 A3 .byte 0xa3
195 0027 01 .uleb128 0x1
196 .align 4
197 .LEFDE0:
198 .LSFDE2:
199 0028 14000000 .4byte .LEFDE2-.LASFDE2
200 .LASFDE2:
201 002c 00000000 .4byte .Lframe0
202 0030 14000000 .4byte .LFB5
203 0034 0E000000 .4byte .LFE5-.LFB5
204 0038 44 .byte 0x4
205 .4byte .LCFI1-.LFB5
206 0039 0C .byte 0xc
207 003a 0F .uleb128 0xf
208 003b 08 .uleb128 0x8
209 003c 8F .byte 0x8f
210 003d 02 .uleb128 0x2
211 003e A3 .byte 0xa3
212 003f 01 .uleb128 0x1
213 .align 4
214 .LEFDE2:
215 .LSFDE4:
216 0040 14000000 .4byte .LEFDE4-.LASFDE4
217 .LASFDE4:
218 0044 00000000 .4byte .Lframe0
219 0048 24000000 .4byte .LFB4
220 004c 0E000000 .4byte .LFE4-.LFB4
221 0050 44 .byte 0x4
BFIN GAS /tmp/ccDsuDke.s page 8
222 .4byte .LCFI2-.LFB4
223 0051 0C .byte 0xc
224 0052 0F .uleb128 0xf
225 0053 08 .uleb128 0x8
226 0054 8F .byte 0x8f
227 0055 02 .uleb128 0x2
228 0056 A3 .byte 0xa3
229 0057 01 .uleb128 0x1
230 .align 4
231 .LEFDE4:
232 .LSFDE6:
233 0058 1C000000 .4byte .LEFDE6-.LASFDE6
234 .LASFDE6:
235 005c 00000000 .4byte .Lframe0
236 0060 34000000 .4byte .LFB3
237 0064 38000000 .4byte .LFE3-.LFB3
238 0068 42 .byte 0x4
239 .4byte .LCFI3-.LFB3
240 0069 0E .byte 0xe
241 006a 08 .uleb128 0x8
242 006b 44 .byte 0x4
243 .4byte .LCFI4-.LCFI3
244 006c 0C .byte 0xc
245 006d 0F .uleb128 0xf
246 006e 10 .uleb128 0x10
247 006f 8F .byte 0x8f
248 0070 04 .uleb128 0x4
249 0071 A3 .byte 0xa3
250 0072 03 .uleb128 0x3
251 0073 87 .byte 0x87
252 0074 02 .uleb128 0x2
253 0075 86 .byte 0x86
254 0076 01 .uleb128 0x1
255 0077 00 .align 4
256 .LEFDE6:
257 .LSFDE8:
258 0078 1C000000 .4byte .LEFDE8-.LASFDE8
259 .LASFDE8:
260 007c 00000000 .4byte .Lframe0
261 0080 6C000000 .4byte .LFB2
262 0084 32000000 .4byte .LFE2-.LFB2
263 0088 42 .byte 0x4
264 .4byte .LCFI7-.LFB2
265 0089 0E .byte 0xe
266 008a 08 .uleb128 0x8
267 008b 44 .byte 0x4
268 .4byte .LCFI8-.LCFI7
269 008c 0C .byte 0xc
270 008d 0F .uleb128 0xf
271 008e 10 .uleb128 0x10
272 008f 8F .byte 0x8f
273 0090 04 .uleb128 0x4
274 0091 A3 .byte 0xa3
275 0092 03 .uleb128 0x3
276 0093 87 .byte 0x87
277 0094 02 .uleb128 0x2
278 0095 86 .byte 0x86
BFIN GAS /tmp/ccDsuDke.s page 9
279 0096 01 .uleb128 0x1
280 0097 00 .align 4
281 .LEFDE8:
282 .text;
283 .Letext0:
284 009e 0000 .section .debug_loc,"",@progbits
285 .Ldebug_loc0:
286 .LLST0:
287 0000 00000000 .4byte .LFB6-.Ltext0
288 0004 04000000 .4byte .LCFI0-.Ltext0
289 0008 0100 .2byte 0x1
290 000a 5E .byte 0x5e
291 000b 04000000 .4byte .LCFI0-.Ltext0
292 000f 14000000 .4byte .LFE6-.Ltext0
293 0013 0200 .2byte 0x2
294 0015 7F .byte 0x7f
295 0016 08 .sleb128 8
296 0017 00000000 .4byte 0x0
297 001b 00000000 .4byte 0x0
298 .LLST1:
299 001f 00000000 .4byte .LVL0-.Ltext0
300 0023 08000000 .4byte .LVL1-.Ltext0
301 0027 0100 .2byte 0x1
302 0029 50 .byte 0x50
303 002a 00000000 .4byte 0x0
304 002e 00000000 .4byte 0x0
305 .LLST2:
306 0032 14000000 .4byte .LFB5-.Ltext0
307 0036 18000000 .4byte .LCFI1-.Ltext0
308 003a 0100 .2byte 0x1
309 003c 5E .byte 0x5e
310 003d 18000000 .4byte .LCFI1-.Ltext0
311 0041 22000000 .4byte .LFE5-.Ltext0
312 0045 0200 .2byte 0x2
313 0047 7F .byte 0x7f
314 0048 08 .sleb128 8
315 0049 00000000 .4byte 0x0
316 004d 00000000 .4byte 0x0
317 .LLST3:
318 0051 14000000 .4byte .LVL2-.Ltext0
319 0055 1A000000 .4byte .LVL3-.Ltext0
320 0059 0100 .2byte 0x1
321 005b 50 .byte 0x50
322 005c 00000000 .4byte 0x0
323 0060 00000000 .4byte 0x0
324 .LLST4:
325 0064 14000000 .4byte .LVL2-.Ltext0
326 0068 22000000 .4byte .LVL4-.Ltext0
327 006c 0100 .2byte 0x1
328 006e 51 .byte 0x51
329 006f 00000000 .4byte 0x0
330 0073 00000000 .4byte 0x0
331 .LLST5:
332 0077 24000000 .4byte .LFB4-.Ltext0
333 007b 28000000 .4byte .LCFI2-.Ltext0
334 007f 0100 .2byte 0x1
335 0081 5E .byte 0x5e
BFIN GAS /tmp/ccDsuDke.s page 10
336 0082 28000000 .4byte .LCFI2-.Ltext0
337 0086 32000000 .4byte .LFE4-.Ltext0
338 008a 0200 .2byte 0x2
339 008c 7F .byte 0x7f
340 008d 08 .sleb128 8
341 008e 00000000 .4byte 0x0
342 0092 00000000 .4byte 0x0
343 .LLST6:
344 0096 24000000 .4byte .LVL5-.Ltext0
345 009a 2A000000 .4byte .LVL6-.Ltext0
346 009e 0100 .2byte 0x1
347 00a0 50 .byte 0x50
348 00a1 00000000 .4byte 0x0
349 00a5 00000000 .4byte 0x0
350 .LLST7:
351 00a9 24000000 .4byte .LVL5-.Ltext0
352 00ad 32000000 .4byte .LVL7-.Ltext0
353 00b1 0100 .2byte 0x1
354 00b3 51 .byte 0x51
355 00b4 00000000 .4byte 0x0
356 00b8 00000000 .4byte 0x0
357 .LLST8:
358 00bc 34000000 .4byte .LFB3-.Ltext0
359 00c0 36000000 .4byte .LCFI3-.Ltext0
360 00c4 0100 .2byte 0x1
361 00c6 5E .byte 0x5e
362 00c7 36000000 .4byte .LCFI3-.Ltext0
363 00cb 3A000000 .4byte .LCFI4-.Ltext0
364 00cf 0200 .2byte 0x2
365 00d1 7E .byte 0x7e
366 00d2 08 .sleb128 8
367 00d3 3A000000 .4byte .LCFI4-.Ltext0
368 00d7 6C000000 .4byte .LFE3-.Ltext0
369 00db 0200 .2byte 0x2
370 00dd 7F .byte 0x7f
371 00de 10 .sleb128 16
372 00df 00000000 .4byte 0x0
373 00e3 00000000 .4byte 0x0
374 .LLST9:
375 00e7 34000000 .4byte .LVL8-.Ltext0
376 00eb 42000000 .4byte .LVL9-.Ltext0
377 00ef 0100 .2byte 0x1
378 00f1 50 .byte 0x50
379 00f2 42000000 .4byte .LVL9-.Ltext0
380 00f6 5E000000 .4byte .LVL11-.Ltext0
381 00fa 0100 .2byte 0x1
382 00fc 56 .byte 0x56
383 00fd 60000000 .4byte .LVL12-.Ltext0
384 0101 6A000000 .4byte .LVL14-.Ltext0
385 0105 0100 .2byte 0x1
386 0107 56 .byte 0x56
387 0108 00000000 .4byte 0x0
388 010c 00000000 .4byte 0x0
389 .LLST10:
390 0110 34000000 .4byte .LVL8-.Ltext0
391 0114 42000000 .4byte .LVL9-.Ltext0
392 0118 0100 .2byte 0x1
BFIN GAS /tmp/ccDsuDke.s page 11
393 011a 51 .byte 0x51
394 011b 42000000 .4byte .LVL9-.Ltext0
395 011f 5E000000 .4byte .LVL11-.Ltext0
396 0123 0100 .2byte 0x1
397 0125 57 .byte 0x57
398 0126 60000000 .4byte .LVL12-.Ltext0
399 012a 6A000000 .4byte .LVL14-.Ltext0
400 012e 0100 .2byte 0x1
401 0130 57 .byte 0x57
402 0131 00000000 .4byte 0x0
403 0135 00000000 .4byte 0x0
404 .LLST11:
405 0139 6C000000 .4byte .LFB2-.Ltext0
406 013d 6E000000 .4byte .LCFI7-.Ltext0
407 0141 0100 .2byte 0x1
408 0143 5E .byte 0x5e
409 0144 6E000000 .4byte .LCFI7-.Ltext0
410 0148 72000000 .4byte .LCFI8-.Ltext0
411 014c 0200 .2byte 0x2
412 014e 7E .byte 0x7e
413 014f 08 .sleb128 8
414 0150 72000000 .4byte .LCFI8-.Ltext0
415 0154 9E000000 .4byte .LFE2-.Ltext0
416 0158 0200 .2byte 0x2
417 015a 7F .byte 0x7f
418 015b 10 .sleb128 16
419 015c 00000000 .4byte 0x0
420 0160 00000000 .4byte 0x0
421 .LLST12:
422 0164 6C000000 .4byte .LVL15-.Ltext0
423 0168 7A000000 .4byte .LVL16-.Ltext0
424 016c 0100 .2byte 0x1
425 016e 50 .byte 0x50
426 016f 7A000000 .4byte .LVL16-.Ltext0
427 0173 88000000 .4byte .LVL17-.Ltext0
428 0177 0100 .2byte 0x1
429 0179 56 .byte 0x56
430 017a 8A000000 .4byte .LVL18-.Ltext0
431 017e 9C000000 .4byte .LVL19-.Ltext0
432 0182 0100 .2byte 0x1
433 0184 56 .byte 0x56
434 0185 00000000 .4byte 0x0
435 0189 00000000 .4byte 0x0
436 .LLST13:
437 018d 6C000000 .4byte .LVL15-.Ltext0
438 0191 7A000000 .4byte .LVL16-.Ltext0
439 0195 0100 .2byte 0x1
440 0197 51 .byte 0x51
441 0198 7A000000 .4byte .LVL16-.Ltext0
442 019c 88000000 .4byte .LVL17-.Ltext0
443 01a0 0100 .2byte 0x1
444 01a2 57 .byte 0x57
445 01a3 8A000000 .4byte .LVL18-.Ltext0
446 01a7 9C000000 .4byte .LVL19-.Ltext0
447 01ab 0100 .2byte 0x1
448 01ad 57 .byte 0x57
449 01ae 00000000 .4byte 0x0
BFIN GAS /tmp/ccDsuDke.s page 12
450 01b2 00000000 .4byte 0x0
451 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
452 .file 3 "src/l502_bf_cmd_defs.h"
453 .section .debug_info
454 0000 74020000 .4byte 0x274
455 0004 0200 .2byte 0x2
456 0006 00000000 .4byte .Ldebug_abbrev0
457 000a 04 .byte 0x4
458 000b 01 .uleb128 0x1
459 000c 04010000 .4byte .LASF36
460 0010 01 .byte 0x1
461 0011 8C000000 .4byte .LASF37
462 0015 00000000 .4byte .LASF38
463 0019 00000000 .4byte .Ltext0
464 001d 9E000000 .4byte .Letext0
465 0021 00000000 .4byte .Ldebug_line0
466 0025 02 .uleb128 0x2
467 0026 01 .byte 0x1
468 0027 06 .byte 0x6
469 0028 62020000 .4byte .LASF0
470 002c 02 .uleb128 0x2
471 002d 01 .byte 0x1
472 002e 08 .byte 0x8
473 002f 10010000 .4byte .LASF1
474 0033 02 .uleb128 0x2
475 0034 02 .byte 0x2
476 0035 05 .byte 0x5
477 0036 11020000 .4byte .LASF2
478 003a 03 .uleb128 0x3
479 003b 1B020000 .4byte .LASF4
480 003f 02 .byte 0x2
481 0040 36 .byte 0x36
482 0041 45000000 .4byte 0x45
483 0045 02 .uleb128 0x2
484 0046 02 .byte 0x2
485 0047 07 .byte 0x7
486 0048 60000000 .4byte .LASF3
487 004c 03 .uleb128 0x3
488 004d A5010000 .4byte .LASF5
489 0051 02 .byte 0x2
490 0052 4F .byte 0x4f
491 0053 57000000 .4byte 0x57
492 0057 02 .uleb128 0x2
493 0058 04 .byte 0x4
494 0059 05 .byte 0x5
495 005a 3E020000 .4byte .LASF6
496 005e 03 .uleb128 0x3
497 005f 35020000 .4byte .LASF7
498 0063 02 .byte 0x2
499 0064 50 .byte 0x50
500 0065 69000000 .4byte 0x69
501 0069 02 .uleb128 0x2
502 006a 04 .byte 0x4
503 006b 07 .byte 0x7
504 006c E3000000 .4byte .LASF8
505 0070 02 .uleb128 0x2
506 0071 08 .byte 0x8
BFIN GAS /tmp/ccDsuDke.s page 13
507 0072 05 .byte 0x5
508 0073 E7010000 .4byte .LASF9
509 0077 02 .uleb128 0x2
510 0078 08 .byte 0x8
511 0079 07 .byte 0x7
512 007a 5A010000 .4byte .LASF10
513 007e 04 .uleb128 0x4
514 007f 04 .byte 0x4
515 0080 05 .byte 0x5
516 0081 696E7400 .string "int"
517 0085 02 .uleb128 0x2
518 0086 04 .byte 0x4
519 0087 07 .byte 0x7
520 0088 4D010000 .4byte .LASF11
521 008c 05 .uleb128 0x5
522 008d 04 .byte 0x4
523 008e 03 .byte 0x3
524 008f 68 .byte 0x68
525 0090 DA000000 .4byte 0xda
526 0094 06 .uleb128 0x6
527 0095 29010000 .4byte .LASF12
528 0099 00 .sleb128 0
529 009a 06 .uleb128 0x6
530 009b 71010000 .4byte .LASF13
531 009f 807C .sleb128 -512
532 00a1 06 .uleb128 0x6
533 00a2 4A000000 .4byte .LASF14
534 00a6 807C .sleb128 -512
535 00a8 06 .uleb128 0x6
536 00a9 B3000000 .4byte .LASF15
537 00ad FF7B .sleb128 -513
538 00af 06 .uleb128 0x6
539 00b0 AD010000 .4byte .LASF16
540 00b4 FE7B .sleb128 -514
541 00b6 06 .uleb128 0x6
542 00b7 6E020000 .4byte .LASF17
543 00bb FD7B .sleb128 -515
544 00bd 06 .uleb128 0x6
545 00be CC010000 .4byte .LASF18
546 00c2 FC7B .sleb128 -516
547 00c4 06 .uleb128 0x6
548 00c5 47020000 .4byte .LASF19
549 00c9 FB7B .sleb128 -517
550 00cb 06 .uleb128 0x6
551 00cc 88010000 .4byte .LASF20
552 00d0 FA7B .sleb128 -518
553 00d2 06 .uleb128 0x6
554 00d3 F5010000 .4byte .LASF21
555 00d7 F97B .sleb128 -519
556 00d9 00 .byte 0x0
557 00da 07 .uleb128 0x7
558 00db 1010 .2byte 0x1010
559 00dd 03 .byte 0x3
560 00de 8B .byte 0x8b
561 00df 38010000 .4byte 0x138
562 00e3 08 .uleb128 0x8
563 00e4 24010000 .4byte .LASF22
BFIN GAS /tmp/ccDsuDke.s page 14
564 00e8 03 .byte 0x3
565 00e9 8C .byte 0x8c
566 00ea 3A000000 .4byte 0x3a
567 00ee 02 .byte 0x2
568 00ef 23 .byte 0x23
569 00f0 00 .uleb128 0x0
570 00f1 08 .uleb128 0x8
571 00f2 85000000 .4byte .LASF23
572 00f6 03 .byte 0x3
573 00f7 8D .byte 0x8d
574 00f8 3A000000 .4byte 0x3a
575 00fc 02 .byte 0x2
576 00fd 23 .byte 0x23
577 00fe 02 .uleb128 0x2
578 00ff 08 .uleb128 0x8
579 0100 1E010000 .4byte .LASF24
580 0104 03 .byte 0x3
581 0105 8E .byte 0x8e
582 0106 5E000000 .4byte 0x5e
583 010a 02 .byte 0x2
584 010b 23 .byte 0x23
585 010c 04 .uleb128 0x4
586 010d 08 .uleb128 0x8
587 010e 89020000 .4byte .LASF25
588 0112 03 .byte 0x3
589 0113 8F .byte 0x8f
590 0114 4C000000 .4byte 0x4c
591 0118 02 .byte 0x2
592 0119 23 .byte 0x23
593 011a 08 .uleb128 0x8
594 011b 08 .uleb128 0x8
595 011c FA000000 .4byte .LASF26
596 0120 03 .byte 0x3
597 0121 90 .byte 0x90
598 0122 5E000000 .4byte 0x5e
599 0126 02 .byte 0x2
600 0127 23 .byte 0x23
601 0128 0C .uleb128 0xc
602 0129 08 .uleb128 0x8
603 012a CB000000 .4byte .LASF27
604 012e 03 .byte 0x3
605 012f 91 .byte 0x91
606 0130 38010000 .4byte 0x138
607 0134 02 .byte 0x2
608 0135 23 .byte 0x23
609 0136 10 .uleb128 0x10
610 0137 00 .byte 0x0
611 0138 09 .uleb128 0x9
612 0139 5E000000 .4byte 0x5e
613 013d 49010000 .4byte 0x149
614 0141 0A .uleb128 0xa
615 0142 49010000 .4byte 0x149
616 0146 FF03 .2byte 0x3ff
617 0148 00 .byte 0x0
618 0149 0B .uleb128 0xb
619 014a 04 .byte 0x4
620 014b 07 .byte 0x7
BFIN GAS /tmp/ccDsuDke.s page 15
621 014c 03 .uleb128 0x3
622 014d 90020000 .4byte .LASF28
623 0151 03 .byte 0x3
624 0152 92 .byte 0x92
625 0153 DA000000 .4byte 0xda
626 0157 02 .uleb128 0x2
627 0158 01 .byte 0x1
628 0159 06 .byte 0x6
629 015a 0C020000 .4byte .LASF29
630 015e 0C .uleb128 0xc
631 015f 01 .byte 0x1
632 0160 3D010000 .4byte .LASF30
633 0164 01 .byte 0x1
634 0165 96 .byte 0x96
635 0166 01 .byte 0x1
636 0167 00000000 .4byte .LFB6
637 016b 14000000 .4byte .LFE6
638 016f 00000000 .4byte .LLST0
639 0173 87010000 .4byte 0x187
640 0177 0D .uleb128 0xd
641 0178 636D6400 .string "cmd"
642 017c 01 .byte 0x1
643 017d 96 .byte 0x96
644 017e 87010000 .4byte 0x187
645 0182 1F000000 .4byte .LLST1
646 0186 00 .byte 0x0
647 0187 0E .uleb128 0xe
648 0188 04 .byte 0x4
649 0189 4C010000 .4byte 0x14c
650 018d 0C .uleb128 0xc
651 018e 01 .byte 0x1
652 018f D5000000 .4byte .LASF31
653 0193 01 .byte 0x1
654 0194 7E .byte 0x7e
655 0195 01 .byte 0x1
656 0196 14000000 .4byte .LFB5
657 019a 22000000 .4byte .LFE5
658 019e 32000000 .4byte .LLST2
659 01a2 C5010000 .4byte 0x1c5
660 01a6 0F .uleb128 0xf
661 01a7 F5000000 .4byte .LASF32
662 01ab 01 .byte 0x1
663 01ac 7E .byte 0x7e
664 01ad C5010000 .4byte 0x1c5
665 01b1 51000000 .4byte .LLST3
666 01b5 0F .uleb128 0xf
667 01b6 D0000000 .4byte .LASF33
668 01ba 01 .byte 0x1
669 01bb 7E .byte 0x7e
670 01bc 5E000000 .4byte 0x5e
671 01c0 64000000 .4byte .LLST4
672 01c4 00 .byte 0x0
673 01c5 0E .uleb128 0xe
674 01c6 04 .byte 0x4
675 01c7 5E000000 .4byte 0x5e
676 01cb 0C .uleb128 0xc
677 01cc 01 .byte 0x1
BFIN GAS /tmp/ccDsuDke.s page 16
678 01cd A4000000 .4byte .LASF34
679 01d1 01 .byte 0x1
680 01d2 6E .byte 0x6e
681 01d3 01 .byte 0x1
682 01d4 24000000 .4byte .LFB4
683 01d8 32000000 .4byte .LFE4
684 01dc 77000000 .4byte .LLST5
685 01e0 03020000 .4byte 0x203
686 01e4 0F .uleb128 0xf
687 01e5 F5000000 .4byte .LASF32
688 01e9 01 .byte 0x1
689 01ea 6E .byte 0x6e
690 01eb C5010000 .4byte 0x1c5
691 01ef 96000000 .4byte .LLST6
692 01f3 0F .uleb128 0xf
693 01f4 D0000000 .4byte .LASF33
694 01f8 01 .byte 0x1
695 01f9 6E .byte 0x6e
696 01fa 5E000000 .4byte 0x5e
697 01fe A9000000 .4byte .LLST7
698 0202 00 .byte 0x0
699 0203 10 .uleb128 0x10
700 0204 01 .byte 0x1
701 0205 73000000 .4byte .LASF39
702 0209 01 .byte 0x1
703 020a 4C .byte 0x4c
704 020b 01 .byte 0x1
705 020c 5E000000 .4byte 0x5e
706 0210 34000000 .4byte .LFB3
707 0214 6C000000 .4byte .LFE3
708 0218 BC000000 .4byte .LLST8
709 021c 3F020000 .4byte 0x23f
710 0220 0F .uleb128 0xf
711 0221 CB000000 .4byte .LASF27
712 0225 01 .byte 0x1
713 0226 4C .byte 0x4c
714 0227 C5010000 .4byte 0x1c5
715 022b E7000000 .4byte .LLST9
716 022f 0F .uleb128 0xf
717 0230 D0000000 .4byte .LASF33
718 0234 01 .byte 0x1
719 0235 4C .byte 0x4c
720 0236 5E000000 .4byte 0x5e
721 023a 10010000 .4byte .LLST10
722 023e 00 .byte 0x0
723 023f 11 .uleb128 0x11
724 0240 01 .byte 0x1
725 0241 24020000 .4byte .LASF35
726 0245 01 .byte 0x1
727 0246 29 .byte 0x29
728 0247 01 .byte 0x1
729 0248 5E000000 .4byte 0x5e
730 024c 6C000000 .4byte .LFB2
731 0250 9E000000 .4byte .LFE2
732 0254 39010000 .4byte .LLST11
733 0258 0F .uleb128 0xf
734 0259 CB000000 .4byte .LASF27
BFIN GAS /tmp/ccDsuDke.s page 17
735 025d 01 .byte 0x1
736 025e 29 .byte 0x29
737 025f C5010000 .4byte 0x1c5
738 0263 64010000 .4byte .LLST12
739 0267 0F .uleb128 0xf
740 0268 D0000000 .4byte .LASF33
741 026c 01 .byte 0x1
742 026d 29 .byte 0x29
743 026e 5E000000 .4byte 0x5e
744 0272 8D010000 .4byte .LLST13
745 0276 00 .byte 0x0
746 0277 00 .byte 0x0
747 .section .debug_abbrev
748 0000 01 .uleb128 0x1
749 0001 11 .uleb128 0x11
750 0002 01 .byte 0x1
751 0003 25 .uleb128 0x25
752 0004 0E .uleb128 0xe
753 0005 13 .uleb128 0x13
754 0006 0B .uleb128 0xb
755 0007 03 .uleb128 0x3
756 0008 0E .uleb128 0xe
757 0009 1B .uleb128 0x1b
758 000a 0E .uleb128 0xe
759 000b 11 .uleb128 0x11
760 000c 01 .uleb128 0x1
761 000d 12 .uleb128 0x12
762 000e 01 .uleb128 0x1
763 000f 10 .uleb128 0x10
764 0010 06 .uleb128 0x6
765 0011 00 .byte 0x0
766 0012 00 .byte 0x0
767 0013 02 .uleb128 0x2
768 0014 24 .uleb128 0x24
769 0015 00 .byte 0x0
770 0016 0B .uleb128 0xb
771 0017 0B .uleb128 0xb
772 0018 3E .uleb128 0x3e
773 0019 0B .uleb128 0xb
774 001a 03 .uleb128 0x3
775 001b 0E .uleb128 0xe
776 001c 00 .byte 0x0
777 001d 00 .byte 0x0
778 001e 03 .uleb128 0x3
779 001f 16 .uleb128 0x16
780 0020 00 .byte 0x0
781 0021 03 .uleb128 0x3
782 0022 0E .uleb128 0xe
783 0023 3A .uleb128 0x3a
784 0024 0B .uleb128 0xb
785 0025 3B .uleb128 0x3b
786 0026 0B .uleb128 0xb
787 0027 49 .uleb128 0x49
788 0028 13 .uleb128 0x13
789 0029 00 .byte 0x0
790 002a 00 .byte 0x0
791 002b 04 .uleb128 0x4
BFIN GAS /tmp/ccDsuDke.s page 18
792 002c 24 .uleb128 0x24
793 002d 00 .byte 0x0
794 002e 0B .uleb128 0xb
795 002f 0B .uleb128 0xb
796 0030 3E .uleb128 0x3e
797 0031 0B .uleb128 0xb
798 0032 03 .uleb128 0x3
799 0033 08 .uleb128 0x8
800 0034 00 .byte 0x0
801 0035 00 .byte 0x0
802 0036 05 .uleb128 0x5
803 0037 04 .uleb128 0x4
804 0038 01 .byte 0x1
805 0039 0B .uleb128 0xb
806 003a 0B .uleb128 0xb
807 003b 3A .uleb128 0x3a
808 003c 0B .uleb128 0xb
809 003d 3B .uleb128 0x3b
810 003e 0B .uleb128 0xb
811 003f 01 .uleb128 0x1
812 0040 13 .uleb128 0x13
813 0041 00 .byte 0x0
814 0042 00 .byte 0x0
815 0043 06 .uleb128 0x6
816 0044 28 .uleb128 0x28
817 0045 00 .byte 0x0
818 0046 03 .uleb128 0x3
819 0047 0E .uleb128 0xe
820 0048 1C .uleb128 0x1c
821 0049 0D .uleb128 0xd
822 004a 00 .byte 0x0
823 004b 00 .byte 0x0
824 004c 07 .uleb128 0x7
825 004d 13 .uleb128 0x13
826 004e 01 .byte 0x1
827 004f 0B .uleb128 0xb
828 0050 05 .uleb128 0x5
829 0051 3A .uleb128 0x3a
830 0052 0B .uleb128 0xb
831 0053 3B .uleb128 0x3b
832 0054 0B .uleb128 0xb
833 0055 01 .uleb128 0x1
834 0056 13 .uleb128 0x13
835 0057 00 .byte 0x0
836 0058 00 .byte 0x0
837 0059 08 .uleb128 0x8
838 005a 0D .uleb128 0xd
839 005b 00 .byte 0x0
840 005c 03 .uleb128 0x3
841 005d 0E .uleb128 0xe
842 005e 3A .uleb128 0x3a
843 005f 0B .uleb128 0xb
844 0060 3B .uleb128 0x3b
845 0061 0B .uleb128 0xb
846 0062 49 .uleb128 0x49
847 0063 13 .uleb128 0x13
848 0064 38 .uleb128 0x38
BFIN GAS /tmp/ccDsuDke.s page 19
849 0065 0A .uleb128 0xa
850 0066 00 .byte 0x0
851 0067 00 .byte 0x0
852 0068 09 .uleb128 0x9
853 0069 01 .uleb128 0x1
854 006a 01 .byte 0x1
855 006b 49 .uleb128 0x49
856 006c 13 .uleb128 0x13
857 006d 01 .uleb128 0x1
858 006e 13 .uleb128 0x13
859 006f 00 .byte 0x0
860 0070 00 .byte 0x0
861 0071 0A .uleb128 0xa
862 0072 21 .uleb128 0x21
863 0073 00 .byte 0x0
864 0074 49 .uleb128 0x49
865 0075 13 .uleb128 0x13
866 0076 2F .uleb128 0x2f
867 0077 05 .uleb128 0x5
868 0078 00 .byte 0x0
869 0079 00 .byte 0x0
870 007a 0B .uleb128 0xb
871 007b 24 .uleb128 0x24
872 007c 00 .byte 0x0
873 007d 0B .uleb128 0xb
874 007e 0B .uleb128 0xb
875 007f 3E .uleb128 0x3e
876 0080 0B .uleb128 0xb
877 0081 00 .byte 0x0
878 0082 00 .byte 0x0
879 0083 0C .uleb128 0xc
880 0084 2E .uleb128 0x2e
881 0085 01 .byte 0x1
882 0086 3F .uleb128 0x3f
883 0087 0C .uleb128 0xc
884 0088 03 .uleb128 0x3
885 0089 0E .uleb128 0xe
886 008a 3A .uleb128 0x3a
887 008b 0B .uleb128 0xb
888 008c 3B .uleb128 0x3b
889 008d 0B .uleb128 0xb
890 008e 27 .uleb128 0x27
891 008f 0C .uleb128 0xc
892 0090 11 .uleb128 0x11
893 0091 01 .uleb128 0x1
894 0092 12 .uleb128 0x12
895 0093 01 .uleb128 0x1
896 0094 40 .uleb128 0x40
897 0095 06 .uleb128 0x6
898 0096 01 .uleb128 0x1
899 0097 13 .uleb128 0x13
900 0098 00 .byte 0x0
901 0099 00 .byte 0x0
902 009a 0D .uleb128 0xd
903 009b 05 .uleb128 0x5
904 009c 00 .byte 0x0
905 009d 03 .uleb128 0x3
BFIN GAS /tmp/ccDsuDke.s page 20
906 009e 08 .uleb128 0x8
907 009f 3A .uleb128 0x3a
908 00a0 0B .uleb128 0xb
909 00a1 3B .uleb128 0x3b
910 00a2 0B .uleb128 0xb
911 00a3 49 .uleb128 0x49
912 00a4 13 .uleb128 0x13
913 00a5 02 .uleb128 0x2
914 00a6 06 .uleb128 0x6
915 00a7 00 .byte 0x0
916 00a8 00 .byte 0x0
917 00a9 0E .uleb128 0xe
918 00aa 0F .uleb128 0xf
919 00ab 00 .byte 0x0
920 00ac 0B .uleb128 0xb
921 00ad 0B .uleb128 0xb
922 00ae 49 .uleb128 0x49
923 00af 13 .uleb128 0x13
924 00b0 00 .byte 0x0
925 00b1 00 .byte 0x0
926 00b2 0F .uleb128 0xf
927 00b3 05 .uleb128 0x5
928 00b4 00 .byte 0x0
929 00b5 03 .uleb128 0x3
930 00b6 0E .uleb128 0xe
931 00b7 3A .uleb128 0x3a
932 00b8 0B .uleb128 0xb
933 00b9 3B .uleb128 0x3b
934 00ba 0B .uleb128 0xb
935 00bb 49 .uleb128 0x49
936 00bc 13 .uleb128 0x13
937 00bd 02 .uleb128 0x2
938 00be 06 .uleb128 0x6
939 00bf 00 .byte 0x0
940 00c0 00 .byte 0x0
941 00c1 10 .uleb128 0x10
942 00c2 2E .uleb128 0x2e
943 00c3 01 .byte 0x1
944 00c4 3F .uleb128 0x3f
945 00c5 0C .uleb128 0xc
946 00c6 03 .uleb128 0x3
947 00c7 0E .uleb128 0xe
948 00c8 3A .uleb128 0x3a
949 00c9 0B .uleb128 0xb
950 00ca 3B .uleb128 0x3b
951 00cb 0B .uleb128 0xb
952 00cc 27 .uleb128 0x27
953 00cd 0C .uleb128 0xc
954 00ce 49 .uleb128 0x49
955 00cf 13 .uleb128 0x13
956 00d0 11 .uleb128 0x11
957 00d1 01 .uleb128 0x1
958 00d2 12 .uleb128 0x12
959 00d3 01 .uleb128 0x1
960 00d4 40 .uleb128 0x40
961 00d5 06 .uleb128 0x6
962 00d6 01 .uleb128 0x1
BFIN GAS /tmp/ccDsuDke.s page 21
963 00d7 13 .uleb128 0x13
964 00d8 00 .byte 0x0
965 00d9 00 .byte 0x0
966 00da 11 .uleb128 0x11
967 00db 2E .uleb128 0x2e
968 00dc 01 .byte 0x1
969 00dd 3F .uleb128 0x3f
970 00de 0C .uleb128 0xc
971 00df 03 .uleb128 0x3
972 00e0 0E .uleb128 0xe
973 00e1 3A .uleb128 0x3a
974 00e2 0B .uleb128 0xb
975 00e3 3B .uleb128 0x3b
976 00e4 0B .uleb128 0xb
977 00e5 27 .uleb128 0x27
978 00e6 0C .uleb128 0xc
979 00e7 49 .uleb128 0x49
980 00e8 13 .uleb128 0x13
981 00e9 11 .uleb128 0x11
982 00ea 01 .uleb128 0x1
983 00eb 12 .uleb128 0x12
984 00ec 01 .uleb128 0x1
985 00ed 40 .uleb128 0x40
986 00ee 06 .uleb128 0x6
987 00ef 00 .byte 0x0
988 00f0 00 .byte 0x0
989 00f1 00 .byte 0x0
990 .section .debug_pubnames,"",@progbits
991 0000 72000000 .4byte 0x72
992 0004 0200 .2byte 0x2
993 0006 00000000 .4byte .Ldebug_info0
994 000a 78020000 .4byte 0x278
995 000e 5E010000 .4byte 0x15e
996 0012 7573725F .string "usr_cmd_process"
996 636D645F
996 70726F63
996 65737300
997 0022 8D010000 .4byte 0x18d
998 0026 73706F72 .string "sport_tx_done"
998 745F7478
998 5F646F6E
998 6500
999 0034 CB010000 .4byte 0x1cb
1000 0038 68646D61 .string "hdma_send_done"
1000 5F73656E
1000 645F646F
1000 6E6500
1001 0047 03020000 .4byte 0x203
1002 004b 7573725F .string "usr_out_proc_data"
1002 6F75745F
1002 70726F63
1002 5F646174
1002 6100
1003 005d 3F020000 .4byte 0x23f
1004 0061 7573725F .string "usr_in_proc_data"
1004 696E5F70
1004 726F635F
BFIN GAS /tmp/ccDsuDke.s page 22
1004 64617461
1004 00
1005 0072 00000000 .4byte 0x0
1006 .section .debug_aranges,"",@progbits
1007 0000 1C000000 .4byte 0x1c
1008 0004 0200 .2byte 0x2
1009 0006 00000000 .4byte .Ldebug_info0
1010 000a 04 .byte 0x4
1011 000b 00 .byte 0x0
1012 000c 0000 .2byte 0x0
1013 000e 0000 .2byte 0x0
1014 0010 00000000 .4byte .Ltext0
1015 0014 9E000000 .4byte .Letext0-.Ltext0
1016 0018 00000000 .4byte 0x0
1017 001c 00000000 .4byte 0x0
1018 .section .debug_str,"MS",@progbits,1
1019 .LASF38:
1020 0000 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
1020 652F6665
1020 64612F4D
1020 4950542F
1020 52616469
1021 .LASF14:
1022 004a 4C353032 .string "L502_BF_ERR_UNSUP_CMD"
1022 5F42465F
1022 4552525F
1022 554E5355
1022 505F434D
1023 .LASF3:
1024 0060 73686F72 .string "short unsigned int"
1024 7420756E
1024 7369676E
1024 65642069
1024 6E7400
1025 .LASF39:
1026 0073 7573725F .string "usr_out_proc_data"
1026 6F75745F
1026 70726F63
1026 5F646174
1026 6100
1027 .LASF23:
1028 0085 73746174 .string "status"
1028 757300
1029 .LASF37:
1030 008c 7372632F .string "src/l502_user_process.c"
1030 6C353032
1030 5F757365
1030 725F7072
1030 6F636573
1031 .LASF34:
1032 00a4 68646D61 .string "hdma_send_done"
1032 5F73656E
1032 645F646F
1032 6E6500
1033 .LASF15:
1034 00b3 4C353032 .string "L502_BF_ERR_CMD_OVERRUN"
1034 5F42465F
BFIN GAS /tmp/ccDsuDke.s page 23
1034 4552525F
1034 434D445F
1034 4F564552
1035 .LASF27:
1036 00cb 64617461 .string "data"
1036 00
1037 .LASF33:
1038 00d0 73697A65 .string "size"
1038 00
1039 .LASF31:
1040 00d5 73706F72 .string "sport_tx_done"
1040 745F7478
1040 5F646F6E
1040 6500
1041 .LASF8:
1042 00e3 6C6F6E67 .string "long unsigned int"
1042 20756E73
1042 69676E65
1042 6420696E
1042 7400
1043 .LASF32:
1044 00f5 61646472 .string "addr"
1044 00
1045 .LASF26:
1046 00fa 64617461 .string "data_size"
1046 5F73697A
1046 6500
1047 .LASF36:
1048 0104 474E5520 .string "GNU C 4.3.5"
1048 4320342E
1048 332E3500
1049 .LASF1:
1050 0110 756E7369 .string "unsigned char"
1050 676E6564
1050 20636861
1050 7200
1051 .LASF24:
1052 011e 70617261 .string "param"
1052 6D00
1053 .LASF22:
1054 0124 636F6465 .string "code"
1054 00
1055 .LASF12:
1056 0129 4C353032 .string "L502_BF_ERR_SUCCESS"
1056 5F42465F
1056 4552525F
1056 53554343
1056 45535300
1057 .LASF30:
1058 013d 7573725F .string "usr_cmd_process"
1058 636D645F
1058 70726F63
1058 65737300
1059 .LASF11:
1060 014d 756E7369 .string "unsigned int"
1060 676E6564
1060 20696E74
BFIN GAS /tmp/ccDsuDke.s page 24
1060 00
1061 .LASF10:
1062 015a 6C6F6E67 .string "long long unsigned int"
1062 206C6F6E
1062 6720756E
1062 7369676E
1062 65642069
1063 .LASF13:
1064 0171 4C353032 .string "L502_BF_ERR_FIRST_CODE"
1064 5F42465F
1064 4552525F
1064 46495253
1064 545F434F
1065 .LASF20:
1066 0188 4C353032 .string "L502_BF_ERR_NO_TEST_IN_PROGR"
1066 5F42465F
1066 4552525F
1066 4E4F5F54
1066 4553545F
1067 .LASF5:
1068 01a5 696E7433 .string "int32_t"
1068 325F7400
1069 .LASF16:
1070 01ad 4C353032 .string "L502_BF_ERR_INVALID_CMD_PARAMS"
1070 5F42465F
1070 4552525F
1070 494E5641
1070 4C49445F
1071 .LASF18:
1072 01cc 4C353032 .string "L502_BF_ERR_STREAM_RUNNING"
1072 5F42465F
1072 4552525F
1072 53545245
1072 414D5F52
1073 .LASF9:
1074 01e7 6C6F6E67 .string "long long int"
1074 206C6F6E
1074 6720696E
1074 7400
1075 .LASF21:
1076 01f5 4C353032 .string "L502_BF_ERR_TEST_VALUE"
1076 5F42465F
1076 4552525F
1076 54455354
1076 5F56414C
1077 .LASF29:
1078 020c 63686172 .string "char"
1078 00
1079 .LASF2:
1080 0211 73686F72 .string "short int"
1080 7420696E
1080 7400
1081 .LASF4:
1082 021b 75696E74 .string "uint16_t"
1082 31365F74
1082 00
1083 .LASF35:
BFIN GAS /tmp/ccDsuDke.s page 25
1084 0224 7573725F .string "usr_in_proc_data"
1084 696E5F70
1084 726F635F
1084 64617461
1084 00
1085 .LASF7:
1086 0235 75696E74 .string "uint32_t"
1086 33325F74
1086 00
1087 .LASF6:
1088 023e 6C6F6E67 .string "long int"
1088 20696E74
1088 00
1089 .LASF19:
1090 0247 4C353032 .string "L502_BF_ERR_STREAM_STOPPED"
1090 5F42465F
1090 4552525F
1090 53545245
1090 414D5F53
1091 .LASF0:
1092 0262 7369676E .string "signed char"
1092 65642063
1092 68617200
1093 .LASF17:
1094 026e 4C353032 .string "L502_BF_ERR_INSUF_CMD_DATA"
1094 5F42465F
1094 4552525F
1094 494E5355
1094 465F434D
1095 .LASF25:
1096 0289 72657375 .string "result"
1096 6C7400
1097 .LASF28:
1098 0290 745F6C35 .string "t_l502_bf_cmd"
1098 30325F62
1098 665F636D
1098 6400
1099 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccDsuDke.s page 26
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_user_process.c
/tmp/ccDsuDke.s:13 .text:0000000000000000 _usr_cmd_process
/tmp/ccDsuDke.s:34 .text:0000000000000014 _sport_tx_done
/tmp/ccDsuDke.s:53 .text:0000000000000024 _hdma_send_done
/tmp/ccDsuDke.s:72 .text:0000000000000034 _usr_out_proc_data
/tmp/ccDsuDke.s:123 .text:000000000000006c _usr_in_proc_data
UNDEFINED SYMBOLS
_l502_cmd_done
_stream_out_buf_free
_stream_in_buf_free
_sport_tx_req_rdy
_sport_tx_start_req
_hdma_send_req_rdy
_hdma_send_req_start