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

1663 lines
62 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.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BFIN GAS /tmp/ccbCYsO2.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 31010000 .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 **** Файл Ñ<>Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ Ð¿Ñ€Ð¾Ñ<C2BE>Ñейший вариант реализации пользо
7:src/l502_user_process.c **** потоки данных передаюÑÑ<E2809A>Ñ<EFBFBD> без изменениÑ<C2B8> и никакие по
8:src/l502_user_process.c **** обрабаÑÑваюÑÑ<E2809A>Ñ<EFBFBD>. Пользователь может изменить Ñ<>ÑÐ¾Ñ Ñ„Ð
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 Обработка принÑ<C2BD>Ñого маÑ<C2B0>Ñ<EFBFBD>ива данных Ð<>ЦП/DIN.
21:src/l502_user_process.c ****
22:src/l502_user_process.c **** ФункциÑ<C2B8> вÑзÑваеÑÑ<E2809A>Ñ<EFBFBD> каждый раз, когда обнаружены нов
23:src/l502_user_process.c **** Ð<>ЦП/цифровых входов, пришедшие по SPORT0.
24:src/l502_user_process.c ****
25:src/l502_user_process.c **** ФункциÑ<C2B8> должна обработать данные и вернуть количеÑ<C2B5>Ñ
26:src/l502_user_process.c **** однако Ñ<>Ñи данные вÑ<C2B2>е еще Ñ<>чиÑаюÑÑ<E2809A>Ñ<EFBFBD> иÑ<C2B8>пользованнÑмÐ
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 **** ЕÑ<E280A2>ли функциÑ<C2B8> вернет значение меньше чем size, то функц
31:src/l502_user_process.c **** Ñ<>ледующем проходе еще раз Ñ<> указателем на необработ
32:src/l502_user_process.c ****
33:src/l502_user_process.c **** Ð’ текущей реализации проÑ<C2BE>Ñо запуÑ<C692>каеÑÑ<E2809A>Ñ<EFBFBD> передача дÐ
34:src/l502_user_process.c ****
35:src/l502_user_process.c **** @param[in] data Указатель на маÑ<C2B0>Ñ<EFBFBD>ив Ñ<> принÑ<C2BD>ÑÑми данными
36:src/l502_user_process.c **** @param[in] size КоличеÑ<C2B5>Ñво принÑ<C2BD>ÑÑÑ… данных в 32-битных Ñ<>лоÐ
37:src/l502_user_process.c **** @return ФункциÑ<C2B8> возвращает количеÑ<C2B5>Ñво обработанн
38:src/l502_user_process.c **** Ð<>а Ñ<>Ñи данные не будет вÑзÑваÑÑŒÑ<C592>Ñ<EFBFBD> повторнÐ
BFIN GAS /tmp/ccbCYsO2.s page 2
39:src/l502_user_process.c **** но они Ñ<>чиÑаюÑÑ<E2809A>Ñ<EFBFBD> еще иÑ<C2B8>пользуемÑми
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 **** /* еÑ<C2B5>ли еÑ<C2B5>ÑÑŒ Ñ<>вободнÑе деÑ<C2B5>крипÑÐ¾Ñ€Ñ Ð½Ð° передачу по 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 Обработка принÑ<C2BD>Ñого маÑ<C2B0>Ñ<EFBFBD>ива Ñ<> данными ЦÐ<C2A6>П/DOUT
56:src/l502_user_process.c ****
57:src/l502_user_process.c **** ФункциÑ<C2B8> вÑзÑваеÑÑ<E2809A>Ñ<EFBFBD> каждый раз, когда обнаружены нов
58:src/l502_user_process.c **** ПК по HDMA.
59:src/l502_user_process.c **** ФункциÑ<C2B8> должна обработать данные и вернуть количеÑ<C2B5>Ñ
60:src/l502_user_process.c **** однако Ñ<>Ñи данные вÑ<C2B2>е еще Ñ<>чиÑаюÑÑ<E2809A>Ñ<EFBFBD> иÑ<C2B8>пользованнÑмÐ
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 **** ЕÑ<E280A2>ли функциÑ<C2B8> вернет значение меньше чем size, то функц
65:src/l502_user_process.c **** вызвана поÑ<C2BE>ле еще раз Ñ<> указателем на необработанны
66:src/l502_user_process.c ****
67:src/l502_user_process.c **** Ð’ текущей реализации проÑ<C2BE>Ñо запуÑ<C692>каеÑÑ<E2809A>Ñ<EFBFBD> передача дÐ
68:src/l502_user_process.c **** длÑ<C2BB> вывода на ЦÐ<C2A6>П/цифровые выходы.
69:src/l502_user_process.c ****
70:src/l502_user_process.c **** @param[in] data Указатель на маÑ<C2B0>Ñ<EFBFBD>ив Ñ<> принÑ<C2BD>ÑÑми данными
71:src/l502_user_process.c **** @param[in] size КоличеÑ<C2B5>Ñво принÑ<C2BD>ÑÑÑ… данных в 32-битных Ñ<>лоÐ
72:src/l502_user_process.c **** @return ФункциÑ<C2B8> возвращает количеÑ<C2B5>Ñво обработанн
73:src/l502_user_process.c **** Ð<>а Ñ<>Ñи данные не будет вÑзÑваÑÑŒÑ<C592>Ñ<EFBFBD> повторнÐ
74:src/l502_user_process.c **** но они Ñ<>чиÑаюÑÑ<E2809A>Ñ<EFBFBD> еще иÑ<C2B8>пользуемÑми
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 **** /* еÑ<C2B5>ли еÑ<C2B5>ÑÑŒ Ñ<>вободнÑе деÑ<C2B5>крипÑÐ¾Ñ€Ñ Ð½Ð° передачу по 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/ccbCYsO2.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 Обработка завершениÑ<C2B8> передачи по HostDMA
102:src/l502_user_process.c ****
103:src/l502_user_process.c **** ФункциÑ<C2B8> вÑзÑваеÑÑ<E2809A>Ñ<EFBFBD> из обработчика прерÑваниÑ<C2B8>, когдÐ
104:src/l502_user_process.c **** блока данных по HDMA в ПК, поÑ<C2BE>Ñавленного до Ñ<>Ñого на пе
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 Ð<>дреÑ<C2B5> Ñ<>лова, Ñ<>разу за поÑ<C2BE>ледним переданны
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 Обработка завершениÑ<C2B8> передачи по SPORT
118:src/l502_user_process.c ****
119:src/l502_user_process.c **** ФункциÑ<C2B8> вÑзÑваеÑÑ<E2809A>Ñ<EFBFBD> из обработчика прерÑваниÑ<C2B8> при зÐ
120:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦÐ<C2A6>П, поÑ<C2BE>Ñавленного до Ñ<>Ñо
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 Ð<>дреÑ<C2B5> Ñ<>лова, Ñ<>разу за поÑ<C2BE>ледним переданныÐ
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 Обработка пользоваÑельÑ<C592>ких команд.
140:src/l502_user_process.c ****
141:src/l502_user_process.c **** ФункциÑ<C2B8> вÑзÑваеÑÑ<E2809A>Ñ<EFBFBD> при приеме команды от ПК Ñ<> кодом
142:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER.
143:src/l502_user_process.c ****
144:src/l502_user_process.c **** По завершению обработки необходимо обÑ<C2B1>заÑельно выз
145:src/l502_user_process.c **** l502_cmd_done(), указав код завершениÑ<C2B8> команды и
146:src/l502_user_process.c **** при необходимоÑ<C2BE>Ñи передать данные Ñ<> результатом
147:src/l502_user_process.c ****
148:src/l502_user_process.c **** @param[in] cmd Структура Ñ<> опиÑ<C2B8>анием принÑ<C2BD>Ñой команды
149:src/l502_user_process.c **** ******************************************************************************/
150:src/l502_user_process.c ****
151:src/l502_user_process.c ****
152:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) {
BFIN GAS /tmp/ccbCYsO2.s page 4
16 .loc 1 152 0
17 .LVL0:
18 0000 0032 P0 = R0;
19 0002 7005 [--sp] = ( r7:6 );
20
21 .LCFI0:
22 0004 00E80300 LINK 12;
23 .LCFI1:
153:src/l502_user_process.c **** switch (cmd->code){
24 .loc 1 153 0
25 0008 81E10180 R1 = 32769 (Z);
154:src/l502_user_process.c ****
155:src/l502_user_process.c ****
156:src/l502_user_process.c **** /*
157:src/l502_user_process.c **** Command template
158:src/l502_user_process.c **** case 0x800?:{
159:src/l502_user_process.c ****
160:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_
161:src/l502_user_process.c **** break;
162:src/l502_user_process.c **** }
163:src/l502_user_process.c **** */
164:src/l502_user_process.c **** // typedef struct {
165:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */
166:src/l502_user_process.c **** // uint16_t status; /**< СÑаÑуÑ<C692> вÑполнениÑ<C2B8> - в обработчике не иÐ
167:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */
168:src/l502_user_process.c **** // int32_t result; /**< Код результата вÑполнениÑ<C2B8> команды */
169:src/l502_user_process.c **** // uint32_t data_size; /**< КоличеÑ<C2B5>Ñво данных, переданных Ñ<> кома
170:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые Ñ<> кÐ
171:src/l502_user_process.c **** // } t_l502_bf_cmd;
172:src/l502_user_process.c ****
173:src/l502_user_process.c ****
174:src/l502_user_process.c ****
175:src/l502_user_process.c ****
176:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
177:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
178:src/l502_user_process.c **** break;
179:src/l502_user_process.c **** }
180:src/l502_user_process.c ****
181:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO
182:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
183:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
184:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I];
185:src/l502_user_process.c **** rcv_data[I] = I;
186:src/l502_user_process.c **** }
187:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
188:src/l502_user_process.c **** break;
189:src/l502_user_process.c **** }
190:src/l502_user_process.c ****
191:src/l502_user_process.c ****
192:src/l502_user_process.c **** /*
193:src/l502_user_process.c **** case 0x8002:{
194:src/l502_user_process.c **** cmd-> result = cmd->param * 2;
195:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
196:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13);
197:src/l502_user_process.c **** break;}
198:src/l502_user_process.c **** case 0x8001:{
199:src/l502_user_process.c **** //cmd-> result = cmd->param * 2;
BFIN GAS /tmp/ccbCYsO2.s page 5
200:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
201:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13);
202:src/l502_user_process.c **** break;}
203:src/l502_user_process.c **** */
204:src/l502_user_process.c ****
205:src/l502_user_process.c **** default: {
206:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
207:src/l502_user_process.c **** }
208:src/l502_user_process.c **** }
209:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1);
210:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
211:src/l502_user_process.c **** }
26 .loc 1 211 0
27 000c 7E30 R7 = SP;
153:src/l502_user_process.c **** switch (cmd->code){
28 .loc 1 153 0
29 000e 0095 R0 = W [P0] (Z);
30 .LVL1:
31 0010 0808 cc =R0==R1;
32 0012 0E18 if cc jump .L3;
33 0014 0964 R1 += 1;
34 0016 0808 cc =R0==R1;
35 0018 1518 if cc jump .L12;
206:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
36 .loc 1 206 0
37 001a 0860 R0 = 1 (X);
38 001c 0160 R1 = 0 (X);
39 001e 0260 R2 = 0 (X);
40 0020 FFE3F0FF call _l502_cmd_done;
41 .LVL2:
42 .loc 1 211 0
43 0024 3732 SP = R7;
44 0026 01E80000 UNLINK;
45 002a 3005 ( r7:6 ) = [sp++];
46
47 .LCFI2:
48 002c 1000 rts;
49 .LVL3:
50 .L3:
177:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
51 .loc 1 177 0
52 002e 40A0 R0 = [P0+4];
53 0030 0160 R1 = 0 (X);
54 0032 0260 R2 = 0 (X);
55 0034 FFE3E6FF call _l502_cmd_done;
56 .LVL4:
57 .loc 1 211 0
58 0038 3732 SP = R7;
59 003a 01E80000 UNLINK;
60 003e 3005 ( r7:6 ) = [sp++];
61
62 .LCFI3:
63 0040 1000 rts;
64 .LVL5:
65 .L12:
66 .LBB2:
182:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
BFIN GAS /tmp/ccbCYsO2.s page 6
67 .loc 1 182 0
68 0042 C1AC P1 = [P0+12];
69 .LBE2:
178:src/l502_user_process.c **** break;
70 .loc 1 178 0
71 0044 7630 R6 = SP;
72 .LBB5:
182:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
73 .loc 1 182 0
74 0046 4A44 P2 = P1 << 2;
75 0048 226C P2 += 4;
76 004a 1644 SP -= P2;
77 004c 4E30 R1 = SP;
78 .LBB3:
183:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
79 .loc 1 183 0
80 004e 5130 R2 = P1;
81 .LBE3:
182:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
82 .loc 1 182 0
83 0050 6164 R1 += 12;
84 .LBB4:
183:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
85 .loc 1 183 0
86 0052 020C cc =R2==0;
87 0054 0818 if cc jump .L6;
88 0056 1132 P2 = R1;
89 0058 0060 R0 = 0 (X);
90 .LVL6:
91 .L7:
185:src/l502_user_process.c **** rcv_data[I] = I;
92 .loc 1 185 0
93 005a 1092 [P2++] = R0;
183:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
94 .loc 1 183 0
95 005c 0864 R0 += 1;
96 005e C2A0 R2 = [P0+12];
97 0060 020A cc =R2<=R0 (iu);
98 0062 FC17 if !cc jump .L7 (bp);
99 .L6:
100 .LBE4:
187:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
101 .loc 1 187 0
102 0064 40A0 R0 = [P0+4];
103 .LVL7:
104 0066 FFE3CDFF call _l502_cmd_done;
105 .LVL8:
106 006a 3632 SP = R6;
107 .LBE5:
108 .loc 1 211 0
109 006c 3732 SP = R7;
110 006e 01E80000 UNLINK;
111 0072 3005 ( r7:6 ) = [sp++];
112
113 .LCFI4:
114 0074 1000 rts;
115 .LFE6:
BFIN GAS /tmp/ccbCYsO2.s page 7
116 .size _usr_cmd_process, .-_usr_cmd_process
117 0076 0000 .align 4
118 .global _sport_tx_done;
119 .type _sport_tx_done, STT_FUNC;
120 _sport_tx_done:
121 .LFB5:
126:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
122 .loc 1 126 0
123 .LVL9:
124 0078 00E80000 LINK 0;
125 .LCFI5:
127:src/l502_user_process.c **** stream_out_buf_free(size);
126 .loc 1 127 0
127 007c 0130 R0 = R1;
128 .LVL10:
128:src/l502_user_process.c **** }
129 .loc 1 128 0
130 007e 01E80000 UNLINK;
127:src/l502_user_process.c **** stream_out_buf_free(size);
131 .loc 1 127 0
132 0082 FFE2BFFF jump.l _stream_out_buf_free;
133 .LVL11:
134 .LFE5:
135 .size _sport_tx_done, .-_sport_tx_done
136 0086 0000 .align 4
137 .global _hdma_send_done;
138 .type _hdma_send_done, STT_FUNC;
139 _hdma_send_done:
140 .LFB4:
110:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
141 .loc 1 110 0
142 .LVL12:
143 0088 00E80000 LINK 0;
144 .LCFI6:
111:src/l502_user_process.c **** stream_in_buf_free(size);
145 .loc 1 111 0
146 008c 0130 R0 = R1;
147 .LVL13:
112:src/l502_user_process.c **** }
148 .loc 1 112 0
149 008e 01E80000 UNLINK;
111:src/l502_user_process.c **** stream_in_buf_free(size);
150 .loc 1 111 0
151 0092 FFE2B7FF jump.l _stream_in_buf_free;
152 .LVL14:
153 .LFE4:
154 .size _hdma_send_done, .-_hdma_send_done
155 0096 0000 .align 4
156 .global _usr_out_proc_data;
157 .type _usr_out_proc_data, STT_FUNC;
158 _usr_out_proc_data:
159 .LFB3:
76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
160 .loc 1 76 0
161 .LVL15:
162 0098 7005 [--sp] = ( r7:6 );
163
BFIN GAS /tmp/ccbCYsO2.s page 8
164 .LCFI7:
165 009a 00E80300 LINK 12;
166 .LCFI8:
76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
167 .loc 1 76 0
168 009e 3030 R6 = R0;
169 00a0 3930 R7 = R1;
81:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
170 .loc 1 81 0
171 00a2 FFE3AFFF call _sport_tx_req_rdy;
172 .LVL16:
173 00a6 000C cc =R0==0;
174 00a8 0E18 if cc jump .L21;
175 00aa 20E10040 R0 = 16384 (X);
176 00ae 070A cc =R7<=R0 (iu);
177 00b0 3806 if !cc R7 = R0;
178 .LVL17:
88:src/l502_user_process.c **** sport_tx_start_req(data, size);
179 .loc 1 88 0
180 00b2 0630 R0 = R6;
181 00b4 0F30 R1 = R7;
182 00b6 FFE3A5FF call _sport_tx_start_req;
93:src/l502_user_process.c **** }
183 .loc 1 93 0
184 00ba 0730 R0 = R7;
185 00bc 01E80000 UNLINK;
186 00c0 3005 ( r7:6 ) = [sp++];
187
188 .LCFI9:
189 .LVL18:
190 00c2 1000 rts;
191 .LVL19:
192 .L21:
81:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
193 .loc 1 81 0
194 00c4 0760 R7 = 0 (X);
195 .LVL20:
93:src/l502_user_process.c **** }
196 .loc 1 93 0
197 00c6 0730 R0 = R7;
198 00c8 01E80000 UNLINK;
199 00cc 3005 ( r7:6 ) = [sp++];
200
201 .LCFI10:
202 .LVL21:
203 00ce 1000 rts;
204 .LFE3:
205 .size _usr_out_proc_data, .-_usr_out_proc_data
206 .align 4
207 .global _usr_in_proc_data;
208 .type _usr_in_proc_data, STT_FUNC;
209 _usr_in_proc_data:
210 .LFB2:
41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
211 .loc 1 41 0
212 .LVL22:
213 00d0 7005 [--sp] = ( r7:6 );
BFIN GAS /tmp/ccbCYsO2.s page 9
214
215 .LCFI11:
216 00d2 00E80300 LINK 12;
217 .LCFI12:
41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
218 .loc 1 41 0
219 00d6 3030 R6 = R0;
220 00d8 3930 R7 = R1;
45:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
221 .loc 1 45 0
222 00da FFE393FF call _hdma_send_req_rdy;
223 .LVL23:
224 00de 000C cc =R0==0;
225 00e0 0710 if !cc jump .L23;
226 00e2 0760 R7 = 0 (X);
50:src/l502_user_process.c **** }
227 .loc 1 50 0
228 00e4 0730 R0 = R7;
229 00e6 01E80000 UNLINK;
230 00ea 3005 ( r7:6 ) = [sp++];
231
232 .LCFI13:
233 .LVL24:
234 00ec 1000 rts;
235 .LVL25:
236 .L23:
46:src/l502_user_process.c **** hdma_send_req_start(data, size, 0);
237 .loc 1 46 0
238 00ee 0630 R0 = R6;
239 00f0 0F30 R1 = R7;
240 00f2 0260 R2 = 0 (X);
241 00f4 FFE386FF call _hdma_send_req_start;
50:src/l502_user_process.c **** }
242 .loc 1 50 0
243 00f8 0730 R0 = R7;
244 00fa 01E80000 UNLINK;
245 00fe 3005 ( r7:6 ) = [sp++];
246
247 .LCFI14:
248 .LVL26:
249 0100 1000 rts;
250 .LFE2:
251 .size _usr_in_proc_data, .-_usr_in_proc_data
252 .section .debug_frame,"",@progbits
253 .Lframe0:
254 0000 0C000000 .4byte .LECIE0-.LSCIE0
255 .LSCIE0:
256 0004 FFFFFFFF .4byte 0xffffffff
257 0008 01 .byte 0x1
258 0009 00 .string ""
259 000a 01 .uleb128 0x1
260 000b 7C .sleb128 -4
261 000c 23 .byte 0x23
262 000d 0C .byte 0xc
263 000e 0E .uleb128 0xe
264 000f 00 .uleb128 0x0
265 .align 4
BFIN GAS /tmp/ccbCYsO2.s page 10
266 .LECIE0:
267 .LSFDE0:
268 0010 1C000000 .4byte .LEFDE0-.LASFDE0
269 .LASFDE0:
270 0014 00000000 .4byte .Lframe0
271 0018 00000000 .4byte .LFB6
272 001c 76000000 .4byte .LFE6-.LFB6
273 0020 44 .byte 0x4
274 .4byte .LCFI0-.LFB6
275 0021 0E .byte 0xe
276 0022 08 .uleb128 0x8
277 0023 44 .byte 0x4
278 .4byte .LCFI1-.LCFI0
279 0024 0C .byte 0xc
280 0025 0F .uleb128 0xf
281 0026 10 .uleb128 0x10
282 0027 8F .byte 0x8f
283 0028 04 .uleb128 0x4
284 0029 A3 .byte 0xa3
285 002a 03 .uleb128 0x3
286 002b 87 .byte 0x87
287 002c 02 .uleb128 0x2
288 002d 86 .byte 0x86
289 002e 01 .uleb128 0x1
290 002f 00 .align 4
291 .LEFDE0:
292 .LSFDE2:
293 0030 14000000 .4byte .LEFDE2-.LASFDE2
294 .LASFDE2:
295 0034 00000000 .4byte .Lframe0
296 0038 78000000 .4byte .LFB5
297 003c 0E000000 .4byte .LFE5-.LFB5
298 0040 44 .byte 0x4
299 .4byte .LCFI5-.LFB5
300 0041 0C .byte 0xc
301 0042 0F .uleb128 0xf
302 0043 08 .uleb128 0x8
303 0044 8F .byte 0x8f
304 0045 02 .uleb128 0x2
305 0046 A3 .byte 0xa3
306 0047 01 .uleb128 0x1
307 .align 4
308 .LEFDE2:
309 .LSFDE4:
310 0048 14000000 .4byte .LEFDE4-.LASFDE4
311 .LASFDE4:
312 004c 00000000 .4byte .Lframe0
313 0050 88000000 .4byte .LFB4
314 0054 0E000000 .4byte .LFE4-.LFB4
315 0058 44 .byte 0x4
316 .4byte .LCFI6-.LFB4
317 0059 0C .byte 0xc
318 005a 0F .uleb128 0xf
319 005b 08 .uleb128 0x8
320 005c 8F .byte 0x8f
321 005d 02 .uleb128 0x2
322 005e A3 .byte 0xa3
BFIN GAS /tmp/ccbCYsO2.s page 11
323 005f 01 .uleb128 0x1
324 .align 4
325 .LEFDE4:
326 .LSFDE6:
327 0060 1C000000 .4byte .LEFDE6-.LASFDE6
328 .LASFDE6:
329 0064 00000000 .4byte .Lframe0
330 0068 98000000 .4byte .LFB3
331 006c 38000000 .4byte .LFE3-.LFB3
332 0070 42 .byte 0x4
333 .4byte .LCFI7-.LFB3
334 0071 0E .byte 0xe
335 0072 08 .uleb128 0x8
336 0073 44 .byte 0x4
337 .4byte .LCFI8-.LCFI7
338 0074 0C .byte 0xc
339 0075 0F .uleb128 0xf
340 0076 10 .uleb128 0x10
341 0077 8F .byte 0x8f
342 0078 04 .uleb128 0x4
343 0079 A3 .byte 0xa3
344 007a 03 .uleb128 0x3
345 007b 87 .byte 0x87
346 007c 02 .uleb128 0x2
347 007d 86 .byte 0x86
348 007e 01 .uleb128 0x1
349 007f 00 .align 4
350 .LEFDE6:
351 .LSFDE8:
352 0080 1C000000 .4byte .LEFDE8-.LASFDE8
353 .LASFDE8:
354 0084 00000000 .4byte .Lframe0
355 0088 D0000000 .4byte .LFB2
356 008c 32000000 .4byte .LFE2-.LFB2
357 0090 42 .byte 0x4
358 .4byte .LCFI11-.LFB2
359 0091 0E .byte 0xe
360 0092 08 .uleb128 0x8
361 0093 44 .byte 0x4
362 .4byte .LCFI12-.LCFI11
363 0094 0C .byte 0xc
364 0095 0F .uleb128 0xf
365 0096 10 .uleb128 0x10
366 0097 8F .byte 0x8f
367 0098 04 .uleb128 0x4
368 0099 A3 .byte 0xa3
369 009a 03 .uleb128 0x3
370 009b 87 .byte 0x87
371 009c 02 .uleb128 0x2
372 009d 86 .byte 0x86
373 009e 01 .uleb128 0x1
374 009f 00 .align 4
375 .LEFDE8:
376 .text;
377 .Letext0:
378 0102 0000 .section .debug_loc,"",@progbits
379 .Ldebug_loc0:
BFIN GAS /tmp/ccbCYsO2.s page 12
380 .LLST0:
381 0000 00000000 .4byte .LFB6-.Ltext0
382 0004 04000000 .4byte .LCFI0-.Ltext0
383 0008 0100 .2byte 0x1
384 000a 5E .byte 0x5e
385 000b 04000000 .4byte .LCFI0-.Ltext0
386 000f 08000000 .4byte .LCFI1-.Ltext0
387 0013 0200 .2byte 0x2
388 0015 7E .byte 0x7e
389 0016 08 .sleb128 8
390 0017 08000000 .4byte .LCFI1-.Ltext0
391 001b 76000000 .4byte .LFE6-.Ltext0
392 001f 0200 .2byte 0x2
393 0021 7F .byte 0x7f
394 0022 10 .sleb128 16
395 0023 00000000 .4byte 0x0
396 0027 00000000 .4byte 0x0
397 .LLST1:
398 002b 00000000 .4byte .LVL0-.Ltext0
399 002f 10000000 .4byte .LVL1-.Ltext0
400 0033 0100 .2byte 0x1
401 0035 50 .byte 0x50
402 0036 10000000 .4byte .LVL1-.Ltext0
403 003a 24000000 .4byte .LVL2-.Ltext0
404 003e 0100 .2byte 0x1
405 0040 58 .byte 0x58
406 0041 2E000000 .4byte .LVL3-.Ltext0
407 0045 38000000 .4byte .LVL4-.Ltext0
408 0049 0100 .2byte 0x1
409 004b 58 .byte 0x58
410 004c 42000000 .4byte .LVL5-.Ltext0
411 0050 6A000000 .4byte .LVL8-.Ltext0
412 0054 0100 .2byte 0x1
413 0056 58 .byte 0x58
414 0057 00000000 .4byte 0x0
415 005b 00000000 .4byte 0x0
416 .LLST2:
417 005f 5A000000 .4byte .LVL6-.Ltext0
418 0063 66000000 .4byte .LVL7-.Ltext0
419 0067 0100 .2byte 0x1
420 0069 50 .byte 0x50
421 006a 00000000 .4byte 0x0
422 006e 00000000 .4byte 0x0
423 .LLST3:
424 0072 78000000 .4byte .LFB5-.Ltext0
425 0076 7C000000 .4byte .LCFI5-.Ltext0
426 007a 0100 .2byte 0x1
427 007c 5E .byte 0x5e
428 007d 7C000000 .4byte .LCFI5-.Ltext0
429 0081 86000000 .4byte .LFE5-.Ltext0
430 0085 0200 .2byte 0x2
431 0087 7F .byte 0x7f
432 0088 08 .sleb128 8
433 0089 00000000 .4byte 0x0
434 008d 00000000 .4byte 0x0
435 .LLST4:
436 0091 78000000 .4byte .LVL9-.Ltext0
BFIN GAS /tmp/ccbCYsO2.s page 13
437 0095 7E000000 .4byte .LVL10-.Ltext0
438 0099 0100 .2byte 0x1
439 009b 50 .byte 0x50
440 009c 00000000 .4byte 0x0
441 00a0 00000000 .4byte 0x0
442 .LLST5:
443 00a4 78000000 .4byte .LVL9-.Ltext0
444 00a8 86000000 .4byte .LVL11-.Ltext0
445 00ac 0100 .2byte 0x1
446 00ae 51 .byte 0x51
447 00af 00000000 .4byte 0x0
448 00b3 00000000 .4byte 0x0
449 .LLST6:
450 00b7 88000000 .4byte .LFB4-.Ltext0
451 00bb 8C000000 .4byte .LCFI6-.Ltext0
452 00bf 0100 .2byte 0x1
453 00c1 5E .byte 0x5e
454 00c2 8C000000 .4byte .LCFI6-.Ltext0
455 00c6 96000000 .4byte .LFE4-.Ltext0
456 00ca 0200 .2byte 0x2
457 00cc 7F .byte 0x7f
458 00cd 08 .sleb128 8
459 00ce 00000000 .4byte 0x0
460 00d2 00000000 .4byte 0x0
461 .LLST7:
462 00d6 88000000 .4byte .LVL12-.Ltext0
463 00da 8E000000 .4byte .LVL13-.Ltext0
464 00de 0100 .2byte 0x1
465 00e0 50 .byte 0x50
466 00e1 00000000 .4byte 0x0
467 00e5 00000000 .4byte 0x0
468 .LLST8:
469 00e9 88000000 .4byte .LVL12-.Ltext0
470 00ed 96000000 .4byte .LVL14-.Ltext0
471 00f1 0100 .2byte 0x1
472 00f3 51 .byte 0x51
473 00f4 00000000 .4byte 0x0
474 00f8 00000000 .4byte 0x0
475 .LLST9:
476 00fc 98000000 .4byte .LFB3-.Ltext0
477 0100 9A000000 .4byte .LCFI7-.Ltext0
478 0104 0100 .2byte 0x1
479 0106 5E .byte 0x5e
480 0107 9A000000 .4byte .LCFI7-.Ltext0
481 010b 9E000000 .4byte .LCFI8-.Ltext0
482 010f 0200 .2byte 0x2
483 0111 7E .byte 0x7e
484 0112 08 .sleb128 8
485 0113 9E000000 .4byte .LCFI8-.Ltext0
486 0117 D0000000 .4byte .LFE3-.Ltext0
487 011b 0200 .2byte 0x2
488 011d 7F .byte 0x7f
489 011e 10 .sleb128 16
490 011f 00000000 .4byte 0x0
491 0123 00000000 .4byte 0x0
492 .LLST10:
493 0127 98000000 .4byte .LVL15-.Ltext0
BFIN GAS /tmp/ccbCYsO2.s page 14
494 012b A6000000 .4byte .LVL16-.Ltext0
495 012f 0100 .2byte 0x1
496 0131 50 .byte 0x50
497 0132 A6000000 .4byte .LVL16-.Ltext0
498 0136 C2000000 .4byte .LVL18-.Ltext0
499 013a 0100 .2byte 0x1
500 013c 56 .byte 0x56
501 013d C4000000 .4byte .LVL19-.Ltext0
502 0141 CE000000 .4byte .LVL21-.Ltext0
503 0145 0100 .2byte 0x1
504 0147 56 .byte 0x56
505 0148 00000000 .4byte 0x0
506 014c 00000000 .4byte 0x0
507 .LLST11:
508 0150 98000000 .4byte .LVL15-.Ltext0
509 0154 A6000000 .4byte .LVL16-.Ltext0
510 0158 0100 .2byte 0x1
511 015a 51 .byte 0x51
512 015b A6000000 .4byte .LVL16-.Ltext0
513 015f C2000000 .4byte .LVL18-.Ltext0
514 0163 0100 .2byte 0x1
515 0165 57 .byte 0x57
516 0166 C4000000 .4byte .LVL19-.Ltext0
517 016a CE000000 .4byte .LVL21-.Ltext0
518 016e 0100 .2byte 0x1
519 0170 57 .byte 0x57
520 0171 00000000 .4byte 0x0
521 0175 00000000 .4byte 0x0
522 .LLST12:
523 0179 D0000000 .4byte .LFB2-.Ltext0
524 017d D2000000 .4byte .LCFI11-.Ltext0
525 0181 0100 .2byte 0x1
526 0183 5E .byte 0x5e
527 0184 D2000000 .4byte .LCFI11-.Ltext0
528 0188 D6000000 .4byte .LCFI12-.Ltext0
529 018c 0200 .2byte 0x2
530 018e 7E .byte 0x7e
531 018f 08 .sleb128 8
532 0190 D6000000 .4byte .LCFI12-.Ltext0
533 0194 02010000 .4byte .LFE2-.Ltext0
534 0198 0200 .2byte 0x2
535 019a 7F .byte 0x7f
536 019b 10 .sleb128 16
537 019c 00000000 .4byte 0x0
538 01a0 00000000 .4byte 0x0
539 .LLST13:
540 01a4 D0000000 .4byte .LVL22-.Ltext0
541 01a8 DE000000 .4byte .LVL23-.Ltext0
542 01ac 0100 .2byte 0x1
543 01ae 50 .byte 0x50
544 01af DE000000 .4byte .LVL23-.Ltext0
545 01b3 EC000000 .4byte .LVL24-.Ltext0
546 01b7 0100 .2byte 0x1
547 01b9 56 .byte 0x56
548 01ba EE000000 .4byte .LVL25-.Ltext0
549 01be 00010000 .4byte .LVL26-.Ltext0
550 01c2 0100 .2byte 0x1
BFIN GAS /tmp/ccbCYsO2.s page 15
551 01c4 56 .byte 0x56
552 01c5 00000000 .4byte 0x0
553 01c9 00000000 .4byte 0x0
554 .LLST14:
555 01cd D0000000 .4byte .LVL22-.Ltext0
556 01d1 DE000000 .4byte .LVL23-.Ltext0
557 01d5 0100 .2byte 0x1
558 01d7 51 .byte 0x51
559 01d8 DE000000 .4byte .LVL23-.Ltext0
560 01dc EC000000 .4byte .LVL24-.Ltext0
561 01e0 0100 .2byte 0x1
562 01e2 57 .byte 0x57
563 01e3 EE000000 .4byte .LVL25-.Ltext0
564 01e7 00010000 .4byte .LVL26-.Ltext0
565 01eb 0100 .2byte 0x1
566 01ed 57 .byte 0x57
567 01ee 00000000 .4byte 0x0
568 01f2 00000000 .4byte 0x0
569 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
570 .file 3 "src/l502_bf_cmd_defs.h"
571 .section .debug_info
572 0000 59020000 .4byte 0x259
573 0004 0200 .2byte 0x2
574 0006 00000000 .4byte .Ldebug_abbrev0
575 000a 04 .byte 0x4
576 000b 01 .uleb128 0x1
577 000c D1000000 .4byte .LASF26
578 0010 01 .byte 0x1
579 0011 7F000000 .4byte .LASF27
580 0015 09000000 .4byte .LASF28
581 0019 00000000 .4byte .Ltext0
582 001d 02010000 .4byte .Letext0
583 0021 00000000 .4byte .Ldebug_line0
584 0025 02 .uleb128 0x2
585 0026 01 .byte 0x1
586 0027 06 .byte 0x6
587 0028 82010000 .4byte .LASF0
588 002c 02 .uleb128 0x2
589 002d 01 .byte 0x1
590 002e 08 .byte 0x8
591 002f DD000000 .4byte .LASF1
592 0033 02 .uleb128 0x2
593 0034 02 .byte 0x2
594 0035 05 .byte 0x5
595 0036 47010000 .4byte .LASF2
596 003a 03 .uleb128 0x3
597 003b 51010000 .4byte .LASF4
598 003f 02 .byte 0x2
599 0040 36 .byte 0x36
600 0041 45000000 .4byte 0x45
601 0045 02 .uleb128 0x2
602 0046 02 .byte 0x2
603 0047 07 .byte 0x7
604 0048 53000000 .4byte .LASF3
605 004c 03 .uleb128 0x3
606 004d 21010000 .4byte .LASF5
607 0051 02 .byte 0x2
BFIN GAS /tmp/ccbCYsO2.s page 16
608 0052 4F .byte 0x4f
609 0053 57000000 .4byte 0x57
610 0057 02 .uleb128 0x2
611 0058 04 .byte 0x4
612 0059 05 .byte 0x5
613 005a 74010000 .4byte .LASF6
614 005e 03 .uleb128 0x3
615 005f 6B010000 .4byte .LASF7
616 0063 02 .byte 0x2
617 0064 50 .byte 0x50
618 0065 69000000 .4byte 0x69
619 0069 02 .uleb128 0x2
620 006a 04 .byte 0x4
621 006b 07 .byte 0x7
622 006c B0000000 .4byte .LASF8
623 0070 02 .uleb128 0x2
624 0071 08 .byte 0x8
625 0072 05 .byte 0x5
626 0073 29010000 .4byte .LASF9
627 0077 02 .uleb128 0x2
628 0078 08 .byte 0x8
629 0079 07 .byte 0x7
630 007a 03010000 .4byte .LASF10
631 007e 04 .uleb128 0x4
632 007f 04 .byte 0x4
633 0080 05 .byte 0x5
634 0081 696E7400 .string "int"
635 0085 02 .uleb128 0x2
636 0086 04 .byte 0x4
637 0087 07 .byte 0x7
638 0088 F6000000 .4byte .LASF11
639 008c 05 .uleb128 0x5
640 008d 1010 .2byte 0x1010
641 008f 03 .byte 0x3
642 0090 8C .byte 0x8c
643 0091 EA000000 .4byte 0xea
644 0095 06 .uleb128 0x6
645 0096 F1000000 .4byte .LASF12
646 009a 03 .byte 0x3
647 009b 8D .byte 0x8d
648 009c 3A000000 .4byte 0x3a
649 00a0 02 .byte 0x2
650 00a1 23 .byte 0x23
651 00a2 00 .uleb128 0x0
652 00a3 06 .uleb128 0x6
653 00a4 78000000 .4byte .LASF13
654 00a8 03 .byte 0x3
655 00a9 8E .byte 0x8e
656 00aa 3A000000 .4byte 0x3a
657 00ae 02 .byte 0x2
658 00af 23 .byte 0x23
659 00b0 02 .uleb128 0x2
660 00b1 06 .uleb128 0x6
661 00b2 EB000000 .4byte .LASF14
662 00b6 03 .byte 0x3
663 00b7 8F .byte 0x8f
664 00b8 5E000000 .4byte 0x5e
BFIN GAS /tmp/ccbCYsO2.s page 17
665 00bc 02 .byte 0x2
666 00bd 23 .byte 0x23
667 00be 04 .uleb128 0x4
668 00bf 06 .uleb128 0x6
669 00c0 1A010000 .4byte .LASF15
670 00c4 03 .byte 0x3
671 00c5 90 .byte 0x90
672 00c6 4C000000 .4byte 0x4c
673 00ca 02 .byte 0x2
674 00cb 23 .byte 0x23
675 00cc 08 .uleb128 0x8
676 00cd 06 .uleb128 0x6
677 00ce C7000000 .4byte .LASF16
678 00d2 03 .byte 0x3
679 00d3 91 .byte 0x91
680 00d4 5E000000 .4byte 0x5e
681 00d8 02 .byte 0x2
682 00d9 23 .byte 0x23
683 00da 0C .uleb128 0xc
684 00db 06 .uleb128 0x6
685 00dc A6000000 .4byte .LASF17
686 00e0 03 .byte 0x3
687 00e1 92 .byte 0x92
688 00e2 EA000000 .4byte 0xea
689 00e6 02 .byte 0x2
690 00e7 23 .byte 0x23
691 00e8 10 .uleb128 0x10
692 00e9 00 .byte 0x0
693 00ea 07 .uleb128 0x7
694 00eb 5E000000 .4byte 0x5e
695 00ef FB000000 .4byte 0xfb
696 00f3 08 .uleb128 0x8
697 00f4 FB000000 .4byte 0xfb
698 00f8 FF03 .2byte 0x3ff
699 00fa 00 .byte 0x0
700 00fb 09 .uleb128 0x9
701 00fc 04 .byte 0x4
702 00fd 07 .byte 0x7
703 00fe 03 .uleb128 0x3
704 00ff 9C010000 .4byte .LASF18
705 0103 03 .byte 0x3
706 0104 93 .byte 0x93
707 0105 8C000000 .4byte 0x8c
708 0109 02 .uleb128 0x2
709 010a 01 .byte 0x1
710 010b 06 .byte 0x6
711 010c 7D010000 .4byte .LASF19
712 0110 0A .uleb128 0xa
713 0111 01 .byte 0x1
714 0112 37010000 .4byte .LASF20
715 0116 01 .byte 0x1
716 0117 98 .byte 0x98
717 0118 01 .byte 0x1
718 0119 00000000 .4byte .LFB6
719 011d 76000000 .4byte .LFE6
720 0121 00000000 .4byte .LLST0
721 0125 5D010000 .4byte 0x15d
BFIN GAS /tmp/ccbCYsO2.s page 18
722 0129 0B .uleb128 0xb
723 012a 636D6400 .string "cmd"
724 012e 01 .byte 0x1
725 012f 98 .byte 0x98
726 0130 5D010000 .4byte 0x15d
727 0134 2B000000 .4byte .LLST1
728 0138 0C .uleb128 0xc
729 0139 00000000 .4byte .Ldebug_ranges0+0x0
730 013d 0D .uleb128 0xd
731 013e 00000000 .4byte .LASF29
732 0142 01 .byte 0x1
733 0143 B6 .byte 0xb6
734 0144 63010000 .4byte 0x163
735 0148 0C .uleb128 0xc
736 0149 18000000 .4byte .Ldebug_ranges0+0x18
737 014d 0E .uleb128 0xe
738 014e 4900 .string "I"
739 0150 01 .byte 0x1
740 0151 B7 .byte 0xb7
741 0152 5E000000 .4byte 0x5e
742 0156 5F000000 .4byte .LLST2
743 015a 00 .byte 0x0
744 015b 00 .byte 0x0
745 015c 00 .byte 0x0
746 015d 0F .uleb128 0xf
747 015e 04 .byte 0x4
748 015f FE000000 .4byte 0xfe
749 0163 07 .uleb128 0x7
750 0164 5E000000 .4byte 0x5e
751 0168 72010000 .4byte 0x172
752 016c 10 .uleb128 0x10
753 016d FB000000 .4byte 0xfb
754 0171 00 .byte 0x0
755 0172 0A .uleb128 0xa
756 0173 01 .byte 0x1
757 0174 8E010000 .4byte .LASF21
758 0178 01 .byte 0x1
759 0179 7E .byte 0x7e
760 017a 01 .byte 0x1
761 017b 78000000 .4byte .LFB5
762 017f 86000000 .4byte .LFE5
763 0183 72000000 .4byte .LLST3
764 0187 AA010000 .4byte 0x1aa
765 018b 11 .uleb128 0x11
766 018c C2000000 .4byte .LASF22
767 0190 01 .byte 0x1
768 0191 7E .byte 0x7e
769 0192 AA010000 .4byte 0x1aa
770 0196 91000000 .4byte .LLST4
771 019a 11 .uleb128 0x11
772 019b AB000000 .4byte .LASF23
773 019f 01 .byte 0x1
774 01a0 7E .byte 0x7e
775 01a1 5E000000 .4byte 0x5e
776 01a5 A4000000 .4byte .LLST5
777 01a9 00 .byte 0x0
778 01aa 0F .uleb128 0xf
BFIN GAS /tmp/ccbCYsO2.s page 19
779 01ab 04 .byte 0x4
780 01ac 5E000000 .4byte 0x5e
781 01b0 0A .uleb128 0xa
782 01b1 01 .byte 0x1
783 01b2 97000000 .4byte .LASF24
784 01b6 01 .byte 0x1
785 01b7 6E .byte 0x6e
786 01b8 01 .byte 0x1
787 01b9 88000000 .4byte .LFB4
788 01bd 96000000 .4byte .LFE4
789 01c1 B7000000 .4byte .LLST6
790 01c5 E8010000 .4byte 0x1e8
791 01c9 11 .uleb128 0x11
792 01ca C2000000 .4byte .LASF22
793 01ce 01 .byte 0x1
794 01cf 6E .byte 0x6e
795 01d0 AA010000 .4byte 0x1aa
796 01d4 D6000000 .4byte .LLST7
797 01d8 11 .uleb128 0x11
798 01d9 AB000000 .4byte .LASF23
799 01dd 01 .byte 0x1
800 01de 6E .byte 0x6e
801 01df 5E000000 .4byte 0x5e
802 01e3 E9000000 .4byte .LLST8
803 01e7 00 .byte 0x0
804 01e8 12 .uleb128 0x12
805 01e9 01 .byte 0x1
806 01ea 66000000 .4byte .LASF30
807 01ee 01 .byte 0x1
808 01ef 4C .byte 0x4c
809 01f0 01 .byte 0x1
810 01f1 5E000000 .4byte 0x5e
811 01f5 98000000 .4byte .LFB3
812 01f9 D0000000 .4byte .LFE3
813 01fd FC000000 .4byte .LLST9
814 0201 24020000 .4byte 0x224
815 0205 11 .uleb128 0x11
816 0206 A6000000 .4byte .LASF17
817 020a 01 .byte 0x1
818 020b 4C .byte 0x4c
819 020c AA010000 .4byte 0x1aa
820 0210 27010000 .4byte .LLST10
821 0214 11 .uleb128 0x11
822 0215 AB000000 .4byte .LASF23
823 0219 01 .byte 0x1
824 021a 4C .byte 0x4c
825 021b 5E000000 .4byte 0x5e
826 021f 50010000 .4byte .LLST11
827 0223 00 .byte 0x0
828 0224 13 .uleb128 0x13
829 0225 01 .byte 0x1
830 0226 5A010000 .4byte .LASF25
831 022a 01 .byte 0x1
832 022b 29 .byte 0x29
833 022c 01 .byte 0x1
834 022d 5E000000 .4byte 0x5e
835 0231 D0000000 .4byte .LFB2
BFIN GAS /tmp/ccbCYsO2.s page 20
836 0235 02010000 .4byte .LFE2
837 0239 79010000 .4byte .LLST12
838 023d 11 .uleb128 0x11
839 023e A6000000 .4byte .LASF17
840 0242 01 .byte 0x1
841 0243 29 .byte 0x29
842 0244 AA010000 .4byte 0x1aa
843 0248 A4010000 .4byte .LLST13
844 024c 11 .uleb128 0x11
845 024d AB000000 .4byte .LASF23
846 0251 01 .byte 0x1
847 0252 29 .byte 0x29
848 0253 5E000000 .4byte 0x5e
849 0257 CD010000 .4byte .LLST14
850 025b 00 .byte 0x0
851 025c 00 .byte 0x0
852 .section .debug_abbrev
853 0000 01 .uleb128 0x1
854 0001 11 .uleb128 0x11
855 0002 01 .byte 0x1
856 0003 25 .uleb128 0x25
857 0004 0E .uleb128 0xe
858 0005 13 .uleb128 0x13
859 0006 0B .uleb128 0xb
860 0007 03 .uleb128 0x3
861 0008 0E .uleb128 0xe
862 0009 1B .uleb128 0x1b
863 000a 0E .uleb128 0xe
864 000b 11 .uleb128 0x11
865 000c 01 .uleb128 0x1
866 000d 12 .uleb128 0x12
867 000e 01 .uleb128 0x1
868 000f 10 .uleb128 0x10
869 0010 06 .uleb128 0x6
870 0011 00 .byte 0x0
871 0012 00 .byte 0x0
872 0013 02 .uleb128 0x2
873 0014 24 .uleb128 0x24
874 0015 00 .byte 0x0
875 0016 0B .uleb128 0xb
876 0017 0B .uleb128 0xb
877 0018 3E .uleb128 0x3e
878 0019 0B .uleb128 0xb
879 001a 03 .uleb128 0x3
880 001b 0E .uleb128 0xe
881 001c 00 .byte 0x0
882 001d 00 .byte 0x0
883 001e 03 .uleb128 0x3
884 001f 16 .uleb128 0x16
885 0020 00 .byte 0x0
886 0021 03 .uleb128 0x3
887 0022 0E .uleb128 0xe
888 0023 3A .uleb128 0x3a
889 0024 0B .uleb128 0xb
890 0025 3B .uleb128 0x3b
891 0026 0B .uleb128 0xb
892 0027 49 .uleb128 0x49
BFIN GAS /tmp/ccbCYsO2.s page 21
893 0028 13 .uleb128 0x13
894 0029 00 .byte 0x0
895 002a 00 .byte 0x0
896 002b 04 .uleb128 0x4
897 002c 24 .uleb128 0x24
898 002d 00 .byte 0x0
899 002e 0B .uleb128 0xb
900 002f 0B .uleb128 0xb
901 0030 3E .uleb128 0x3e
902 0031 0B .uleb128 0xb
903 0032 03 .uleb128 0x3
904 0033 08 .uleb128 0x8
905 0034 00 .byte 0x0
906 0035 00 .byte 0x0
907 0036 05 .uleb128 0x5
908 0037 13 .uleb128 0x13
909 0038 01 .byte 0x1
910 0039 0B .uleb128 0xb
911 003a 05 .uleb128 0x5
912 003b 3A .uleb128 0x3a
913 003c 0B .uleb128 0xb
914 003d 3B .uleb128 0x3b
915 003e 0B .uleb128 0xb
916 003f 01 .uleb128 0x1
917 0040 13 .uleb128 0x13
918 0041 00 .byte 0x0
919 0042 00 .byte 0x0
920 0043 06 .uleb128 0x6
921 0044 0D .uleb128 0xd
922 0045 00 .byte 0x0
923 0046 03 .uleb128 0x3
924 0047 0E .uleb128 0xe
925 0048 3A .uleb128 0x3a
926 0049 0B .uleb128 0xb
927 004a 3B .uleb128 0x3b
928 004b 0B .uleb128 0xb
929 004c 49 .uleb128 0x49
930 004d 13 .uleb128 0x13
931 004e 38 .uleb128 0x38
932 004f 0A .uleb128 0xa
933 0050 00 .byte 0x0
934 0051 00 .byte 0x0
935 0052 07 .uleb128 0x7
936 0053 01 .uleb128 0x1
937 0054 01 .byte 0x1
938 0055 49 .uleb128 0x49
939 0056 13 .uleb128 0x13
940 0057 01 .uleb128 0x1
941 0058 13 .uleb128 0x13
942 0059 00 .byte 0x0
943 005a 00 .byte 0x0
944 005b 08 .uleb128 0x8
945 005c 21 .uleb128 0x21
946 005d 00 .byte 0x0
947 005e 49 .uleb128 0x49
948 005f 13 .uleb128 0x13
949 0060 2F .uleb128 0x2f
BFIN GAS /tmp/ccbCYsO2.s page 22
950 0061 05 .uleb128 0x5
951 0062 00 .byte 0x0
952 0063 00 .byte 0x0
953 0064 09 .uleb128 0x9
954 0065 24 .uleb128 0x24
955 0066 00 .byte 0x0
956 0067 0B .uleb128 0xb
957 0068 0B .uleb128 0xb
958 0069 3E .uleb128 0x3e
959 006a 0B .uleb128 0xb
960 006b 00 .byte 0x0
961 006c 00 .byte 0x0
962 006d 0A .uleb128 0xa
963 006e 2E .uleb128 0x2e
964 006f 01 .byte 0x1
965 0070 3F .uleb128 0x3f
966 0071 0C .uleb128 0xc
967 0072 03 .uleb128 0x3
968 0073 0E .uleb128 0xe
969 0074 3A .uleb128 0x3a
970 0075 0B .uleb128 0xb
971 0076 3B .uleb128 0x3b
972 0077 0B .uleb128 0xb
973 0078 27 .uleb128 0x27
974 0079 0C .uleb128 0xc
975 007a 11 .uleb128 0x11
976 007b 01 .uleb128 0x1
977 007c 12 .uleb128 0x12
978 007d 01 .uleb128 0x1
979 007e 40 .uleb128 0x40
980 007f 06 .uleb128 0x6
981 0080 01 .uleb128 0x1
982 0081 13 .uleb128 0x13
983 0082 00 .byte 0x0
984 0083 00 .byte 0x0
985 0084 0B .uleb128 0xb
986 0085 05 .uleb128 0x5
987 0086 00 .byte 0x0
988 0087 03 .uleb128 0x3
989 0088 08 .uleb128 0x8
990 0089 3A .uleb128 0x3a
991 008a 0B .uleb128 0xb
992 008b 3B .uleb128 0x3b
993 008c 0B .uleb128 0xb
994 008d 49 .uleb128 0x49
995 008e 13 .uleb128 0x13
996 008f 02 .uleb128 0x2
997 0090 06 .uleb128 0x6
998 0091 00 .byte 0x0
999 0092 00 .byte 0x0
1000 0093 0C .uleb128 0xc
1001 0094 0B .uleb128 0xb
1002 0095 01 .byte 0x1
1003 0096 55 .uleb128 0x55
1004 0097 06 .uleb128 0x6
1005 0098 00 .byte 0x0
1006 0099 00 .byte 0x0
BFIN GAS /tmp/ccbCYsO2.s page 23
1007 009a 0D .uleb128 0xd
1008 009b 34 .uleb128 0x34
1009 009c 00 .byte 0x0
1010 009d 03 .uleb128 0x3
1011 009e 0E .uleb128 0xe
1012 009f 3A .uleb128 0x3a
1013 00a0 0B .uleb128 0xb
1014 00a1 3B .uleb128 0x3b
1015 00a2 0B .uleb128 0xb
1016 00a3 49 .uleb128 0x49
1017 00a4 13 .uleb128 0x13
1018 00a5 00 .byte 0x0
1019 00a6 00 .byte 0x0
1020 00a7 0E .uleb128 0xe
1021 00a8 34 .uleb128 0x34
1022 00a9 00 .byte 0x0
1023 00aa 03 .uleb128 0x3
1024 00ab 08 .uleb128 0x8
1025 00ac 3A .uleb128 0x3a
1026 00ad 0B .uleb128 0xb
1027 00ae 3B .uleb128 0x3b
1028 00af 0B .uleb128 0xb
1029 00b0 49 .uleb128 0x49
1030 00b1 13 .uleb128 0x13
1031 00b2 02 .uleb128 0x2
1032 00b3 06 .uleb128 0x6
1033 00b4 00 .byte 0x0
1034 00b5 00 .byte 0x0
1035 00b6 0F .uleb128 0xf
1036 00b7 0F .uleb128 0xf
1037 00b8 00 .byte 0x0
1038 00b9 0B .uleb128 0xb
1039 00ba 0B .uleb128 0xb
1040 00bb 49 .uleb128 0x49
1041 00bc 13 .uleb128 0x13
1042 00bd 00 .byte 0x0
1043 00be 00 .byte 0x0
1044 00bf 10 .uleb128 0x10
1045 00c0 21 .uleb128 0x21
1046 00c1 00 .byte 0x0
1047 00c2 49 .uleb128 0x49
1048 00c3 13 .uleb128 0x13
1049 00c4 00 .byte 0x0
1050 00c5 00 .byte 0x0
1051 00c6 11 .uleb128 0x11
1052 00c7 05 .uleb128 0x5
1053 00c8 00 .byte 0x0
1054 00c9 03 .uleb128 0x3
1055 00ca 0E .uleb128 0xe
1056 00cb 3A .uleb128 0x3a
1057 00cc 0B .uleb128 0xb
1058 00cd 3B .uleb128 0x3b
1059 00ce 0B .uleb128 0xb
1060 00cf 49 .uleb128 0x49
1061 00d0 13 .uleb128 0x13
1062 00d1 02 .uleb128 0x2
1063 00d2 06 .uleb128 0x6
BFIN GAS /tmp/ccbCYsO2.s page 24
1064 00d3 00 .byte 0x0
1065 00d4 00 .byte 0x0
1066 00d5 12 .uleb128 0x12
1067 00d6 2E .uleb128 0x2e
1068 00d7 01 .byte 0x1
1069 00d8 3F .uleb128 0x3f
1070 00d9 0C .uleb128 0xc
1071 00da 03 .uleb128 0x3
1072 00db 0E .uleb128 0xe
1073 00dc 3A .uleb128 0x3a
1074 00dd 0B .uleb128 0xb
1075 00de 3B .uleb128 0x3b
1076 00df 0B .uleb128 0xb
1077 00e0 27 .uleb128 0x27
1078 00e1 0C .uleb128 0xc
1079 00e2 49 .uleb128 0x49
1080 00e3 13 .uleb128 0x13
1081 00e4 11 .uleb128 0x11
1082 00e5 01 .uleb128 0x1
1083 00e6 12 .uleb128 0x12
1084 00e7 01 .uleb128 0x1
1085 00e8 40 .uleb128 0x40
1086 00e9 06 .uleb128 0x6
1087 00ea 01 .uleb128 0x1
1088 00eb 13 .uleb128 0x13
1089 00ec 00 .byte 0x0
1090 00ed 00 .byte 0x0
1091 00ee 13 .uleb128 0x13
1092 00ef 2E .uleb128 0x2e
1093 00f0 01 .byte 0x1
1094 00f1 3F .uleb128 0x3f
1095 00f2 0C .uleb128 0xc
1096 00f3 03 .uleb128 0x3
1097 00f4 0E .uleb128 0xe
1098 00f5 3A .uleb128 0x3a
1099 00f6 0B .uleb128 0xb
1100 00f7 3B .uleb128 0x3b
1101 00f8 0B .uleb128 0xb
1102 00f9 27 .uleb128 0x27
1103 00fa 0C .uleb128 0xc
1104 00fb 49 .uleb128 0x49
1105 00fc 13 .uleb128 0x13
1106 00fd 11 .uleb128 0x11
1107 00fe 01 .uleb128 0x1
1108 00ff 12 .uleb128 0x12
1109 0100 01 .uleb128 0x1
1110 0101 40 .uleb128 0x40
1111 0102 06 .uleb128 0x6
1112 0103 00 .byte 0x0
1113 0104 00 .byte 0x0
1114 0105 00 .byte 0x0
1115 .section .debug_pubnames,"",@progbits
1116 0000 72000000 .4byte 0x72
1117 0004 0200 .2byte 0x2
1118 0006 00000000 .4byte .Ldebug_info0
1119 000a 5D020000 .4byte 0x25d
1120 000e 10010000 .4byte 0x110
BFIN GAS /tmp/ccbCYsO2.s page 25
1121 0012 7573725F .string "usr_cmd_process"
1121 636D645F
1121 70726F63
1121 65737300
1122 0022 72010000 .4byte 0x172
1123 0026 73706F72 .string "sport_tx_done"
1123 745F7478
1123 5F646F6E
1123 6500
1124 0034 B0010000 .4byte 0x1b0
1125 0038 68646D61 .string "hdma_send_done"
1125 5F73656E
1125 645F646F
1125 6E6500
1126 0047 E8010000 .4byte 0x1e8
1127 004b 7573725F .string "usr_out_proc_data"
1127 6F75745F
1127 70726F63
1127 5F646174
1127 6100
1128 005d 24020000 .4byte 0x224
1129 0061 7573725F .string "usr_in_proc_data"
1129 696E5F70
1129 726F635F
1129 64617461
1129 00
1130 0072 00000000 .4byte 0x0
1131 .section .debug_aranges,"",@progbits
1132 0000 1C000000 .4byte 0x1c
1133 0004 0200 .2byte 0x2
1134 0006 00000000 .4byte .Ldebug_info0
1135 000a 04 .byte 0x4
1136 000b 00 .byte 0x0
1137 000c 0000 .2byte 0x0
1138 000e 0000 .2byte 0x0
1139 0010 00000000 .4byte .Ltext0
1140 0014 02010000 .4byte .Letext0-.Ltext0
1141 0018 00000000 .4byte 0x0
1142 001c 00000000 .4byte 0x0
1143 .section .debug_ranges,"",@progbits
1144 .Ldebug_ranges0:
1145 0000 42000000 .4byte .LBB2-.Ltext0
1146 0004 44000000 .4byte .LBE2-.Ltext0
1147 0008 46000000 .4byte .LBB5-.Ltext0
1148 000c 6C000000 .4byte .LBE5-.Ltext0
1149 0010 00000000 .4byte 0x0
1150 0014 00000000 .4byte 0x0
1151 0018 4E000000 .4byte .LBB3-.Ltext0
1152 001c 50000000 .4byte .LBE3-.Ltext0
1153 0020 52000000 .4byte .LBB4-.Ltext0
1154 0024 64000000 .4byte .LBE4-.Ltext0
1155 0028 00000000 .4byte 0x0
1156 002c 00000000 .4byte 0x0
1157 .section .debug_str,"MS",@progbits,1
1158 .LASF29:
1159 0000 7263765F .string "rcv_data"
1159 64617461
BFIN GAS /tmp/ccbCYsO2.s page 26
1159 00
1160 .LASF28:
1161 0009 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
1161 652F6665
1161 64612F4D
1161 4950542F
1161 52616469
1162 .LASF3:
1163 0053 73686F72 .string "short unsigned int"
1163 7420756E
1163 7369676E
1163 65642069
1163 6E7400
1164 .LASF30:
1165 0066 7573725F .string "usr_out_proc_data"
1165 6F75745F
1165 70726F63
1165 5F646174
1165 6100
1166 .LASF13:
1167 0078 73746174 .string "status"
1167 757300
1168 .LASF27:
1169 007f 7372632F .string "src/l502_user_process.c"
1169 6C353032
1169 5F757365
1169 725F7072
1169 6F636573
1170 .LASF24:
1171 0097 68646D61 .string "hdma_send_done"
1171 5F73656E
1171 645F646F
1171 6E6500
1172 .LASF17:
1173 00a6 64617461 .string "data"
1173 00
1174 .LASF23:
1175 00ab 73697A65 .string "size"
1175 00
1176 .LASF8:
1177 00b0 6C6F6E67 .string "long unsigned int"
1177 20756E73
1177 69676E65
1177 6420696E
1177 7400
1178 .LASF22:
1179 00c2 61646472 .string "addr"
1179 00
1180 .LASF16:
1181 00c7 64617461 .string "data_size"
1181 5F73697A
1181 6500
1182 .LASF26:
1183 00d1 474E5520 .string "GNU C 4.3.5"
1183 4320342E
1183 332E3500
1184 .LASF1:
BFIN GAS /tmp/ccbCYsO2.s page 27
1185 00dd 756E7369 .string "unsigned char"
1185 676E6564
1185 20636861
1185 7200
1186 .LASF14:
1187 00eb 70617261 .string "param"
1187 6D00
1188 .LASF12:
1189 00f1 636F6465 .string "code"
1189 00
1190 .LASF11:
1191 00f6 756E7369 .string "unsigned int"
1191 676E6564
1191 20696E74
1191 00
1192 .LASF10:
1193 0103 6C6F6E67 .string "long long unsigned int"
1193 206C6F6E
1193 6720756E
1193 7369676E
1193 65642069
1194 .LASF15:
1195 011a 72657375 .string "result"
1195 6C7400
1196 .LASF5:
1197 0121 696E7433 .string "int32_t"
1197 325F7400
1198 .LASF9:
1199 0129 6C6F6E67 .string "long long int"
1199 206C6F6E
1199 6720696E
1199 7400
1200 .LASF20:
1201 0137 7573725F .string "usr_cmd_process"
1201 636D645F
1201 70726F63
1201 65737300
1202 .LASF2:
1203 0147 73686F72 .string "short int"
1203 7420696E
1203 7400
1204 .LASF4:
1205 0151 75696E74 .string "uint16_t"
1205 31365F74
1205 00
1206 .LASF25:
1207 015a 7573725F .string "usr_in_proc_data"
1207 696E5F70
1207 726F635F
1207 64617461
1207 00
1208 .LASF7:
1209 016b 75696E74 .string "uint32_t"
1209 33325F74
1209 00
1210 .LASF6:
1211 0174 6C6F6E67 .string "long int"
BFIN GAS /tmp/ccbCYsO2.s page 28
1211 20696E74
1211 00
1212 .LASF19:
1213 017d 63686172 .string "char"
1213 00
1214 .LASF0:
1215 0182 7369676E .string "signed char"
1215 65642063
1215 68617200
1216 .LASF21:
1217 018e 73706F72 .string "sport_tx_done"
1217 745F7478
1217 5F646F6E
1217 6500
1218 .LASF18:
1219 019c 745F6C35 .string "t_l502_bf_cmd"
1219 30325F62
1219 665F636D
1219 6400
1220 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
BFIN GAS /tmp/ccbCYsO2.s page 29
DEFINED SYMBOLS
*ABS*:0000000000000000 src/l502_user_process.c
/tmp/ccbCYsO2.s:13 .text:0000000000000000 _usr_cmd_process
/tmp/ccbCYsO2.s:120 .text:0000000000000078 _sport_tx_done
/tmp/ccbCYsO2.s:139 .text:0000000000000088 _hdma_send_done
/tmp/ccbCYsO2.s:158 .text:0000000000000098 _usr_out_proc_data
/tmp/ccbCYsO2.s:209 .text:00000000000000d0 _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