3551 lines
132 KiB
Plaintext
3551 lines
132 KiB
Plaintext
BFIN GAS /tmp/ccQfzMld.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 BD010000 .text;
|
||
8 0200E900
|
||
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 ****
|
||
13:src/l502_user_process.c ****
|
||
14:src/l502_user_process.c **** #include "l502_stream.h"
|
||
15:src/l502_user_process.c **** #include "l502_hdma.h"
|
||
16:src/l502_user_process.c **** #include "l502_sport_tx.h"
|
||
17:src/l502_user_process.c **** #include "l502_cmd.h"
|
||
18:src/l502_user_process.c ****
|
||
19:src/l502_user_process.c **** #include <stdlib.h>
|
||
20:src/l502_user_process.c ****
|
||
21:src/l502_user_process.c **** #include "l502_defs.h" // import defines of constants
|
||
22:src/l502_user_process.c **** #include "l502_params.h"
|
||
23:src/l502_user_process.c **** #include "l502_stream.h"
|
||
24:src/l502_user_process.c **** #include "l502_user_process.h"
|
||
25:src/l502_user_process.c ****
|
||
26:src/l502_user_process.c ****
|
||
27:src/l502_user_process.c ****
|
||
28:src/l502_user_process.c **** uint32_t streams_cnt[4] = {0,};
|
||
29:src/l502_user_process.c ****
|
||
30:src/l502_user_process.c ****
|
||
31:src/l502_user_process.c ****
|
||
32:src/l502_user_process.c **** #define LFSM_val_ON 0b01100111
|
||
33:src/l502_user_process.c **** #define LFSM_val_OFF 0b01101000
|
||
34:src/l502_user_process.c **** #define LFSM_val_X 0b01101001
|
||
35:src/l502_user_process.c ****
|
||
36:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1024*1024
|
||
37:src/l502_user_process.c **** //#define TX_BUFF_SIZE 1000
|
||
38:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/ccQfzMld.s page 2
|
||
|
||
|
||
39:src/l502_user_process.c **** #define LFSM_BUFF_SIZE 1000
|
||
40:src/l502_user_process.c ****
|
||
41:src/l502_user_process.c **** #define LFSM_DATALEN 1024
|
||
42:src/l502_user_process.c ****
|
||
43:src/l502_user_process.c **** #define dbg_sport_rx_copy_size 10
|
||
44:src/l502_user_process.c **** //#define LFSM_DATALEN 1024
|
||
45:src/l502_user_process.c ****
|
||
46:src/l502_user_process.c ****
|
||
47:src/l502_user_process.c ****
|
||
48:src/l502_user_process.c **** extern volatile uint32_t TX_buff[];
|
||
49:src/l502_user_process.c ****
|
||
50:src/l502_user_process.c ****
|
||
51:src/l502_user_process.c **** //#pragma section("sdram_noinit", NO_INIT)
|
||
52:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
53:src/l502_user_process.c **** //__attribute__((section(".sdram_noinit"), far))
|
||
54:src/l502_user_process.c **** //static volatile uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];
|
||
55:src/l502_user_process.c **** //uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];// = {0,};
|
||
56:src/l502_user_process.c **** uint32_t dbg_sport_rx_copy[dbg_sport_rx_copy_size];// = {0,};
|
||
57:src/l502_user_process.c **** //*
|
||
58:src/l502_user_process.c ****
|
||
59:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
60:src/l502_user_process.c **** static volatile uint32_t LFSM_data[LFSM_DATALEN] = {0,};
|
||
61:src/l502_user_process.c ****
|
||
62:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
63:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE];
|
||
64:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
65:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000] __attribute__((section(".sdram_noinit")));
|
||
66:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000];
|
||
67:src/l502_user_process.c ****
|
||
68:src/l502_user_process.c **** //static volatile uint32_t
|
||
69:src/l502_user_process.c ****
|
||
70:src/l502_user_process.c **** // = {0,};
|
||
71:src/l502_user_process.c ****
|
||
72:src/l502_user_process.c ****
|
||
73:src/l502_user_process.c ****
|
||
74:src/l502_user_process.c **** uint32_t streams_succes_flag = 0;
|
||
75:src/l502_user_process.c ****
|
||
76:src/l502_user_process.c **** /*
|
||
77:src/l502_user_process.c **** struct dataprocess_typedef {
|
||
78:src/l502_user_process.c **** uint8_t config = 0;
|
||
79:src/l502_user_process.c **** uint32_t datapoints_max_N = 0;
|
||
80:src/l502_user_process.c **** uint32_t datapoint_curr_I = 0;
|
||
81:src/l502_user_process.c **** uint32_t data_raw;
|
||
82:src/l502_user_process.c **** };
|
||
83:src/l502_user_process.c **** */
|
||
84:src/l502_user_process.c ****
|
||
85:src/l502_user_process.c **** //int f_sport_test(void);
|
||
86:src/l502_user_process.c **** void l502_stream_init(void);
|
||
87:src/l502_user_process.c ****
|
||
88:src/l502_user_process.c **** //struct LFSM_typedef{
|
||
89:src/l502_user_process.c **** // uint8_t
|
||
90:src/l502_user_process.c **** //};
|
||
91:src/l502_user_process.c ****
|
||
92:src/l502_user_process.c **** uint8_t LFSM_started = 0;
|
||
93:src/l502_user_process.c ****
|
||
94:src/l502_user_process.c ****
|
||
95:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0;
|
||
BFIN GAS /tmp/ccQfzMld.s page 3
|
||
|
||
|
||
96:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0;
|
||
97:src/l502_user_process.c **** /***************************************************************************//**
|
||
98:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN.
|
||
99:src/l502_user_process.c ****
|
||
100:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов
|
||
101:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0.
|
||
102:src/l502_user_process.c ****
|
||
103:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес<D0B5>
|
||
104:src/l502_user_process.c **** однако эти данные все еще считаются использованным<D18B>
|
||
105:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет <20>
|
||
106:src/l502_user_process.c **** stream_in_buf_free()).
|
||
107:src/l502_user_process.c ****
|
||
108:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц
|
||
109:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ
|
||
110:src/l502_user_process.c ****
|
||
111:src/l502_user_process.c **** В текущей реализации просто запускается передача д<>
|
||
112:src/l502_user_process.c ****
|
||
113:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными
|
||
114:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло<D0BB>
|
||
115:src/l502_user_process.c **** @return Функция возвращает количество обработанн
|
||
116:src/l502_user_process.c **** На эти данные не будет вызываться повторн<D180>
|
||
117:src/l502_user_process.c **** но они считаются еще используемыми
|
||
118:src/l502_user_process.c **** *******************************************************************************/
|
||
119:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
120:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA
|
||
121:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт
|
||
122:src/l502_user_process.c **** вызвали бы позже */
|
||
123:src/l502_user_process.c **** ++streams_cnt[0];
|
||
124:src/l502_user_process.c **** /*
|
||
125:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||
126:src/l502_user_process.c **** TX_buff[i] = 0x00000000;
|
||
127:src/l502_user_process.c **** }
|
||
128:src/l502_user_process.c **** */
|
||
129:src/l502_user_process.c ****
|
||
130:src/l502_user_process.c **** //for (int i = 0; i < dbg_sport_rx_copy; ++i){
|
||
131:src/l502_user_process.c **** // dbg_sport_rx_copy[i] = data[i];
|
||
132:src/l502_user_process.c **** //}
|
||
133:src/l502_user_process.c ****
|
||
134:src/l502_user_process.c **** //*
|
||
135:src/l502_user_process.c **** uint32_t radar_word_I = 0;
|
||
136:src/l502_user_process.c ****
|
||
137:src/l502_user_process.c **** uint32_t TX_buff_I = 0;
|
||
138:src/l502_user_process.c **** uint32_t word_prev = 0;
|
||
139:src/l502_user_process.c **** uint32_t digital_word_prev = 0;
|
||
140:src/l502_user_process.c ****
|
||
141:src/l502_user_process.c **** for (int data_I = 0; (data_I < size) && (TX_buff_I < TX_BUFF_SIZE); ++data_I){
|
||
142:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
143:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF;
|
||
144:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24);
|
||
145:src/l502_user_process.c **** //11010000
|
||
146:src/l502_user_process.c **** if (((header & 0b10000000) == 0b10000000)){ //it`s ADC word
|
||
147:src/l502_user_process.c **** if (header == 0XD0){ //phy channel № 1 in common mode
|
||
148:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = ((0b01100000 & LFSM_val_ON) << 24) & val;
|
||
149:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xD0ADEFEA;
|
||
150:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = word;
|
||
151:src/l502_user_process.c ****
|
||
152:src/l502_user_process.c **** }else if (header == 0xD1){//phy channel № 2 in common mode
|
||
BFIN GAS /tmp/ccQfzMld.s page 4
|
||
|
||
|
||
153:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
154:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = ((0b01100000 & LFSM_val_OFF) << 24) & val;
|
||
155:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xD0ADEFEB;
|
||
156:src/l502_user_process.c **** }else{
|
||
157:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = word;
|
||
158:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
159:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xD0AAAAAA;
|
||
160:src/l502_user_process.c **** }
|
||
161:src/l502_user_process.c ****
|
||
162:src/l502_user_process.c ****
|
||
163:src/l502_user_process.c **** } else if ( header == 0b00000000){ //it`s digital
|
||
164:src/l502_user_process.c **** //if ((word & 0x2200) == 0x2200){
|
||
165:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
166:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xAD000000;
|
||
167:src/l502_user_process.c ****
|
||
168:src/l502_user_process.c ****
|
||
169:src/l502_user_process.c ****
|
||
170:src/l502_user_process.c **** //detect rise on DI_SYN2 -- start of chirp
|
||
171:src/l502_user_process.c **** if (word & 0b1 << 17){
|
||
172:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
173:src/l502_user_process.c **** }else{
|
||
174:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
175:src/l502_user_process.c **** }
|
||
176:src/l502_user_process.c ****
|
||
177:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){
|
||
178:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xAD000000;
|
||
179:src/l502_user_process.c **** }
|
||
180:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
181:src/l502_user_process.c ****
|
||
182:src/l502_user_process.c **** digital_word_prev = word;
|
||
183:src/l502_user_process.c **** } else{
|
||
184:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = word;
|
||
185:src/l502_user_process.c **** }
|
||
186:src/l502_user_process.c **** word_prev = word;
|
||
187:src/l502_user_process.c ****
|
||
188:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
189:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
190:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
191:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
192:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
193:src/l502_user_process.c ****
|
||
194:src/l502_user_process.c **** }
|
||
195:src/l502_user_process.c ****
|
||
196:src/l502_user_process.c **** //stream_in_buf_free(size);
|
||
197:src/l502_user_process.c ****
|
||
198:src/l502_user_process.c **** /*
|
||
199:src/l502_user_process.c ****
|
||
200:src/l502_user_process.c **** //int i = 0;
|
||
201:src/l502_user_process.c **** //uint8_t
|
||
202:src/l502_user_process.c **** //while
|
||
203:src/l502_user_process.c ****
|
||
204:src/l502_user_process.c **** for (int i = 0; i < LFSM_DATALEN; ++i){
|
||
205:src/l502_user_process.c **** uint32_t msg;
|
||
206:src/l502_user_process.c **** if (i % 2){
|
||
207:src/l502_user_process.c **** msg = (LFSM_val_ON << 24) + data[i];
|
||
208:src/l502_user_process.c **** }else{
|
||
209:src/l502_user_process.c **** msg = (LFSM_val_OFF << 24) + data[i];
|
||
BFIN GAS /tmp/ccQfzMld.s page 5
|
||
|
||
|
||
210:src/l502_user_process.c **** }
|
||
211:src/l502_user_process.c **** LFSM_data[i] = msg;
|
||
212:src/l502_user_process.c **** }
|
||
213:src/l502_user_process.c ****
|
||
214:src/l502_user_process.c **** */
|
||
215:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
216:src/l502_user_process.c ****
|
||
217:src/l502_user_process.c **** //streams_cnt[0]
|
||
218:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
219:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0);
|
||
220:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0);
|
||
221:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0);
|
||
222:src/l502_user_process.c **** return size;
|
||
223:src/l502_user_process.c **** }
|
||
224:src/l502_user_process.c **** return 0;
|
||
225:src/l502_user_process.c **** }
|
||
226:src/l502_user_process.c ****
|
||
227:src/l502_user_process.c ****
|
||
228:src/l502_user_process.c ****
|
||
229:src/l502_user_process.c **** /***************************************************************************//**
|
||
230:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT
|
||
231:src/l502_user_process.c ****
|
||
232:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов
|
||
233:src/l502_user_process.c **** ПК по HDMA.
|
||
234:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес<D0B5>
|
||
235:src/l502_user_process.c **** однако эти данные все еще считаются использованным<D18B>
|
||
236:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет <20>
|
||
237:src/l502_user_process.c **** stream_out_buf_free()).
|
||
238:src/l502_user_process.c ****
|
||
239:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц
|
||
240:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны
|
||
241:src/l502_user_process.c ****
|
||
242:src/l502_user_process.c **** В текущей реализации просто запускается передача д<>
|
||
243:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы.
|
||
244:src/l502_user_process.c ****
|
||
245:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными
|
||
246:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло<D0BB>
|
||
247:src/l502_user_process.c **** @return Функция возвращает количество обработанн
|
||
248:src/l502_user_process.c **** На эти данные не будет вызываться повторн<D180>
|
||
249:src/l502_user_process.c **** но они считаются еще используемыми
|
||
250:src/l502_user_process.c **** ******************************************************************************/
|
||
251:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
252:src/l502_user_process.c ****
|
||
253:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA
|
||
254:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт
|
||
255:src/l502_user_process.c **** вызвали бы позже */
|
||
256:src/l502_user_process.c **** ++streams_cnt[2];
|
||
257:src/l502_user_process.c ****
|
||
258:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
259:src/l502_user_process.c ****
|
||
260:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более
|
||
261:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */
|
||
262:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX)
|
||
263:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX;
|
||
264:src/l502_user_process.c ****
|
||
265:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
266:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/ccQfzMld.s page 6
|
||
|
||
|
||
267:src/l502_user_process.c **** return size;
|
||
268:src/l502_user_process.c **** }
|
||
269:src/l502_user_process.c **** return 0;
|
||
270:src/l502_user_process.c **** }
|
||
271:src/l502_user_process.c ****
|
||
272:src/l502_user_process.c ****
|
||
273:src/l502_user_process.c ****
|
||
274:src/l502_user_process.c ****
|
||
275:src/l502_user_process.c ****
|
||
276:src/l502_user_process.c ****
|
||
277:src/l502_user_process.c **** /****************************************************************************//**
|
||
278:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA
|
||
279:src/l502_user_process.c ****
|
||
280:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд<D0B3>
|
||
281:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе
|
||
282:src/l502_user_process.c **** помощью hdma_send_req_start().
|
||
283:src/l502_user_process.c ****
|
||
284:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны
|
||
285:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова
|
||
286:src/l502_user_process.c **** ****************************************************************************/
|
||
287:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
288:src/l502_user_process.c **** ++streams_cnt[3];
|
||
289:src/l502_user_process.c ****
|
||
290:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
291:src/l502_user_process.c **** }
|
||
292:src/l502_user_process.c ****
|
||
293:src/l502_user_process.c ****
|
||
294:src/l502_user_process.c ****
|
||
295:src/l502_user_process.c **** /***************************************************************************//**
|
||
296:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT
|
||
297:src/l502_user_process.c ****
|
||
298:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з<>
|
||
299:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это
|
||
300:src/l502_user_process.c **** помощью sport_tx_start_req().
|
||
301:src/l502_user_process.c ****
|
||
302:src/l502_user_process.c ****
|
||
303:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны<D0BD>
|
||
304:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова<D0B2>
|
||
305:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
306:src/l502_user_process.c **** ++streams_cnt[1];
|
||
307:src/l502_user_process.c ****
|
||
308:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
309:src/l502_user_process.c **** }
|
||
310:src/l502_user_process.c ****
|
||
311:src/l502_user_process.c ****
|
||
312:src/l502_user_process.c ****
|
||
313:src/l502_user_process.c ****
|
||
314:src/l502_user_process.c ****
|
||
315:src/l502_user_process.c ****
|
||
316:src/l502_user_process.c ****
|
||
317:src/l502_user_process.c ****
|
||
318:src/l502_user_process.c ****
|
||
319:src/l502_user_process.c **** /****************************************************************************//**
|
||
320:src/l502_user_process.c **** @brief Обработка пользовательских команд.
|
||
321:src/l502_user_process.c ****
|
||
322:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом
|
||
323:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER.
|
||
BFIN GAS /tmp/ccQfzMld.s page 7
|
||
|
||
|
||
324:src/l502_user_process.c ****
|
||
325:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз
|
||
326:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и
|
||
327:src/l502_user_process.c **** при необходимости передать данные с результатом
|
||
328:src/l502_user_process.c ****
|
||
329:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды
|
||
330:src/l502_user_process.c **** ******************************************************************************/
|
||
331:src/l502_user_process.c ****
|
||
332:src/l502_user_process.c ****
|
||
333:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
||
16 .loc 1 333 0
|
||
17 .LVL0:
|
||
18 0000 0032 P0 = R0;
|
||
19 0002 FD05 [--sp] = ( r7:7, p5:5 );
|
||
20
|
||
21 .LCFI0:
|
||
22 0004 00E81A00 LINK 104;
|
||
23 .LCFI1:
|
||
334:src/l502_user_process.c **** switch (cmd->code){
|
||
24 .loc 1 334 0
|
||
25 0008 21E1FF7F R1 = 32767 (X);
|
||
335:src/l502_user_process.c ****
|
||
336:src/l502_user_process.c ****
|
||
337:src/l502_user_process.c **** /*
|
||
338:src/l502_user_process.c **** Command template
|
||
339:src/l502_user_process.c **** case 0x800?:{
|
||
340:src/l502_user_process.c ****
|
||
341:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_
|
||
342:src/l502_user_process.c **** break;
|
||
343:src/l502_user_process.c **** }
|
||
344:src/l502_user_process.c **** */
|
||
345:src/l502_user_process.c **** // typedef struct {
|
||
346:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */
|
||
347:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и<>
|
||
348:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */
|
||
349:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */
|
||
350:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома
|
||
351:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к<>
|
||
352:src/l502_user_process.c **** // } t_l502_bf_cmd;
|
||
353:src/l502_user_process.c ****
|
||
354:src/l502_user_process.c ****
|
||
355:src/l502_user_process.c ****
|
||
356:src/l502_user_process.c ****
|
||
357:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
358:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
359:src/l502_user_process.c **** break;
|
||
360:src/l502_user_process.c **** }
|
||
361:src/l502_user_process.c ****
|
||
362:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO
|
||
363:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
364:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
365:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I];
|
||
366:src/l502_user_process.c **** rcv_data[I] = I;
|
||
367:src/l502_user_process.c **** }
|
||
368:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
369:src/l502_user_process.c **** break;
|
||
370:src/l502_user_process.c **** }
|
||
BFIN GAS /tmp/ccQfzMld.s page 8
|
||
|
||
|
||
371:src/l502_user_process.c **** case 0x8003:{ //configure ADC
|
||
372:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
373:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
374:src/l502_user_process.c **** //err_codes[1] = params_set_lch(1, 1, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index
|
||
375:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1,
|
||
376:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
377:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
378:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
379:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
380:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
381:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div;
|
||
382:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div;
|
||
383:src/l502_user_process.c ****
|
||
384:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
385:src/l502_user_process.c ****
|
||
386:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF
|
||
387:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??);
|
||
388:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??);
|
||
389:src/l502_user_process.c **** err_codes[12] = configure();
|
||
390:src/l502_user_process.c ****
|
||
391:src/l502_user_process.c ****
|
||
392:src/l502_user_process.c ****
|
||
393:src/l502_user_process.c ****
|
||
394:src/l502_user_process.c **** uint32_t err_codes_sum = 0;
|
||
395:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){
|
||
396:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
397:src/l502_user_process.c **** }
|
||
398:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
399:src/l502_user_process.c **** break;
|
||
400:src/l502_user_process.c **** }
|
||
401:src/l502_user_process.c **** case 0x8004:{ //start streams
|
||
402:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
403:src/l502_user_process.c **** l502_stream_init();
|
||
404:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
405:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
406:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
407:src/l502_user_process.c **** //hdma_send_start();
|
||
408:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
409:src/l502_user_process.c **** break;
|
||
410:src/l502_user_process.c **** }
|
||
411:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data()
|
||
412:src/l502_user_process.c ****
|
||
413:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3];
|
||
414:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
415:src/l502_user_process.c **** break;
|
||
416:src/l502_user_process.c **** }
|
||
417:src/l502_user_process.c ****
|
||
418:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr
|
||
419:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0;
|
||
420:src/l502_user_process.c ****
|
||
421:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){
|
||
422:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){
|
||
423:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
424:src/l502_user_process.c **** }
|
||
425:src/l502_user_process.c **** }
|
||
426:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
427:src/l502_user_process.c **** break;
|
||
BFIN GAS /tmp/ccQfzMld.s page 9
|
||
|
||
|
||
428:src/l502_user_process.c **** }
|
||
429:src/l502_user_process.c ****
|
||
430:src/l502_user_process.c ****
|
||
431:src/l502_user_process.c ****
|
||
432:src/l502_user_process.c **** case 0x8007:{ //start data processing
|
||
433:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
434:src/l502_user_process.c **** break;
|
||
435:src/l502_user_process.c **** }
|
||
436:src/l502_user_process.c **** case 0x8008:{ //get data from SPORT_RX copied arr
|
||
437:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
438:src/l502_user_process.c **** break;
|
||
439:src/l502_user_process.c **** }
|
||
440:src/l502_user_process.c **** case 0x8009:{ //get data from SPORT_RX copied arr
|
||
441:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
442:src/l502_user_process.c **** break;
|
||
443:src/l502_user_process.c **** }
|
||
444:src/l502_user_process.c **** case 0x800A:{ //get data from SPORT_RX copied arr
|
||
445:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
446:src/l502_user_process.c **** break;
|
||
447:src/l502_user_process.c **** }
|
||
448:src/l502_user_process.c ****
|
||
449:src/l502_user_process.c ****
|
||
450:src/l502_user_process.c ****
|
||
451:src/l502_user_process.c ****
|
||
452:src/l502_user_process.c ****
|
||
453:src/l502_user_process.c **** case 0x8010:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
454:src/l502_user_process.c **** //uint32_t test_res = f_sport_test();
|
||
455:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
456:src/l502_user_process.c **** break;
|
||
457:src/l502_user_process.c **** }
|
||
458:src/l502_user_process.c ****
|
||
459:src/l502_user_process.c ****
|
||
460:src/l502_user_process.c ****
|
||
461:src/l502_user_process.c **** /*
|
||
462:src/l502_user_process.c **** case 0x8002:{
|
||
463:src/l502_user_process.c **** cmd-> result = cmd->param * 2;
|
||
464:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
|
||
465:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13);
|
||
466:src/l502_user_process.c **** break;}
|
||
467:src/l502_user_process.c **** case 0x8001:{
|
||
468:src/l502_user_process.c **** //cmd-> result = cmd->param * 2;
|
||
469:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
|
||
470:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13);
|
||
471:src/l502_user_process.c **** break;}
|
||
472:src/l502_user_process.c **** */
|
||
473:src/l502_user_process.c ****
|
||
474:src/l502_user_process.c **** default: {
|
||
475:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
476:src/l502_user_process.c **** }
|
||
477:src/l502_user_process.c **** }
|
||
478:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1);
|
||
479:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
|
||
480:src/l502_user_process.c **** }
|
||
26 .loc 1 480 0
|
||
27 000c 7E30 R7 = SP;
|
||
334:src/l502_user_process.c **** switch (cmd->code){
|
||
28 .loc 1 334 0
|
||
BFIN GAS /tmp/ccQfzMld.s page 10
|
||
|
||
|
||
29 000e 0095 R0 = W [P0] (Z);
|
||
30 .LVL1:
|
||
31 0010 0850 R0 = R0 + R1;
|
||
32 0012 C042 R0 = R0.L (Z);
|
||
33 0014 7960 R1 = 15 (X);
|
||
34 0016 080A cc =R0<=R1 (iu);
|
||
35 0018 0B1C if cc jump .L41 (bp);
|
||
36 .L2:
|
||
475:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
37 .loc 1 475 0
|
||
38 001a 0860 R0 = 1 (X);
|
||
39 001c 0160 R1 = 0 (X);
|
||
40 001e 0260 R2 = 0 (X);
|
||
41 0020 FFE3F0FF call _l502_cmd_done;
|
||
42 .LVL2:
|
||
43 .L38:
|
||
44 .loc 1 480 0
|
||
45 0024 3732 SP = R7;
|
||
46 0026 01E80000 UNLINK;
|
||
47 002a BD05 ( r7:7, p5:5 ) = [sp++];
|
||
48
|
||
49 .LCFI2:
|
||
50 002c 1000 rts;
|
||
51 .LVL3:
|
||
52 .L41:
|
||
334:src/l502_user_process.c **** switch (cmd->code){
|
||
53 .loc 1 334 0
|
||
54 002e 0832 P1 = R0;
|
||
55 0030 4AE10000 P2.H = .L14;
|
||
56 0034 0AE10000 P2.L = .L14;
|
||
57 0038 8A5E P2 = P2 + (P1 << 2);
|
||
58 003a 5291 P2 = [P2];
|
||
59 003c 5200 jump (P2);
|
||
60 .section .rodata
|
||
61 .align 4
|
||
62 .align 4
|
||
63 .L14:
|
||
64 0000 3E000000 .dd .L13;
|
||
65 0004 C6000000 .dd .L4;
|
||
66 0008 F2000000 .dd .L5;
|
||
67 000c A4010000 .dd .L6;
|
||
68 0010 D6010000 .dd .L7;
|
||
69 0014 52000000 .dd .L8;
|
||
70 0018 3E000000 .dd .L13;
|
||
71 001c 3E000000 .dd .L13;
|
||
72 0020 3E000000 .dd .L13;
|
||
73 0024 3E000000 .dd .L13;
|
||
74 0028 1A000000 .dd .L2;
|
||
75 002c 1A000000 .dd .L2;
|
||
76 0030 1A000000 .dd .L2;
|
||
77 0034 1A000000 .dd .L2;
|
||
78 0038 1A000000 .dd .L2;
|
||
79 003c 3E000000 .dd .L13;
|
||
80 .text;
|
||
81 .L13:
|
||
455:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
82 .loc 1 455 0
|
||
BFIN GAS /tmp/ccQfzMld.s page 11
|
||
|
||
|
||
83 003e 40A0 R0 = [P0+4];
|
||
84 0040 0160 R1 = 0 (X);
|
||
85 0042 0260 R2 = 0 (X);
|
||
86 0044 FFE3DEFF call _l502_cmd_done;
|
||
87 .LVL4:
|
||
88 .loc 1 480 0
|
||
89 0048 3732 SP = R7;
|
||
90 004a 01E80000 UNLINK;
|
||
91 004e BD05 ( r7:7, p5:5 ) = [sp++];
|
||
92
|
||
93 .LCFI3:
|
||
94 0050 1000 rts;
|
||
95 .LVL5:
|
||
96 .L8:
|
||
97 .LBB2:
|
||
415:src/l502_user_process.c **** break;
|
||
98 .loc 1 415 0
|
||
99 0052 4AE10000 P2.H = _dbg_sport_rx_copy;
|
||
100 0056 0AE12800 P2.L = _dbg_sport_rx_copy;
|
||
101 005a 1091 R0 = [P2];
|
||
102 005c 0802 CC = R0;
|
||
103 005e 0002 R0 = CC;
|
||
104 .LBE2:
|
||
105 .LBB3:
|
||
106 .LBB4:
|
||
423:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
107 .loc 1 423 0
|
||
108 0060 51A0 R1 = [P2+4];
|
||
109 0062 1030 R2 = R0;
|
||
110 .LVL6:
|
||
111 0064 010C cc =R1==0;
|
||
112 0066 0A64 R2 += 1;
|
||
113 0068 0206 if !cc R0 = R2;
|
||
114 .LVL7:
|
||
115 006a 91A0 R1 = [P2+8];
|
||
116 006c 1030 R2 = R0;
|
||
117 006e 010C cc =R1==0;
|
||
118 0070 0A64 R2 += 1;
|
||
119 .LVL8:
|
||
120 0072 0206 if !cc R0 = R2;
|
||
121 .LVL9:
|
||
122 0074 D1A0 R1 = [P2+12];
|
||
123 0076 1030 R2 = R0;
|
||
124 0078 010C cc =R1==0;
|
||
125 007a 0A64 R2 += 1;
|
||
126 .LVL10:
|
||
127 007c 0206 if !cc R0 = R2;
|
||
128 .LVL11:
|
||
129 007e 11A1 R1 = [P2+16];
|
||
130 0080 1030 R2 = R0;
|
||
131 0082 010C cc =R1==0;
|
||
132 0084 0A64 R2 += 1;
|
||
133 .LVL12:
|
||
134 0086 0206 if !cc R0 = R2;
|
||
135 .LVL13:
|
||
136 0088 51A1 R1 = [P2+20];
|
||
137 008a 1030 R2 = R0;
|
||
BFIN GAS /tmp/ccQfzMld.s page 12
|
||
|
||
|
||
138 008c 010C cc =R1==0;
|
||
139 008e 0A64 R2 += 1;
|
||
140 .LVL14:
|
||
141 0090 0206 if !cc R0 = R2;
|
||
142 .LVL15:
|
||
143 0092 91A1 R1 = [P2+24];
|
||
144 0094 1030 R2 = R0;
|
||
145 0096 010C cc =R1==0;
|
||
146 0098 0A64 R2 += 1;
|
||
147 .LVL16:
|
||
148 009a 0206 if !cc R0 = R2;
|
||
149 .LVL17:
|
||
150 009c D1A1 R1 = [P2+28];
|
||
151 009e 1030 R2 = R0;
|
||
152 00a0 010C cc =R1==0;
|
||
153 00a2 0A64 R2 += 1;
|
||
154 .LVL18:
|
||
155 00a4 0206 if !cc R0 = R2;
|
||
156 .LVL19:
|
||
157 00a6 11A2 R1 = [P2+32];
|
||
158 00a8 1030 R2 = R0;
|
||
159 00aa 010C cc =R1==0;
|
||
160 00ac 0A64 R2 += 1;
|
||
161 .LVL20:
|
||
162 00ae 0206 if !cc R0 = R2;
|
||
163 .LVL21:
|
||
164 .LBE4:
|
||
426:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
165 .loc 1 426 0
|
||
166 00b0 51A2 R1 = [P2+36];
|
||
167 .LBB5:
|
||
423:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
168 .loc 1 423 0
|
||
169 00b2 1030 R2 = R0;
|
||
170 .LBE5:
|
||
426:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
171 .loc 1 426 0
|
||
172 00b4 010C cc =R1==0;
|
||
173 .LBB6:
|
||
423:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
174 .loc 1 423 0
|
||
175 00b6 0A64 R2 += 1;
|
||
176 .LVL22:
|
||
177 .LBE6:
|
||
426:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
178 .loc 1 426 0
|
||
179 00b8 0206 if !cc R0 = R2;
|
||
180 .LVL23:
|
||
181 00ba 4A30 R1 = P2;
|
||
182 00bc 22E10004 R2 = 1024 (X);
|
||
183 00c0 FFE3A0FF call _l502_cmd_done;
|
||
184 .LVL24:
|
||
185 00c4 B02F jump.s .L38;
|
||
186 .LVL25:
|
||
187 .L4:
|
||
188 .LBE3:
|
||
189 .LBB7:
|
||
BFIN GAS /tmp/ccQfzMld.s page 13
|
||
|
||
|
||
363:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
190 .loc 1 363 0
|
||
191 00c6 C1AC P1 = [P0+12];
|
||
192 .LBE7:
|
||
359:src/l502_user_process.c **** break;
|
||
193 .loc 1 359 0
|
||
194 00c8 6E32 P5 = SP;
|
||
195 .LBB10:
|
||
363:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
196 .loc 1 363 0
|
||
197 00ca 4A44 P2 = P1 << 2;
|
||
198 00cc 226C P2 += 4;
|
||
199 00ce 1644 SP -= P2;
|
||
200 00d0 4E30 R1 = SP;
|
||
201 .LBB8:
|
||
364:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
202 .loc 1 364 0
|
||
203 00d2 5130 R2 = P1;
|
||
204 .LBE8:
|
||
363:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
205 .loc 1 363 0
|
||
206 00d4 C164 R1 += 24;
|
||
207 .LBB9:
|
||
364:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
208 .loc 1 364 0
|
||
209 00d6 020C cc =R2==0;
|
||
210 00d8 0818 if cc jump .L16;
|
||
211 00da 1132 P2 = R1;
|
||
212 00dc 0060 R0 = 0 (X);
|
||
213 .LVL26:
|
||
214 .L17:
|
||
366:src/l502_user_process.c **** rcv_data[I] = I;
|
||
215 .loc 1 366 0
|
||
216 00de 1092 [P2++] = R0;
|
||
364:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
217 .loc 1 364 0
|
||
218 00e0 0864 R0 += 1;
|
||
219 00e2 C2A0 R2 = [P0+12];
|
||
220 00e4 020A cc =R2<=R0 (iu);
|
||
221 00e6 FC17 if !cc jump .L17 (bp);
|
||
222 .L16:
|
||
223 .LBE9:
|
||
368:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
224 .loc 1 368 0
|
||
225 00e8 40A0 R0 = [P0+4];
|
||
226 .LVL27:
|
||
227 00ea FFE38BFF call _l502_cmd_done;
|
||
228 .LVL28:
|
||
229 00ee 7532 SP = P5;
|
||
230 00f0 9A2F jump.s .L38;
|
||
231 .LVL29:
|
||
232 .L5:
|
||
233 .LBE10:
|
||
234 .LBB11:
|
||
372:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
235 .loc 1 372 0
|
||
236 00f2 2AE1B0FF P2 = -80 (X);
|
||
BFIN GAS /tmp/ccQfzMld.s page 14
|
||
|
||
|
||
237 00f6 575B P5 = FP + P2;
|
||
238 00f8 0160 R1 = 0 (X);
|
||
239 00fa E261 R2 = 60 (X);
|
||
240 00fc 4530 R0 = P5;
|
||
241 00fe FFE381FF call _memset;
|
||
242 .LVL30:
|
||
373:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
243 .loc 1 373 0
|
||
244 0102 0860 R0 = 1 (X);
|
||
245 0104 FFE37EFF call _params_set_lch_cnt;
|
||
246 0108 C0BA [FP+-80] = R0;
|
||
375:src/l502_user_process.c **** err_codes[1] = params_set_lch(0, 0, L502_LCH_MODE_COMM, L502_ADC_RANGE_5, 1, 0);// chan index 1,
|
||
247 .loc 1 375 0
|
||
248 010a 0860 R0 = 1 (X);
|
||
249 010c F0B0 [SP+12] = R0;
|
||
250 010e 30B1 [SP+16] = R0;
|
||
251 0110 0060 R0 = 0 (X);
|
||
252 0112 00CC09C2 R1 = R1 -|- R1 ||
|
||
252 70B10000
|
||
253 [SP+20] = R0 ||
|
||
254 nop;
|
||
255 011a 0260 R2 = 0 (X);
|
||
256 011c FFE372FF call _params_set_lch;
|
||
257 0120 D0BA [FP+-76] = R0;
|
||
376:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
258 .loc 1 376 0
|
||
259 0122 0860 R0 = 1 (X);
|
||
260 0124 FFE36EFF call _params_set_adc_freq_div;
|
||
261 0128 E0BA [FP+-72] = R0;
|
||
377:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
262 .loc 1 377 0
|
||
263 012a 20E1093D R0 = 15625 (X);
|
||
264 012e 384F R0 <<= 7;
|
||
265 0130 FFE368FF call _params_set_ref_freq;
|
||
266 0134 F0BA [FP+-68] = R0;
|
||
378:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
267 .loc 1 378 0
|
||
268 0136 0060 R0 = 0 (X);
|
||
269 0138 FFE364FF call _params_set_adc_interframe_delay;
|
||
270 013c 00BB [FP+-64] = R0;
|
||
379:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
271 .loc 1 379 0
|
||
272 013e 0060 R0 = 0 (X);
|
||
273 0140 FFE360FF call _params_set_sync_mode;
|
||
274 0144 10BB [FP+-60] = R0;
|
||
380:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
275 .loc 1 380 0
|
||
276 0146 0060 R0 = 0 (X);
|
||
277 0148 FFE35CFF call _params_set_sync_start_mode;
|
||
278 014c 20BB [FP+-56] = R0;
|
||
384:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
279 .loc 1 384 0
|
||
280 014e 20E10004 R0 = 1024 (X);
|
||
281 0152 FFE357FF call _sport_in_set_step_size;
|
||
282 0156 50BB [FP+-44] = R0;
|
||
389:src/l502_user_process.c **** err_codes[12] = configure();
|
||
283 .loc 1 389 0
|
||
BFIN GAS /tmp/ccQfzMld.s page 15
|
||
|
||
|
||
284 0158 FFE354FF call _configure;
|
||
285 .LBB12:
|
||
396:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
286 .loc 1 396 0
|
||
287 015c D2B8 R2 = [FP+-76];
|
||
288 015e C1B8 R1 = [FP+-80];
|
||
289 0160 04CC0A02 R1 = R1 + R2 (NS) ||
|
||
289 80BB0000
|
||
290 [FP+-32] = R0 ||
|
||
291 nop;
|
||
292 .LVL31:
|
||
293 0168 E2B8 R2 = [FP+-72];
|
||
294 016a 5150 R1 = R1 + R2;
|
||
295 .LVL32:
|
||
296 016c F2B8 R2 = [FP+-68];
|
||
297 016e 5150 R1 = R1 + R2;
|
||
298 .LVL33:
|
||
299 0170 02B9 R2 = [FP+-64];
|
||
300 0172 5150 R1 = R1 + R2;
|
||
301 .LVL34:
|
||
302 0174 12B9 R2 = [FP+-60];
|
||
303 0176 5150 R1 = R1 + R2;
|
||
304 .LVL35:
|
||
305 0178 22B9 R2 = [FP+-56];
|
||
306 017a 5150 R1 = R1 + R2;
|
||
307 .LVL36:
|
||
308 017c 32B9 R2 = [FP+-52];
|
||
309 017e 5150 R1 = R1 + R2;
|
||
310 .LVL37:
|
||
311 0180 42B9 R2 = [FP+-48];
|
||
312 0182 5150 R1 = R1 + R2;
|
||
313 .LVL38:
|
||
314 0184 52B9 R2 = [FP+-44];
|
||
315 0186 5150 R1 = R1 + R2;
|
||
316 .LVL39:
|
||
317 0188 62B9 R2 = [FP+-40];
|
||
318 018a 5150 R1 = R1 + R2;
|
||
319 .LVL40:
|
||
320 018c 72B9 R2 = [FP+-36];
|
||
321 018e 5150 R1 = R1 + R2;
|
||
322 .LVL41:
|
||
323 0190 0850 R0 = R0 + R1;
|
||
324 .LVL42:
|
||
325 0192 91B9 R1 = [FP+-28];
|
||
326 0194 0850 R0 = R0 + R1;
|
||
327 .LVL43:
|
||
328 .LBE12:
|
||
398:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
329 .loc 1 398 0
|
||
330 0196 A1B9 R1 = [FP+-24];
|
||
331 0198 0850 R0 = R0 + R1;
|
||
332 .LVL44:
|
||
333 019a 4D30 R1 = P5;
|
||
334 019c 7A60 R2 = 15 (X);
|
||
335 019e FFE331FF call _l502_cmd_done;
|
||
336 01a2 412F jump.s .L38;
|
||
337 .LVL45:
|
||
BFIN GAS /tmp/ccQfzMld.s page 16
|
||
|
||
|
||
338 .L6:
|
||
339 .LBE11:
|
||
340 .LBB13:
|
||
402:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
341 .loc 1 402 0
|
||
342 01a4 0060 R0 = 0 (X);
|
||
343 01a6 B0BB [FP+-20] = R0;
|
||
344 01a8 C0BB [FP+-16] = R0;
|
||
345 01aa D0BB [FP+-12] = R0;
|
||
346 01ac E0BB [FP+-8] = R0;
|
||
347 01ae F0BB [FP+-4] = R0;
|
||
403:src/l502_user_process.c **** l502_stream_init();
|
||
348 .loc 1 403 0
|
||
349 01b0 FFE328FF call _l502_stream_init;
|
||
350 .LVL46:
|
||
404:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
351 .loc 1 404 0
|
||
352 01b4 1860 R0 = 3 (X);
|
||
353 01b6 FFE325FF call _stream_enable;
|
||
354 01ba B0BB [FP+-20] = R0;
|
||
405:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
355 .loc 1 405 0
|
||
356 01bc FFE322FF call _stream_out_preload;
|
||
357 01c0 C0BB [FP+-16] = R0;
|
||
406:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
358 .loc 1 406 0
|
||
359 01c2 FFE31FFF call _streams_start;
|
||
360 01c6 D0BB [FP+-12] = R0;
|
||
408:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
361 .loc 1 408 0
|
||
362 01c8 4F30 R1 = FP;
|
||
363 01ca 0060 R0 = 0 (X);
|
||
364 01cc 6167 R1 += -20;
|
||
365 01ce 2A60 R2 = 5 (X);
|
||
366 01d0 FFE318FF call _l502_cmd_done;
|
||
367 01d4 282F jump.s .L38;
|
||
368 .LVL47:
|
||
369 .L7:
|
||
370 .LBE13:
|
||
371 .LBB14:
|
||
414:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
372 .loc 1 414 0
|
||
373 01d6 4AE10000 P2.H = _streams_cnt;
|
||
374 01da 0AE10000 P2.L = _streams_cnt;
|
||
375 01de 1191 R1 = [P2];
|
||
376 01e0 50A0 R0 = [P2+4];
|
||
377 01e2 0850 R0 = R0 + R1;
|
||
378 01e4 91A0 R1 = [P2+8];
|
||
379 01e6 0850 R0 = R0 + R1;
|
||
380 01e8 D1A0 R1 = [P2+12];
|
||
381 01ea 0850 R0 = R0 + R1;
|
||
382 01ec 4A30 R1 = P2;
|
||
383 01ee 2260 R2 = 4 (X);
|
||
384 01f0 FFE308FF call _l502_cmd_done;
|
||
385 .LVL48:
|
||
386 01f4 182F jump.s .L38;
|
||
387 .LBE14:
|
||
BFIN GAS /tmp/ccQfzMld.s page 17
|
||
|
||
|
||
388 .LFE6:
|
||
389 .size _usr_cmd_process, .-_usr_cmd_process
|
||
390 01f6 0000 .align 4
|
||
391 .global _sport_tx_done;
|
||
392 .type _sport_tx_done, STT_FUNC;
|
||
393 _sport_tx_done:
|
||
394 .LFB5:
|
||
305:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
395 .loc 1 305 0
|
||
396 .LVL49:
|
||
306:src/l502_user_process.c **** ++streams_cnt[1];
|
||
397 .loc 1 306 0
|
||
398 01f8 4AE10000 P2.H = _streams_cnt;
|
||
305:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
399 .loc 1 305 0
|
||
400 01fc 00E80000 LINK 0;
|
||
401 .LCFI4:
|
||
306:src/l502_user_process.c **** ++streams_cnt[1];
|
||
402 .loc 1 306 0
|
||
403 0200 0AE10000 P2.L = _streams_cnt;
|
||
404 0204 50A0 R0 = [P2+4];
|
||
405 .LVL50:
|
||
406 0206 0864 R0 += 1;
|
||
407 0208 50B0 [P2+4] = R0;
|
||
308:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
408 .loc 1 308 0
|
||
409 020a 0130 R0 = R1;
|
||
309:src/l502_user_process.c **** }
|
||
410 .loc 1 309 0
|
||
411 020c 01E80000 UNLINK;
|
||
308:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
412 .loc 1 308 0
|
||
413 0210 FFE2F8FE jump.l _stream_out_buf_free;
|
||
414 .LVL51:
|
||
415 .LFE5:
|
||
416 .size _sport_tx_done, .-_sport_tx_done
|
||
417 .align 4
|
||
418 .global _hdma_send_done;
|
||
419 .type _hdma_send_done, STT_FUNC;
|
||
420 _hdma_send_done:
|
||
421 .LFB4:
|
||
287:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
422 .loc 1 287 0
|
||
423 .LVL52:
|
||
288:src/l502_user_process.c **** ++streams_cnt[3];
|
||
424 .loc 1 288 0
|
||
425 0214 4AE10000 P2.H = _streams_cnt;
|
||
287:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
426 .loc 1 287 0
|
||
427 0218 00E80000 LINK 0;
|
||
428 .LCFI5:
|
||
288:src/l502_user_process.c **** ++streams_cnt[3];
|
||
429 .loc 1 288 0
|
||
430 021c 0AE10000 P2.L = _streams_cnt;
|
||
431 0220 D0A0 R0 = [P2+12];
|
||
432 .LVL53:
|
||
433 0222 0864 R0 += 1;
|
||
BFIN GAS /tmp/ccQfzMld.s page 18
|
||
|
||
|
||
434 0224 D0B0 [P2+12] = R0;
|
||
290:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
435 .loc 1 290 0
|
||
436 0226 0130 R0 = R1;
|
||
291:src/l502_user_process.c **** }
|
||
437 .loc 1 291 0
|
||
438 0228 01E80000 UNLINK;
|
||
290:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
439 .loc 1 290 0
|
||
440 022c FFE2EAFE jump.l _stream_in_buf_free;
|
||
441 .LVL54:
|
||
442 .LFE4:
|
||
443 .size _hdma_send_done, .-_hdma_send_done
|
||
444 .align 4
|
||
445 .global _usr_out_proc_data;
|
||
446 .type _usr_out_proc_data, STT_FUNC;
|
||
447 _usr_out_proc_data:
|
||
448 .LFB3:
|
||
251:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
449 .loc 1 251 0
|
||
450 .LVL55:
|
||
451 0230 7005 [--sp] = ( r7:6 );
|
||
452
|
||
453 .LCFI6:
|
||
256:src/l502_user_process.c **** ++streams_cnt[2];
|
||
454 .loc 1 256 0
|
||
455 0232 4AE10000 P2.H = _streams_cnt;
|
||
251:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
456 .loc 1 251 0
|
||
457 0236 00E80300 LINK 12;
|
||
458 .LCFI7:
|
||
256:src/l502_user_process.c **** ++streams_cnt[2];
|
||
459 .loc 1 256 0
|
||
460 023a 0AE10000 P2.L = _streams_cnt;
|
||
251:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
461 .loc 1 251 0
|
||
462 023e 3030 R6 = R0;
|
||
256:src/l502_user_process.c **** ++streams_cnt[2];
|
||
463 .loc 1 256 0
|
||
464 0240 90A0 R0 = [P2+8];
|
||
465 .LVL56:
|
||
466 0242 0864 R0 += 1;
|
||
251:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
467 .loc 1 251 0
|
||
468 0244 82CE01CE R7 = ROT R1 BY 0 ||
|
||
468 90B00000
|
||
469 [P2+8] = R0 ||
|
||
470 nop;
|
||
471 .LVL57:
|
||
258:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
472 .loc 1 258 0
|
||
473 024c FFE3DAFE call _sport_tx_req_rdy;
|
||
474 0250 000C cc =R0==0;
|
||
475 0252 0E18 if cc jump .L50;
|
||
476 0254 20E10040 R0 = 16384 (X);
|
||
477 0258 070A cc =R7<=R0 (iu);
|
||
478 025a 3806 if !cc R7 = R0;
|
||
BFIN GAS /tmp/ccQfzMld.s page 19
|
||
|
||
|
||
479 .LVL58:
|
||
265:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
480 .loc 1 265 0
|
||
481 025c 0630 R0 = R6;
|
||
482 025e 0F30 R1 = R7;
|
||
483 0260 FFE3D0FE call _sport_tx_start_req;
|
||
270:src/l502_user_process.c **** }
|
||
484 .loc 1 270 0
|
||
485 0264 0730 R0 = R7;
|
||
486 0266 01E80000 UNLINK;
|
||
487 026a 3005 ( r7:6 ) = [sp++];
|
||
488
|
||
489 .LCFI8:
|
||
490 .LVL59:
|
||
491 026c 1000 rts;
|
||
492 .LVL60:
|
||
493 .L50:
|
||
258:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
494 .loc 1 258 0
|
||
495 026e 0760 R7 = 0 (X);
|
||
496 .LVL61:
|
||
270:src/l502_user_process.c **** }
|
||
497 .loc 1 270 0
|
||
498 0270 0730 R0 = R7;
|
||
499 0272 01E80000 UNLINK;
|
||
500 0276 3005 ( r7:6 ) = [sp++];
|
||
501
|
||
502 .LCFI9:
|
||
503 .LVL62:
|
||
504 0278 1000 rts;
|
||
505 .LFE3:
|
||
506 .size _usr_out_proc_data, .-_usr_out_proc_data
|
||
507 027a 0000 .align 4
|
||
508 .global _usr_in_proc_data;
|
||
509 .type _usr_in_proc_data, STT_FUNC;
|
||
510 _usr_in_proc_data:
|
||
511 .LFB2:
|
||
119:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
512 .loc 1 119 0
|
||
513 .LVL63:
|
||
514 027c E305 [--sp] = ( r7:4, p5:3 );
|
||
515
|
||
516 .LCFI10:
|
||
123:src/l502_user_process.c **** ++streams_cnt[0];
|
||
517 .loc 1 123 0
|
||
518 027e 4AE10000 P2.H = _streams_cnt;
|
||
119:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
519 .loc 1 119 0
|
||
520 0282 00E80300 LINK 12;
|
||
521 .LCFI11:
|
||
123:src/l502_user_process.c **** ++streams_cnt[0];
|
||
522 .loc 1 123 0
|
||
523 0286 0AE10000 P2.L = _streams_cnt;
|
||
119:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
524 .loc 1 119 0
|
||
525 028a 2032 P4 = R0;
|
||
123:src/l502_user_process.c **** ++streams_cnt[0];
|
||
BFIN GAS /tmp/ccQfzMld.s page 20
|
||
|
||
|
||
526 .loc 1 123 0
|
||
527 028c 1091 R0 = [P2];
|
||
528 .LVL64:
|
||
529 028e 0864 R0 += 1;
|
||
119:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
530 .loc 1 119 0
|
||
531 0290 82CE01CE R7 = ROT R1 BY 0 ||
|
||
531 10930000
|
||
532 [P2] = R0 ||
|
||
533 nop;
|
||
534 .LVL65:
|
||
535 .LBB15:
|
||
141:src/l502_user_process.c **** for (int data_I = 0; (data_I < size) && (TX_buff_I < TX_BUFF_SIZE); ++data_I){
|
||
536 .loc 1 141 0
|
||
537 0298 010C cc =R1==0;
|
||
538 029a 4318 if cc jump .L52;
|
||
539 .LVL66:
|
||
540 .LBB17:
|
||
165:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
541 .loc 1 165 0
|
||
542 029c 4DE10000 P5.H = _TX_buff;
|
||
174:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
543 .loc 1 174 0
|
||
544 02a0 4BE10000 P3.H = _DY_SYN_2_value;
|
||
545 02a4 50E10000 I0.H = _DY_SYN_2_value_prev;
|
||
178:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xAD000000;
|
||
546 .loc 1 178 0
|
||
547 02a8 51E100AD I1.H = 44288;
|
||
149:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xD0ADEFEA;
|
||
548 .loc 1 149 0
|
||
549 02ac 45E1ADD0 R5.H = 53421;
|
||
550 .LBE17:
|
||
141:src/l502_user_process.c **** for (int data_I = 0; (data_I < size) && (TX_buff_I < TX_BUFF_SIZE); ++data_I){
|
||
551 .loc 1 141 0
|
||
552 02b0 0168 P1 = 0 (X);
|
||
553 .LVL67:
|
||
554 02b2 0260 R2 = 0 (X);
|
||
555 .LVL68:
|
||
556 02b4 0268 P2 = 0 (X);
|
||
557 .LBB16:
|
||
165:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
558 .loc 1 165 0
|
||
559 02b6 0DE10000 P5.L = _TX_buff;
|
||
174:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
560 .loc 1 174 0
|
||
561 02ba 0BE11500 P3.L = _DY_SYN_2_value;
|
||
562 02be 0660 R6 = 0 (X);
|
||
563 02c0 10E11600 I0.L = _DY_SYN_2_value_prev;
|
||
172:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
564 .loc 1 172 0
|
||
565 02c4 0B60 R3 = 1 (X);
|
||
178:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xAD000000;
|
||
566 .loc 1 178 0
|
||
567 02c6 11E10000 I1.L = 0;
|
||
149:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xD0ADEFEA;
|
||
568 .loc 1 149 0
|
||
569 02ca 05E1EAEF R5.L = 61418;
|
||
BFIN GAS /tmp/ccQfzMld.s page 21
|
||
|
||
|
||
570 02ce 24E1D000 R4 = 208 (X);
|
||
571 .LVL69:
|
||
572 .L60:
|
||
142:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
573 .loc 1 142 0
|
||
574 02d2 945E P2 = P4 + (P2 << 2);
|
||
575 02d4 1191 R1 = [P2];
|
||
146:src/l502_user_process.c **** if (((header & 0b10000000) == 0b10000000)){ //it`s ADC word
|
||
576 .loc 1 146 0
|
||
577 02d6 82C64181 R0 = R1 >> 24;
|
||
578 .LVL70:
|
||
579 02da 810C cc =R1<0;
|
||
580 02dc 2C18 if cc jump .L67;
|
||
163:src/l502_user_process.c **** } else if ( header == 0b00000000){ //it`s digital
|
||
581 .loc 1 163 0
|
||
582 02de 4043 R0 = R0.B (Z);
|
||
583 .LVL71:
|
||
584 02e0 000C cc =R0==0;
|
||
585 02e2 1514 if !cc jump .L55 (bp);
|
||
165:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
586 .loc 1 165 0
|
||
587 02e4 8D5E P2 = P5 + (P1 << 2);
|
||
588 02e6 1193 [P2] = R1;
|
||
589 02e8 096C P1 += 1;
|
||
171:src/l502_user_process.c **** if (word & 0b1 << 17){
|
||
590 .loc 1 171 0
|
||
591 02ea 8948 cc = !BITTST (R1,17);
|
||
592 02ec 2B1C if cc jump .L57 (bp);
|
||
177:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){
|
||
593 .loc 1 177 0
|
||
594 02ee 9032 P2 = I0;
|
||
595 02f0 48E10000 P0.H = _DY_SYN_2_value_prev;
|
||
596 02f4 1099 R0 = B [P2] (Z);
|
||
597 .LVL72:
|
||
172:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
598 .loc 1 172 0
|
||
599 02f6 1B9B B [P3] = R3;
|
||
177:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){
|
||
600 .loc 1 177 0
|
||
601 02f8 08E11600 P0.L = _DY_SYN_2_value_prev;
|
||
602 02fc 000C cc =R0==0;
|
||
603 02fe 0514 if !cc jump .L66 (bp);
|
||
178:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xAD000000;
|
||
604 .loc 1 178 0
|
||
605 0300 8D5E P2 = P5 + (P1 << 2);
|
||
606 0302 8130 R0 = I1;
|
||
607 0304 1093 [P2] = R0;
|
||
608 0306 096C P1 += 1;
|
||
609 .L66:
|
||
610 0308 0860 R0 = 1 (X);
|
||
611 .L59:
|
||
180:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
612 .loc 1 180 0
|
||
613 030a 009B B [P0] = R0;
|
||
614 .LVL73:
|
||
615 .L55:
|
||
616 .LBE16:
|
||
BFIN GAS /tmp/ccQfzMld.s page 22
|
||
|
||
|
||
141:src/l502_user_process.c **** for (int data_I = 0; (data_I < size) && (TX_buff_I < TX_BUFF_SIZE); ++data_I){
|
||
617 .loc 1 141 0
|
||
618 030c 0A64 R2 += 1;
|
||
619 030e 1232 P2 = R2;
|
||
620 0310 170A cc =R7<=R2 (iu);
|
||
621 0312 0718 if cc jump .L52;
|
||
622 0314 48E10100 P0.H = 1;
|
||
623 0318 08E19F86 P0.L = 34463;
|
||
624 031c 410A cc =P1<=P0 (iu);
|
||
625 031e DA1F if cc jump .L60 (bp);
|
||
626 .LVL74:
|
||
627 .L52:
|
||
628 .LBE15:
|
||
215:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
629 .loc 1 215 0
|
||
630 0320 FFE370FE call _hdma_send_req_rdy;
|
||
631 .LVL75:
|
||
632 0324 000C cc =R0==0;
|
||
633 0326 1910 if !cc jump .L61;
|
||
634 0328 0760 R7 = 0 (X);
|
||
225:src/l502_user_process.c **** }
|
||
635 .loc 1 225 0
|
||
636 032a 0730 R0 = R7;
|
||
637 032c 01E80000 UNLINK;
|
||
638 0330 A305 ( r7:4, p5:3 ) = [sp++];
|
||
639
|
||
640 .LCFI12:
|
||
641 .LVL76:
|
||
642 0332 1000 rts;
|
||
643 .LVL77:
|
||
644 .L67:
|
||
645 .LBB19:
|
||
646 .LBB18:
|
||
147:src/l502_user_process.c **** if (header == 0XD0){ //phy channel № 1 in common mode
|
||
647 .loc 1 147 0
|
||
648 0334 4043 R0 = R0.B (Z);
|
||
649 .LVL78:
|
||
650 0336 2008 cc =R0==R4;
|
||
651 0338 0C18 if cc jump .L68;
|
||
158:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
652 .loc 1 158 0
|
||
653 033a 8D5E P2 = P5 + (P1 << 2);
|
||
654 033c 1193 [P2] = R1;
|
||
655 033e 096C P1 += 1;
|
||
656 0340 E62F jump.s .L55;
|
||
657 .L57:
|
||
658 0342 48E10000 P0.H = _DY_SYN_2_value_prev;
|
||
174:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
659 .loc 1 174 0
|
||
660 0346 1E9B B [P3] = R6;
|
||
661 0348 0060 R0 = 0 (X);
|
||
662 .LVL79:
|
||
663 034a 08E11600 P0.L = _DY_SYN_2_value_prev;
|
||
664 034e DE2F jump.s .L59;
|
||
665 .LVL80:
|
||
666 .L68:
|
||
149:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xD0ADEFEA;
|
||
BFIN GAS /tmp/ccQfzMld.s page 23
|
||
|
||
|
||
667 .loc 1 149 0
|
||
668 0350 8D5E P2 = P5 + (P1 << 2);
|
||
669 0352 1593 [P2] = R5;
|
||
670 0354 096C P1 += 1;
|
||
671 0356 DB2F jump.s .L55;
|
||
672 .LVL81:
|
||
673 .L61:
|
||
674 .LBE18:
|
||
675 .LBE19:
|
||
218:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
676 .loc 1 218 0
|
||
677 0358 40E10000 R0.H = _TX_buff;
|
||
678 035c 21E1350C R1 = 3125 (X);
|
||
679 0360 00E10000 R0.L = _TX_buff;
|
||
680 0364 294F R1 <<= 5;
|
||
681 0366 0260 R2 = 0 (X);
|
||
682 0368 FFE34CFE call _hdma_send_req_start;
|
||
225:src/l502_user_process.c **** }
|
||
683 .loc 1 225 0
|
||
684 036c 0730 R0 = R7;
|
||
685 036e 01E80000 UNLINK;
|
||
686 0372 A305 ( r7:4, p5:3 ) = [sp++];
|
||
687
|
||
688 .LCFI13:
|
||
689 .LVL82:
|
||
690 0374 1000 rts;
|
||
691 .LFE2:
|
||
692 .size _usr_in_proc_data, .-_usr_in_proc_data
|
||
693 .global _streams_cnt;
|
||
694 .section .bss,"aw",@nobits
|
||
695 .align 4
|
||
696 .type _streams_cnt, @object
|
||
697 .size _streams_cnt, 16
|
||
698 _streams_cnt:
|
||
699 0000 00000000 .zero 16
|
||
699 00000000
|
||
699 00000000
|
||
699 00000000
|
||
700 .global _streams_succes_flag;
|
||
701 .align 4
|
||
702 .type _streams_succes_flag, @object
|
||
703 .size _streams_succes_flag, 4
|
||
704 _streams_succes_flag:
|
||
705 0010 00000000 .zero 4
|
||
706 .global _LFSM_started;
|
||
707 .type _LFSM_started, @object
|
||
708 .size _LFSM_started, 1
|
||
709 _LFSM_started:
|
||
710 0014 00 .zero 1
|
||
711 .global _DY_SYN_2_value;
|
||
712 .type _DY_SYN_2_value, @object
|
||
713 .size _DY_SYN_2_value, 1
|
||
714 _DY_SYN_2_value:
|
||
715 0015 00 .zero 1
|
||
716 .global _DY_SYN_2_value_prev;
|
||
717 .type _DY_SYN_2_value_prev, @object
|
||
718 .size _DY_SYN_2_value_prev, 1
|
||
BFIN GAS /tmp/ccQfzMld.s page 24
|
||
|
||
|
||
719 _DY_SYN_2_value_prev:
|
||
720 0016 00 .zero 1
|
||
721 .comm _dbg_sport_rx_copy,40,4
|
||
722 0017 00 .section .debug_frame,"",@progbits
|
||
723 .Lframe0:
|
||
724 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
725 .LSCIE0:
|
||
726 0004 FFFFFFFF .4byte 0xffffffff
|
||
727 0008 01 .byte 0x1
|
||
728 0009 00 .string ""
|
||
729 000a 01 .uleb128 0x1
|
||
730 000b 7C .sleb128 -4
|
||
731 000c 23 .byte 0x23
|
||
732 000d 0C .byte 0xc
|
||
733 000e 0E .uleb128 0xe
|
||
734 000f 00 .uleb128 0x0
|
||
735 .align 4
|
||
736 .LECIE0:
|
||
737 .LSFDE0:
|
||
738 0010 1C000000 .4byte .LEFDE0-.LASFDE0
|
||
739 .LASFDE0:
|
||
740 0014 00000000 .4byte .Lframe0
|
||
741 0018 00000000 .4byte .LFB6
|
||
742 001c F6010000 .4byte .LFE6-.LFB6
|
||
743 0020 44 .byte 0x4
|
||
744 .4byte .LCFI0-.LFB6
|
||
745 0021 0E .byte 0xe
|
||
746 0022 08 .uleb128 0x8
|
||
747 0023 44 .byte 0x4
|
||
748 .4byte .LCFI1-.LCFI0
|
||
749 0024 0C .byte 0xc
|
||
750 0025 0F .uleb128 0xf
|
||
751 0026 10 .uleb128 0x10
|
||
752 0027 8F .byte 0x8f
|
||
753 0028 04 .uleb128 0x4
|
||
754 0029 A3 .byte 0xa3
|
||
755 002a 03 .uleb128 0x3
|
||
756 002b 8D .byte 0x8d
|
||
757 002c 02 .uleb128 0x2
|
||
758 002d 87 .byte 0x87
|
||
759 002e 01 .uleb128 0x1
|
||
760 002f 00 .align 4
|
||
761 .LEFDE0:
|
||
762 .LSFDE2:
|
||
763 0030 14000000 .4byte .LEFDE2-.LASFDE2
|
||
764 .LASFDE2:
|
||
765 0034 00000000 .4byte .Lframe0
|
||
766 0038 F8010000 .4byte .LFB5
|
||
767 003c 1C000000 .4byte .LFE5-.LFB5
|
||
768 0040 48 .byte 0x4
|
||
769 .4byte .LCFI4-.LFB5
|
||
770 0041 0C .byte 0xc
|
||
771 0042 0F .uleb128 0xf
|
||
772 0043 08 .uleb128 0x8
|
||
773 0044 8F .byte 0x8f
|
||
774 0045 02 .uleb128 0x2
|
||
775 0046 A3 .byte 0xa3
|
||
BFIN GAS /tmp/ccQfzMld.s page 25
|
||
|
||
|
||
776 0047 01 .uleb128 0x1
|
||
777 .align 4
|
||
778 .LEFDE2:
|
||
779 .LSFDE4:
|
||
780 0048 14000000 .4byte .LEFDE4-.LASFDE4
|
||
781 .LASFDE4:
|
||
782 004c 00000000 .4byte .Lframe0
|
||
783 0050 14020000 .4byte .LFB4
|
||
784 0054 1C000000 .4byte .LFE4-.LFB4
|
||
785 0058 48 .byte 0x4
|
||
786 .4byte .LCFI5-.LFB4
|
||
787 0059 0C .byte 0xc
|
||
788 005a 0F .uleb128 0xf
|
||
789 005b 08 .uleb128 0x8
|
||
790 005c 8F .byte 0x8f
|
||
791 005d 02 .uleb128 0x2
|
||
792 005e A3 .byte 0xa3
|
||
793 005f 01 .uleb128 0x1
|
||
794 .align 4
|
||
795 .LEFDE4:
|
||
796 .LSFDE6:
|
||
797 0060 1C000000 .4byte .LEFDE6-.LASFDE6
|
||
798 .LASFDE6:
|
||
799 0064 00000000 .4byte .Lframe0
|
||
800 0068 30020000 .4byte .LFB3
|
||
801 006c 4A000000 .4byte .LFE3-.LFB3
|
||
802 0070 42 .byte 0x4
|
||
803 .4byte .LCFI6-.LFB3
|
||
804 0071 0E .byte 0xe
|
||
805 0072 08 .uleb128 0x8
|
||
806 0073 48 .byte 0x4
|
||
807 .4byte .LCFI7-.LCFI6
|
||
808 0074 0C .byte 0xc
|
||
809 0075 0F .uleb128 0xf
|
||
810 0076 10 .uleb128 0x10
|
||
811 0077 8F .byte 0x8f
|
||
812 0078 04 .uleb128 0x4
|
||
813 0079 A3 .byte 0xa3
|
||
814 007a 03 .uleb128 0x3
|
||
815 007b 87 .byte 0x87
|
||
816 007c 02 .uleb128 0x2
|
||
817 007d 86 .byte 0x86
|
||
818 007e 01 .uleb128 0x1
|
||
819 007f 00 .align 4
|
||
820 .LEFDE6:
|
||
821 .LSFDE8:
|
||
822 0080 28000000 .4byte .LEFDE8-.LASFDE8
|
||
823 .LASFDE8:
|
||
824 0084 00000000 .4byte .Lframe0
|
||
825 0088 7C020000 .4byte .LFB2
|
||
826 008c FA000000 .4byte .LFE2-.LFB2
|
||
827 0090 42 .byte 0x4
|
||
828 .4byte .LCFI10-.LFB2
|
||
829 0091 0E .byte 0xe
|
||
830 0092 1C .uleb128 0x1c
|
||
831 0093 48 .byte 0x4
|
||
832 .4byte .LCFI11-.LCFI10
|
||
BFIN GAS /tmp/ccQfzMld.s page 26
|
||
|
||
|
||
833 0094 0C .byte 0xc
|
||
834 0095 0F .uleb128 0xf
|
||
835 0096 24 .uleb128 0x24
|
||
836 0097 8F .byte 0x8f
|
||
837 0098 09 .uleb128 0x9
|
||
838 0099 A3 .byte 0xa3
|
||
839 009a 08 .uleb128 0x8
|
||
840 009b 8D .byte 0x8d
|
||
841 009c 07 .uleb128 0x7
|
||
842 009d 8C .byte 0x8c
|
||
843 009e 06 .uleb128 0x6
|
||
844 009f 8B .byte 0x8b
|
||
845 00a0 05 .uleb128 0x5
|
||
846 00a1 87 .byte 0x87
|
||
847 00a2 04 .uleb128 0x4
|
||
848 00a3 86 .byte 0x86
|
||
849 00a4 03 .uleb128 0x3
|
||
850 00a5 85 .byte 0x85
|
||
851 00a6 02 .uleb128 0x2
|
||
852 00a7 84 .byte 0x84
|
||
853 00a8 01 .uleb128 0x1
|
||
854 00a9 000000 .align 4
|
||
855 .LEFDE8:
|
||
856 .text;
|
||
857 .Letext0:
|
||
858 0376 0000 .section .debug_loc,"",@progbits
|
||
859 .Ldebug_loc0:
|
||
860 .LLST0:
|
||
861 0000 00000000 .4byte .LFB6-.Ltext0
|
||
862 0004 04000000 .4byte .LCFI0-.Ltext0
|
||
863 0008 0100 .2byte 0x1
|
||
864 000a 5E .byte 0x5e
|
||
865 000b 04000000 .4byte .LCFI0-.Ltext0
|
||
866 000f 08000000 .4byte .LCFI1-.Ltext0
|
||
867 0013 0200 .2byte 0x2
|
||
868 0015 7E .byte 0x7e
|
||
869 0016 08 .sleb128 8
|
||
870 0017 08000000 .4byte .LCFI1-.Ltext0
|
||
871 001b F6010000 .4byte .LFE6-.Ltext0
|
||
872 001f 0200 .2byte 0x2
|
||
873 0021 7F .byte 0x7f
|
||
874 0022 10 .sleb128 16
|
||
875 0023 00000000 .4byte 0x0
|
||
876 0027 00000000 .4byte 0x0
|
||
877 .LLST1:
|
||
878 002b 00000000 .4byte .LVL0-.Ltext0
|
||
879 002f 10000000 .4byte .LVL1-.Ltext0
|
||
880 0033 0100 .2byte 0x1
|
||
881 0035 50 .byte 0x50
|
||
882 0036 10000000 .4byte .LVL1-.Ltext0
|
||
883 003a 24000000 .4byte .LVL2-.Ltext0
|
||
884 003e 0100 .2byte 0x1
|
||
885 0040 58 .byte 0x58
|
||
886 0041 2E000000 .4byte .LVL3-.Ltext0
|
||
887 0045 48000000 .4byte .LVL4-.Ltext0
|
||
888 0049 0100 .2byte 0x1
|
||
889 004b 58 .byte 0x58
|
||
BFIN GAS /tmp/ccQfzMld.s page 27
|
||
|
||
|
||
890 004c 52000000 .4byte .LVL5-.Ltext0
|
||
891 0050 C4000000 .4byte .LVL24-.Ltext0
|
||
892 0054 0100 .2byte 0x1
|
||
893 0056 58 .byte 0x58
|
||
894 0057 C6000000 .4byte .LVL25-.Ltext0
|
||
895 005b EE000000 .4byte .LVL28-.Ltext0
|
||
896 005f 0100 .2byte 0x1
|
||
897 0061 58 .byte 0x58
|
||
898 0062 F2000000 .4byte .LVL29-.Ltext0
|
||
899 0066 02010000 .4byte .LVL30-.Ltext0
|
||
900 006a 0100 .2byte 0x1
|
||
901 006c 58 .byte 0x58
|
||
902 006d A4010000 .4byte .LVL45-.Ltext0
|
||
903 0071 B4010000 .4byte .LVL46-.Ltext0
|
||
904 0075 0100 .2byte 0x1
|
||
905 0077 58 .byte 0x58
|
||
906 0078 D6010000 .4byte .LVL47-.Ltext0
|
||
907 007c F4010000 .4byte .LVL48-.Ltext0
|
||
908 0080 0100 .2byte 0x1
|
||
909 0082 58 .byte 0x58
|
||
910 0083 00000000 .4byte 0x0
|
||
911 0087 00000000 .4byte 0x0
|
||
912 .LLST2:
|
||
913 008b 64000000 .4byte .LVL6-.Ltext0
|
||
914 008f 6A000000 .4byte .LVL7-.Ltext0
|
||
915 0093 0100 .2byte 0x1
|
||
916 0095 52 .byte 0x52
|
||
917 0096 6A000000 .4byte .LVL7-.Ltext0
|
||
918 009a 72000000 .4byte .LVL8-.Ltext0
|
||
919 009e 0100 .2byte 0x1
|
||
920 00a0 50 .byte 0x50
|
||
921 00a1 72000000 .4byte .LVL8-.Ltext0
|
||
922 00a5 74000000 .4byte .LVL9-.Ltext0
|
||
923 00a9 0100 .2byte 0x1
|
||
924 00ab 52 .byte 0x52
|
||
925 00ac 74000000 .4byte .LVL9-.Ltext0
|
||
926 00b0 7C000000 .4byte .LVL10-.Ltext0
|
||
927 00b4 0100 .2byte 0x1
|
||
928 00b6 50 .byte 0x50
|
||
929 00b7 7C000000 .4byte .LVL10-.Ltext0
|
||
930 00bb 7E000000 .4byte .LVL11-.Ltext0
|
||
931 00bf 0100 .2byte 0x1
|
||
932 00c1 52 .byte 0x52
|
||
933 00c2 7E000000 .4byte .LVL11-.Ltext0
|
||
934 00c6 86000000 .4byte .LVL12-.Ltext0
|
||
935 00ca 0100 .2byte 0x1
|
||
936 00cc 50 .byte 0x50
|
||
937 00cd 86000000 .4byte .LVL12-.Ltext0
|
||
938 00d1 88000000 .4byte .LVL13-.Ltext0
|
||
939 00d5 0100 .2byte 0x1
|
||
940 00d7 52 .byte 0x52
|
||
941 00d8 88000000 .4byte .LVL13-.Ltext0
|
||
942 00dc 90000000 .4byte .LVL14-.Ltext0
|
||
943 00e0 0100 .2byte 0x1
|
||
944 00e2 50 .byte 0x50
|
||
945 00e3 90000000 .4byte .LVL14-.Ltext0
|
||
946 00e7 92000000 .4byte .LVL15-.Ltext0
|
||
BFIN GAS /tmp/ccQfzMld.s page 28
|
||
|
||
|
||
947 00eb 0100 .2byte 0x1
|
||
948 00ed 52 .byte 0x52
|
||
949 00ee 92000000 .4byte .LVL15-.Ltext0
|
||
950 00f2 9A000000 .4byte .LVL16-.Ltext0
|
||
951 00f6 0100 .2byte 0x1
|
||
952 00f8 50 .byte 0x50
|
||
953 00f9 9A000000 .4byte .LVL16-.Ltext0
|
||
954 00fd 9C000000 .4byte .LVL17-.Ltext0
|
||
955 0101 0100 .2byte 0x1
|
||
956 0103 52 .byte 0x52
|
||
957 0104 9C000000 .4byte .LVL17-.Ltext0
|
||
958 0108 A4000000 .4byte .LVL18-.Ltext0
|
||
959 010c 0100 .2byte 0x1
|
||
960 010e 50 .byte 0x50
|
||
961 010f A4000000 .4byte .LVL18-.Ltext0
|
||
962 0113 A6000000 .4byte .LVL19-.Ltext0
|
||
963 0117 0100 .2byte 0x1
|
||
964 0119 52 .byte 0x52
|
||
965 011a A6000000 .4byte .LVL19-.Ltext0
|
||
966 011e AE000000 .4byte .LVL20-.Ltext0
|
||
967 0122 0100 .2byte 0x1
|
||
968 0124 50 .byte 0x50
|
||
969 0125 AE000000 .4byte .LVL20-.Ltext0
|
||
970 0129 B0000000 .4byte .LVL21-.Ltext0
|
||
971 012d 0100 .2byte 0x1
|
||
972 012f 52 .byte 0x52
|
||
973 0130 B0000000 .4byte .LVL21-.Ltext0
|
||
974 0134 B8000000 .4byte .LVL22-.Ltext0
|
||
975 0138 0100 .2byte 0x1
|
||
976 013a 50 .byte 0x50
|
||
977 013b B8000000 .4byte .LVL22-.Ltext0
|
||
978 013f BA000000 .4byte .LVL23-.Ltext0
|
||
979 0143 0100 .2byte 0x1
|
||
980 0145 52 .byte 0x52
|
||
981 0146 BA000000 .4byte .LVL23-.Ltext0
|
||
982 014a C4000000 .4byte .LVL24-.Ltext0
|
||
983 014e 0100 .2byte 0x1
|
||
984 0150 50 .byte 0x50
|
||
985 0151 00000000 .4byte 0x0
|
||
986 0155 00000000 .4byte 0x0
|
||
987 .LLST3:
|
||
988 0159 DE000000 .4byte .LVL26-.Ltext0
|
||
989 015d EA000000 .4byte .LVL27-.Ltext0
|
||
990 0161 0100 .2byte 0x1
|
||
991 0163 50 .byte 0x50
|
||
992 0164 00000000 .4byte 0x0
|
||
993 0168 00000000 .4byte 0x0
|
||
994 .LLST4:
|
||
995 016c 68010000 .4byte .LVL31-.Ltext0
|
||
996 0170 92010000 .4byte .LVL42-.Ltext0
|
||
997 0174 0100 .2byte 0x1
|
||
998 0176 51 .byte 0x51
|
||
999 0177 92010000 .4byte .LVL42-.Ltext0
|
||
1000 017b 9A010000 .4byte .LVL44-.Ltext0
|
||
1001 017f 0100 .2byte 0x1
|
||
1002 0181 50 .byte 0x50
|
||
1003 0182 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccQfzMld.s page 29
|
||
|
||
|
||
1004 0186 00000000 .4byte 0x0
|
||
1005 .LLST5:
|
||
1006 018a F8010000 .4byte .LFB5-.Ltext0
|
||
1007 018e 00020000 .4byte .LCFI4-.Ltext0
|
||
1008 0192 0100 .2byte 0x1
|
||
1009 0194 5E .byte 0x5e
|
||
1010 0195 00020000 .4byte .LCFI4-.Ltext0
|
||
1011 0199 14020000 .4byte .LFE5-.Ltext0
|
||
1012 019d 0200 .2byte 0x2
|
||
1013 019f 7F .byte 0x7f
|
||
1014 01a0 08 .sleb128 8
|
||
1015 01a1 00000000 .4byte 0x0
|
||
1016 01a5 00000000 .4byte 0x0
|
||
1017 .LLST6:
|
||
1018 01a9 F8010000 .4byte .LVL49-.Ltext0
|
||
1019 01ad 06020000 .4byte .LVL50-.Ltext0
|
||
1020 01b1 0100 .2byte 0x1
|
||
1021 01b3 50 .byte 0x50
|
||
1022 01b4 00000000 .4byte 0x0
|
||
1023 01b8 00000000 .4byte 0x0
|
||
1024 .LLST7:
|
||
1025 01bc F8010000 .4byte .LVL49-.Ltext0
|
||
1026 01c0 14020000 .4byte .LVL51-.Ltext0
|
||
1027 01c4 0100 .2byte 0x1
|
||
1028 01c6 51 .byte 0x51
|
||
1029 01c7 00000000 .4byte 0x0
|
||
1030 01cb 00000000 .4byte 0x0
|
||
1031 .LLST8:
|
||
1032 01cf 14020000 .4byte .LFB4-.Ltext0
|
||
1033 01d3 1C020000 .4byte .LCFI5-.Ltext0
|
||
1034 01d7 0100 .2byte 0x1
|
||
1035 01d9 5E .byte 0x5e
|
||
1036 01da 1C020000 .4byte .LCFI5-.Ltext0
|
||
1037 01de 30020000 .4byte .LFE4-.Ltext0
|
||
1038 01e2 0200 .2byte 0x2
|
||
1039 01e4 7F .byte 0x7f
|
||
1040 01e5 08 .sleb128 8
|
||
1041 01e6 00000000 .4byte 0x0
|
||
1042 01ea 00000000 .4byte 0x0
|
||
1043 .LLST9:
|
||
1044 01ee 14020000 .4byte .LVL52-.Ltext0
|
||
1045 01f2 22020000 .4byte .LVL53-.Ltext0
|
||
1046 01f6 0100 .2byte 0x1
|
||
1047 01f8 50 .byte 0x50
|
||
1048 01f9 00000000 .4byte 0x0
|
||
1049 01fd 00000000 .4byte 0x0
|
||
1050 .LLST10:
|
||
1051 0201 14020000 .4byte .LVL52-.Ltext0
|
||
1052 0205 30020000 .4byte .LVL54-.Ltext0
|
||
1053 0209 0100 .2byte 0x1
|
||
1054 020b 51 .byte 0x51
|
||
1055 020c 00000000 .4byte 0x0
|
||
1056 0210 00000000 .4byte 0x0
|
||
1057 .LLST11:
|
||
1058 0214 30020000 .4byte .LFB3-.Ltext0
|
||
1059 0218 32020000 .4byte .LCFI6-.Ltext0
|
||
1060 021c 0100 .2byte 0x1
|
||
BFIN GAS /tmp/ccQfzMld.s page 30
|
||
|
||
|
||
1061 021e 5E .byte 0x5e
|
||
1062 021f 32020000 .4byte .LCFI6-.Ltext0
|
||
1063 0223 3A020000 .4byte .LCFI7-.Ltext0
|
||
1064 0227 0200 .2byte 0x2
|
||
1065 0229 7E .byte 0x7e
|
||
1066 022a 08 .sleb128 8
|
||
1067 022b 3A020000 .4byte .LCFI7-.Ltext0
|
||
1068 022f 7A020000 .4byte .LFE3-.Ltext0
|
||
1069 0233 0200 .2byte 0x2
|
||
1070 0235 7F .byte 0x7f
|
||
1071 0236 10 .sleb128 16
|
||
1072 0237 00000000 .4byte 0x0
|
||
1073 023b 00000000 .4byte 0x0
|
||
1074 .LLST12:
|
||
1075 023f 30020000 .4byte .LVL55-.Ltext0
|
||
1076 0243 42020000 .4byte .LVL56-.Ltext0
|
||
1077 0247 0100 .2byte 0x1
|
||
1078 0249 50 .byte 0x50
|
||
1079 024a 42020000 .4byte .LVL56-.Ltext0
|
||
1080 024e 6C020000 .4byte .LVL59-.Ltext0
|
||
1081 0252 0100 .2byte 0x1
|
||
1082 0254 56 .byte 0x56
|
||
1083 0255 6E020000 .4byte .LVL60-.Ltext0
|
||
1084 0259 78020000 .4byte .LVL62-.Ltext0
|
||
1085 025d 0100 .2byte 0x1
|
||
1086 025f 56 .byte 0x56
|
||
1087 0260 00000000 .4byte 0x0
|
||
1088 0264 00000000 .4byte 0x0
|
||
1089 .LLST13:
|
||
1090 0268 30020000 .4byte .LVL55-.Ltext0
|
||
1091 026c 4C020000 .4byte .LVL57-.Ltext0
|
||
1092 0270 0100 .2byte 0x1
|
||
1093 0272 51 .byte 0x51
|
||
1094 0273 4C020000 .4byte .LVL57-.Ltext0
|
||
1095 0277 6C020000 .4byte .LVL59-.Ltext0
|
||
1096 027b 0100 .2byte 0x1
|
||
1097 027d 57 .byte 0x57
|
||
1098 027e 6E020000 .4byte .LVL60-.Ltext0
|
||
1099 0282 78020000 .4byte .LVL62-.Ltext0
|
||
1100 0286 0100 .2byte 0x1
|
||
1101 0288 57 .byte 0x57
|
||
1102 0289 00000000 .4byte 0x0
|
||
1103 028d 00000000 .4byte 0x0
|
||
1104 .LLST14:
|
||
1105 0291 7C020000 .4byte .LFB2-.Ltext0
|
||
1106 0295 7E020000 .4byte .LCFI10-.Ltext0
|
||
1107 0299 0100 .2byte 0x1
|
||
1108 029b 5E .byte 0x5e
|
||
1109 029c 7E020000 .4byte .LCFI10-.Ltext0
|
||
1110 02a0 86020000 .4byte .LCFI11-.Ltext0
|
||
1111 02a4 0200 .2byte 0x2
|
||
1112 02a6 7E .byte 0x7e
|
||
1113 02a7 1C .sleb128 28
|
||
1114 02a8 86020000 .4byte .LCFI11-.Ltext0
|
||
1115 02ac 76030000 .4byte .LFE2-.Ltext0
|
||
1116 02b0 0200 .2byte 0x2
|
||
1117 02b2 7F .byte 0x7f
|
||
BFIN GAS /tmp/ccQfzMld.s page 31
|
||
|
||
|
||
1118 02b3 24 .sleb128 36
|
||
1119 02b4 00000000 .4byte 0x0
|
||
1120 02b8 00000000 .4byte 0x0
|
||
1121 .LLST15:
|
||
1122 02bc 7C020000 .4byte .LVL63-.Ltext0
|
||
1123 02c0 8E020000 .4byte .LVL64-.Ltext0
|
||
1124 02c4 0100 .2byte 0x1
|
||
1125 02c6 50 .byte 0x50
|
||
1126 02c7 8E020000 .4byte .LVL64-.Ltext0
|
||
1127 02cb 32030000 .4byte .LVL76-.Ltext0
|
||
1128 02cf 0100 .2byte 0x1
|
||
1129 02d1 5C .byte 0x5c
|
||
1130 02d2 34030000 .4byte .LVL77-.Ltext0
|
||
1131 02d6 74030000 .4byte .LVL82-.Ltext0
|
||
1132 02da 0100 .2byte 0x1
|
||
1133 02dc 5C .byte 0x5c
|
||
1134 02dd 00000000 .4byte 0x0
|
||
1135 02e1 00000000 .4byte 0x0
|
||
1136 .LLST16:
|
||
1137 02e5 7C020000 .4byte .LVL63-.Ltext0
|
||
1138 02e9 98020000 .4byte .LVL65-.Ltext0
|
||
1139 02ed 0100 .2byte 0x1
|
||
1140 02ef 51 .byte 0x51
|
||
1141 02f0 98020000 .4byte .LVL65-.Ltext0
|
||
1142 02f4 9C020000 .4byte .LVL66-.Ltext0
|
||
1143 02f8 0100 .2byte 0x1
|
||
1144 02fa 57 .byte 0x57
|
||
1145 02fb 9C020000 .4byte .LVL66-.Ltext0
|
||
1146 02ff D2020000 .4byte .LVL69-.Ltext0
|
||
1147 0303 0100 .2byte 0x1
|
||
1148 0305 51 .byte 0x51
|
||
1149 0306 D2020000 .4byte .LVL69-.Ltext0
|
||
1150 030a 32030000 .4byte .LVL76-.Ltext0
|
||
1151 030e 0100 .2byte 0x1
|
||
1152 0310 57 .byte 0x57
|
||
1153 0311 34030000 .4byte .LVL77-.Ltext0
|
||
1154 0315 74030000 .4byte .LVL82-.Ltext0
|
||
1155 0319 0100 .2byte 0x1
|
||
1156 031b 57 .byte 0x57
|
||
1157 031c 00000000 .4byte 0x0
|
||
1158 0320 00000000 .4byte 0x0
|
||
1159 .LLST17:
|
||
1160 0324 B2020000 .4byte .LVL67-.Ltext0
|
||
1161 0328 24030000 .4byte .LVL75-.Ltext0
|
||
1162 032c 0100 .2byte 0x1
|
||
1163 032e 59 .byte 0x59
|
||
1164 032f 34030000 .4byte .LVL77-.Ltext0
|
||
1165 0333 58030000 .4byte .LVL81-.Ltext0
|
||
1166 0337 0100 .2byte 0x1
|
||
1167 0339 59 .byte 0x59
|
||
1168 033a 00000000 .4byte 0x0
|
||
1169 033e 00000000 .4byte 0x0
|
||
1170 .LLST18:
|
||
1171 0342 B4020000 .4byte .LVL68-.Ltext0
|
||
1172 0346 24030000 .4byte .LVL75-.Ltext0
|
||
1173 034a 0100 .2byte 0x1
|
||
1174 034c 52 .byte 0x52
|
||
BFIN GAS /tmp/ccQfzMld.s page 32
|
||
|
||
|
||
1175 034d 34030000 .4byte .LVL77-.Ltext0
|
||
1176 0351 58030000 .4byte .LVL81-.Ltext0
|
||
1177 0355 0100 .2byte 0x1
|
||
1178 0357 52 .byte 0x52
|
||
1179 0358 00000000 .4byte 0x0
|
||
1180 035c 00000000 .4byte 0x0
|
||
1181 .LLST19:
|
||
1182 0360 D2020000 .4byte .LVL69-.Ltext0
|
||
1183 0364 24030000 .4byte .LVL75-.Ltext0
|
||
1184 0368 0100 .2byte 0x1
|
||
1185 036a 51 .byte 0x51
|
||
1186 036b 34030000 .4byte .LVL77-.Ltext0
|
||
1187 036f 58030000 .4byte .LVL81-.Ltext0
|
||
1188 0373 0100 .2byte 0x1
|
||
1189 0375 51 .byte 0x51
|
||
1190 0376 00000000 .4byte 0x0
|
||
1191 037a 00000000 .4byte 0x0
|
||
1192 .LLST20:
|
||
1193 037e D2020000 .4byte .LVL69-.Ltext0
|
||
1194 0382 F6020000 .4byte .LVL72-.Ltext0
|
||
1195 0386 0100 .2byte 0x1
|
||
1196 0388 50 .byte 0x50
|
||
1197 0389 0C030000 .4byte .LVL73-.Ltext0
|
||
1198 038d 24030000 .4byte .LVL75-.Ltext0
|
||
1199 0391 0100 .2byte 0x1
|
||
1200 0393 50 .byte 0x50
|
||
1201 0394 34030000 .4byte .LVL77-.Ltext0
|
||
1202 0398 4A030000 .4byte .LVL79-.Ltext0
|
||
1203 039c 0100 .2byte 0x1
|
||
1204 039e 50 .byte 0x50
|
||
1205 039f 50030000 .4byte .LVL80-.Ltext0
|
||
1206 03a3 58030000 .4byte .LVL81-.Ltext0
|
||
1207 03a7 0100 .2byte 0x1
|
||
1208 03a9 50 .byte 0x50
|
||
1209 03aa 00000000 .4byte 0x0
|
||
1210 03ae 00000000 .4byte 0x0
|
||
1211 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
1212 .file 3 "src/l502_bf_cmd_defs.h"
|
||
1213 .file 4 "src/l502_defs.h"
|
||
1214 .section .debug_info
|
||
1215 0000 13050000 .4byte 0x513
|
||
1216 0004 0200 .2byte 0x2
|
||
1217 0006 00000000 .4byte .Ldebug_abbrev0
|
||
1218 000a 04 .byte 0x4
|
||
1219 000b 01 .uleb128 0x1
|
||
1220 000c 79000000 .4byte .LASF71
|
||
1221 0010 01 .byte 0x1
|
||
1222 0011 1E020000 .4byte .LASF72
|
||
1223 0015 8A030000 .4byte .LASF73
|
||
1224 0019 00000000 .4byte .Ltext0
|
||
1225 001d 76030000 .4byte .Letext0
|
||
1226 0021 00000000 .4byte .Ldebug_line0
|
||
1227 0025 02 .uleb128 0x2
|
||
1228 0026 01 .byte 0x1
|
||
1229 0027 06 .byte 0x6
|
||
1230 0028 AC020000 .4byte .LASF0
|
||
1231 002c 03 .uleb128 0x3
|
||
BFIN GAS /tmp/ccQfzMld.s page 33
|
||
|
||
|
||
1232 002d 6E010000 .4byte .LASF3
|
||
1233 0031 02 .byte 0x2
|
||
1234 0032 2A .byte 0x2a
|
||
1235 0033 37000000 .4byte 0x37
|
||
1236 0037 02 .uleb128 0x2
|
||
1237 0038 01 .byte 0x1
|
||
1238 0039 08 .byte 0x8
|
||
1239 003a 7B020000 .4byte .LASF1
|
||
1240 003e 02 .uleb128 0x2
|
||
1241 003f 02 .byte 0x2
|
||
1242 0040 05 .byte 0x5
|
||
1243 0041 B9000000 .4byte .LASF2
|
||
1244 0045 03 .uleb128 0x3
|
||
1245 0046 08030000 .4byte .LASF4
|
||
1246 004a 02 .byte 0x2
|
||
1247 004b 36 .byte 0x36
|
||
1248 004c 50000000 .4byte 0x50
|
||
1249 0050 02 .uleb128 0x2
|
||
1250 0051 02 .byte 0x2
|
||
1251 0052 07 .byte 0x7
|
||
1252 0053 38030000 .4byte .LASF5
|
||
1253 0057 03 .uleb128 0x3
|
||
1254 0058 7D030000 .4byte .LASF6
|
||
1255 005c 02 .byte 0x2
|
||
1256 005d 4F .byte 0x4f
|
||
1257 005e 62000000 .4byte 0x62
|
||
1258 0062 02 .uleb128 0x2
|
||
1259 0063 04 .byte 0x4
|
||
1260 0064 05 .byte 0x5
|
||
1261 0065 E5010000 .4byte .LASF7
|
||
1262 0069 03 .uleb128 0x3
|
||
1263 006a F2020000 .4byte .LASF8
|
||
1264 006e 02 .byte 0x2
|
||
1265 006f 50 .byte 0x50
|
||
1266 0070 74000000 .4byte 0x74
|
||
1267 0074 02 .uleb128 0x2
|
||
1268 0075 04 .byte 0x4
|
||
1269 0076 07 .byte 0x7
|
||
1270 0077 1B030000 .4byte .LASF9
|
||
1271 007b 02 .uleb128 0x2
|
||
1272 007c 08 .byte 0x8
|
||
1273 007d 05 .byte 0x5
|
||
1274 007e 1E010000 .4byte .LASF10
|
||
1275 0082 02 .uleb128 0x2
|
||
1276 0083 08 .byte 0x8
|
||
1277 0084 07 .byte 0x7
|
||
1278 0085 C8020000 .4byte .LASF11
|
||
1279 0089 04 .uleb128 0x4
|
||
1280 008a 04 .byte 0x4
|
||
1281 008b 05 .byte 0x5
|
||
1282 008c 696E7400 .string "int"
|
||
1283 0090 02 .uleb128 0x2
|
||
1284 0091 04 .byte 0x4
|
||
1285 0092 07 .byte 0x7
|
||
1286 0093 FB020000 .4byte .LASF12
|
||
1287 0097 05 .uleb128 0x5
|
||
1288 0098 1010 .2byte 0x1010
|
||
BFIN GAS /tmp/ccQfzMld.s page 34
|
||
|
||
|
||
1289 009a 03 .byte 0x3
|
||
1290 009b 8C .byte 0x8c
|
||
1291 009c F5000000 .4byte 0xf5
|
||
1292 00a0 06 .uleb128 0x6
|
||
1293 00a1 2D030000 .4byte .LASF13
|
||
1294 00a5 03 .byte 0x3
|
||
1295 00a6 8D .byte 0x8d
|
||
1296 00a7 45000000 .4byte 0x45
|
||
1297 00ab 02 .byte 0x2
|
||
1298 00ac 23 .byte 0x23
|
||
1299 00ad 00 .uleb128 0x0
|
||
1300 00ae 06 .uleb128 0x6
|
||
1301 00af 5D030000 .4byte .LASF14
|
||
1302 00b3 03 .byte 0x3
|
||
1303 00b4 8E .byte 0x8e
|
||
1304 00b5 45000000 .4byte 0x45
|
||
1305 00b9 02 .byte 0x2
|
||
1306 00ba 23 .byte 0x23
|
||
1307 00bb 02 .uleb128 0x2
|
||
1308 00bc 06 .uleb128 0x6
|
||
1309 00bd 32030000 .4byte .LASF15
|
||
1310 00c1 03 .byte 0x3
|
||
1311 00c2 8F .byte 0x8f
|
||
1312 00c3 69000000 .4byte 0x69
|
||
1313 00c7 02 .byte 0x2
|
||
1314 00c8 23 .byte 0x23
|
||
1315 00c9 04 .uleb128 0x4
|
||
1316 00ca 06 .uleb128 0x6
|
||
1317 00cb 2D000000 .4byte .LASF16
|
||
1318 00cf 03 .byte 0x3
|
||
1319 00d0 90 .byte 0x90
|
||
1320 00d1 57000000 .4byte 0x57
|
||
1321 00d5 02 .byte 0x2
|
||
1322 00d6 23 .byte 0x23
|
||
1323 00d7 08 .uleb128 0x8
|
||
1324 00d8 06 .uleb128 0x6
|
||
1325 00d9 36020000 .4byte .LASF17
|
||
1326 00dd 03 .byte 0x3
|
||
1327 00de 91 .byte 0x91
|
||
1328 00df 69000000 .4byte 0x69
|
||
1329 00e3 02 .byte 0x2
|
||
1330 00e4 23 .byte 0x23
|
||
1331 00e5 0C .uleb128 0xc
|
||
1332 00e6 06 .uleb128 0x6
|
||
1333 00e7 85030000 .4byte .LASF18
|
||
1334 00eb 03 .byte 0x3
|
||
1335 00ec 92 .byte 0x92
|
||
1336 00ed F5000000 .4byte 0xf5
|
||
1337 00f1 02 .byte 0x2
|
||
1338 00f2 23 .byte 0x23
|
||
1339 00f3 10 .uleb128 0x10
|
||
1340 00f4 00 .byte 0x0
|
||
1341 00f5 07 .uleb128 0x7
|
||
1342 00f6 69000000 .4byte 0x69
|
||
1343 00fa 06010000 .4byte 0x106
|
||
1344 00fe 08 .uleb128 0x8
|
||
1345 00ff 06010000 .4byte 0x106
|
||
BFIN GAS /tmp/ccQfzMld.s page 35
|
||
|
||
|
||
1346 0103 FF03 .2byte 0x3ff
|
||
1347 0105 00 .byte 0x0
|
||
1348 0106 09 .uleb128 0x9
|
||
1349 0107 04 .byte 0x4
|
||
1350 0108 07 .byte 0x7
|
||
1351 0109 03 .uleb128 0x3
|
||
1352 010a 03020000 .4byte .LASF19
|
||
1353 010e 03 .byte 0x3
|
||
1354 010f 93 .byte 0x93
|
||
1355 0110 97000000 .4byte 0x97
|
||
1356 0114 02 .uleb128 0x2
|
||
1357 0115 01 .byte 0x1
|
||
1358 0116 06 .byte 0x6
|
||
1359 0117 78030000 .4byte .LASF20
|
||
1360 011b 0A .uleb128 0xa
|
||
1361 011c 04 .byte 0x4
|
||
1362 011d 04 .byte 0x4
|
||
1363 011e 55 .byte 0x55
|
||
1364 011f 48010000 .4byte 0x148
|
||
1365 0123 0B .uleb128 0xb
|
||
1366 0124 05000000 .4byte .LASF21
|
||
1367 0128 00 .sleb128 0
|
||
1368 0129 0B .uleb128 0xb
|
||
1369 012a 68000000 .4byte .LASF22
|
||
1370 012e 01 .sleb128 1
|
||
1371 012f 0B .uleb128 0xb
|
||
1372 0130 45000000 .4byte .LASF23
|
||
1373 0134 02 .sleb128 2
|
||
1374 0135 0B .uleb128 0xb
|
||
1375 0136 34000000 .4byte .LASF24
|
||
1376 013a 03 .sleb128 3
|
||
1377 013b 0B .uleb128 0xb
|
||
1378 013c E0030000 .4byte .LASF25
|
||
1379 0140 04 .sleb128 4
|
||
1380 0141 0B .uleb128 0xb
|
||
1381 0142 9A020000 .4byte .LASF26
|
||
1382 0146 05 .sleb128 5
|
||
1383 0147 00 .byte 0x0
|
||
1384 0148 0A .uleb128 0xa
|
||
1385 0149 04 .byte 0x4
|
||
1386 014a 04 .byte 0x4
|
||
1387 014b 5F .byte 0x5f
|
||
1388 014c 63010000 .4byte 0x163
|
||
1389 0150 0B .uleb128 0xb
|
||
1390 0151 91000000 .4byte .LASF27
|
||
1391 0155 00 .sleb128 0
|
||
1392 0156 0B .uleb128 0xb
|
||
1393 0157 0B010000 .4byte .LASF28
|
||
1394 015b 01 .sleb128 1
|
||
1395 015c 0B .uleb128 0xb
|
||
1396 015d DF020000 .4byte .LASF29
|
||
1397 0161 02 .sleb128 2
|
||
1398 0162 00 .byte 0x0
|
||
1399 0163 0A .uleb128 0xa
|
||
1400 0164 04 .byte 0x4
|
||
1401 0165 04 .byte 0x4
|
||
1402 0166 69 .byte 0x69
|
||
BFIN GAS /tmp/ccQfzMld.s page 36
|
||
|
||
|
||
1403 0167 90010000 .4byte 0x190
|
||
1404 016b 0B .uleb128 0xb
|
||
1405 016c 51020000 .4byte .LASF30
|
||
1406 0170 00 .sleb128 0
|
||
1407 0171 0B .uleb128 0xb
|
||
1408 0172 B5010000 .4byte .LASF31
|
||
1409 0176 01 .sleb128 1
|
||
1410 0177 0B .uleb128 0xb
|
||
1411 0178 E0000000 .4byte .LASF32
|
||
1412 017c 02 .sleb128 2
|
||
1413 017d 0B .uleb128 0xb
|
||
1414 017e 09040000 .4byte .LASF33
|
||
1415 0182 03 .sleb128 3
|
||
1416 0183 0B .uleb128 0xb
|
||
1417 0184 80010000 .4byte .LASF34
|
||
1418 0188 06 .sleb128 6
|
||
1419 0189 0B .uleb128 0xb
|
||
1420 018a F2030000 .4byte .LASF35
|
||
1421 018e 07 .sleb128 7
|
||
1422 018f 00 .byte 0x0
|
||
1423 0190 0A .uleb128 0xa
|
||
1424 0191 04 .byte 0x4
|
||
1425 0192 04 .byte 0x4
|
||
1426 0193 74 .byte 0x74
|
||
1427 0194 C5010000 .4byte 0x1c5
|
||
1428 0198 0B .uleb128 0xb
|
||
1429 0199 D5010000 .4byte .LASF36
|
||
1430 019d 01 .sleb128 1
|
||
1431 019e 0B .uleb128 0xb
|
||
1432 019f F3010000 .4byte .LASF37
|
||
1433 01a3 02 .sleb128 2
|
||
1434 01a4 0B .uleb128 0xb
|
||
1435 01a5 2C010000 .4byte .LASF38
|
||
1436 01a9 10 .sleb128 16
|
||
1437 01aa 0B .uleb128 0xb
|
||
1438 01ab 3D010000 .4byte .LASF39
|
||
1439 01af 20 .sleb128 32
|
||
1440 01b0 0B .uleb128 0xb
|
||
1441 01b1 89020000 .4byte .LASF40
|
||
1442 01b5 C000 .sleb128 64
|
||
1443 01b7 0B .uleb128 0xb
|
||
1444 01b8 3D040000 .4byte .LASF41
|
||
1445 01bc 03 .sleb128 3
|
||
1446 01bd 0B .uleb128 0xb
|
||
1447 01be A1010000 .4byte .LASF42
|
||
1448 01c2 F000 .sleb128 112
|
||
1449 01c4 00 .byte 0x0
|
||
1450 01c5 02 .uleb128 0x2
|
||
1451 01c6 04 .byte 0x4
|
||
1452 01c7 04 .byte 0x4
|
||
1453 01c8 CF010000 .4byte .LASF43
|
||
1454 01cc 0C .uleb128 0xc
|
||
1455 01cd 01 .byte 0x1
|
||
1456 01ce B8020000 .4byte .LASF49
|
||
1457 01d2 01 .byte 0x1
|
||
1458 01d3 4D01 .2byte 0x14d
|
||
1459 01d5 01 .byte 0x1
|
||
BFIN GAS /tmp/ccQfzMld.s page 37
|
||
|
||
|
||
1460 01d6 00000000 .4byte .LFB6
|
||
1461 01da F6010000 .4byte .LFE6
|
||
1462 01de 00000000 .4byte .LLST0
|
||
1463 01e2 C0020000 .4byte 0x2c0
|
||
1464 01e6 0D .uleb128 0xd
|
||
1465 01e7 636D6400 .string "cmd"
|
||
1466 01eb 01 .byte 0x1
|
||
1467 01ec 4D01 .2byte 0x14d
|
||
1468 01ee C0020000 .4byte 0x2c0
|
||
1469 01f2 2B000000 .4byte .LLST1
|
||
1470 01f6 0E .uleb128 0xe
|
||
1471 01f7 00000000 .4byte .Ldebug_ranges0+0x0
|
||
1472 01fb 0C020000 .4byte 0x20c
|
||
1473 01ff 0F .uleb128 0xf
|
||
1474 0200 85000000 .4byte .LASF44
|
||
1475 0204 01 .byte 0x1
|
||
1476 0205 9D01 .2byte 0x19d
|
||
1477 0207 69000000 .4byte 0x69
|
||
1478 020b 00 .byte 0x0
|
||
1479 020c 10 .uleb128 0x10
|
||
1480 020d 60000000 .4byte .LBB3
|
||
1481 0211 C6000000 .4byte .LBE3
|
||
1482 0215 3A020000 .4byte 0x23a
|
||
1483 0219 11 .uleb128 0x11
|
||
1484 021a A4000000 .4byte .LASF46
|
||
1485 021e 01 .byte 0x1
|
||
1486 021f A301 .2byte 0x1a3
|
||
1487 0221 69000000 .4byte 0x69
|
||
1488 0225 8B000000 .4byte .LLST2
|
||
1489 0229 12 .uleb128 0x12
|
||
1490 022a 18000000 .4byte .Ldebug_ranges0+0x18
|
||
1491 022e 13 .uleb128 0x13
|
||
1492 022f 6900 .string "i"
|
||
1493 0231 01 .byte 0x1
|
||
1494 0232 A501 .2byte 0x1a5
|
||
1495 0234 89000000 .4byte 0x89
|
||
1496 0238 00 .byte 0x0
|
||
1497 0239 00 .byte 0x0
|
||
1498 023a 0E .uleb128 0xe
|
||
1499 023b 38000000 .4byte .Ldebug_ranges0+0x38
|
||
1500 023f 64020000 .4byte 0x264
|
||
1501 0243 0F .uleb128 0xf
|
||
1502 0244 D7000000 .4byte .LASF45
|
||
1503 0248 01 .byte 0x1
|
||
1504 0249 6B01 .2byte 0x16b
|
||
1505 024b C6020000 .4byte 0x2c6
|
||
1506 024f 12 .uleb128 0x12
|
||
1507 0250 50000000 .4byte .Ldebug_ranges0+0x50
|
||
1508 0254 14 .uleb128 0x14
|
||
1509 0255 4900 .string "I"
|
||
1510 0257 01 .byte 0x1
|
||
1511 0258 6C01 .2byte 0x16c
|
||
1512 025a 69000000 .4byte 0x69
|
||
1513 025e 59010000 .4byte .LLST3
|
||
1514 0262 00 .byte 0x0
|
||
1515 0263 00 .byte 0x0
|
||
1516 0264 10 .uleb128 0x10
|
||
BFIN GAS /tmp/ccQfzMld.s page 38
|
||
|
||
|
||
1517 0265 F2000000 .4byte .LBB11
|
||
1518 0269 A4010000 .4byte .LBE11
|
||
1519 026d A6020000 .4byte 0x2a6
|
||
1520 0271 15 .uleb128 0x15
|
||
1521 0272 64020000 .4byte .LASF47
|
||
1522 0276 01 .byte 0x1
|
||
1523 0277 7401 .2byte 0x174
|
||
1524 0279 D5020000 .4byte 0x2d5
|
||
1525 027d 03 .byte 0x3
|
||
1526 027e 7F .byte 0x7f
|
||
1527 027f B07F .sleb128 -80
|
||
1528 0281 11 .uleb128 0x11
|
||
1529 0282 60010000 .4byte .LASF48
|
||
1530 0286 01 .byte 0x1
|
||
1531 0287 8A01 .2byte 0x18a
|
||
1532 0289 69000000 .4byte 0x69
|
||
1533 028d 6C010000 .4byte .LLST4
|
||
1534 0291 16 .uleb128 0x16
|
||
1535 0292 5C010000 .4byte .LBB12
|
||
1536 0296 96010000 .4byte .LBE12
|
||
1537 029a 13 .uleb128 0x13
|
||
1538 029b 6900 .string "i"
|
||
1539 029d 01 .byte 0x1
|
||
1540 029e 8B01 .2byte 0x18b
|
||
1541 02a0 89000000 .4byte 0x89
|
||
1542 02a4 00 .byte 0x0
|
||
1543 02a5 00 .byte 0x0
|
||
1544 02a6 16 .uleb128 0x16
|
||
1545 02a7 A4010000 .4byte .LBB13
|
||
1546 02ab D6010000 .4byte .LBE13
|
||
1547 02af 15 .uleb128 0x15
|
||
1548 02b0 64020000 .4byte .LASF47
|
||
1549 02b4 01 .byte 0x1
|
||
1550 02b5 9201 .2byte 0x192
|
||
1551 02b7 E5020000 .4byte 0x2e5
|
||
1552 02bb 02 .byte 0x2
|
||
1553 02bc 7F .byte 0x7f
|
||
1554 02bd 6C .sleb128 -20
|
||
1555 02be 00 .byte 0x0
|
||
1556 02bf 00 .byte 0x0
|
||
1557 02c0 17 .uleb128 0x17
|
||
1558 02c1 04 .byte 0x4
|
||
1559 02c2 09010000 .4byte 0x109
|
||
1560 02c6 07 .uleb128 0x7
|
||
1561 02c7 69000000 .4byte 0x69
|
||
1562 02cb D5020000 .4byte 0x2d5
|
||
1563 02cf 18 .uleb128 0x18
|
||
1564 02d0 06010000 .4byte 0x106
|
||
1565 02d4 00 .byte 0x0
|
||
1566 02d5 07 .uleb128 0x7
|
||
1567 02d6 69000000 .4byte 0x69
|
||
1568 02da E5020000 .4byte 0x2e5
|
||
1569 02de 19 .uleb128 0x19
|
||
1570 02df 06010000 .4byte 0x106
|
||
1571 02e3 0E .byte 0xe
|
||
1572 02e4 00 .byte 0x0
|
||
1573 02e5 07 .uleb128 0x7
|
||
BFIN GAS /tmp/ccQfzMld.s page 39
|
||
|
||
|
||
1574 02e6 69000000 .4byte 0x69
|
||
1575 02ea F5020000 .4byte 0x2f5
|
||
1576 02ee 19 .uleb128 0x19
|
||
1577 02ef 06010000 .4byte 0x106
|
||
1578 02f3 04 .byte 0x4
|
||
1579 02f4 00 .byte 0x0
|
||
1580 02f5 0C .uleb128 0xc
|
||
1581 02f6 01 .byte 0x1
|
||
1582 02f7 20040000 .4byte .LASF50
|
||
1583 02fb 01 .byte 0x1
|
||
1584 02fc 3101 .2byte 0x131
|
||
1585 02fe 01 .byte 0x1
|
||
1586 02ff F8010000 .4byte .LFB5
|
||
1587 0303 14020000 .4byte .LFE5
|
||
1588 0307 8A010000 .4byte .LLST5
|
||
1589 030b 30030000 .4byte 0x330
|
||
1590 030f 1A .uleb128 0x1a
|
||
1591 0310 EE010000 .4byte .LASF51
|
||
1592 0314 01 .byte 0x1
|
||
1593 0315 3101 .2byte 0x131
|
||
1594 0317 30030000 .4byte 0x330
|
||
1595 031b A9010000 .4byte .LLST6
|
||
1596 031f 1A .uleb128 0x1a
|
||
1597 0320 64030000 .4byte .LASF52
|
||
1598 0324 01 .byte 0x1
|
||
1599 0325 3101 .2byte 0x131
|
||
1600 0327 69000000 .4byte 0x69
|
||
1601 032b BC010000 .4byte .LLST7
|
||
1602 032f 00 .byte 0x0
|
||
1603 0330 17 .uleb128 0x17
|
||
1604 0331 04 .byte 0x4
|
||
1605 0332 69000000 .4byte 0x69
|
||
1606 0336 0C .uleb128 0xc
|
||
1607 0337 01 .byte 0x1
|
||
1608 0338 69030000 .4byte .LASF53
|
||
1609 033c 01 .byte 0x1
|
||
1610 033d 1F01 .2byte 0x11f
|
||
1611 033f 01 .byte 0x1
|
||
1612 0340 14020000 .4byte .LFB4
|
||
1613 0344 30020000 .4byte .LFE4
|
||
1614 0348 CF010000 .4byte .LLST8
|
||
1615 034c 71030000 .4byte 0x371
|
||
1616 0350 1A .uleb128 0x1a
|
||
1617 0351 EE010000 .4byte .LASF51
|
||
1618 0355 01 .byte 0x1
|
||
1619 0356 1F01 .2byte 0x11f
|
||
1620 0358 30030000 .4byte 0x330
|
||
1621 035c EE010000 .4byte .LLST9
|
||
1622 0360 1A .uleb128 0x1a
|
||
1623 0361 64030000 .4byte .LASF52
|
||
1624 0365 01 .byte 0x1
|
||
1625 0366 1F01 .2byte 0x11f
|
||
1626 0368 69000000 .4byte 0x69
|
||
1627 036c 01020000 .4byte .LLST10
|
||
1628 0370 00 .byte 0x0
|
||
1629 0371 1B .uleb128 0x1b
|
||
1630 0372 01 .byte 0x1
|
||
BFIN GAS /tmp/ccQfzMld.s page 40
|
||
|
||
|
||
1631 0373 56000000 .4byte .LASF54
|
||
1632 0377 01 .byte 0x1
|
||
1633 0378 FB .byte 0xfb
|
||
1634 0379 01 .byte 0x1
|
||
1635 037a 69000000 .4byte 0x69
|
||
1636 037e 30020000 .4byte .LFB3
|
||
1637 0382 7A020000 .4byte .LFE3
|
||
1638 0386 14020000 .4byte .LLST11
|
||
1639 038a AD030000 .4byte 0x3ad
|
||
1640 038e 1C .uleb128 0x1c
|
||
1641 038f 85030000 .4byte .LASF18
|
||
1642 0393 01 .byte 0x1
|
||
1643 0394 FB .byte 0xfb
|
||
1644 0395 30030000 .4byte 0x330
|
||
1645 0399 3F020000 .4byte .LLST12
|
||
1646 039d 1C .uleb128 0x1c
|
||
1647 039e 64030000 .4byte .LASF52
|
||
1648 03a2 01 .byte 0x1
|
||
1649 03a3 FB .byte 0xfb
|
||
1650 03a4 69000000 .4byte 0x69
|
||
1651 03a8 68020000 .4byte .LLST13
|
||
1652 03ac 00 .byte 0x0
|
||
1653 03ad 1B .uleb128 0x1b
|
||
1654 03ae 01 .byte 0x1
|
||
1655 03af 40020000 .4byte .LASF55
|
||
1656 03b3 01 .byte 0x1
|
||
1657 03b4 77 .byte 0x77
|
||
1658 03b5 01 .byte 0x1
|
||
1659 03b6 69000000 .4byte 0x69
|
||
1660 03ba 7C020000 .4byte .LFB2
|
||
1661 03be 76030000 .4byte .LFE2
|
||
1662 03c2 91020000 .4byte .LLST14
|
||
1663 03c6 5D040000 .4byte 0x45d
|
||
1664 03ca 1C .uleb128 0x1c
|
||
1665 03cb 85030000 .4byte .LASF18
|
||
1666 03cf 01 .byte 0x1
|
||
1667 03d0 77 .byte 0x77
|
||
1668 03d1 30030000 .4byte 0x330
|
||
1669 03d5 BC020000 .4byte .LLST15
|
||
1670 03d9 1C .uleb128 0x1c
|
||
1671 03da 64030000 .4byte .LASF52
|
||
1672 03de 01 .byte 0x1
|
||
1673 03df 77 .byte 0x77
|
||
1674 03e0 69000000 .4byte 0x69
|
||
1675 03e4 E5020000 .4byte .LLST16
|
||
1676 03e8 1D .uleb128 0x1d
|
||
1677 03e9 11020000 .4byte .LASF56
|
||
1678 03ed 01 .byte 0x1
|
||
1679 03ee 87 .byte 0x87
|
||
1680 03ef 69000000 .4byte 0x69
|
||
1681 03f3 1E .uleb128 0x1e
|
||
1682 03f4 11030000 .4byte .LASF57
|
||
1683 03f8 01 .byte 0x1
|
||
1684 03f9 89 .byte 0x89
|
||
1685 03fa 69000000 .4byte 0x69
|
||
1686 03fe 24030000 .4byte .LLST17
|
||
1687 0402 1D .uleb128 0x1d
|
||
BFIN GAS /tmp/ccQfzMld.s page 41
|
||
|
||
|
||
1688 0403 97010000 .4byte .LASF58
|
||
1689 0407 01 .byte 0x1
|
||
1690 0408 8A .byte 0x8a
|
||
1691 0409 69000000 .4byte 0x69
|
||
1692 040d 1D .uleb128 0x1d
|
||
1693 040e 4B030000 .4byte .LASF59
|
||
1694 0412 01 .byte 0x1
|
||
1695 0413 8B .byte 0x8b
|
||
1696 0414 69000000 .4byte 0x69
|
||
1697 0418 12 .uleb128 0x12
|
||
1698 0419 68000000 .4byte .Ldebug_ranges0+0x68
|
||
1699 041d 1E .uleb128 0x1e
|
||
1700 041e 36040000 .4byte .LASF60
|
||
1701 0422 01 .byte 0x1
|
||
1702 0423 8D .byte 0x8d
|
||
1703 0424 89000000 .4byte 0x89
|
||
1704 0428 42030000 .4byte .LLST18
|
||
1705 042c 12 .uleb128 0x12
|
||
1706 042d 80000000 .4byte .Ldebug_ranges0+0x80
|
||
1707 0431 1E .uleb128 0x1e
|
||
1708 0432 00000000 .4byte .LASF61
|
||
1709 0436 01 .byte 0x1
|
||
1710 0437 8E .byte 0x8e
|
||
1711 0438 69000000 .4byte 0x69
|
||
1712 043c 60030000 .4byte .LLST19
|
||
1713 0440 1F .uleb128 0x1f
|
||
1714 0441 76616C00 .string "val"
|
||
1715 0445 01 .byte 0x1
|
||
1716 0446 8F .byte 0x8f
|
||
1717 0447 69000000 .4byte 0x69
|
||
1718 044b 1E .uleb128 0x1e
|
||
1719 044c 26000000 .4byte .LASF62
|
||
1720 0450 01 .byte 0x1
|
||
1721 0451 90 .byte 0x90
|
||
1722 0452 2C000000 .4byte 0x2c
|
||
1723 0456 7E030000 .4byte .LLST20
|
||
1724 045a 00 .byte 0x0
|
||
1725 045b 00 .byte 0x0
|
||
1726 045c 00 .byte 0x0
|
||
1727 045d 1D .uleb128 0x1d
|
||
1728 045e 76010000 .4byte .LASF63
|
||
1729 0462 01 .byte 0x1
|
||
1730 0463 3C .byte 0x3c
|
||
1731 0464 68040000 .4byte 0x468
|
||
1732 0468 20 .uleb128 0x20
|
||
1733 0469 F5000000 .4byte 0xf5
|
||
1734 046d 07 .uleb128 0x7
|
||
1735 046e 69000000 .4byte 0x69
|
||
1736 0472 7D040000 .4byte 0x47d
|
||
1737 0476 19 .uleb128 0x19
|
||
1738 0477 06010000 .4byte 0x106
|
||
1739 047b 03 .byte 0x3
|
||
1740 047c 00 .byte 0x0
|
||
1741 047d 21 .uleb128 0x21
|
||
1742 047e D4030000 .4byte .LASF64
|
||
1743 0482 01 .byte 0x1
|
||
1744 0483 1C .byte 0x1c
|
||
BFIN GAS /tmp/ccQfzMld.s page 42
|
||
|
||
|
||
1745 0484 6D040000 .4byte 0x46d
|
||
1746 0488 01 .byte 0x1
|
||
1747 0489 05 .byte 0x5
|
||
1748 048a 03 .byte 0x3
|
||
1749 048b 00000000 .4byte _streams_cnt
|
||
1750 048f 07 .uleb128 0x7
|
||
1751 0490 69000000 .4byte 0x69
|
||
1752 0494 9A040000 .4byte 0x49a
|
||
1753 0498 22 .uleb128 0x22
|
||
1754 0499 00 .byte 0x0
|
||
1755 049a 23 .uleb128 0x23
|
||
1756 049b 2E040000 .4byte .LASF65
|
||
1757 049f 01 .byte 0x1
|
||
1758 04a0 30 .byte 0x30
|
||
1759 04a1 A7040000 .4byte 0x4a7
|
||
1760 04a5 01 .byte 0x1
|
||
1761 04a6 01 .byte 0x1
|
||
1762 04a7 20 .uleb128 0x20
|
||
1763 04a8 8F040000 .4byte 0x48f
|
||
1764 04ac 07 .uleb128 0x7
|
||
1765 04ad 69000000 .4byte 0x69
|
||
1766 04b1 BC040000 .4byte 0x4bc
|
||
1767 04b5 19 .uleb128 0x19
|
||
1768 04b6 06010000 .4byte 0x106
|
||
1769 04ba 09 .byte 0x9
|
||
1770 04bb 00 .byte 0x0
|
||
1771 04bc 21 .uleb128 0x21
|
||
1772 04bd 4E010000 .4byte .LASF66
|
||
1773 04c1 01 .byte 0x1
|
||
1774 04c2 38 .byte 0x38
|
||
1775 04c3 AC040000 .4byte 0x4ac
|
||
1776 04c7 01 .byte 0x1
|
||
1777 04c8 05 .byte 0x5
|
||
1778 04c9 03 .byte 0x3
|
||
1779 04ca 28000000 .4byte _dbg_sport_rx_copy
|
||
1780 04ce 21 .uleb128 0x21
|
||
1781 04cf F7000000 .4byte .LASF67
|
||
1782 04d3 01 .byte 0x1
|
||
1783 04d4 4A .byte 0x4a
|
||
1784 04d5 69000000 .4byte 0x69
|
||
1785 04d9 01 .byte 0x1
|
||
1786 04da 05 .byte 0x5
|
||
1787 04db 03 .byte 0x3
|
||
1788 04dc 10000000 .4byte _streams_succes_flag
|
||
1789 04e0 21 .uleb128 0x21
|
||
1790 04e1 6E020000 .4byte .LASF68
|
||
1791 04e5 01 .byte 0x1
|
||
1792 04e6 5C .byte 0x5c
|
||
1793 04e7 2C000000 .4byte 0x2c
|
||
1794 04eb 01 .byte 0x1
|
||
1795 04ec 05 .byte 0x5
|
||
1796 04ed 03 .byte 0x3
|
||
1797 04ee 14000000 .4byte _LFSM_started
|
||
1798 04f2 21 .uleb128 0x21
|
||
1799 04f3 17000000 .4byte .LASF69
|
||
1800 04f7 01 .byte 0x1
|
||
1801 04f8 5F .byte 0x5f
|
||
BFIN GAS /tmp/ccQfzMld.s page 43
|
||
|
||
|
||
1802 04f9 2C000000 .4byte 0x2c
|
||
1803 04fd 01 .byte 0x1
|
||
1804 04fe 05 .byte 0x5
|
||
1805 04ff 03 .byte 0x3
|
||
1806 0500 15000000 .4byte _DY_SYN_2_value
|
||
1807 0504 21 .uleb128 0x21
|
||
1808 0505 C3000000 .4byte .LASF70
|
||
1809 0509 01 .byte 0x1
|
||
1810 050a 60 .byte 0x60
|
||
1811 050b 2C000000 .4byte 0x2c
|
||
1812 050f 01 .byte 0x1
|
||
1813 0510 05 .byte 0x5
|
||
1814 0511 03 .byte 0x3
|
||
1815 0512 16000000 .4byte _DY_SYN_2_value_prev
|
||
1816 0516 00 .byte 0x0
|
||
1817 .section .debug_abbrev
|
||
1818 0000 01 .uleb128 0x1
|
||
1819 0001 11 .uleb128 0x11
|
||
1820 0002 01 .byte 0x1
|
||
1821 0003 25 .uleb128 0x25
|
||
1822 0004 0E .uleb128 0xe
|
||
1823 0005 13 .uleb128 0x13
|
||
1824 0006 0B .uleb128 0xb
|
||
1825 0007 03 .uleb128 0x3
|
||
1826 0008 0E .uleb128 0xe
|
||
1827 0009 1B .uleb128 0x1b
|
||
1828 000a 0E .uleb128 0xe
|
||
1829 000b 11 .uleb128 0x11
|
||
1830 000c 01 .uleb128 0x1
|
||
1831 000d 12 .uleb128 0x12
|
||
1832 000e 01 .uleb128 0x1
|
||
1833 000f 10 .uleb128 0x10
|
||
1834 0010 06 .uleb128 0x6
|
||
1835 0011 00 .byte 0x0
|
||
1836 0012 00 .byte 0x0
|
||
1837 0013 02 .uleb128 0x2
|
||
1838 0014 24 .uleb128 0x24
|
||
1839 0015 00 .byte 0x0
|
||
1840 0016 0B .uleb128 0xb
|
||
1841 0017 0B .uleb128 0xb
|
||
1842 0018 3E .uleb128 0x3e
|
||
1843 0019 0B .uleb128 0xb
|
||
1844 001a 03 .uleb128 0x3
|
||
1845 001b 0E .uleb128 0xe
|
||
1846 001c 00 .byte 0x0
|
||
1847 001d 00 .byte 0x0
|
||
1848 001e 03 .uleb128 0x3
|
||
1849 001f 16 .uleb128 0x16
|
||
1850 0020 00 .byte 0x0
|
||
1851 0021 03 .uleb128 0x3
|
||
1852 0022 0E .uleb128 0xe
|
||
1853 0023 3A .uleb128 0x3a
|
||
1854 0024 0B .uleb128 0xb
|
||
1855 0025 3B .uleb128 0x3b
|
||
1856 0026 0B .uleb128 0xb
|
||
1857 0027 49 .uleb128 0x49
|
||
1858 0028 13 .uleb128 0x13
|
||
BFIN GAS /tmp/ccQfzMld.s page 44
|
||
|
||
|
||
1859 0029 00 .byte 0x0
|
||
1860 002a 00 .byte 0x0
|
||
1861 002b 04 .uleb128 0x4
|
||
1862 002c 24 .uleb128 0x24
|
||
1863 002d 00 .byte 0x0
|
||
1864 002e 0B .uleb128 0xb
|
||
1865 002f 0B .uleb128 0xb
|
||
1866 0030 3E .uleb128 0x3e
|
||
1867 0031 0B .uleb128 0xb
|
||
1868 0032 03 .uleb128 0x3
|
||
1869 0033 08 .uleb128 0x8
|
||
1870 0034 00 .byte 0x0
|
||
1871 0035 00 .byte 0x0
|
||
1872 0036 05 .uleb128 0x5
|
||
1873 0037 13 .uleb128 0x13
|
||
1874 0038 01 .byte 0x1
|
||
1875 0039 0B .uleb128 0xb
|
||
1876 003a 05 .uleb128 0x5
|
||
1877 003b 3A .uleb128 0x3a
|
||
1878 003c 0B .uleb128 0xb
|
||
1879 003d 3B .uleb128 0x3b
|
||
1880 003e 0B .uleb128 0xb
|
||
1881 003f 01 .uleb128 0x1
|
||
1882 0040 13 .uleb128 0x13
|
||
1883 0041 00 .byte 0x0
|
||
1884 0042 00 .byte 0x0
|
||
1885 0043 06 .uleb128 0x6
|
||
1886 0044 0D .uleb128 0xd
|
||
1887 0045 00 .byte 0x0
|
||
1888 0046 03 .uleb128 0x3
|
||
1889 0047 0E .uleb128 0xe
|
||
1890 0048 3A .uleb128 0x3a
|
||
1891 0049 0B .uleb128 0xb
|
||
1892 004a 3B .uleb128 0x3b
|
||
1893 004b 0B .uleb128 0xb
|
||
1894 004c 49 .uleb128 0x49
|
||
1895 004d 13 .uleb128 0x13
|
||
1896 004e 38 .uleb128 0x38
|
||
1897 004f 0A .uleb128 0xa
|
||
1898 0050 00 .byte 0x0
|
||
1899 0051 00 .byte 0x0
|
||
1900 0052 07 .uleb128 0x7
|
||
1901 0053 01 .uleb128 0x1
|
||
1902 0054 01 .byte 0x1
|
||
1903 0055 49 .uleb128 0x49
|
||
1904 0056 13 .uleb128 0x13
|
||
1905 0057 01 .uleb128 0x1
|
||
1906 0058 13 .uleb128 0x13
|
||
1907 0059 00 .byte 0x0
|
||
1908 005a 00 .byte 0x0
|
||
1909 005b 08 .uleb128 0x8
|
||
1910 005c 21 .uleb128 0x21
|
||
1911 005d 00 .byte 0x0
|
||
1912 005e 49 .uleb128 0x49
|
||
1913 005f 13 .uleb128 0x13
|
||
1914 0060 2F .uleb128 0x2f
|
||
1915 0061 05 .uleb128 0x5
|
||
BFIN GAS /tmp/ccQfzMld.s page 45
|
||
|
||
|
||
1916 0062 00 .byte 0x0
|
||
1917 0063 00 .byte 0x0
|
||
1918 0064 09 .uleb128 0x9
|
||
1919 0065 24 .uleb128 0x24
|
||
1920 0066 00 .byte 0x0
|
||
1921 0067 0B .uleb128 0xb
|
||
1922 0068 0B .uleb128 0xb
|
||
1923 0069 3E .uleb128 0x3e
|
||
1924 006a 0B .uleb128 0xb
|
||
1925 006b 00 .byte 0x0
|
||
1926 006c 00 .byte 0x0
|
||
1927 006d 0A .uleb128 0xa
|
||
1928 006e 04 .uleb128 0x4
|
||
1929 006f 01 .byte 0x1
|
||
1930 0070 0B .uleb128 0xb
|
||
1931 0071 0B .uleb128 0xb
|
||
1932 0072 3A .uleb128 0x3a
|
||
1933 0073 0B .uleb128 0xb
|
||
1934 0074 3B .uleb128 0x3b
|
||
1935 0075 0B .uleb128 0xb
|
||
1936 0076 01 .uleb128 0x1
|
||
1937 0077 13 .uleb128 0x13
|
||
1938 0078 00 .byte 0x0
|
||
1939 0079 00 .byte 0x0
|
||
1940 007a 0B .uleb128 0xb
|
||
1941 007b 28 .uleb128 0x28
|
||
1942 007c 00 .byte 0x0
|
||
1943 007d 03 .uleb128 0x3
|
||
1944 007e 0E .uleb128 0xe
|
||
1945 007f 1C .uleb128 0x1c
|
||
1946 0080 0D .uleb128 0xd
|
||
1947 0081 00 .byte 0x0
|
||
1948 0082 00 .byte 0x0
|
||
1949 0083 0C .uleb128 0xc
|
||
1950 0084 2E .uleb128 0x2e
|
||
1951 0085 01 .byte 0x1
|
||
1952 0086 3F .uleb128 0x3f
|
||
1953 0087 0C .uleb128 0xc
|
||
1954 0088 03 .uleb128 0x3
|
||
1955 0089 0E .uleb128 0xe
|
||
1956 008a 3A .uleb128 0x3a
|
||
1957 008b 0B .uleb128 0xb
|
||
1958 008c 3B .uleb128 0x3b
|
||
1959 008d 05 .uleb128 0x5
|
||
1960 008e 27 .uleb128 0x27
|
||
1961 008f 0C .uleb128 0xc
|
||
1962 0090 11 .uleb128 0x11
|
||
1963 0091 01 .uleb128 0x1
|
||
1964 0092 12 .uleb128 0x12
|
||
1965 0093 01 .uleb128 0x1
|
||
1966 0094 40 .uleb128 0x40
|
||
1967 0095 06 .uleb128 0x6
|
||
1968 0096 01 .uleb128 0x1
|
||
1969 0097 13 .uleb128 0x13
|
||
1970 0098 00 .byte 0x0
|
||
1971 0099 00 .byte 0x0
|
||
1972 009a 0D .uleb128 0xd
|
||
BFIN GAS /tmp/ccQfzMld.s page 46
|
||
|
||
|
||
1973 009b 05 .uleb128 0x5
|
||
1974 009c 00 .byte 0x0
|
||
1975 009d 03 .uleb128 0x3
|
||
1976 009e 08 .uleb128 0x8
|
||
1977 009f 3A .uleb128 0x3a
|
||
1978 00a0 0B .uleb128 0xb
|
||
1979 00a1 3B .uleb128 0x3b
|
||
1980 00a2 05 .uleb128 0x5
|
||
1981 00a3 49 .uleb128 0x49
|
||
1982 00a4 13 .uleb128 0x13
|
||
1983 00a5 02 .uleb128 0x2
|
||
1984 00a6 06 .uleb128 0x6
|
||
1985 00a7 00 .byte 0x0
|
||
1986 00a8 00 .byte 0x0
|
||
1987 00a9 0E .uleb128 0xe
|
||
1988 00aa 0B .uleb128 0xb
|
||
1989 00ab 01 .byte 0x1
|
||
1990 00ac 55 .uleb128 0x55
|
||
1991 00ad 06 .uleb128 0x6
|
||
1992 00ae 01 .uleb128 0x1
|
||
1993 00af 13 .uleb128 0x13
|
||
1994 00b0 00 .byte 0x0
|
||
1995 00b1 00 .byte 0x0
|
||
1996 00b2 0F .uleb128 0xf
|
||
1997 00b3 34 .uleb128 0x34
|
||
1998 00b4 00 .byte 0x0
|
||
1999 00b5 03 .uleb128 0x3
|
||
2000 00b6 0E .uleb128 0xe
|
||
2001 00b7 3A .uleb128 0x3a
|
||
2002 00b8 0B .uleb128 0xb
|
||
2003 00b9 3B .uleb128 0x3b
|
||
2004 00ba 05 .uleb128 0x5
|
||
2005 00bb 49 .uleb128 0x49
|
||
2006 00bc 13 .uleb128 0x13
|
||
2007 00bd 00 .byte 0x0
|
||
2008 00be 00 .byte 0x0
|
||
2009 00bf 10 .uleb128 0x10
|
||
2010 00c0 0B .uleb128 0xb
|
||
2011 00c1 01 .byte 0x1
|
||
2012 00c2 11 .uleb128 0x11
|
||
2013 00c3 01 .uleb128 0x1
|
||
2014 00c4 12 .uleb128 0x12
|
||
2015 00c5 01 .uleb128 0x1
|
||
2016 00c6 01 .uleb128 0x1
|
||
2017 00c7 13 .uleb128 0x13
|
||
2018 00c8 00 .byte 0x0
|
||
2019 00c9 00 .byte 0x0
|
||
2020 00ca 11 .uleb128 0x11
|
||
2021 00cb 34 .uleb128 0x34
|
||
2022 00cc 00 .byte 0x0
|
||
2023 00cd 03 .uleb128 0x3
|
||
2024 00ce 0E .uleb128 0xe
|
||
2025 00cf 3A .uleb128 0x3a
|
||
2026 00d0 0B .uleb128 0xb
|
||
2027 00d1 3B .uleb128 0x3b
|
||
2028 00d2 05 .uleb128 0x5
|
||
2029 00d3 49 .uleb128 0x49
|
||
BFIN GAS /tmp/ccQfzMld.s page 47
|
||
|
||
|
||
2030 00d4 13 .uleb128 0x13
|
||
2031 00d5 02 .uleb128 0x2
|
||
2032 00d6 06 .uleb128 0x6
|
||
2033 00d7 00 .byte 0x0
|
||
2034 00d8 00 .byte 0x0
|
||
2035 00d9 12 .uleb128 0x12
|
||
2036 00da 0B .uleb128 0xb
|
||
2037 00db 01 .byte 0x1
|
||
2038 00dc 55 .uleb128 0x55
|
||
2039 00dd 06 .uleb128 0x6
|
||
2040 00de 00 .byte 0x0
|
||
2041 00df 00 .byte 0x0
|
||
2042 00e0 13 .uleb128 0x13
|
||
2043 00e1 34 .uleb128 0x34
|
||
2044 00e2 00 .byte 0x0
|
||
2045 00e3 03 .uleb128 0x3
|
||
2046 00e4 08 .uleb128 0x8
|
||
2047 00e5 3A .uleb128 0x3a
|
||
2048 00e6 0B .uleb128 0xb
|
||
2049 00e7 3B .uleb128 0x3b
|
||
2050 00e8 05 .uleb128 0x5
|
||
2051 00e9 49 .uleb128 0x49
|
||
2052 00ea 13 .uleb128 0x13
|
||
2053 00eb 00 .byte 0x0
|
||
2054 00ec 00 .byte 0x0
|
||
2055 00ed 14 .uleb128 0x14
|
||
2056 00ee 34 .uleb128 0x34
|
||
2057 00ef 00 .byte 0x0
|
||
2058 00f0 03 .uleb128 0x3
|
||
2059 00f1 08 .uleb128 0x8
|
||
2060 00f2 3A .uleb128 0x3a
|
||
2061 00f3 0B .uleb128 0xb
|
||
2062 00f4 3B .uleb128 0x3b
|
||
2063 00f5 05 .uleb128 0x5
|
||
2064 00f6 49 .uleb128 0x49
|
||
2065 00f7 13 .uleb128 0x13
|
||
2066 00f8 02 .uleb128 0x2
|
||
2067 00f9 06 .uleb128 0x6
|
||
2068 00fa 00 .byte 0x0
|
||
2069 00fb 00 .byte 0x0
|
||
2070 00fc 15 .uleb128 0x15
|
||
2071 00fd 34 .uleb128 0x34
|
||
2072 00fe 00 .byte 0x0
|
||
2073 00ff 03 .uleb128 0x3
|
||
2074 0100 0E .uleb128 0xe
|
||
2075 0101 3A .uleb128 0x3a
|
||
2076 0102 0B .uleb128 0xb
|
||
2077 0103 3B .uleb128 0x3b
|
||
2078 0104 05 .uleb128 0x5
|
||
2079 0105 49 .uleb128 0x49
|
||
2080 0106 13 .uleb128 0x13
|
||
2081 0107 02 .uleb128 0x2
|
||
2082 0108 0A .uleb128 0xa
|
||
2083 0109 00 .byte 0x0
|
||
2084 010a 00 .byte 0x0
|
||
2085 010b 16 .uleb128 0x16
|
||
2086 010c 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccQfzMld.s page 48
|
||
|
||
|
||
2087 010d 01 .byte 0x1
|
||
2088 010e 11 .uleb128 0x11
|
||
2089 010f 01 .uleb128 0x1
|
||
2090 0110 12 .uleb128 0x12
|
||
2091 0111 01 .uleb128 0x1
|
||
2092 0112 00 .byte 0x0
|
||
2093 0113 00 .byte 0x0
|
||
2094 0114 17 .uleb128 0x17
|
||
2095 0115 0F .uleb128 0xf
|
||
2096 0116 00 .byte 0x0
|
||
2097 0117 0B .uleb128 0xb
|
||
2098 0118 0B .uleb128 0xb
|
||
2099 0119 49 .uleb128 0x49
|
||
2100 011a 13 .uleb128 0x13
|
||
2101 011b 00 .byte 0x0
|
||
2102 011c 00 .byte 0x0
|
||
2103 011d 18 .uleb128 0x18
|
||
2104 011e 21 .uleb128 0x21
|
||
2105 011f 00 .byte 0x0
|
||
2106 0120 49 .uleb128 0x49
|
||
2107 0121 13 .uleb128 0x13
|
||
2108 0122 00 .byte 0x0
|
||
2109 0123 00 .byte 0x0
|
||
2110 0124 19 .uleb128 0x19
|
||
2111 0125 21 .uleb128 0x21
|
||
2112 0126 00 .byte 0x0
|
||
2113 0127 49 .uleb128 0x49
|
||
2114 0128 13 .uleb128 0x13
|
||
2115 0129 2F .uleb128 0x2f
|
||
2116 012a 0B .uleb128 0xb
|
||
2117 012b 00 .byte 0x0
|
||
2118 012c 00 .byte 0x0
|
||
2119 012d 1A .uleb128 0x1a
|
||
2120 012e 05 .uleb128 0x5
|
||
2121 012f 00 .byte 0x0
|
||
2122 0130 03 .uleb128 0x3
|
||
2123 0131 0E .uleb128 0xe
|
||
2124 0132 3A .uleb128 0x3a
|
||
2125 0133 0B .uleb128 0xb
|
||
2126 0134 3B .uleb128 0x3b
|
||
2127 0135 05 .uleb128 0x5
|
||
2128 0136 49 .uleb128 0x49
|
||
2129 0137 13 .uleb128 0x13
|
||
2130 0138 02 .uleb128 0x2
|
||
2131 0139 06 .uleb128 0x6
|
||
2132 013a 00 .byte 0x0
|
||
2133 013b 00 .byte 0x0
|
||
2134 013c 1B .uleb128 0x1b
|
||
2135 013d 2E .uleb128 0x2e
|
||
2136 013e 01 .byte 0x1
|
||
2137 013f 3F .uleb128 0x3f
|
||
2138 0140 0C .uleb128 0xc
|
||
2139 0141 03 .uleb128 0x3
|
||
2140 0142 0E .uleb128 0xe
|
||
2141 0143 3A .uleb128 0x3a
|
||
2142 0144 0B .uleb128 0xb
|
||
2143 0145 3B .uleb128 0x3b
|
||
BFIN GAS /tmp/ccQfzMld.s page 49
|
||
|
||
|
||
2144 0146 0B .uleb128 0xb
|
||
2145 0147 27 .uleb128 0x27
|
||
2146 0148 0C .uleb128 0xc
|
||
2147 0149 49 .uleb128 0x49
|
||
2148 014a 13 .uleb128 0x13
|
||
2149 014b 11 .uleb128 0x11
|
||
2150 014c 01 .uleb128 0x1
|
||
2151 014d 12 .uleb128 0x12
|
||
2152 014e 01 .uleb128 0x1
|
||
2153 014f 40 .uleb128 0x40
|
||
2154 0150 06 .uleb128 0x6
|
||
2155 0151 01 .uleb128 0x1
|
||
2156 0152 13 .uleb128 0x13
|
||
2157 0153 00 .byte 0x0
|
||
2158 0154 00 .byte 0x0
|
||
2159 0155 1C .uleb128 0x1c
|
||
2160 0156 05 .uleb128 0x5
|
||
2161 0157 00 .byte 0x0
|
||
2162 0158 03 .uleb128 0x3
|
||
2163 0159 0E .uleb128 0xe
|
||
2164 015a 3A .uleb128 0x3a
|
||
2165 015b 0B .uleb128 0xb
|
||
2166 015c 3B .uleb128 0x3b
|
||
2167 015d 0B .uleb128 0xb
|
||
2168 015e 49 .uleb128 0x49
|
||
2169 015f 13 .uleb128 0x13
|
||
2170 0160 02 .uleb128 0x2
|
||
2171 0161 06 .uleb128 0x6
|
||
2172 0162 00 .byte 0x0
|
||
2173 0163 00 .byte 0x0
|
||
2174 0164 1D .uleb128 0x1d
|
||
2175 0165 34 .uleb128 0x34
|
||
2176 0166 00 .byte 0x0
|
||
2177 0167 03 .uleb128 0x3
|
||
2178 0168 0E .uleb128 0xe
|
||
2179 0169 3A .uleb128 0x3a
|
||
2180 016a 0B .uleb128 0xb
|
||
2181 016b 3B .uleb128 0x3b
|
||
2182 016c 0B .uleb128 0xb
|
||
2183 016d 49 .uleb128 0x49
|
||
2184 016e 13 .uleb128 0x13
|
||
2185 016f 00 .byte 0x0
|
||
2186 0170 00 .byte 0x0
|
||
2187 0171 1E .uleb128 0x1e
|
||
2188 0172 34 .uleb128 0x34
|
||
2189 0173 00 .byte 0x0
|
||
2190 0174 03 .uleb128 0x3
|
||
2191 0175 0E .uleb128 0xe
|
||
2192 0176 3A .uleb128 0x3a
|
||
2193 0177 0B .uleb128 0xb
|
||
2194 0178 3B .uleb128 0x3b
|
||
2195 0179 0B .uleb128 0xb
|
||
2196 017a 49 .uleb128 0x49
|
||
2197 017b 13 .uleb128 0x13
|
||
2198 017c 02 .uleb128 0x2
|
||
2199 017d 06 .uleb128 0x6
|
||
2200 017e 00 .byte 0x0
|
||
BFIN GAS /tmp/ccQfzMld.s page 50
|
||
|
||
|
||
2201 017f 00 .byte 0x0
|
||
2202 0180 1F .uleb128 0x1f
|
||
2203 0181 34 .uleb128 0x34
|
||
2204 0182 00 .byte 0x0
|
||
2205 0183 03 .uleb128 0x3
|
||
2206 0184 08 .uleb128 0x8
|
||
2207 0185 3A .uleb128 0x3a
|
||
2208 0186 0B .uleb128 0xb
|
||
2209 0187 3B .uleb128 0x3b
|
||
2210 0188 0B .uleb128 0xb
|
||
2211 0189 49 .uleb128 0x49
|
||
2212 018a 13 .uleb128 0x13
|
||
2213 018b 00 .byte 0x0
|
||
2214 018c 00 .byte 0x0
|
||
2215 018d 20 .uleb128 0x20
|
||
2216 018e 35 .uleb128 0x35
|
||
2217 018f 00 .byte 0x0
|
||
2218 0190 49 .uleb128 0x49
|
||
2219 0191 13 .uleb128 0x13
|
||
2220 0192 00 .byte 0x0
|
||
2221 0193 00 .byte 0x0
|
||
2222 0194 21 .uleb128 0x21
|
||
2223 0195 34 .uleb128 0x34
|
||
2224 0196 00 .byte 0x0
|
||
2225 0197 03 .uleb128 0x3
|
||
2226 0198 0E .uleb128 0xe
|
||
2227 0199 3A .uleb128 0x3a
|
||
2228 019a 0B .uleb128 0xb
|
||
2229 019b 3B .uleb128 0x3b
|
||
2230 019c 0B .uleb128 0xb
|
||
2231 019d 49 .uleb128 0x49
|
||
2232 019e 13 .uleb128 0x13
|
||
2233 019f 3F .uleb128 0x3f
|
||
2234 01a0 0C .uleb128 0xc
|
||
2235 01a1 02 .uleb128 0x2
|
||
2236 01a2 0A .uleb128 0xa
|
||
2237 01a3 00 .byte 0x0
|
||
2238 01a4 00 .byte 0x0
|
||
2239 01a5 22 .uleb128 0x22
|
||
2240 01a6 21 .uleb128 0x21
|
||
2241 01a7 00 .byte 0x0
|
||
2242 01a8 00 .byte 0x0
|
||
2243 01a9 00 .byte 0x0
|
||
2244 01aa 23 .uleb128 0x23
|
||
2245 01ab 34 .uleb128 0x34
|
||
2246 01ac 00 .byte 0x0
|
||
2247 01ad 03 .uleb128 0x3
|
||
2248 01ae 0E .uleb128 0xe
|
||
2249 01af 3A .uleb128 0x3a
|
||
2250 01b0 0B .uleb128 0xb
|
||
2251 01b1 3B .uleb128 0x3b
|
||
2252 01b2 0B .uleb128 0xb
|
||
2253 01b3 49 .uleb128 0x49
|
||
2254 01b4 13 .uleb128 0x13
|
||
2255 01b5 3F .uleb128 0x3f
|
||
2256 01b6 0C .uleb128 0xc
|
||
2257 01b7 3C .uleb128 0x3c
|
||
BFIN GAS /tmp/ccQfzMld.s page 51
|
||
|
||
|
||
2258 01b8 0C .uleb128 0xc
|
||
2259 01b9 00 .byte 0x0
|
||
2260 01ba 00 .byte 0x0
|
||
2261 01bb 00 .byte 0x0
|
||
2262 .section .debug_pubnames,"",@progbits
|
||
2263 0000 EC000000 .4byte 0xec
|
||
2264 0004 0200 .2byte 0x2
|
||
2265 0006 00000000 .4byte .Ldebug_info0
|
||
2266 000a 17050000 .4byte 0x517
|
||
2267 000e CC010000 .4byte 0x1cc
|
||
2268 0012 7573725F .string "usr_cmd_process"
|
||
2268 636D645F
|
||
2268 70726F63
|
||
2268 65737300
|
||
2269 0022 F5020000 .4byte 0x2f5
|
||
2270 0026 73706F72 .string "sport_tx_done"
|
||
2270 745F7478
|
||
2270 5F646F6E
|
||
2270 6500
|
||
2271 0034 36030000 .4byte 0x336
|
||
2272 0038 68646D61 .string "hdma_send_done"
|
||
2272 5F73656E
|
||
2272 645F646F
|
||
2272 6E6500
|
||
2273 0047 71030000 .4byte 0x371
|
||
2274 004b 7573725F .string "usr_out_proc_data"
|
||
2274 6F75745F
|
||
2274 70726F63
|
||
2274 5F646174
|
||
2274 6100
|
||
2275 005d AD030000 .4byte 0x3ad
|
||
2276 0061 7573725F .string "usr_in_proc_data"
|
||
2276 696E5F70
|
||
2276 726F635F
|
||
2276 64617461
|
||
2276 00
|
||
2277 0072 7D040000 .4byte 0x47d
|
||
2278 0076 73747265 .string "streams_cnt"
|
||
2278 616D735F
|
||
2278 636E7400
|
||
2279 0082 BC040000 .4byte 0x4bc
|
||
2280 0086 6462675F .string "dbg_sport_rx_copy"
|
||
2280 73706F72
|
||
2280 745F7278
|
||
2280 5F636F70
|
||
2280 7900
|
||
2281 0098 CE040000 .4byte 0x4ce
|
||
2282 009c 73747265 .string "streams_succes_flag"
|
||
2282 616D735F
|
||
2282 73756363
|
||
2282 65735F66
|
||
2282 6C616700
|
||
2283 00b0 E0040000 .4byte 0x4e0
|
||
2284 00b4 4C46534D .string "LFSM_started"
|
||
2284 5F737461
|
||
2284 72746564
|
||
2284 00
|
||
BFIN GAS /tmp/ccQfzMld.s page 52
|
||
|
||
|
||
2285 00c1 F2040000 .4byte 0x4f2
|
||
2286 00c5 44595F53 .string "DY_SYN_2_value"
|
||
2286 594E5F32
|
||
2286 5F76616C
|
||
2286 756500
|
||
2287 00d4 04050000 .4byte 0x504
|
||
2288 00d8 44595F53 .string "DY_SYN_2_value_prev"
|
||
2288 594E5F32
|
||
2288 5F76616C
|
||
2288 75655F70
|
||
2288 72657600
|
||
2289 00ec 00000000 .4byte 0x0
|
||
2290 .section .debug_aranges,"",@progbits
|
||
2291 0000 1C000000 .4byte 0x1c
|
||
2292 0004 0200 .2byte 0x2
|
||
2293 0006 00000000 .4byte .Ldebug_info0
|
||
2294 000a 04 .byte 0x4
|
||
2295 000b 00 .byte 0x0
|
||
2296 000c 0000 .2byte 0x0
|
||
2297 000e 0000 .2byte 0x0
|
||
2298 0010 00000000 .4byte .Ltext0
|
||
2299 0014 76030000 .4byte .Letext0-.Ltext0
|
||
2300 0018 00000000 .4byte 0x0
|
||
2301 001c 00000000 .4byte 0x0
|
||
2302 .section .debug_ranges,"",@progbits
|
||
2303 .Ldebug_ranges0:
|
||
2304 0000 52000000 .4byte .LBB2-.Ltext0
|
||
2305 0004 60000000 .4byte .LBE2-.Ltext0
|
||
2306 0008 D6010000 .4byte .LBB14-.Ltext0
|
||
2307 000c F6010000 .4byte .LBE14-.Ltext0
|
||
2308 0010 00000000 .4byte 0x0
|
||
2309 0014 00000000 .4byte 0x0
|
||
2310 0018 60000000 .4byte .LBB4-.Ltext0
|
||
2311 001c B0000000 .4byte .LBE4-.Ltext0
|
||
2312 0020 B6000000 .4byte .LBB6-.Ltext0
|
||
2313 0024 B8000000 .4byte .LBE6-.Ltext0
|
||
2314 0028 B2000000 .4byte .LBB5-.Ltext0
|
||
2315 002c B4000000 .4byte .LBE5-.Ltext0
|
||
2316 0030 00000000 .4byte 0x0
|
||
2317 0034 00000000 .4byte 0x0
|
||
2318 0038 C6000000 .4byte .LBB7-.Ltext0
|
||
2319 003c C8000000 .4byte .LBE7-.Ltext0
|
||
2320 0040 CA000000 .4byte .LBB10-.Ltext0
|
||
2321 0044 F2000000 .4byte .LBE10-.Ltext0
|
||
2322 0048 00000000 .4byte 0x0
|
||
2323 004c 00000000 .4byte 0x0
|
||
2324 0050 D2000000 .4byte .LBB8-.Ltext0
|
||
2325 0054 D4000000 .4byte .LBE8-.Ltext0
|
||
2326 0058 D6000000 .4byte .LBB9-.Ltext0
|
||
2327 005c E8000000 .4byte .LBE9-.Ltext0
|
||
2328 0060 00000000 .4byte 0x0
|
||
2329 0064 00000000 .4byte 0x0
|
||
2330 0068 98020000 .4byte .LBB15-.Ltext0
|
||
2331 006c 20030000 .4byte .LBE15-.Ltext0
|
||
2332 0070 34030000 .4byte .LBB19-.Ltext0
|
||
2333 0074 58030000 .4byte .LBE19-.Ltext0
|
||
2334 0078 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccQfzMld.s page 53
|
||
|
||
|
||
2335 007c 00000000 .4byte 0x0
|
||
2336 0080 9C020000 .4byte .LBB17-.Ltext0
|
||
2337 0084 B0020000 .4byte .LBE17-.Ltext0
|
||
2338 0088 34030000 .4byte .LBB18-.Ltext0
|
||
2339 008c 58030000 .4byte .LBE18-.Ltext0
|
||
2340 0090 B6020000 .4byte .LBB16-.Ltext0
|
||
2341 0094 0C030000 .4byte .LBE16-.Ltext0
|
||
2342 0098 00000000 .4byte 0x0
|
||
2343 009c 00000000 .4byte 0x0
|
||
2344 .section .debug_str,"MS",@progbits,1
|
||
2345 .LASF61:
|
||
2346 0000 776F7264 .string "word"
|
||
2346 00
|
||
2347 .LASF21:
|
||
2348 0005 4C353032 .string "L502_ADC_RANGE_10"
|
||
2348 5F414443
|
||
2348 5F52414E
|
||
2348 47455F31
|
||
2348 3000
|
||
2349 .LASF69:
|
||
2350 0017 44595F53 .string "DY_SYN_2_value"
|
||
2350 594E5F32
|
||
2350 5F76616C
|
||
2350 756500
|
||
2351 .LASF62:
|
||
2352 0026 68656164 .string "header"
|
||
2352 657200
|
||
2353 .LASF16:
|
||
2354 002d 72657375 .string "result"
|
||
2354 6C7400
|
||
2355 .LASF24:
|
||
2356 0034 4C353032 .string "L502_ADC_RANGE_1"
|
||
2356 5F414443
|
||
2356 5F52414E
|
||
2356 47455F31
|
||
2356 00
|
||
2357 .LASF23:
|
||
2358 0045 4C353032 .string "L502_ADC_RANGE_2"
|
||
2358 5F414443
|
||
2358 5F52414E
|
||
2358 47455F32
|
||
2358 00
|
||
2359 .LASF54:
|
||
2360 0056 7573725F .string "usr_out_proc_data"
|
||
2360 6F75745F
|
||
2360 70726F63
|
||
2360 5F646174
|
||
2360 6100
|
||
2361 .LASF22:
|
||
2362 0068 4C353032 .string "L502_ADC_RANGE_5"
|
||
2362 5F414443
|
||
2362 5F52414E
|
||
2362 47455F35
|
||
2362 00
|
||
2363 .LASF71:
|
||
2364 0079 474E5520 .string "GNU C 4.3.5"
|
||
2364 4320342E
|
||
BFIN GAS /tmp/ccQfzMld.s page 54
|
||
|
||
|
||
2364 332E3500
|
||
2365 .LASF44:
|
||
2366 0085 73747265 .string "streams_sum"
|
||
2366 616D735F
|
||
2366 73756D00
|
||
2367 .LASF27:
|
||
2368 0091 4C353032 .string "L502_LCH_MODE_COMM"
|
||
2368 5F4C4348
|
||
2368 5F4D4F44
|
||
2368 455F434F
|
||
2368 4D4D00
|
||
2369 .LASF46:
|
||
2370 00a4 73706F72 .string "sport_rx_nonzero_sum"
|
||
2370 745F7278
|
||
2370 5F6E6F6E
|
||
2370 7A65726F
|
||
2370 5F73756D
|
||
2371 .LASF2:
|
||
2372 00b9 73686F72 .string "short int"
|
||
2372 7420696E
|
||
2372 7400
|
||
2373 .LASF70:
|
||
2374 00c3 44595F53 .string "DY_SYN_2_value_prev"
|
||
2374 594E5F32
|
||
2374 5F76616C
|
||
2374 75655F70
|
||
2374 72657600
|
||
2375 .LASF45:
|
||
2376 00d7 7263765F .string "rcv_data"
|
||
2376 64617461
|
||
2376 00
|
||
2377 .LASF32:
|
||
2378 00e0 4C353032 .string "L502_SYNC_DI_SYN1_RISE"
|
||
2378 5F53594E
|
||
2378 435F4449
|
||
2378 5F53594E
|
||
2378 315F5249
|
||
2379 .LASF67:
|
||
2380 00f7 73747265 .string "streams_succes_flag"
|
||
2380 616D735F
|
||
2380 73756363
|
||
2380 65735F66
|
||
2380 6C616700
|
||
2381 .LASF28:
|
||
2382 010b 4C353032 .string "L502_LCH_MODE_DIFF"
|
||
2382 5F4C4348
|
||
2382 5F4D4F44
|
||
2382 455F4449
|
||
2382 464600
|
||
2383 .LASF10:
|
||
2384 011e 6C6F6E67 .string "long long int"
|
||
2384 206C6F6E
|
||
2384 6720696E
|
||
2384 7400
|
||
2385 .LASF38:
|
||
2386 012c 4C353032 .string "L502_STREAM_DAC1"
|
||
2386 5F535452
|
||
BFIN GAS /tmp/ccQfzMld.s page 55
|
||
|
||
|
||
2386 45414D5F
|
||
2386 44414331
|
||
2386 00
|
||
2387 .LASF39:
|
||
2388 013d 4C353032 .string "L502_STREAM_DAC2"
|
||
2388 5F535452
|
||
2388 45414D5F
|
||
2388 44414332
|
||
2388 00
|
||
2389 .LASF66:
|
||
2390 014e 6462675F .string "dbg_sport_rx_copy"
|
||
2390 73706F72
|
||
2390 745F7278
|
||
2390 5F636F70
|
||
2390 7900
|
||
2391 .LASF48:
|
||
2392 0160 6572725F .string "err_codes_sum"
|
||
2392 636F6465
|
||
2392 735F7375
|
||
2392 6D00
|
||
2393 .LASF3:
|
||
2394 016e 75696E74 .string "uint8_t"
|
||
2394 385F7400
|
||
2395 .LASF63:
|
||
2396 0176 4C46534D .string "LFSM_data"
|
||
2396 5F646174
|
||
2396 6100
|
||
2397 .LASF34:
|
||
2398 0180 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
|
||
2398 5F53594E
|
||
2398 435F4449
|
||
2398 5F53594E
|
||
2398 315F4641
|
||
2399 .LASF58:
|
||
2400 0197 776F7264 .string "word_prev"
|
||
2400 5F707265
|
||
2400 7600
|
||
2401 .LASF42:
|
||
2402 01a1 4C353032 .string "L502_STREAM_ALL_OUT"
|
||
2402 5F535452
|
||
2402 45414D5F
|
||
2402 414C4C5F
|
||
2402 4F555400
|
||
2403 .LASF31:
|
||
2404 01b5 4C353032 .string "L502_SYNC_EXTERNAL_MASTER"
|
||
2404 5F53594E
|
||
2404 435F4558
|
||
2404 5445524E
|
||
2404 414C5F4D
|
||
2405 .LASF43:
|
||
2406 01cf 666C6F61 .string "float"
|
||
2406 7400
|
||
2407 .LASF36:
|
||
2408 01d5 4C353032 .string "L502_STREAM_ADC"
|
||
2408 5F535452
|
||
2408 45414D5F
|
||
2408 41444300
|
||
BFIN GAS /tmp/ccQfzMld.s page 56
|
||
|
||
|
||
2409 .LASF7:
|
||
2410 01e5 6C6F6E67 .string "long int"
|
||
2410 20696E74
|
||
2410 00
|
||
2411 .LASF51:
|
||
2412 01ee 61646472 .string "addr"
|
||
2412 00
|
||
2413 .LASF37:
|
||
2414 01f3 4C353032 .string "L502_STREAM_DIN"
|
||
2414 5F535452
|
||
2414 45414D5F
|
||
2414 44494E00
|
||
2415 .LASF19:
|
||
2416 0203 745F6C35 .string "t_l502_bf_cmd"
|
||
2416 30325F62
|
||
2416 665F636D
|
||
2416 6400
|
||
2417 .LASF56:
|
||
2418 0211 72616461 .string "radar_word_I"
|
||
2418 725F776F
|
||
2418 72645F49
|
||
2418 00
|
||
2419 .LASF72:
|
||
2420 021e 7372632F .string "src/l502_user_process.c"
|
||
2420 6C353032
|
||
2420 5F757365
|
||
2420 725F7072
|
||
2420 6F636573
|
||
2421 .LASF17:
|
||
2422 0236 64617461 .string "data_size"
|
||
2422 5F73697A
|
||
2422 6500
|
||
2423 .LASF55:
|
||
2424 0240 7573725F .string "usr_in_proc_data"
|
||
2424 696E5F70
|
||
2424 726F635F
|
||
2424 64617461
|
||
2424 00
|
||
2425 .LASF30:
|
||
2426 0251 4C353032 .string "L502_SYNC_INTERNAL"
|
||
2426 5F53594E
|
||
2426 435F494E
|
||
2426 5445524E
|
||
2426 414C00
|
||
2427 .LASF47:
|
||
2428 0264 6572725F .string "err_codes"
|
||
2428 636F6465
|
||
2428 7300
|
||
2429 .LASF68:
|
||
2430 026e 4C46534D .string "LFSM_started"
|
||
2430 5F737461
|
||
2430 72746564
|
||
2430 00
|
||
2431 .LASF1:
|
||
2432 027b 756E7369 .string "unsigned char"
|
||
2432 676E6564
|
||
2432 20636861
|
||
BFIN GAS /tmp/ccQfzMld.s page 57
|
||
|
||
|
||
2432 7200
|
||
2433 .LASF40:
|
||
2434 0289 4C353032 .string "L502_STREAM_DOUT"
|
||
2434 5F535452
|
||
2434 45414D5F
|
||
2434 444F5554
|
||
2434 00
|
||
2435 .LASF26:
|
||
2436 029a 4C353032 .string "L502_ADC_RANGE_02"
|
||
2436 5F414443
|
||
2436 5F52414E
|
||
2436 47455F30
|
||
2436 3200
|
||
2437 .LASF0:
|
||
2438 02ac 7369676E .string "signed char"
|
||
2438 65642063
|
||
2438 68617200
|
||
2439 .LASF49:
|
||
2440 02b8 7573725F .string "usr_cmd_process"
|
||
2440 636D645F
|
||
2440 70726F63
|
||
2440 65737300
|
||
2441 .LASF11:
|
||
2442 02c8 6C6F6E67 .string "long long unsigned int"
|
||
2442 206C6F6E
|
||
2442 6720756E
|
||
2442 7369676E
|
||
2442 65642069
|
||
2443 .LASF29:
|
||
2444 02df 4C353032 .string "L502_LCH_MODE_ZERO"
|
||
2444 5F4C4348
|
||
2444 5F4D4F44
|
||
2444 455F5A45
|
||
2444 524F00
|
||
2445 .LASF8:
|
||
2446 02f2 75696E74 .string "uint32_t"
|
||
2446 33325F74
|
||
2446 00
|
||
2447 .LASF12:
|
||
2448 02fb 756E7369 .string "unsigned int"
|
||
2448 676E6564
|
||
2448 20696E74
|
||
2448 00
|
||
2449 .LASF4:
|
||
2450 0308 75696E74 .string "uint16_t"
|
||
2450 31365F74
|
||
2450 00
|
||
2451 .LASF57:
|
||
2452 0311 54585F62 .string "TX_buff_I"
|
||
2452 7566665F
|
||
2452 4900
|
||
2453 .LASF9:
|
||
2454 031b 6C6F6E67 .string "long unsigned int"
|
||
2454 20756E73
|
||
2454 69676E65
|
||
2454 6420696E
|
||
2454 7400
|
||
BFIN GAS /tmp/ccQfzMld.s page 58
|
||
|
||
|
||
2455 .LASF13:
|
||
2456 032d 636F6465 .string "code"
|
||
2456 00
|
||
2457 .LASF15:
|
||
2458 0332 70617261 .string "param"
|
||
2458 6D00
|
||
2459 .LASF5:
|
||
2460 0338 73686F72 .string "short unsigned int"
|
||
2460 7420756E
|
||
2460 7369676E
|
||
2460 65642069
|
||
2460 6E7400
|
||
2461 .LASF59:
|
||
2462 034b 64696769 .string "digital_word_prev"
|
||
2462 74616C5F
|
||
2462 776F7264
|
||
2462 5F707265
|
||
2462 7600
|
||
2463 .LASF14:
|
||
2464 035d 73746174 .string "status"
|
||
2464 757300
|
||
2465 .LASF52:
|
||
2466 0364 73697A65 .string "size"
|
||
2466 00
|
||
2467 .LASF53:
|
||
2468 0369 68646D61 .string "hdma_send_done"
|
||
2468 5F73656E
|
||
2468 645F646F
|
||
2468 6E6500
|
||
2469 .LASF20:
|
||
2470 0378 63686172 .string "char"
|
||
2470 00
|
||
2471 .LASF6:
|
||
2472 037d 696E7433 .string "int32_t"
|
||
2472 325F7400
|
||
2473 .LASF18:
|
||
2474 0385 64617461 .string "data"
|
||
2474 00
|
||
2475 .LASF73:
|
||
2476 038a 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
2476 652F6665
|
||
2476 64612F4D
|
||
2476 4950542F
|
||
2476 52616469
|
||
2477 .LASF64:
|
||
2478 03d4 73747265 .string "streams_cnt"
|
||
2478 616D735F
|
||
2478 636E7400
|
||
2479 .LASF25:
|
||
2480 03e0 4C353032 .string "L502_ADC_RANGE_05"
|
||
2480 5F414443
|
||
2480 5F52414E
|
||
2480 47455F30
|
||
2480 3500
|
||
2481 .LASF35:
|
||
2482 03f2 4C353032 .string "L502_SYNC_DI_SYN2_FALL"
|
||
2482 5F53594E
|
||
BFIN GAS /tmp/ccQfzMld.s page 59
|
||
|
||
|
||
2482 435F4449
|
||
2482 5F53594E
|
||
2482 325F4641
|
||
2483 .LASF33:
|
||
2484 0409 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
|
||
2484 5F53594E
|
||
2484 435F4449
|
||
2484 5F53594E
|
||
2484 325F5249
|
||
2485 .LASF50:
|
||
2486 0420 73706F72 .string "sport_tx_done"
|
||
2486 745F7478
|
||
2486 5F646F6E
|
||
2486 6500
|
||
2487 .LASF65:
|
||
2488 042e 54585F62 .string "TX_buff"
|
||
2488 75666600
|
||
2489 .LASF60:
|
||
2490 0436 64617461 .string "data_I"
|
||
2490 5F4900
|
||
2491 .LASF41:
|
||
2492 043d 4C353032 .string "L502_STREAM_ALL_IN"
|
||
2492 5F535452
|
||
2492 45414D5F
|
||
2492 414C4C5F
|
||
2492 494E00
|
||
2493 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/ccQfzMld.s page 60
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_user_process.c
|
||
/tmp/ccQfzMld.s:13 .text:0000000000000000 _usr_cmd_process
|
||
*COM*:0000000000000028 _dbg_sport_rx_copy
|
||
/tmp/ccQfzMld.s:698 .bss:0000000000000000 _streams_cnt
|
||
/tmp/ccQfzMld.s:393 .text:00000000000001f8 _sport_tx_done
|
||
/tmp/ccQfzMld.s:420 .text:0000000000000214 _hdma_send_done
|
||
/tmp/ccQfzMld.s:447 .text:0000000000000230 _usr_out_proc_data
|
||
/tmp/ccQfzMld.s:510 .text:000000000000027c _usr_in_proc_data
|
||
/tmp/ccQfzMld.s:714 .bss:0000000000000015 _DY_SYN_2_value
|
||
/tmp/ccQfzMld.s:719 .bss:0000000000000016 _DY_SYN_2_value_prev
|
||
/tmp/ccQfzMld.s:704 .bss:0000000000000010 _streams_succes_flag
|
||
/tmp/ccQfzMld.s:709 .bss:0000000000000014 _LFSM_started
|
||
|
||
UNDEFINED SYMBOLS
|
||
_l502_cmd_done
|
||
_memset
|
||
_params_set_lch_cnt
|
||
_params_set_lch
|
||
_params_set_adc_freq_div
|
||
_params_set_ref_freq
|
||
_params_set_adc_interframe_delay
|
||
_params_set_sync_mode
|
||
_params_set_sync_start_mode
|
||
_sport_in_set_step_size
|
||
_configure
|
||
_l502_stream_init
|
||
_stream_enable
|
||
_stream_out_preload
|
||
_streams_start
|
||
_stream_out_buf_free
|
||
_stream_in_buf_free
|
||
_sport_tx_req_rdy
|
||
_sport_tx_start_req
|
||
_TX_buff
|
||
_hdma_send_req_rdy
|
||
_hdma_send_req_start
|