4335 lines
164 KiB
Plaintext
4335 lines
164 KiB
Plaintext
BFIN GAS /tmp/ccPntIEp.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 F1010000 .text;
|
||
8 02000001
|
||
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/ccPntIEp.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 ****
|
||
49:src/l502_user_process.c ****
|
||
50:src/l502_user_process.c **** //#pragma section("sdram_noinit", NO_INIT)
|
||
51:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
52:src/l502_user_process.c **** //__attribute__((section(".sdram_noinit"), far))
|
||
53:src/l502_user_process.c **** //static volatile uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];
|
||
54:src/l502_user_process.c **** //uint32_t dbg_sport_rx_copy[TX_BUFF_SIZE];// = {0,};
|
||
55:src/l502_user_process.c **** uint32_t dbg_sport_rx_copy[dbg_sport_rx_copy_size];// = {0,};
|
||
56:src/l502_user_process.c **** //*
|
||
57:src/l502_user_process.c ****
|
||
58:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
59:src/l502_user_process.c **** //static volatile uint32_t LFSM_data[LFSM_DATALEN] = {0,};
|
||
60:src/l502_user_process.c ****
|
||
61:src/l502_user_process.c **** //#include "l502_sdram_noinit.h"
|
||
62:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE];
|
||
63:src/l502_user_process.c **** //static volatile uint32_t TX_buff[TX_BUFF_SIZE] __attribute__((section(".sdram_noinit")));
|
||
64:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000] __attribute__((section(".sdram_noinit")));
|
||
65:src/l502_user_process.c **** //static volatile uint32_t TX_buff[10000];
|
||
66:src/l502_user_process.c ****
|
||
67:src/l502_user_process.c **** //static volatile uint32_t
|
||
68:src/l502_user_process.c ****
|
||
69:src/l502_user_process.c **** // = {0,};
|
||
70:src/l502_user_process.c ****
|
||
71:src/l502_user_process.c ****
|
||
72:src/l502_user_process.c ****
|
||
73:src/l502_user_process.c **** uint32_t streams_succes_flag = 0;
|
||
74:src/l502_user_process.c ****
|
||
75:src/l502_user_process.c **** /*
|
||
76:src/l502_user_process.c **** struct dataprocess_typedef {
|
||
77:src/l502_user_process.c **** uint8_t config = 0;
|
||
78:src/l502_user_process.c **** uint32_t datapoints_max_N = 0;
|
||
79:src/l502_user_process.c **** uint32_t datapoint_curr_I = 0;
|
||
80:src/l502_user_process.c **** uint32_t data_raw;
|
||
81:src/l502_user_process.c **** };
|
||
82:src/l502_user_process.c **** */
|
||
83:src/l502_user_process.c ****
|
||
84:src/l502_user_process.c ****
|
||
85:src/l502_user_process.c **** extern volatile uint32_t TX_buff[]; //size: TX_BUFF_SIZE
|
||
86:src/l502_user_process.c **** //extern volatile uint32_t RAW_data_buff[]; //size: RAW_DATA_BUFF_SIZE
|
||
87:src/l502_user_process.c **** extern volatile uint32_t AVG_buff[]; //size: AVG_BUFF_SIZE
|
||
88:src/l502_user_process.c **** //extern volatile uint32_t FFT_buff[]; //size: FFT_BUFF_SIZE
|
||
89:src/l502_user_process.c ****
|
||
90:src/l502_user_process.c **** volatile struct dataprocessor_dypedef{
|
||
91:src/l502_user_process.c **** uint8_t mode;
|
||
92:src/l502_user_process.c **** uint8_t mode_next;
|
||
93:src/l502_user_process.c **** uint8_t cycle_state;
|
||
94:src/l502_user_process.c **** uint8_t LFSM_state; // 0 -- waiting for it... ; 1 -- receiving LFSM data
|
||
95:src/l502_user_process.c **** uint16_t average_N_max;
|
||
BFIN GAS /tmp/ccPntIEp.s page 3
|
||
|
||
|
||
96:src/l502_user_process.c **** uint16_t average_N;
|
||
97:src/l502_user_process.c **** uint32_t TX_buff_I;
|
||
98:src/l502_user_process.c **** uint8_t TX_buff_state; //0 --blocked, 1 -- filling, 2 -- ready to send
|
||
99:src/l502_user_process.c **** uint32_t AVG_buff_I;
|
||
100:src/l502_user_process.c **** uint8_t AVG_buff_state;
|
||
101:src/l502_user_process.c **** uint32_t FFT_buff_I;
|
||
102:src/l502_user_process.c **** uint8_t FFT_buff_state;
|
||
103:src/l502_user_process.c **** uint32_t digital_word_prev;
|
||
104:src/l502_user_process.c **** uint32_t digital_word_curr;
|
||
105:src/l502_user_process.c **** uint8_t DIN2_SYN_value_curr;
|
||
106:src/l502_user_process.c **** uint8_t DIN2_SYN_value_prev;
|
||
107:src/l502_user_process.c **** }Proc_state;
|
||
108:src/l502_user_process.c ****
|
||
109:src/l502_user_process.c **** volatile uint32_t TX_buff_I = 0;
|
||
110:src/l502_user_process.c **** volatile uint32_t TX_buff_I_shadow = 123321;
|
||
111:src/l502_user_process.c ****
|
||
112:src/l502_user_process.c **** volatile uint32_t data_I = 0;
|
||
113:src/l502_user_process.c **** volatile uint32_t send_size = 0;
|
||
114:src/l502_user_process.c ****
|
||
115:src/l502_user_process.c ****
|
||
116:src/l502_user_process.c ****
|
||
117:src/l502_user_process.c **** //int f_sport_test(void);
|
||
118:src/l502_user_process.c **** void l502_stream_init(void);
|
||
119:src/l502_user_process.c ****
|
||
120:src/l502_user_process.c **** //struct LFSM_typedef{
|
||
121:src/l502_user_process.c **** // uint8_t
|
||
122:src/l502_user_process.c **** //};
|
||
123:src/l502_user_process.c ****
|
||
124:src/l502_user_process.c **** uint8_t LFSM_started = 0;
|
||
125:src/l502_user_process.c ****
|
||
126:src/l502_user_process.c ****
|
||
127:src/l502_user_process.c **** uint8_t DY_SYN_2_value = 0;
|
||
128:src/l502_user_process.c **** uint8_t DY_SYN_2_value_prev = 0;
|
||
129:src/l502_user_process.c **** /***************************************************************************//**
|
||
130:src/l502_user_process.c **** @brief Обработка принятого массива данных АЦП/DIN.
|
||
131:src/l502_user_process.c ****
|
||
132:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов
|
||
133:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0.
|
||
134:src/l502_user_process.c ****
|
||
135:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес<D0B5>
|
||
136:src/l502_user_process.c **** однако эти данные все еще считаются использованным<D18B>
|
||
137:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет <20>
|
||
138:src/l502_user_process.c **** stream_in_buf_free()).
|
||
139:src/l502_user_process.c ****
|
||
140:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц
|
||
141:src/l502_user_process.c **** следующем проходе еще раз с указателем на необработ
|
||
142:src/l502_user_process.c ****
|
||
143:src/l502_user_process.c **** В текущей реализации просто запускается передача д<>
|
||
144:src/l502_user_process.c ****
|
||
145:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными
|
||
146:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло<D0BB>
|
||
147:src/l502_user_process.c **** @return Функция возвращает количество обработанн
|
||
148:src/l502_user_process.c **** На эти данные не будет вызываться повторн<D180>
|
||
149:src/l502_user_process.c **** но они считаются еще используемыми
|
||
150:src/l502_user_process.c **** *******************************************************************************/
|
||
151:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
152:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA
|
||
BFIN GAS /tmp/ccPntIEp.s page 4
|
||
|
||
|
||
153:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт
|
||
154:src/l502_user_process.c **** вызвали бы позже */
|
||
155:src/l502_user_process.c **** ++streams_cnt[0];
|
||
156:src/l502_user_process.c **** /*
|
||
157:src/l502_user_process.c **** for (int i = 0; i < TX_BUFF_SIZE; ++i){
|
||
158:src/l502_user_process.c **** TX_buff[i] = 0x00000000;
|
||
159:src/l502_user_process.c **** }
|
||
160:src/l502_user_process.c **** */
|
||
161:src/l502_user_process.c ****
|
||
162:src/l502_user_process.c **** //for (int i = 0; i < dbg_sport_rx_copy; ++i){
|
||
163:src/l502_user_process.c **** // dbg_sport_rx_copy[i] = data[i];
|
||
164:src/l502_user_process.c **** //}
|
||
165:src/l502_user_process.c ****
|
||
166:src/l502_user_process.c ****
|
||
167:src/l502_user_process.c ****
|
||
168:src/l502_user_process.c **** //*
|
||
169:src/l502_user_process.c **** //simple transparent mode
|
||
170:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
171:src/l502_user_process.c **** data_I = 0;
|
||
172:src/l502_user_process.c **** while((data_I < size )&& (TX_buff_I < TX_BUFF_SIZE)){
|
||
173:src/l502_user_process.c **** TX_buff[TX_buff_I++] = data[data_I++];
|
||
174:src/l502_user_process.c **** }
|
||
175:src/l502_user_process.c **** }
|
||
176:src/l502_user_process.c ****
|
||
177:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
178:src/l502_user_process.c **** data_I = 0;
|
||
179:src/l502_user_process.c **** //TX_buff_I = 0;
|
||
180:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
181:src/l502_user_process.c **** while((data_I < size )&& (Proc_state.AVG_buff_I < AVG_BUFF_SIZE)){
|
||
182:src/l502_user_process.c **** //uint32_t word = data[data_I];
|
||
183:src/l502_user_process.c **** //uint32_t avg_word = AVG_buff[Proc_state.AVG_buff_I++];
|
||
184:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = (avg_word & 0x00FFFFFF) + (word & 0x00FFFFFF);
|
||
185:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I++] = data[data_I++];
|
||
186:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I++] = data[data_I++];
|
||
187:src/l502_user_process.c **** // Proc_state.AVG_buff_I++;
|
||
188:src/l502_user_process.c **** // data_I++;
|
||
189:src/l502_user_process.c **** }
|
||
190:src/l502_user_process.c **** //Proc_state.AVG_buff_I = 0;
|
||
191:src/l502_user_process.c ****
|
||
192:src/l502_user_process.c **** }
|
||
193:src/l502_user_process.c ****
|
||
194:src/l502_user_process.c ****
|
||
195:src/l502_user_process.c ****
|
||
196:src/l502_user_process.c **** /*/
|
||
197:src/l502_user_process.c ****
|
||
198:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
199:src/l502_user_process.c **** uint32_t data_I = 0;
|
||
200:src/l502_user_process.c **** while((data_I < size )&& (TX_buff_I < (TX_BUFF_SIZE - 1))){
|
||
201:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = data[data_I++];
|
||
202:src/l502_user_process.c **** uint32_t word = data[data_I++];
|
||
203:src/l502_user_process.c **** TX_buff[TX_buff_I++] = (word & 0x00FFFFFF);// | 0xDE000000;
|
||
204:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = ((word & 0x00FFFFFF) | 0xDE000000);
|
||
205:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xADEFDEED;
|
||
206:src/l502_user_process.c **** }
|
||
207:src/l502_user_process.c **** }
|
||
208:src/l502_user_process.c **** //*/
|
||
209:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/ccPntIEp.s page 5
|
||
|
||
|
||
210:src/l502_user_process.c **** //*
|
||
211:src/l502_user_process.c ****
|
||
212:src/l502_user_process.c ****
|
||
213:src/l502_user_process.c **** // if (Proc_state.mode == AVG){
|
||
214:src/l502_user_process.c **** //TX_buff_I = 10;
|
||
215:src/l502_user_process.c **** /*
|
||
216:src/l502_user_process.c **** uint32_t data_I = 0;
|
||
217:src/l502_user_process.c **** uint8_t new_cycle_started = 0;
|
||
218:src/l502_user_process.c **** uint8_t cycle_cont = 1;
|
||
219:src/l502_user_process.c **** while ((data_I < size) && (Proc_state.AVG_buff_I < AVG_BUFF_SIZE) && cycle_cont ){
|
||
220:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
221:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF;
|
||
222:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24);
|
||
223:src/l502_user_process.c **** */
|
||
224:src/l502_user_process.c **** /*
|
||
225:src/l502_user_process.c **** if (header == 0x00){
|
||
226:src/l502_user_process.c **** Proc_state.digital_word_prev = Proc_state.digital_word_curr;
|
||
227:src/l502_user_process.c **** Proc_state.digital_word_curr = word;
|
||
228:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
229:src/l502_user_process.c **** if (word & 0b1 << 17){
|
||
230:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
231:src/l502_user_process.c **** }else{
|
||
232:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
233:src/l502_user_process.c **** }
|
||
234:src/l502_user_process.c ****
|
||
235:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){ //new cycle started
|
||
236:src/l502_user_process.c **** new_cycle_started = 1;
|
||
237:src/l502_user_process.c **** }
|
||
238:src/l502_user_process.c **** }
|
||
239:src/l502_user_process.c **** //*/
|
||
240:src/l502_user_process.c **** /*
|
||
241:src/l502_user_process.c **** if (header == 0xD0){ //it`s first channel
|
||
242:src/l502_user_process.c **** if (new_cycle_started){
|
||
243:src/l502_user_process.c **** new_cycle_started = 0;
|
||
244:src/l502_user_process.c **** ++Proc_state.average_N;
|
||
245:src/l502_user_process.c **** if (Proc_state.average_N >= Proc_state.average_N_max){
|
||
246:src/l502_user_process.c **** Proc_state.mode == AVG_DONE;
|
||
247:src/l502_user_process.c **** cycle_cont = 0; //break averaging cycle
|
||
248:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
249:src/l502_user_process.c **** }
|
||
250:src/l502_user_process.c **** }else{
|
||
251:src/l502_user_process.c **** if (Proc_state.AVG_buff_I < AVG_BUFF_SIZE){
|
||
252:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I] =(word & 0x00FFFFFF);// | 0xDE000000;
|
||
253:src/l502_user_process.c **** //uint32_t tmp = AVG_buff[Proc_state.AVG_buff_I];
|
||
254:src/l502_user_process.c **** //tmp += val;
|
||
255:src/l502_user_process.c **** //tmp &= 0x0FFFFFFF;
|
||
256:src/l502_user_process.c **** //AVG_buff[Proc_state.AVG_buff_I] = tmp | (0x40000000 & 0xF0000000); //set header (first 4 bit
|
||
257:src/l502_user_process.c ****
|
||
258:src/l502_user_process.c **** Proc_state.AVG_buff_I++;
|
||
259:src/l502_user_process.c **** }
|
||
260:src/l502_user_process.c **** }
|
||
261:src/l502_user_process.c **** }
|
||
262:src/l502_user_process.c **** data_I++;
|
||
263:src/l502_user_process.c **** //*/
|
||
264:src/l502_user_process.c ****
|
||
265:src/l502_user_process.c **** // AVG_buff[Proc_state.AVG_buff_I] = 0xDDDDDDDD;
|
||
266:src/l502_user_process.c ****
|
||
BFIN GAS /tmp/ccPntIEp.s page 6
|
||
|
||
|
||
267:src/l502_user_process.c ****
|
||
268:src/l502_user_process.c ****
|
||
269:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = data[data_I];
|
||
270:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xEEEEEEEE;
|
||
271:src/l502_user_process.c **** // data_I++;
|
||
272:src/l502_user_process.c **** // Proc_state.AVG_buff_I++;
|
||
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 **** // if (Proc_state.AVG_buff_I == AVG_BUFF_SIZE){
|
||
278:src/l502_user_process.c **** /* if (Proc_state.AVG_buff_I >= 10){
|
||
279:src/l502_user_process.c **** Proc_state.AVG_buff_I = 10;
|
||
280:src/l502_user_process.c **** Proc_state.mode == AVG_DONE;
|
||
281:src/l502_user_process.c **** }
|
||
282:src/l502_user_process.c **** */
|
||
283:src/l502_user_process.c **** // }
|
||
284:src/l502_user_process.c **** /*
|
||
285:src/l502_user_process.c **** if(Proc_state.mode == AVG_DONE){ //TODO:
|
||
286:src/l502_user_process.c **** if (Proc_state.TX_buff_state == 0){
|
||
287:src/l502_user_process.c **** Proc_state.TX_buff_state = 1; //0 --ready, 1 -- filling, 2 -- ready to send
|
||
288:src/l502_user_process.c **** // Proc_state.AVG_buff_state = 1; //0 -- ready, 1 -- blocked,
|
||
289:src/l502_user_process.c **** uint32_t max_I = TX_BUFF_SIZE;
|
||
290:src/l502_user_process.c **** if (max_I > AVG_BUFF_SIZE){
|
||
291:src/l502_user_process.c **** max_I = AVG_BUFF_SIZE;
|
||
292:src/l502_user_process.c **** }
|
||
293:src/l502_user_process.c **** for (uint32_t I = 0; I < max_I; ++I){
|
||
294:src/l502_user_process.c **** if (TX_buff_I < TX_BUFF_SIZE){
|
||
295:src/l502_user_process.c **** ++TX_buff_I;
|
||
296:src/l502_user_process.c **** }
|
||
297:src/l502_user_process.c **** TX_buff[TX_buff_I] = AVG_buff[I];
|
||
298:src/l502_user_process.c **** AVG_buff[I] = 0;
|
||
299:src/l502_user_process.c **** }
|
||
300:src/l502_user_process.c **** Proc_state.TX_buff_state = 2; //0 --ready, 1 -- filling, 2 -- ready to send
|
||
301:src/l502_user_process.c **** }
|
||
302:src/l502_user_process.c **** Proc_state.mode = Proc_state.mode_next;
|
||
303:src/l502_user_process.c **** }
|
||
304:src/l502_user_process.c **** //*/
|
||
305:src/l502_user_process.c ****
|
||
306:src/l502_user_process.c ****
|
||
307:src/l502_user_process.c ****
|
||
308:src/l502_user_process.c ****
|
||
309:src/l502_user_process.c ****
|
||
310:src/l502_user_process.c **** /*
|
||
311:src/l502_user_process.c **** uint32_t radar_word_I = 0;
|
||
312:src/l502_user_process.c ****
|
||
313:src/l502_user_process.c **** //uint32_t TX_buff_I = 0;
|
||
314:src/l502_user_process.c **** uint32_t word_prev = 0;
|
||
315:src/l502_user_process.c **** uint32_t digital_word_prev = 0;
|
||
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 **** for (int data_I = 0; (data_I < size) && (TX_buff_I < TX_BUFF_SIZE); ++data_I){
|
||
321:src/l502_user_process.c **** uint32_t word = data[data_I];
|
||
322:src/l502_user_process.c **** uint32_t val = word & 0x00FFFFFF;
|
||
323:src/l502_user_process.c **** uint8_t header = (uint8_t)(word >> 24);
|
||
BFIN GAS /tmp/ccPntIEp.s page 7
|
||
|
||
|
||
324:src/l502_user_process.c **** //11010000
|
||
325:src/l502_user_process.c **** if (((header & 0b10000000) == 0b10000000)){ //it`s ADC word
|
||
326:src/l502_user_process.c **** if (header == 0XD0){ //phy channel № 1 in common mode
|
||
327:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = ((0b01100000 & LFSM_val_ON) << 24) & val;
|
||
328:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xD0ADEFEA;
|
||
329:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = word;
|
||
330:src/l502_user_process.c ****
|
||
331:src/l502_user_process.c **** }else if (header == 0xD1){//phy channel № 2 in common mode
|
||
332:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
333:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = ((0b01100000 & LFSM_val_OFF) << 24) & val;
|
||
334:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xD0ADEFEB;
|
||
335:src/l502_user_process.c **** }else{
|
||
336:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = word;
|
||
337:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
338:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xD0AAAAAA;
|
||
339:src/l502_user_process.c **** }
|
||
340:src/l502_user_process.c ****
|
||
341:src/l502_user_process.c ****
|
||
342:src/l502_user_process.c **** } else if ( header == 0b00000000){ //it`s digital
|
||
343:src/l502_user_process.c **** //if ((word & 0x2200) == 0x2200){
|
||
344:src/l502_user_process.c **** TX_buff[TX_buff_I++] = word;
|
||
345:src/l502_user_process.c **** //TX_buff[TX_buff_I++] = 0xAD000000;
|
||
346:src/l502_user_process.c ****
|
||
347:src/l502_user_process.c ****
|
||
348:src/l502_user_process.c ****
|
||
349:src/l502_user_process.c **** //detect rise on DI_SYN2 -- start of chirp
|
||
350:src/l502_user_process.c **** if (word & 0b1 << 17){
|
||
351:src/l502_user_process.c **** DY_SYN_2_value = 1;
|
||
352:src/l502_user_process.c **** }else{
|
||
353:src/l502_user_process.c **** DY_SYN_2_value = 0;
|
||
354:src/l502_user_process.c **** }
|
||
355:src/l502_user_process.c ****
|
||
356:src/l502_user_process.c **** if ((DY_SYN_2_value == 1)&& (DY_SYN_2_value_prev == 0)){
|
||
357:src/l502_user_process.c **** TX_buff[TX_buff_I++] = 0xAD000000;
|
||
358:src/l502_user_process.c **** }
|
||
359:src/l502_user_process.c **** DY_SYN_2_value_prev = DY_SYN_2_value;
|
||
360:src/l502_user_process.c ****
|
||
361:src/l502_user_process.c **** digital_word_prev = word;
|
||
362:src/l502_user_process.c **** } else{
|
||
363:src/l502_user_process.c **** // TX_buff[TX_buff_I++] = word;
|
||
364:src/l502_user_process.c **** }
|
||
365:src/l502_user_process.c **** word_prev = word;
|
||
366:src/l502_user_process.c ****
|
||
367:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
368:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
369:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
370:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
371:src/l502_user_process.c **** // }else if ((header & 0b00000000) == ){
|
||
372:src/l502_user_process.c ****
|
||
373:src/l502_user_process.c **** }
|
||
374:src/l502_user_process.c **** */
|
||
375:src/l502_user_process.c ****
|
||
376:src/l502_user_process.c **** //stream_in_buf_free(size);
|
||
377:src/l502_user_process.c ****
|
||
378:src/l502_user_process.c **** /*
|
||
379:src/l502_user_process.c ****
|
||
380:src/l502_user_process.c **** //int i = 0;
|
||
BFIN GAS /tmp/ccPntIEp.s page 8
|
||
|
||
|
||
381:src/l502_user_process.c **** //uint8_t
|
||
382:src/l502_user_process.c **** //while
|
||
383:src/l502_user_process.c ****
|
||
384:src/l502_user_process.c **** for (int i = 0; i < LFSM_DATALEN; ++i){
|
||
385:src/l502_user_process.c **** uint32_t msg;
|
||
386:src/l502_user_process.c **** if (i % 2){
|
||
387:src/l502_user_process.c **** msg = (LFSM_val_ON << 24) + data[i];
|
||
388:src/l502_user_process.c **** }else{
|
||
389:src/l502_user_process.c **** msg = (LFSM_val_OFF << 24) + data[i];
|
||
390:src/l502_user_process.c **** }
|
||
391:src/l502_user_process.c **** LFSM_data[i] = msg;
|
||
392:src/l502_user_process.c **** }
|
||
393:src/l502_user_process.c ****
|
||
394:src/l502_user_process.c **** */
|
||
395:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
396:src/l502_user_process.c ****
|
||
397:src/l502_user_process.c **** //streams_cnt[0]
|
||
398:src/l502_user_process.c **** /*
|
||
399:src/l502_user_process.c **** if (Proc_state.TX_buff_state == 2){
|
||
400:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_BUFF_SIZE, 0);
|
||
401:src/l502_user_process.c **** }else if(0){
|
||
402:src/l502_user_process.c ****
|
||
403:src/l502_user_process.c **** }else{
|
||
404:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_buff_I, 0);
|
||
405:src/l502_user_process.c **** TX_buff_I = 0;
|
||
406:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0);
|
||
407:src/l502_user_process.c **** }
|
||
408:src/l502_user_process.c **** */
|
||
409:src/l502_user_process.c ****
|
||
410:src/l502_user_process.c **** /*
|
||
411:src/l502_user_process.c **** if (Proc_state.mode == AVG_DONE){
|
||
412:src/l502_user_process.c ****
|
||
413:src/l502_user_process.c **** uint32_t send_size = Proc_state.AVG_buff_I;
|
||
414:src/l502_user_process.c **** // uint32_t send_size = AVG_BUFF_SIZE;
|
||
415:src/l502_user_process.c **** hdma_send_req_start(AVG_buff, send_size, 0);
|
||
416:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
417:src/l502_user_process.c **** return send_size;
|
||
418:src/l502_user_process.c **** }
|
||
419:src/l502_user_process.c **** //*/
|
||
420:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
421:src/l502_user_process.c **** send_size = Proc_state.AVG_buff_I;
|
||
422:src/l502_user_process.c **** //send_size = TX_buff_I;
|
||
423:src/l502_user_process.c **** //uint32_t send_size = AVG_BUFF_SIZE;
|
||
424:src/l502_user_process.c **** hdma_send_req_start(AVG_buff, send_size, 0);
|
||
425:src/l502_user_process.c **** return send_size;
|
||
426:src/l502_user_process.c **** }else{
|
||
427:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_buff_I, 0);
|
||
428:src/l502_user_process.c **** TX_buff_I_shadow = TX_buff_I;
|
||
429:src/l502_user_process.c **** TX_buff_I = 0;
|
||
430:src/l502_user_process.c **** return TX_buff_I_shadow;
|
||
431:src/l502_user_process.c **** }
|
||
432:src/l502_user_process.c **** //hdma_send_req_start(data, size, 0);
|
||
433:src/l502_user_process.c **** //streams_cnt[0] = hdma_send_req_start(LFSM_data, LFSM_DATALEN, 0);
|
||
434:src/l502_user_process.c **** //return size;
|
||
435:src/l502_user_process.c **** }
|
||
436:src/l502_user_process.c **** return 0;
|
||
437:src/l502_user_process.c **** }
|
||
BFIN GAS /tmp/ccPntIEp.s page 9
|
||
|
||
|
||
438:src/l502_user_process.c ****
|
||
439:src/l502_user_process.c ****
|
||
440:src/l502_user_process.c ****
|
||
441:src/l502_user_process.c **** /***************************************************************************//**
|
||
442:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT
|
||
443:src/l502_user_process.c ****
|
||
444:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов
|
||
445:src/l502_user_process.c **** ПК по HDMA.
|
||
446:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес<D0B5>
|
||
447:src/l502_user_process.c **** однако эти данные все еще считаются использованным<D18B>
|
||
448:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет <20>
|
||
449:src/l502_user_process.c **** stream_out_buf_free()).
|
||
450:src/l502_user_process.c ****
|
||
451:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц
|
||
452:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны
|
||
453:src/l502_user_process.c ****
|
||
454:src/l502_user_process.c **** В текущей реализации просто запускается передача д<>
|
||
455:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы.
|
||
456:src/l502_user_process.c ****
|
||
457:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными
|
||
458:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло<D0BB>
|
||
459:src/l502_user_process.c **** @return Функция возвращает количество обработанн
|
||
460:src/l502_user_process.c **** На эти данные не будет вызываться повторн<D180>
|
||
461:src/l502_user_process.c **** но они считаются еще используемыми
|
||
462:src/l502_user_process.c **** ******************************************************************************/
|
||
463:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
464:src/l502_user_process.c ****
|
||
465:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA
|
||
466:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт
|
||
467:src/l502_user_process.c **** вызвали бы позже */
|
||
468:src/l502_user_process.c **** ++streams_cnt[2];
|
||
469:src/l502_user_process.c ****
|
||
470:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
471:src/l502_user_process.c ****
|
||
472:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более
|
||
473:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */
|
||
474:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX)
|
||
475:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX;
|
||
476:src/l502_user_process.c ****
|
||
477:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
478:src/l502_user_process.c ****
|
||
479:src/l502_user_process.c **** return size;
|
||
480:src/l502_user_process.c **** }
|
||
481:src/l502_user_process.c **** return 0;
|
||
482:src/l502_user_process.c **** }
|
||
483:src/l502_user_process.c ****
|
||
484:src/l502_user_process.c ****
|
||
485:src/l502_user_process.c ****
|
||
486:src/l502_user_process.c ****
|
||
487:src/l502_user_process.c ****
|
||
488:src/l502_user_process.c ****
|
||
489:src/l502_user_process.c **** /****************************************************************************//**
|
||
490:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA
|
||
491:src/l502_user_process.c ****
|
||
492:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд<D0B3>
|
||
493:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе
|
||
494:src/l502_user_process.c **** помощью hdma_send_req_start().
|
||
BFIN GAS /tmp/ccPntIEp.s page 10
|
||
|
||
|
||
495:src/l502_user_process.c ****
|
||
496:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны
|
||
497:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова
|
||
498:src/l502_user_process.c **** ****************************************************************************/
|
||
499:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
500:src/l502_user_process.c **** ++streams_cnt[3];
|
||
501:src/l502_user_process.c ****
|
||
502:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
503:src/l502_user_process.c **** }
|
||
504:src/l502_user_process.c ****
|
||
505:src/l502_user_process.c ****
|
||
506:src/l502_user_process.c ****
|
||
507:src/l502_user_process.c **** /***************************************************************************//**
|
||
508:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT
|
||
509:src/l502_user_process.c ****
|
||
510:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з<>
|
||
511:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это
|
||
512:src/l502_user_process.c **** помощью sport_tx_start_req().
|
||
513:src/l502_user_process.c ****
|
||
514:src/l502_user_process.c ****
|
||
515:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны<D0BD>
|
||
516:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова<D0B2>
|
||
517:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
518:src/l502_user_process.c **** ++streams_cnt[1];
|
||
519:src/l502_user_process.c ****
|
||
520:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
521:src/l502_user_process.c **** }
|
||
522:src/l502_user_process.c ****
|
||
523:src/l502_user_process.c ****
|
||
524:src/l502_user_process.c ****
|
||
525:src/l502_user_process.c ****
|
||
526:src/l502_user_process.c ****
|
||
527:src/l502_user_process.c ****
|
||
528:src/l502_user_process.c ****
|
||
529:src/l502_user_process.c ****
|
||
530:src/l502_user_process.c ****
|
||
531:src/l502_user_process.c **** /****************************************************************************//**
|
||
532:src/l502_user_process.c **** @brief Обработка пользовательских команд.
|
||
533:src/l502_user_process.c ****
|
||
534:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом
|
||
535:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER.
|
||
536:src/l502_user_process.c ****
|
||
537:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз
|
||
538:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и
|
||
539:src/l502_user_process.c **** при необходимости передать данные с результатом
|
||
540:src/l502_user_process.c ****
|
||
541:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды
|
||
542:src/l502_user_process.c **** ******************************************************************************/
|
||
543:src/l502_user_process.c ****
|
||
544:src/l502_user_process.c ****
|
||
545:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
||
16 .loc 1 545 0
|
||
17 .LVL0:
|
||
18 0000 0032 P0 = R0;
|
||
19 0002 FC05 [--sp] = ( r7:7, p5:4 );
|
||
20
|
||
21 .LCFI0:
|
||
BFIN GAS /tmp/ccPntIEp.s page 11
|
||
|
||
|
||
22 0004 00E81A00 LINK 104;
|
||
23 .LCFI1:
|
||
546:src/l502_user_process.c **** switch (cmd->code){
|
||
24 .loc 1 546 0
|
||
25 0008 21E1FF7F R1 = 32767 (X);
|
||
547:src/l502_user_process.c ****
|
||
548:src/l502_user_process.c ****
|
||
549:src/l502_user_process.c **** /*
|
||
550:src/l502_user_process.c **** Command template
|
||
551:src/l502_user_process.c **** case 0x800?:{
|
||
552:src/l502_user_process.c ****
|
||
553:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_
|
||
554:src/l502_user_process.c **** break;
|
||
555:src/l502_user_process.c **** }
|
||
556:src/l502_user_process.c **** */
|
||
557:src/l502_user_process.c **** // typedef struct {
|
||
558:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */
|
||
559:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и<>
|
||
560:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */
|
||
561:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */
|
||
562:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома
|
||
563:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к<>
|
||
564:src/l502_user_process.c **** // } t_l502_bf_cmd;
|
||
565:src/l502_user_process.c ****
|
||
566:src/l502_user_process.c ****
|
||
567:src/l502_user_process.c ****
|
||
568:src/l502_user_process.c ****
|
||
569:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
570:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
571:src/l502_user_process.c **** break;
|
||
572:src/l502_user_process.c **** }
|
||
573:src/l502_user_process.c ****
|
||
574:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO
|
||
575:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
576:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
577:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I];
|
||
578:src/l502_user_process.c **** rcv_data[I] = I;
|
||
579:src/l502_user_process.c **** }
|
||
580:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
581:src/l502_user_process.c **** break;
|
||
582:src/l502_user_process.c **** }
|
||
583:src/l502_user_process.c **** case 0x8003:{ //configure ADC
|
||
584:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
585:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
586: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
|
||
587: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,
|
||
588:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
589:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
590:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
591:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
592:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
593:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div;
|
||
594:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div;
|
||
595:src/l502_user_process.c ****
|
||
596:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
597:src/l502_user_process.c ****
|
||
598:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF
|
||
BFIN GAS /tmp/ccPntIEp.s page 12
|
||
|
||
|
||
599:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??);
|
||
600:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??);
|
||
601:src/l502_user_process.c **** err_codes[12] = configure();
|
||
602:src/l502_user_process.c ****
|
||
603:src/l502_user_process.c ****
|
||
604:src/l502_user_process.c ****
|
||
605:src/l502_user_process.c ****
|
||
606:src/l502_user_process.c **** uint32_t err_codes_sum = 0;
|
||
607:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){
|
||
608:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
609:src/l502_user_process.c **** }
|
||
610:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
611:src/l502_user_process.c **** break;
|
||
612:src/l502_user_process.c **** }
|
||
613:src/l502_user_process.c **** case 0x8004:{ //start streams
|
||
614:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
615:src/l502_user_process.c **** l502_stream_init();
|
||
616:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
617:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
618:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
619:src/l502_user_process.c **** //hdma_send_start();
|
||
620:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
621:src/l502_user_process.c **** break;
|
||
622:src/l502_user_process.c **** }
|
||
623:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data()
|
||
624:src/l502_user_process.c ****
|
||
625:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3];
|
||
626:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
627:src/l502_user_process.c **** break;
|
||
628:src/l502_user_process.c **** }
|
||
629:src/l502_user_process.c ****
|
||
630:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr
|
||
631:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0;
|
||
632:src/l502_user_process.c ****
|
||
633:src/l502_user_process.c **** for (int i = 0; i < dbg_sport_rx_copy_size; ++i){
|
||
634:src/l502_user_process.c **** if (dbg_sport_rx_copy[i]){
|
||
635:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
636:src/l502_user_process.c **** }
|
||
637:src/l502_user_process.c **** }
|
||
638:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
639:src/l502_user_process.c **** break;
|
||
640:src/l502_user_process.c **** }
|
||
641:src/l502_user_process.c ****
|
||
642:src/l502_user_process.c ****
|
||
643:src/l502_user_process.c ****
|
||
644:src/l502_user_process.c **** case 0x8007:{ //start data processing: No dataprocessing. Just copy data to output buffer
|
||
645:src/l502_user_process.c **** TX_buff_I = 0;
|
||
646:src/l502_user_process.c ****
|
||
647:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
648:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT;
|
||
649:src/l502_user_process.c **** Proc_state.LFSM_state = 0;
|
||
650:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
651:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
652:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
653:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
654:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
655:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
BFIN GAS /tmp/ccPntIEp.s page 13
|
||
|
||
|
||
656:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
657:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
658:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
659:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
660:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
661:src/l502_user_process.c ****
|
||
662:src/l502_user_process.c ****
|
||
663:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
664:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
665:src/l502_user_process.c **** }
|
||
666:src/l502_user_process.c ****
|
||
667:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
668:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
669:src/l502_user_process.c **** break;
|
||
670:src/l502_user_process.c **** }
|
||
671:src/l502_user_process.c **** case 0x8008:{ //get data from SPORT_RX copied arr
|
||
672:src/l502_user_process.c **** TX_buff_I = 0;
|
||
673:src/l502_user_process.c ****
|
||
674:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
675:src/l502_user_process.c **** Proc_state.mode_next = AVG;
|
||
676:src/l502_user_process.c **** Proc_state.LFSM_state = 0;
|
||
677:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
678:src/l502_user_process.c **** // Proc_state.average_N_max = cmd->param;
|
||
679:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
680:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
681:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
682:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
683:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
684:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
685:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
686:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
687:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
688:src/l502_user_process.c ****
|
||
689:src/l502_user_process.c ****
|
||
690:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
691:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
692:src/l502_user_process.c **** }
|
||
693:src/l502_user_process.c ****
|
||
694:src/l502_user_process.c **** // l502_cmd_done(cmd-> param, NULL, 0);
|
||
695:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
696:src/l502_user_process.c ****
|
||
697:src/l502_user_process.c **** break;
|
||
698:src/l502_user_process.c **** }
|
||
699:src/l502_user_process.c **** case 0x8009:{ //request TX_buff_I_shadow value (last size of TX_buff transferred to pc )
|
||
700:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||
701:src/l502_user_process.c **** break;
|
||
702:src/l502_user_process.c **** }
|
||
703:src/l502_user_process.c **** case 0x800A:{ //get data from SPORT_RX copied arr
|
||
704:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
705:src/l502_user_process.c **** break;
|
||
706:src/l502_user_process.c **** }
|
||
707:src/l502_user_process.c ****
|
||
708:src/l502_user_process.c ****
|
||
709:src/l502_user_process.c ****
|
||
710:src/l502_user_process.c ****
|
||
711:src/l502_user_process.c ****
|
||
712:src/l502_user_process.c **** case 0x8010:{ //L502_BF_USR_CMD_CODE_ECHO
|
||
BFIN GAS /tmp/ccPntIEp.s page 14
|
||
|
||
|
||
713:src/l502_user_process.c **** //uint32_t test_res = f_sport_test();
|
||
714:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
715:src/l502_user_process.c **** break;
|
||
716:src/l502_user_process.c **** }
|
||
717:src/l502_user_process.c ****
|
||
718:src/l502_user_process.c ****
|
||
719:src/l502_user_process.c ****
|
||
720:src/l502_user_process.c **** /*
|
||
721:src/l502_user_process.c **** case 0x8002:{
|
||
722:src/l502_user_process.c **** cmd-> result = cmd->param * 2;
|
||
723:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
|
||
724:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13);
|
||
725:src/l502_user_process.c **** break;}
|
||
726:src/l502_user_process.c **** case 0x8001:{
|
||
727:src/l502_user_process.c **** //cmd-> result = cmd->param * 2;
|
||
728:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
|
||
729:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13);
|
||
730:src/l502_user_process.c **** break;}
|
||
731:src/l502_user_process.c **** */
|
||
732:src/l502_user_process.c ****
|
||
733:src/l502_user_process.c **** default: {
|
||
734:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
735:src/l502_user_process.c **** }
|
||
736:src/l502_user_process.c **** }
|
||
737:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1);
|
||
738:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
|
||
739:src/l502_user_process.c **** }
|
||
26 .loc 1 739 0
|
||
27 000c 7E30 R7 = SP;
|
||
546:src/l502_user_process.c **** switch (cmd->code){
|
||
28 .loc 1 546 0
|
||
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 .L46 (bp);
|
||
36 .L2:
|
||
734:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0);
|
||
37 .loc 1 734 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 .L40:
|
||
44 .loc 1 739 0
|
||
45 0024 3732 SP = R7;
|
||
46 0026 01E80000 UNLINK;
|
||
47 002a BC05 ( r7:7, p5:4 ) = [sp++];
|
||
48
|
||
49 .LCFI2:
|
||
50 002c 1000 rts;
|
||
51 .LVL3:
|
||
52 .L46:
|
||
546:src/l502_user_process.c **** switch (cmd->code){
|
||
BFIN GAS /tmp/ccPntIEp.s page 15
|
||
|
||
|
||
53 .loc 1 546 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 66000000 .dd .L4;
|
||
66 0008 92000000 .dd .L5;
|
||
67 000c 44010000 .dd .L6;
|
||
68 0010 76010000 .dd .L7;
|
||
69 0014 96010000 .dd .L8;
|
||
70 0018 0A020000 .dd .L9;
|
||
71 001c 78020000 .dd .L10;
|
||
72 0020 52000000 .dd .L11;
|
||
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:
|
||
714:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0);
|
||
82 .loc 1 714 0
|
||
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 739 0
|
||
89 0048 3732 SP = R7;
|
||
90 004a 01E80000 UNLINK;
|
||
91 004e BC05 ( r7:7, p5:4 ) = [sp++];
|
||
92
|
||
93 .LCFI3:
|
||
94 0050 1000 rts;
|
||
95 .LVL5:
|
||
96 .L11:
|
||
700:src/l502_user_process.c **** l502_cmd_done(TX_buff_I_shadow, NULL, 0);
|
||
97 .loc 1 700 0
|
||
98 0052 4AE10000 P2.H = _TX_buff_I_shadow;
|
||
99 0056 0AE10000 P2.L = _TX_buff_I_shadow;
|
||
100 005a 1091 R0 = [P2];
|
||
101 005c 0160 R1 = 0 (X);
|
||
102 005e 0260 R2 = 0 (X);
|
||
103 0060 FFE3D0FF call _l502_cmd_done;
|
||
104 .LVL6:
|
||
105 0064 E02F jump.s .L40;
|
||
106 .LVL7:
|
||
107 .L4:
|
||
BFIN GAS /tmp/ccPntIEp.s page 16
|
||
|
||
|
||
108 .LBB2:
|
||
575:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
109 .loc 1 575 0
|
||
110 0066 C1AC P1 = [P0+12];
|
||
111 .LBE2:
|
||
571:src/l502_user_process.c **** break;
|
||
112 .loc 1 571 0
|
||
113 0068 6E32 P5 = SP;
|
||
114 .LBB5:
|
||
575:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
115 .loc 1 575 0
|
||
116 006a 4A44 P2 = P1 << 2;
|
||
117 006c 226C P2 += 4;
|
||
118 006e 1644 SP -= P2;
|
||
119 0070 4E30 R1 = SP;
|
||
120 .LBB3:
|
||
576:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
121 .loc 1 576 0
|
||
122 0072 5130 R2 = P1;
|
||
123 .LBE3:
|
||
575:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size];
|
||
124 .loc 1 575 0
|
||
125 0074 C164 R1 += 24;
|
||
126 .LBB4:
|
||
576:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
127 .loc 1 576 0
|
||
128 0076 020C cc =R2==0;
|
||
129 0078 0818 if cc jump .L16;
|
||
130 007a 1132 P2 = R1;
|
||
131 007c 0060 R0 = 0 (X);
|
||
132 .LVL8:
|
||
133 .L17:
|
||
578:src/l502_user_process.c **** rcv_data[I] = I;
|
||
134 .loc 1 578 0
|
||
135 007e 1092 [P2++] = R0;
|
||
576:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){
|
||
136 .loc 1 576 0
|
||
137 0080 0864 R0 += 1;
|
||
138 0082 C2A0 R2 = [P0+12];
|
||
139 0084 020A cc =R2<=R0 (iu);
|
||
140 0086 FC17 if !cc jump .L17 (bp);
|
||
141 .L16:
|
||
142 .LBE4:
|
||
580:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size);
|
||
143 .loc 1 580 0
|
||
144 0088 40A0 R0 = [P0+4];
|
||
145 .LVL9:
|
||
146 008a FFE3BBFF call _l502_cmd_done;
|
||
147 .LVL10:
|
||
148 008e 7532 SP = P5;
|
||
149 0090 CA2F jump.s .L40;
|
||
150 .LVL11:
|
||
151 .L5:
|
||
152 .LBE5:
|
||
153 .LBB6:
|
||
584:src/l502_user_process.c **** uint32_t err_codes[15] = {0,};
|
||
154 .loc 1 584 0
|
||
BFIN GAS /tmp/ccPntIEp.s page 17
|
||
|
||
|
||
155 0092 2AE1B0FF P2 = -80 (X);
|
||
156 0096 575B P5 = FP + P2;
|
||
157 0098 0160 R1 = 0 (X);
|
||
158 009a E261 R2 = 60 (X);
|
||
159 009c 4530 R0 = P5;
|
||
160 009e FFE3B1FF call _memset;
|
||
161 .LVL12:
|
||
585:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1);
|
||
162 .loc 1 585 0
|
||
163 00a2 0860 R0 = 1 (X);
|
||
164 00a4 FFE3AEFF call _params_set_lch_cnt;
|
||
165 00a8 C0BA [FP+-80] = R0;
|
||
587: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,
|
||
166 .loc 1 587 0
|
||
167 00aa 0860 R0 = 1 (X);
|
||
168 00ac F0B0 [SP+12] = R0;
|
||
169 00ae 30B1 [SP+16] = R0;
|
||
170 00b0 0060 R0 = 0 (X);
|
||
171 00b2 00CC09C2 R1 = R1 -|- R1 ||
|
||
171 70B10000
|
||
172 [SP+20] = R0 ||
|
||
173 nop;
|
||
174 00ba 0260 R2 = 0 (X);
|
||
175 00bc FFE3A2FF call _params_set_lch;
|
||
176 00c0 D0BA [FP+-76] = R0;
|
||
588:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1);
|
||
177 .loc 1 588 0
|
||
178 00c2 0860 R0 = 1 (X);
|
||
179 00c4 FFE39EFF call _params_set_adc_freq_div;
|
||
180 00c8 E0BA [FP+-72] = R0;
|
||
589:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000);
|
||
181 .loc 1 589 0
|
||
182 00ca 20E1093D R0 = 15625 (X);
|
||
183 00ce 384F R0 <<= 7;
|
||
184 00d0 FFE398FF call _params_set_ref_freq;
|
||
185 00d4 F0BA [FP+-68] = R0;
|
||
590:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0);
|
||
186 .loc 1 590 0
|
||
187 00d6 0060 R0 = 0 (X);
|
||
188 00d8 FFE394FF call _params_set_adc_interframe_delay;
|
||
189 00dc 00BB [FP+-64] = R0;
|
||
591:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL);
|
||
190 .loc 1 591 0
|
||
191 00de 0060 R0 = 0 (X);
|
||
192 00e0 FFE390FF call _params_set_sync_mode;
|
||
193 00e4 10BB [FP+-60] = R0;
|
||
592:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL);
|
||
194 .loc 1 592 0
|
||
195 00e6 0060 R0 = 0 (X);
|
||
196 00e8 FFE38CFF call _params_set_sync_start_mode;
|
||
197 00ec 20BB [FP+-56] = R0;
|
||
596:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024);
|
||
198 .loc 1 596 0
|
||
199 00ee 20E10004 R0 = 1024 (X);
|
||
200 00f2 FFE387FF call _sport_in_set_step_size;
|
||
201 00f6 50BB [FP+-44] = R0;
|
||
601:src/l502_user_process.c **** err_codes[12] = configure();
|
||
BFIN GAS /tmp/ccPntIEp.s page 18
|
||
|
||
|
||
202 .loc 1 601 0
|
||
203 00f8 FFE384FF call _configure;
|
||
204 .LBB7:
|
||
608:src/l502_user_process.c **** err_codes_sum += err_codes[i];
|
||
205 .loc 1 608 0
|
||
206 00fc D2B8 R2 = [FP+-76];
|
||
207 00fe C1B8 R1 = [FP+-80];
|
||
208 0100 04CC0A02 R1 = R1 + R2 (NS) ||
|
||
208 80BB0000
|
||
209 [FP+-32] = R0 ||
|
||
210 nop;
|
||
211 .LVL13:
|
||
212 0108 E2B8 R2 = [FP+-72];
|
||
213 010a 5150 R1 = R1 + R2;
|
||
214 .LVL14:
|
||
215 010c F2B8 R2 = [FP+-68];
|
||
216 010e 5150 R1 = R1 + R2;
|
||
217 .LVL15:
|
||
218 0110 02B9 R2 = [FP+-64];
|
||
219 0112 5150 R1 = R1 + R2;
|
||
220 .LVL16:
|
||
221 0114 12B9 R2 = [FP+-60];
|
||
222 0116 5150 R1 = R1 + R2;
|
||
223 .LVL17:
|
||
224 0118 22B9 R2 = [FP+-56];
|
||
225 011a 5150 R1 = R1 + R2;
|
||
226 .LVL18:
|
||
227 011c 32B9 R2 = [FP+-52];
|
||
228 011e 5150 R1 = R1 + R2;
|
||
229 .LVL19:
|
||
230 0120 42B9 R2 = [FP+-48];
|
||
231 0122 5150 R1 = R1 + R2;
|
||
232 .LVL20:
|
||
233 0124 52B9 R2 = [FP+-44];
|
||
234 0126 5150 R1 = R1 + R2;
|
||
235 .LVL21:
|
||
236 0128 62B9 R2 = [FP+-40];
|
||
237 012a 5150 R1 = R1 + R2;
|
||
238 .LVL22:
|
||
239 012c 72B9 R2 = [FP+-36];
|
||
240 012e 5150 R1 = R1 + R2;
|
||
241 .LVL23:
|
||
242 0130 0850 R0 = R0 + R1;
|
||
243 .LVL24:
|
||
244 0132 91B9 R1 = [FP+-28];
|
||
245 0134 0850 R0 = R0 + R1;
|
||
246 .LVL25:
|
||
247 .LBE7:
|
||
610:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15);
|
||
248 .loc 1 610 0
|
||
249 0136 A1B9 R1 = [FP+-24];
|
||
250 0138 0850 R0 = R0 + R1;
|
||
251 .LVL26:
|
||
252 013a 4D30 R1 = P5;
|
||
253 013c 7A60 R2 = 15 (X);
|
||
254 013e FFE361FF call _l502_cmd_done;
|
||
255 0142 712F jump.s .L40;
|
||
BFIN GAS /tmp/ccPntIEp.s page 19
|
||
|
||
|
||
256 .LVL27:
|
||
257 .L6:
|
||
258 .LBE6:
|
||
259 .LBB8:
|
||
614:src/l502_user_process.c **** uint32_t err_codes[5] = {0,};
|
||
260 .loc 1 614 0
|
||
261 0144 0060 R0 = 0 (X);
|
||
262 0146 B0BB [FP+-20] = R0;
|
||
263 0148 C0BB [FP+-16] = R0;
|
||
264 014a D0BB [FP+-12] = R0;
|
||
265 014c E0BB [FP+-8] = R0;
|
||
266 014e F0BB [FP+-4] = R0;
|
||
615:src/l502_user_process.c **** l502_stream_init();
|
||
267 .loc 1 615 0
|
||
268 0150 FFE358FF call _l502_stream_init;
|
||
269 .LVL28:
|
||
616:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask
|
||
270 .loc 1 616 0
|
||
271 0154 1860 R0 = 3 (X);
|
||
272 0156 FFE355FF call _stream_enable;
|
||
273 015a B0BB [FP+-20] = R0;
|
||
617:src/l502_user_process.c **** err_codes[1] = stream_out_preload();
|
||
274 .loc 1 617 0
|
||
275 015c FFE352FF call _stream_out_preload;
|
||
276 0160 C0BB [FP+-16] = R0;
|
||
618:src/l502_user_process.c **** err_codes[2] = streams_start();
|
||
277 .loc 1 618 0
|
||
278 0162 FFE34FFF call _streams_start;
|
||
279 0166 D0BB [FP+-12] = R0;
|
||
620:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5);
|
||
280 .loc 1 620 0
|
||
281 0168 4F30 R1 = FP;
|
||
282 016a 0060 R0 = 0 (X);
|
||
283 016c 6167 R1 += -20;
|
||
284 016e 2A60 R2 = 5 (X);
|
||
285 0170 FFE348FF call _l502_cmd_done;
|
||
286 0174 582F jump.s .L40;
|
||
287 .LVL29:
|
||
288 .L7:
|
||
289 .LBE8:
|
||
290 .LBB9:
|
||
626:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4);
|
||
291 .loc 1 626 0
|
||
292 0176 4AE10000 P2.H = _streams_cnt;
|
||
293 017a 0AE10000 P2.L = _streams_cnt;
|
||
294 017e 1191 R1 = [P2];
|
||
295 0180 50A0 R0 = [P2+4];
|
||
296 0182 0850 R0 = R0 + R1;
|
||
297 0184 91A0 R1 = [P2+8];
|
||
298 0186 0850 R0 = R0 + R1;
|
||
299 0188 D1A0 R1 = [P2+12];
|
||
300 018a 0850 R0 = R0 + R1;
|
||
301 018c 4A30 R1 = P2;
|
||
302 018e 2260 R2 = 4 (X);
|
||
303 0190 FFE338FF call _l502_cmd_done;
|
||
304 .LVL30:
|
||
305 0194 482F jump.s .L40;
|
||
BFIN GAS /tmp/ccPntIEp.s page 20
|
||
|
||
|
||
306 .LVL31:
|
||
307 .L8:
|
||
627:src/l502_user_process.c **** break;
|
||
308 .loc 1 627 0
|
||
309 0196 4AE10000 P2.H = _dbg_sport_rx_copy;
|
||
310 019a 0AE12800 P2.L = _dbg_sport_rx_copy;
|
||
311 019e 1091 R0 = [P2];
|
||
312 01a0 0802 CC = R0;
|
||
313 01a2 0002 R0 = CC;
|
||
314 .LBE9:
|
||
315 .LBB10:
|
||
316 .LBB11:
|
||
635:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
317 .loc 1 635 0
|
||
318 01a4 51A0 R1 = [P2+4];
|
||
319 01a6 1030 R2 = R0;
|
||
320 .LVL32:
|
||
321 01a8 010C cc =R1==0;
|
||
322 01aa 0A64 R2 += 1;
|
||
323 01ac 0206 if !cc R0 = R2;
|
||
324 .LVL33:
|
||
325 01ae 91A0 R1 = [P2+8];
|
||
326 01b0 1030 R2 = R0;
|
||
327 01b2 010C cc =R1==0;
|
||
328 01b4 0A64 R2 += 1;
|
||
329 .LVL34:
|
||
330 01b6 0206 if !cc R0 = R2;
|
||
331 .LVL35:
|
||
332 01b8 D1A0 R1 = [P2+12];
|
||
333 01ba 1030 R2 = R0;
|
||
334 01bc 010C cc =R1==0;
|
||
335 01be 0A64 R2 += 1;
|
||
336 .LVL36:
|
||
337 01c0 0206 if !cc R0 = R2;
|
||
338 .LVL37:
|
||
339 01c2 11A1 R1 = [P2+16];
|
||
340 01c4 1030 R2 = R0;
|
||
341 01c6 010C cc =R1==0;
|
||
342 01c8 0A64 R2 += 1;
|
||
343 .LVL38:
|
||
344 01ca 0206 if !cc R0 = R2;
|
||
345 .LVL39:
|
||
346 01cc 51A1 R1 = [P2+20];
|
||
347 01ce 1030 R2 = R0;
|
||
348 01d0 010C cc =R1==0;
|
||
349 01d2 0A64 R2 += 1;
|
||
350 .LVL40:
|
||
351 01d4 0206 if !cc R0 = R2;
|
||
352 .LVL41:
|
||
353 01d6 91A1 R1 = [P2+24];
|
||
354 01d8 1030 R2 = R0;
|
||
355 01da 010C cc =R1==0;
|
||
356 01dc 0A64 R2 += 1;
|
||
357 .LVL42:
|
||
358 01de 0206 if !cc R0 = R2;
|
||
359 .LVL43:
|
||
360 01e0 D1A1 R1 = [P2+28];
|
||
BFIN GAS /tmp/ccPntIEp.s page 21
|
||
|
||
|
||
361 01e2 1030 R2 = R0;
|
||
362 01e4 010C cc =R1==0;
|
||
363 01e6 0A64 R2 += 1;
|
||
364 .LVL44:
|
||
365 01e8 0206 if !cc R0 = R2;
|
||
366 .LVL45:
|
||
367 01ea 11A2 R1 = [P2+32];
|
||
368 01ec 1030 R2 = R0;
|
||
369 01ee 010C cc =R1==0;
|
||
370 01f0 0A64 R2 += 1;
|
||
371 .LVL46:
|
||
372 01f2 0206 if !cc R0 = R2;
|
||
373 .LVL47:
|
||
374 .LBE11:
|
||
638:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
375 .loc 1 638 0
|
||
376 01f4 51A2 R1 = [P2+36];
|
||
377 .LBB12:
|
||
635:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
378 .loc 1 635 0
|
||
379 01f6 1030 R2 = R0;
|
||
380 .LBE12:
|
||
638:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
381 .loc 1 638 0
|
||
382 01f8 010C cc =R1==0;
|
||
383 .LBB13:
|
||
635:src/l502_user_process.c **** ++sport_rx_nonzero_sum;
|
||
384 .loc 1 635 0
|
||
385 01fa 0A64 R2 += 1;
|
||
386 .LVL48:
|
||
387 .LBE13:
|
||
638:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, dbg_sport_rx_copy, 1024);
|
||
388 .loc 1 638 0
|
||
389 01fc 0206 if !cc R0 = R2;
|
||
390 .LVL49:
|
||
391 01fe 4A30 R1 = P2;
|
||
392 0200 22E10004 R2 = 1024 (X);
|
||
393 0204 FFE3FEFE call _l502_cmd_done;
|
||
394 .LVL50:
|
||
395 0208 0E2F jump.s .L40;
|
||
396 .LVL51:
|
||
397 .L9:
|
||
398 .LBE10:
|
||
645:src/l502_user_process.c **** TX_buff_I = 0;
|
||
399 .loc 1 645 0
|
||
400 020a 4CE10000 P4.H = _TX_buff_I;
|
||
401 020e 0260 R2 = 0 (X);
|
||
402 0210 0CE11400 P4.L = _TX_buff_I;
|
||
647:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
403 .loc 1 647 0
|
||
404 0214 4AE10000 P2.H = _Proc_state;
|
||
645:src/l502_user_process.c **** TX_buff_I = 0;
|
||
405 .loc 1 645 0
|
||
406 0218 2293 [P4] = R2;
|
||
647:src/l502_user_process.c **** Proc_state.mode = TRANSPARENT;
|
||
407 .loc 1 647 0
|
||
408 021a 0AE12C00 P2.L = _Proc_state;
|
||
BFIN GAS /tmp/ccPntIEp.s page 22
|
||
|
||
|
||
409 021e 0860 R0 = 1 (X);
|
||
410 0220 109B B [P2] = R0;
|
||
648:src/l502_user_process.c **** Proc_state.mode_next = TRANSPARENT;
|
||
411 .loc 1 648 0
|
||
412 0222 90E60100 B [P2+1] = R0;
|
||
649:src/l502_user_process.c **** Proc_state.LFSM_state = 0;
|
||
413 .loc 1 649 0
|
||
414 0226 0160 R1 = 0 (X);
|
||
415 0228 91E60300 B [P2+3] = R1;
|
||
650:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
416 .loc 1 650 0
|
||
417 022c 5060 R0 = 10 (X);
|
||
418 022e 90B4 W [P2+4] = R0;
|
||
652:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
419 .loc 1 652 0
|
||
420 0230 0860 R0 = 1 (X);
|
||
421 0232 D0B4 W [P2+6] = R0;
|
||
653:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
422 .loc 1 653 0
|
||
423 0234 92B0 [P2+8] = R2;
|
||
654:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
424 .loc 1 654 0
|
||
425 0236 91E60C00 B [P2+12] = R1;
|
||
655:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
426 .loc 1 655 0
|
||
427 023a 12B1 [P2+16] = R2;
|
||
656:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
428 .loc 1 656 0
|
||
429 023c 91E61400 B [P2+20] = R1;
|
||
657:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
430 .loc 1 657 0
|
||
431 0240 92B1 [P2+24] = R2;
|
||
658:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
432 .loc 1 658 0
|
||
433 0242 91E61C00 B [P2+28] = R1;
|
||
659:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
434 .loc 1 659 0
|
||
435 0246 12B2 [P2+32] = R2;
|
||
436 0248 4DE10000 P5.H = _TX_buff;
|
||
660:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
437 .loc 1 660 0
|
||
438 024c 52B2 [P2+36] = R2;
|
||
439 024e 0068 P0 = 0 (X);
|
||
440 .LVL52:
|
||
441 0250 0DE10000 P5.L = _TX_buff;
|
||
442 .LBB14:
|
||
664:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
443 .loc 1 664 0
|
||
444 0254 0060 R0 = 0 (X);
|
||
445 0256 29E1E803 P1 = 1000 (X);
|
||
446 025a B2E00410 LSETUP (.L38, .L48) LC1 = P1;
|
||
447 .L38:
|
||
448 025e 855E P2 = P5 + (P0 << 2);
|
||
449 0260 1093 [P2] = R0;
|
||
450 .L48:
|
||
663:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
451 .loc 1 663 0
|
||
BFIN GAS /tmp/ccPntIEp.s page 23
|
||
|
||
|
||
452 0262 086C P0 += 1;
|
||
453 .LVL53:
|
||
454 .L44:
|
||
455 .LBE14:
|
||
695:src/l502_user_process.c **** l502_cmd_done(TX_buff_I, NULL, 0);
|
||
456 .loc 1 695 0
|
||
457 0264 2091 R0 = [P4];
|
||
458 0266 0160 R1 = 0 (X);
|
||
459 0268 0260 R2 = 0 (X);
|
||
460 026a FFE3CBFE call _l502_cmd_done;
|
||
461 .LVL54:
|
||
462 .loc 1 739 0
|
||
463 026e 3732 SP = R7;
|
||
464 0270 01E80000 UNLINK;
|
||
465 0274 BC05 ( r7:7, p5:4 ) = [sp++];
|
||
466
|
||
467 .LCFI4:
|
||
468 0276 1000 rts;
|
||
469 .LVL55:
|
||
470 .L10:
|
||
672:src/l502_user_process.c **** TX_buff_I = 0;
|
||
471 .loc 1 672 0
|
||
472 0278 4CE10000 P4.H = _TX_buff_I;
|
||
473 027c 0260 R2 = 0 (X);
|
||
474 027e 0CE11400 P4.L = _TX_buff_I;
|
||
674:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
475 .loc 1 674 0
|
||
476 0282 4AE10000 P2.H = _Proc_state;
|
||
672:src/l502_user_process.c **** TX_buff_I = 0;
|
||
477 .loc 1 672 0
|
||
478 0286 2293 [P4] = R2;
|
||
674:src/l502_user_process.c **** Proc_state.mode = AVG;
|
||
479 .loc 1 674 0
|
||
480 0288 0AE12C00 P2.L = _Proc_state;
|
||
481 028c 1060 R0 = 2 (X);
|
||
482 028e 109B B [P2] = R0;
|
||
675:src/l502_user_process.c **** Proc_state.mode_next = AVG;
|
||
483 .loc 1 675 0
|
||
484 0290 90E60100 B [P2+1] = R0;
|
||
676:src/l502_user_process.c **** Proc_state.LFSM_state = 0;
|
||
485 .loc 1 676 0
|
||
486 0294 0160 R1 = 0 (X);
|
||
487 0296 91E60300 B [P2+3] = R1;
|
||
677:src/l502_user_process.c **** Proc_state.average_N_max = 10;
|
||
488 .loc 1 677 0
|
||
489 029a 5060 R0 = 10 (X);
|
||
490 029c 90B4 W [P2+4] = R0;
|
||
679:src/l502_user_process.c **** Proc_state.average_N = 1;
|
||
491 .loc 1 679 0
|
||
492 029e 0860 R0 = 1 (X);
|
||
493 02a0 D0B4 W [P2+6] = R0;
|
||
680:src/l502_user_process.c **** Proc_state.TX_buff_I = 0;
|
||
494 .loc 1 680 0
|
||
495 02a2 92B0 [P2+8] = R2;
|
||
681:src/l502_user_process.c **** Proc_state.TX_buff_state = 0;
|
||
496 .loc 1 681 0
|
||
497 02a4 91E60C00 B [P2+12] = R1;
|
||
BFIN GAS /tmp/ccPntIEp.s page 24
|
||
|
||
|
||
682:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
498 .loc 1 682 0
|
||
499 02a8 12B1 [P2+16] = R2;
|
||
683:src/l502_user_process.c **** Proc_state.AVG_buff_state = 0;
|
||
500 .loc 1 683 0
|
||
501 02aa 91E61400 B [P2+20] = R1;
|
||
684:src/l502_user_process.c **** Proc_state.FFT_buff_I = 0;
|
||
502 .loc 1 684 0
|
||
503 02ae 92B1 [P2+24] = R2;
|
||
685:src/l502_user_process.c **** Proc_state.FFT_buff_state = 0;
|
||
504 .loc 1 685 0
|
||
505 02b0 91E61C00 B [P2+28] = R1;
|
||
686:src/l502_user_process.c **** Proc_state.digital_word_prev = 0;
|
||
506 .loc 1 686 0
|
||
507 02b4 12B2 [P2+32] = R2;
|
||
508 02b6 4DE10000 P5.H = _TX_buff;
|
||
687:src/l502_user_process.c **** Proc_state.digital_word_curr = 0;
|
||
509 .loc 1 687 0
|
||
510 02ba 52B2 [P2+36] = R2;
|
||
511 02bc 0068 P0 = 0 (X);
|
||
512 .LVL56:
|
||
513 02be 0DE10000 P5.L = _TX_buff;
|
||
514 .LBB15:
|
||
691:src/l502_user_process.c **** TX_buff[i] = 0;
|
||
515 .loc 1 691 0
|
||
516 02c2 0060 R0 = 0 (X);
|
||
517 02c4 29E1E803 P1 = 1000 (X);
|
||
518 02c8 B2E00410 LSETUP (.L39, .L47) LC1 = P1;
|
||
519 .L39:
|
||
520 02cc 855E P2 = P5 + (P0 << 2);
|
||
521 02ce 1093 [P2] = R0;
|
||
522 .L47:
|
||
690:src/l502_user_process.c **** for (uint32_t i = 0; i < TX_BUFF_SIZE; ++i){
|
||
523 .loc 1 690 0
|
||
524 02d0 086C P0 += 1;
|
||
525 02d2 C92F jump.s .L44;
|
||
526 .LBE15:
|
||
527 .LFE6:
|
||
528 .size _usr_cmd_process, .-_usr_cmd_process
|
||
529 .align 4
|
||
530 .global _sport_tx_done;
|
||
531 .type _sport_tx_done, STT_FUNC;
|
||
532 _sport_tx_done:
|
||
533 .LFB5:
|
||
517:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
534 .loc 1 517 0
|
||
535 .LVL57:
|
||
518:src/l502_user_process.c **** ++streams_cnt[1];
|
||
536 .loc 1 518 0
|
||
537 02d4 4AE10000 P2.H = _streams_cnt;
|
||
517:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||
538 .loc 1 517 0
|
||
539 02d8 00E80000 LINK 0;
|
||
540 .LCFI5:
|
||
518:src/l502_user_process.c **** ++streams_cnt[1];
|
||
541 .loc 1 518 0
|
||
542 02dc 0AE10000 P2.L = _streams_cnt;
|
||
BFIN GAS /tmp/ccPntIEp.s page 25
|
||
|
||
|
||
543 02e0 50A0 R0 = [P2+4];
|
||
544 .LVL58:
|
||
545 02e2 0864 R0 += 1;
|
||
546 02e4 50B0 [P2+4] = R0;
|
||
520:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
547 .loc 1 520 0
|
||
548 02e6 0130 R0 = R1;
|
||
521:src/l502_user_process.c **** }
|
||
549 .loc 1 521 0
|
||
550 02e8 01E80000 UNLINK;
|
||
520:src/l502_user_process.c **** stream_out_buf_free(size);
|
||
551 .loc 1 520 0
|
||
552 02ec FFE28AFE jump.l _stream_out_buf_free;
|
||
553 .LVL59:
|
||
554 .LFE5:
|
||
555 .size _sport_tx_done, .-_sport_tx_done
|
||
556 .align 4
|
||
557 .global _hdma_send_done;
|
||
558 .type _hdma_send_done, STT_FUNC;
|
||
559 _hdma_send_done:
|
||
560 .LFB4:
|
||
499:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
561 .loc 1 499 0
|
||
562 .LVL60:
|
||
500:src/l502_user_process.c **** ++streams_cnt[3];
|
||
563 .loc 1 500 0
|
||
564 02f0 4AE10000 P2.H = _streams_cnt;
|
||
499:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) {
|
||
565 .loc 1 499 0
|
||
566 02f4 00E80000 LINK 0;
|
||
567 .LCFI6:
|
||
500:src/l502_user_process.c **** ++streams_cnt[3];
|
||
568 .loc 1 500 0
|
||
569 02f8 0AE10000 P2.L = _streams_cnt;
|
||
570 02fc D0A0 R0 = [P2+12];
|
||
571 .LVL61:
|
||
572 02fe 0864 R0 += 1;
|
||
573 0300 D0B0 [P2+12] = R0;
|
||
502:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
574 .loc 1 502 0
|
||
575 0302 0130 R0 = R1;
|
||
503:src/l502_user_process.c **** }
|
||
576 .loc 1 503 0
|
||
577 0304 01E80000 UNLINK;
|
||
502:src/l502_user_process.c **** stream_in_buf_free(size);
|
||
578 .loc 1 502 0
|
||
579 0308 FFE27CFE jump.l _stream_in_buf_free;
|
||
580 .LVL62:
|
||
581 .LFE4:
|
||
582 .size _hdma_send_done, .-_hdma_send_done
|
||
583 .align 4
|
||
584 .global _usr_out_proc_data;
|
||
585 .type _usr_out_proc_data, STT_FUNC;
|
||
586 _usr_out_proc_data:
|
||
587 .LFB3:
|
||
463:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
588 .loc 1 463 0
|
||
BFIN GAS /tmp/ccPntIEp.s page 26
|
||
|
||
|
||
589 .LVL63:
|
||
590 030c 7005 [--sp] = ( r7:6 );
|
||
591
|
||
592 .LCFI7:
|
||
468:src/l502_user_process.c **** ++streams_cnt[2];
|
||
593 .loc 1 468 0
|
||
594 030e 4AE10000 P2.H = _streams_cnt;
|
||
463:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
595 .loc 1 463 0
|
||
596 0312 00E80300 LINK 12;
|
||
597 .LCFI8:
|
||
468:src/l502_user_process.c **** ++streams_cnt[2];
|
||
598 .loc 1 468 0
|
||
599 0316 0AE10000 P2.L = _streams_cnt;
|
||
463:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
600 .loc 1 463 0
|
||
601 031a 3030 R6 = R0;
|
||
468:src/l502_user_process.c **** ++streams_cnt[2];
|
||
602 .loc 1 468 0
|
||
603 031c 90A0 R0 = [P2+8];
|
||
604 .LVL64:
|
||
605 031e 0864 R0 += 1;
|
||
463:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) {
|
||
606 .loc 1 463 0
|
||
607 0320 82CE01CE R7 = ROT R1 BY 0 ||
|
||
607 90B00000
|
||
608 [P2+8] = R0 ||
|
||
609 nop;
|
||
610 .LVL65:
|
||
470:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
611 .loc 1 470 0
|
||
612 0328 FFE36CFE call _sport_tx_req_rdy;
|
||
613 032c 000C cc =R0==0;
|
||
614 032e 0E18 if cc jump .L57;
|
||
615 0330 20E10040 R0 = 16384 (X);
|
||
616 0334 070A cc =R7<=R0 (iu);
|
||
617 0336 3806 if !cc R7 = R0;
|
||
618 .LVL66:
|
||
477:src/l502_user_process.c **** sport_tx_start_req(data, size);
|
||
619 .loc 1 477 0
|
||
620 0338 0630 R0 = R6;
|
||
621 033a 0F30 R1 = R7;
|
||
622 033c FFE362FE call _sport_tx_start_req;
|
||
482:src/l502_user_process.c **** }
|
||
623 .loc 1 482 0
|
||
624 0340 0730 R0 = R7;
|
||
625 0342 01E80000 UNLINK;
|
||
626 0346 3005 ( r7:6 ) = [sp++];
|
||
627
|
||
628 .LCFI9:
|
||
629 .LVL67:
|
||
630 0348 1000 rts;
|
||
631 .LVL68:
|
||
632 .L57:
|
||
470:src/l502_user_process.c **** if (sport_tx_req_rdy()) {
|
||
633 .loc 1 470 0
|
||
634 034a 0760 R7 = 0 (X);
|
||
BFIN GAS /tmp/ccPntIEp.s page 27
|
||
|
||
|
||
635 .LVL69:
|
||
482:src/l502_user_process.c **** }
|
||
636 .loc 1 482 0
|
||
637 034c 0730 R0 = R7;
|
||
638 034e 01E80000 UNLINK;
|
||
639 0352 3005 ( r7:6 ) = [sp++];
|
||
640
|
||
641 .LCFI10:
|
||
642 .LVL70:
|
||
643 0354 1000 rts;
|
||
644 .LFE3:
|
||
645 .size _usr_out_proc_data, .-_usr_out_proc_data
|
||
646 0356 0000 .align 4
|
||
647 .global _usr_in_proc_data;
|
||
648 .type _usr_in_proc_data, STT_FUNC;
|
||
649 _usr_in_proc_data:
|
||
650 .LFB2:
|
||
151:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
651 .loc 1 151 0
|
||
652 .LVL71:
|
||
653 0358 FB05 [--sp] = ( r7:7, p5:3 );
|
||
654
|
||
655 .LCFI11:
|
||
155:src/l502_user_process.c **** ++streams_cnt[0];
|
||
656 .loc 1 155 0
|
||
657 035a 4AE10000 P2.H = _streams_cnt;
|
||
151:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
658 .loc 1 151 0
|
||
659 035e 00E80300 LINK 12;
|
||
660 .LCFI12:
|
||
155:src/l502_user_process.c **** ++streams_cnt[0];
|
||
661 .loc 1 155 0
|
||
662 0362 0AE10000 P2.L = _streams_cnt;
|
||
151:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) {
|
||
663 .loc 1 151 0
|
||
664 0366 0034 I0 = R0;
|
||
155:src/l502_user_process.c **** ++streams_cnt[0];
|
||
665 .loc 1 155 0
|
||
666 0368 1091 R0 = [P2];
|
||
667 .LVL72:
|
||
668 036a 0864 R0 += 1;
|
||
170:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
669 .loc 1 170 0
|
||
670 036c 4BE10000 P3.H = _Proc_state;
|
||
155:src/l502_user_process.c **** ++streams_cnt[0];
|
||
671 .loc 1 155 0
|
||
672 0370 1093 [P2] = R0;
|
||
170:src/l502_user_process.c **** if (Proc_state.mode == TRANSPARENT){
|
||
673 .loc 1 170 0
|
||
674 0372 0BE12C00 P3.L = _Proc_state;
|
||
675 0376 5899 R0 = B [P3] (X);
|
||
676 0378 4043 R0 = R0.B (Z);
|
||
677 037a 080C cc =R0==1;
|
||
678 037c 5518 if cc jump .L69;
|
||
679 .L59:
|
||
177:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
680 .loc 1 177 0
|
||
BFIN GAS /tmp/ccPntIEp.s page 28
|
||
|
||
|
||
681 037e 4AE10000 P2.H = _Proc_state;
|
||
682 0382 0AE12C00 P2.L = _Proc_state;
|
||
683 0386 5899 R0 = B [P3] (X);
|
||
684 0388 4043 R0 = R0.B (Z);
|
||
685 038a 100C cc =R0==2;
|
||
686 038c 2218 if cc jump .L70;
|
||
687 .L61:
|
||
395:src/l502_user_process.c **** if (hdma_send_req_rdy()) {
|
||
688 .loc 1 395 0
|
||
689 038e FFE339FE call _hdma_send_req_rdy;
|
||
690 .LVL73:
|
||
691 0392 000C cc =R0==0;
|
||
692 0394 1A18 if cc jump .L64;
|
||
420:src/l502_user_process.c **** if (Proc_state.mode == AVG){
|
||
693 .loc 1 420 0
|
||
694 0396 5899 R0 = B [P3] (X);
|
||
695 0398 4043 R0 = R0.B (Z);
|
||
696 039a 100C cc =R0==2;
|
||
697 039c 7318 if cc jump .L71;
|
||
427:src/l502_user_process.c **** hdma_send_req_start(TX_buff, TX_buff_I, 0);
|
||
698 .loc 1 427 0
|
||
699 039e 4DE10000 P5.H = _TX_buff_I;
|
||
700 03a2 0DE11400 P5.L = _TX_buff_I;
|
||
701 03a6 40E10000 R0.H = _TX_buff;
|
||
702 03aa 2991 R1 = [P5];
|
||
703 03ac 00E10000 R0.L = _TX_buff;
|
||
704 03b0 0260 R2 = 0 (X);
|
||
705 03b2 FFE327FE call _hdma_send_req_start;
|
||
428:src/l502_user_process.c **** TX_buff_I_shadow = TX_buff_I;
|
||
706 .loc 1 428 0
|
||
707 03b6 4AE10000 P2.H = _TX_buff_I_shadow;
|
||
708 03ba 2891 R0 = [P5];
|
||
709 03bc 0AE10000 P2.L = _TX_buff_I_shadow;
|
||
710 03c0 1093 [P2] = R0;
|
||
429:src/l502_user_process.c **** TX_buff_I = 0;
|
||
711 .loc 1 429 0
|
||
712 03c2 0060 R0 = 0 (X);
|
||
713 03c4 2893 [P5] = R0;
|
||
430:src/l502_user_process.c **** return TX_buff_I_shadow;
|
||
714 .loc 1 430 0
|
||
715 03c6 1091 R0 = [P2];
|
||
716 .L64:
|
||
437:src/l502_user_process.c **** }
|
||
717 .loc 1 437 0
|
||
718 03c8 01E80000 UNLINK;
|
||
719 03cc BB05 ( r7:7, p5:3 ) = [sp++];
|
||
720
|
||
721 .LCFI13:
|
||
722 03ce 1000 rts;
|
||
723 .LVL74:
|
||
724 .L70:
|
||
178:src/l502_user_process.c **** data_I = 0;
|
||
725 .loc 1 178 0
|
||
726 03d0 4DE10000 P5.H = _data_I;
|
||
727 03d4 0060 R0 = 0 (X);
|
||
728 03d6 0DE11800 P5.L = _data_I;
|
||
729 03da 2893 [P5] = R0;
|
||
BFIN GAS /tmp/ccPntIEp.s page 29
|
||
|
||
|
||
180:src/l502_user_process.c **** Proc_state.AVG_buff_I = 0;
|
||
730 .loc 1 180 0
|
||
731 03dc 10B1 [P2+16] = R0;
|
||
181:src/l502_user_process.c **** while((data_I < size )&& (Proc_state.AVG_buff_I < AVG_BUFF_SIZE)){
|
||
732 .loc 1 181 0
|
||
733 03de 2891 R0 = [P5];
|
||
734 03e0 010A cc =R1<=R0 (iu);
|
||
735 03e2 D61B if cc jump .L61;
|
||
736 03e4 22E1E703 R2 = 999 (X);
|
||
737 03e8 10A1 R0 = [P2+16];
|
||
738 03ea 100A cc =R0<=R2 (iu);
|
||
739 03ec D113 if !cc jump .L61;
|
||
740 03ee 42E10000 R2.H = _AVG_buff;
|
||
741 03f2 02E10000 R2.L = _AVG_buff;
|
||
186:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I++] = data[data_I++];
|
||
742 .loc 1 186 0
|
||
743 03f6 4A34 I1 = P2;
|
||
744 03f8 23E1E703 R3 = 999 (X);
|
||
745 03fc 0520 jump.s .L62;
|
||
746 .L72:
|
||
181:src/l502_user_process.c **** while((data_I < size )&& (Proc_state.AVG_buff_I < AVG_BUFF_SIZE)){
|
||
747 .loc 1 181 0
|
||
748 03fe 9132 P2 = I1;
|
||
749 0400 10A1 R0 = [P2+16];
|
||
750 0402 180A cc =R0<=R3 (iu);
|
||
751 0404 C513 if !cc jump .L61;
|
||
752 .L62:
|
||
186:src/l502_user_process.c **** AVG_buff[Proc_state.AVG_buff_I++] = data[data_I++];
|
||
753 .loc 1 186 0
|
||
754 0406 A032 P4 = I0;
|
||
755 0408 19AD P1 = [P3+16];
|
||
756 040a 6891 P0 = [P5];
|
||
757 040c 845E P2 = P4 + (P0 << 2);
|
||
758 040e 2232 P4 = R2;
|
||
759 0410 1091 R0 = [P2];
|
||
760 0412 086C P0 += 1;
|
||
761 0414 8C5E P2 = P4 + (P1 << 2);
|
||
762 0416 1093 [P2] = R0;
|
||
763 0418 096C P1 += 1;
|
||
764 041a 19BD [P3+16] = P1;
|
||
765 041c 6893 [P5] = P0;
|
||
181:src/l502_user_process.c **** while((data_I < size )&& (Proc_state.AVG_buff_I < AVG_BUFF_SIZE)){
|
||
766 .loc 1 181 0
|
||
767 041e 2891 R0 = [P5];
|
||
768 0420 010A cc =R1<=R0 (iu);
|
||
769 0422 EE17 if !cc jump .L72 (bp);
|
||
770 0424 B52F jump.s .L61;
|
||
771 .L69:
|
||
171:src/l502_user_process.c **** data_I = 0;
|
||
772 .loc 1 171 0
|
||
773 0426 4DE10000 P5.H = _data_I;
|
||
774 042a 0DE11800 P5.L = _data_I;
|
||
775 042e 0060 R0 = 0 (X);
|
||
776 0430 2893 [P5] = R0;
|
||
172:src/l502_user_process.c **** while((data_I < size )&& (TX_buff_I < TX_BUFF_SIZE)){
|
||
777 .loc 1 172 0
|
||
778 0432 2891 R0 = [P5];
|
||
BFIN GAS /tmp/ccPntIEp.s page 30
|
||
|
||
|
||
779 0434 010A cc =R1<=R0 (iu);
|
||
780 0436 A41B if cc jump .L59;
|
||
781 0438 4CE10000 P4.H = _TX_buff_I;
|
||
782 043c 0CE11400 P4.L = _TX_buff_I;
|
||
783 0440 22E1E703 R2 = 999 (X);
|
||
784 0444 2091 R0 = [P4];
|
||
785 0446 100A cc =R0<=R2 (iu);
|
||
786 0448 9B13 if !cc jump .L59;
|
||
787 044a 43E10000 R3.H = _TX_buff;
|
||
788 044e 03E10000 R3.L = _TX_buff;
|
||
173:src/l502_user_process.c **** TX_buff[TX_buff_I++] = data[data_I++];
|
||
789 .loc 1 173 0
|
||
790 0452 5430 R2 = P4;
|
||
791 0454 27E1E703 R7 = 999 (X);
|
||
792 0458 0520 jump.s .L60;
|
||
793 .L73:
|
||
172:src/l502_user_process.c **** while((data_I < size )&& (TX_buff_I < TX_BUFF_SIZE)){
|
||
794 .loc 1 172 0
|
||
795 045a 1232 P2 = R2;
|
||
796 045c 1091 R0 = [P2];
|
||
797 045e 380A cc =R0<=R7 (iu);
|
||
798 0460 8F13 if !cc jump .L59;
|
||
799 .L60:
|
||
173:src/l502_user_process.c **** TX_buff[TX_buff_I++] = data[data_I++];
|
||
800 .loc 1 173 0
|
||
801 0462 9032 P2 = I0;
|
||
802 0464 6191 P1 = [P4];
|
||
803 0466 6891 P0 = [P5];
|
||
804 0468 825E P2 = P2 + (P0 << 2);
|
||
805 046a 1091 R0 = [P2];
|
||
806 046c 1332 P2 = R3;
|
||
807 046e 086C P0 += 1;
|
||
808 0470 8A5E P2 = P2 + (P1 << 2);
|
||
809 0472 1093 [P2] = R0;
|
||
810 0474 096C P1 += 1;
|
||
811 0476 6193 [P4] = P1;
|
||
812 0478 6893 [P5] = P0;
|
||
172:src/l502_user_process.c **** while((data_I < size )&& (TX_buff_I < TX_BUFF_SIZE)){
|
||
813 .loc 1 172 0
|
||
814 047a 2891 R0 = [P5];
|
||
815 047c 8809 cc =R0<R1 (iu);
|
||
816 047e EE1F if cc jump .L73 (bp);
|
||
817 0480 7F2F jump.s .L59;
|
||
818 .LVL75:
|
||
819 .L71:
|
||
421:src/l502_user_process.c **** send_size = Proc_state.AVG_buff_I;
|
||
820 .loc 1 421 0
|
||
821 0482 4AE10000 P2.H = _Proc_state;
|
||
822 0486 0AE12C00 P2.L = _Proc_state;
|
||
823 048a 4DE10000 P5.H = _send_size;
|
||
824 048e 10A1 R0 = [P2+16];
|
||
825 0490 0DE11C00 P5.L = _send_size;
|
||
826 0494 2893 [P5] = R0;
|
||
424:src/l502_user_process.c **** hdma_send_req_start(AVG_buff, send_size, 0);
|
||
827 .loc 1 424 0
|
||
828 0496 40E10000 R0.H = _AVG_buff;
|
||
829 049a 2991 R1 = [P5];
|
||
BFIN GAS /tmp/ccPntIEp.s page 31
|
||
|
||
|
||
830 049c 00E10000 R0.L = _AVG_buff;
|
||
831 04a0 0260 R2 = 0 (X);
|
||
832 04a2 FFE3AFFD call _hdma_send_req_start;
|
||
425:src/l502_user_process.c **** return send_size;
|
||
833 .loc 1 425 0
|
||
834 04a6 2891 R0 = [P5];
|
||
437:src/l502_user_process.c **** }
|
||
835 .loc 1 437 0
|
||
836 04a8 01E80000 UNLINK;
|
||
837 04ac BB05 ( r7:7, p5:3 ) = [sp++];
|
||
838
|
||
839 .LCFI14:
|
||
840 04ae 1000 rts;
|
||
841 .LFE2:
|
||
842 .size _usr_in_proc_data, .-_usr_in_proc_data
|
||
843 .global _streams_cnt;
|
||
844 .section .bss,"aw",@nobits
|
||
845 .align 4
|
||
846 .type _streams_cnt, @object
|
||
847 .size _streams_cnt, 16
|
||
848 _streams_cnt:
|
||
849 0000 00000000 .zero 16
|
||
849 00000000
|
||
849 00000000
|
||
849 00000000
|
||
850 .global _streams_succes_flag;
|
||
851 .align 4
|
||
852 .type _streams_succes_flag, @object
|
||
853 .size _streams_succes_flag, 4
|
||
854 _streams_succes_flag:
|
||
855 0010 00000000 .zero 4
|
||
856 .global _TX_buff_I;
|
||
857 .align 4
|
||
858 .type _TX_buff_I, @object
|
||
859 .size _TX_buff_I, 4
|
||
860 _TX_buff_I:
|
||
861 0014 00000000 .zero 4
|
||
862 .global _TX_buff_I_shadow;
|
||
863 .data;
|
||
864 .align 4
|
||
865 .type _TX_buff_I_shadow, @object
|
||
866 .size _TX_buff_I_shadow, 4
|
||
867 _TX_buff_I_shadow:
|
||
868 0000 B9E10100 .long 123321
|
||
869 .global _data_I;
|
||
870 .section .bss
|
||
871 .align 4
|
||
872 .type _data_I, @object
|
||
873 .size _data_I, 4
|
||
874 _data_I:
|
||
875 0018 00000000 .zero 4
|
||
876 .global _send_size;
|
||
877 .align 4
|
||
878 .type _send_size, @object
|
||
879 .size _send_size, 4
|
||
880 _send_size:
|
||
881 001c 00000000 .zero 4
|
||
BFIN GAS /tmp/ccPntIEp.s page 32
|
||
|
||
|
||
882 .global _LFSM_started;
|
||
883 .type _LFSM_started, @object
|
||
884 .size _LFSM_started, 1
|
||
885 _LFSM_started:
|
||
886 0020 00 .zero 1
|
||
887 .global _DY_SYN_2_value;
|
||
888 .type _DY_SYN_2_value, @object
|
||
889 .size _DY_SYN_2_value, 1
|
||
890 _DY_SYN_2_value:
|
||
891 0021 00 .zero 1
|
||
892 .global _DY_SYN_2_value_prev;
|
||
893 .type _DY_SYN_2_value_prev, @object
|
||
894 .size _DY_SYN_2_value_prev, 1
|
||
895 _DY_SYN_2_value_prev:
|
||
896 0022 00 .zero 1
|
||
897 .comm _dbg_sport_rx_copy,40,4
|
||
898 .comm _Proc_state,44,4
|
||
899 0023 00 .section .debug_frame,"",@progbits
|
||
900 .Lframe0:
|
||
901 0000 0C000000 .4byte .LECIE0-.LSCIE0
|
||
902 .LSCIE0:
|
||
903 0004 FFFFFFFF .4byte 0xffffffff
|
||
904 0008 01 .byte 0x1
|
||
905 0009 00 .string ""
|
||
906 000a 01 .uleb128 0x1
|
||
907 000b 7C .sleb128 -4
|
||
908 000c 23 .byte 0x23
|
||
909 000d 0C .byte 0xc
|
||
910 000e 0E .uleb128 0xe
|
||
911 000f 00 .uleb128 0x0
|
||
912 .align 4
|
||
913 .LECIE0:
|
||
914 .LSFDE0:
|
||
915 0010 20000000 .4byte .LEFDE0-.LASFDE0
|
||
916 .LASFDE0:
|
||
917 0014 00000000 .4byte .Lframe0
|
||
918 0018 00000000 .4byte .LFB6
|
||
919 001c D4020000 .4byte .LFE6-.LFB6
|
||
920 0020 44 .byte 0x4
|
||
921 .4byte .LCFI0-.LFB6
|
||
922 0021 0E .byte 0xe
|
||
923 0022 0C .uleb128 0xc
|
||
924 0023 44 .byte 0x4
|
||
925 .4byte .LCFI1-.LCFI0
|
||
926 0024 0C .byte 0xc
|
||
927 0025 0F .uleb128 0xf
|
||
928 0026 14 .uleb128 0x14
|
||
929 0027 8F .byte 0x8f
|
||
930 0028 05 .uleb128 0x5
|
||
931 0029 A3 .byte 0xa3
|
||
932 002a 04 .uleb128 0x4
|
||
933 002b 8D .byte 0x8d
|
||
934 002c 03 .uleb128 0x3
|
||
935 002d 8C .byte 0x8c
|
||
936 002e 02 .uleb128 0x2
|
||
937 002f 87 .byte 0x87
|
||
938 0030 01 .uleb128 0x1
|
||
BFIN GAS /tmp/ccPntIEp.s page 33
|
||
|
||
|
||
939 0031 000000 .align 4
|
||
940 .LEFDE0:
|
||
941 .LSFDE2:
|
||
942 0034 14000000 .4byte .LEFDE2-.LASFDE2
|
||
943 .LASFDE2:
|
||
944 0038 00000000 .4byte .Lframe0
|
||
945 003c D4020000 .4byte .LFB5
|
||
946 0040 1C000000 .4byte .LFE5-.LFB5
|
||
947 0044 48 .byte 0x4
|
||
948 .4byte .LCFI5-.LFB5
|
||
949 0045 0C .byte 0xc
|
||
950 0046 0F .uleb128 0xf
|
||
951 0047 08 .uleb128 0x8
|
||
952 0048 8F .byte 0x8f
|
||
953 0049 02 .uleb128 0x2
|
||
954 004a A3 .byte 0xa3
|
||
955 004b 01 .uleb128 0x1
|
||
956 .align 4
|
||
957 .LEFDE2:
|
||
958 .LSFDE4:
|
||
959 004c 14000000 .4byte .LEFDE4-.LASFDE4
|
||
960 .LASFDE4:
|
||
961 0050 00000000 .4byte .Lframe0
|
||
962 0054 F0020000 .4byte .LFB4
|
||
963 0058 1C000000 .4byte .LFE4-.LFB4
|
||
964 005c 48 .byte 0x4
|
||
965 .4byte .LCFI6-.LFB4
|
||
966 005d 0C .byte 0xc
|
||
967 005e 0F .uleb128 0xf
|
||
968 005f 08 .uleb128 0x8
|
||
969 0060 8F .byte 0x8f
|
||
970 0061 02 .uleb128 0x2
|
||
971 0062 A3 .byte 0xa3
|
||
972 0063 01 .uleb128 0x1
|
||
973 .align 4
|
||
974 .LEFDE4:
|
||
975 .LSFDE6:
|
||
976 0064 1C000000 .4byte .LEFDE6-.LASFDE6
|
||
977 .LASFDE6:
|
||
978 0068 00000000 .4byte .Lframe0
|
||
979 006c 0C030000 .4byte .LFB3
|
||
980 0070 4A000000 .4byte .LFE3-.LFB3
|
||
981 0074 42 .byte 0x4
|
||
982 .4byte .LCFI7-.LFB3
|
||
983 0075 0E .byte 0xe
|
||
984 0076 08 .uleb128 0x8
|
||
985 0077 48 .byte 0x4
|
||
986 .4byte .LCFI8-.LCFI7
|
||
987 0078 0C .byte 0xc
|
||
988 0079 0F .uleb128 0xf
|
||
989 007a 10 .uleb128 0x10
|
||
990 007b 8F .byte 0x8f
|
||
991 007c 04 .uleb128 0x4
|
||
992 007d A3 .byte 0xa3
|
||
993 007e 03 .uleb128 0x3
|
||
994 007f 87 .byte 0x87
|
||
995 0080 02 .uleb128 0x2
|
||
BFIN GAS /tmp/ccPntIEp.s page 34
|
||
|
||
|
||
996 0081 86 .byte 0x86
|
||
997 0082 01 .uleb128 0x1
|
||
998 0083 00 .align 4
|
||
999 .LEFDE6:
|
||
1000 .LSFDE8:
|
||
1001 0084 20000000 .4byte .LEFDE8-.LASFDE8
|
||
1002 .LASFDE8:
|
||
1003 0088 00000000 .4byte .Lframe0
|
||
1004 008c 58030000 .4byte .LFB2
|
||
1005 0090 58010000 .4byte .LFE2-.LFB2
|
||
1006 0094 42 .byte 0x4
|
||
1007 .4byte .LCFI11-.LFB2
|
||
1008 0095 0E .byte 0xe
|
||
1009 0096 10 .uleb128 0x10
|
||
1010 0097 48 .byte 0x4
|
||
1011 .4byte .LCFI12-.LCFI11
|
||
1012 0098 0C .byte 0xc
|
||
1013 0099 0F .uleb128 0xf
|
||
1014 009a 18 .uleb128 0x18
|
||
1015 009b 8F .byte 0x8f
|
||
1016 009c 06 .uleb128 0x6
|
||
1017 009d A3 .byte 0xa3
|
||
1018 009e 05 .uleb128 0x5
|
||
1019 009f 8D .byte 0x8d
|
||
1020 00a0 04 .uleb128 0x4
|
||
1021 00a1 8C .byte 0x8c
|
||
1022 00a2 03 .uleb128 0x3
|
||
1023 00a3 8B .byte 0x8b
|
||
1024 00a4 02 .uleb128 0x2
|
||
1025 00a5 87 .byte 0x87
|
||
1026 00a6 01 .uleb128 0x1
|
||
1027 00a7 00 .align 4
|
||
1028 .LEFDE8:
|
||
1029 .text;
|
||
1030 .Letext0:
|
||
1031 .section .debug_loc,"",@progbits
|
||
1032 .Ldebug_loc0:
|
||
1033 .LLST0:
|
||
1034 0000 00000000 .4byte .LFB6-.Ltext0
|
||
1035 0004 04000000 .4byte .LCFI0-.Ltext0
|
||
1036 0008 0100 .2byte 0x1
|
||
1037 000a 5E .byte 0x5e
|
||
1038 000b 04000000 .4byte .LCFI0-.Ltext0
|
||
1039 000f 08000000 .4byte .LCFI1-.Ltext0
|
||
1040 0013 0200 .2byte 0x2
|
||
1041 0015 7E .byte 0x7e
|
||
1042 0016 0C .sleb128 12
|
||
1043 0017 08000000 .4byte .LCFI1-.Ltext0
|
||
1044 001b D4020000 .4byte .LFE6-.Ltext0
|
||
1045 001f 0200 .2byte 0x2
|
||
1046 0021 7F .byte 0x7f
|
||
1047 0022 14 .sleb128 20
|
||
1048 0023 00000000 .4byte 0x0
|
||
1049 0027 00000000 .4byte 0x0
|
||
1050 .LLST1:
|
||
1051 002b 00000000 .4byte .LVL0-.Ltext0
|
||
1052 002f 10000000 .4byte .LVL1-.Ltext0
|
||
BFIN GAS /tmp/ccPntIEp.s page 35
|
||
|
||
|
||
1053 0033 0100 .2byte 0x1
|
||
1054 0035 50 .byte 0x50
|
||
1055 0036 10000000 .4byte .LVL1-.Ltext0
|
||
1056 003a 24000000 .4byte .LVL2-.Ltext0
|
||
1057 003e 0100 .2byte 0x1
|
||
1058 0040 58 .byte 0x58
|
||
1059 0041 2E000000 .4byte .LVL3-.Ltext0
|
||
1060 0045 48000000 .4byte .LVL4-.Ltext0
|
||
1061 0049 0100 .2byte 0x1
|
||
1062 004b 58 .byte 0x58
|
||
1063 004c 52000000 .4byte .LVL5-.Ltext0
|
||
1064 0050 64000000 .4byte .LVL6-.Ltext0
|
||
1065 0054 0100 .2byte 0x1
|
||
1066 0056 58 .byte 0x58
|
||
1067 0057 66000000 .4byte .LVL7-.Ltext0
|
||
1068 005b 8E000000 .4byte .LVL10-.Ltext0
|
||
1069 005f 0100 .2byte 0x1
|
||
1070 0061 58 .byte 0x58
|
||
1071 0062 92000000 .4byte .LVL11-.Ltext0
|
||
1072 0066 A2000000 .4byte .LVL12-.Ltext0
|
||
1073 006a 0100 .2byte 0x1
|
||
1074 006c 58 .byte 0x58
|
||
1075 006d 44010000 .4byte .LVL27-.Ltext0
|
||
1076 0071 54010000 .4byte .LVL28-.Ltext0
|
||
1077 0075 0100 .2byte 0x1
|
||
1078 0077 58 .byte 0x58
|
||
1079 0078 76010000 .4byte .LVL29-.Ltext0
|
||
1080 007c 94010000 .4byte .LVL30-.Ltext0
|
||
1081 0080 0100 .2byte 0x1
|
||
1082 0082 58 .byte 0x58
|
||
1083 0083 96010000 .4byte .LVL31-.Ltext0
|
||
1084 0087 08020000 .4byte .LVL50-.Ltext0
|
||
1085 008b 0100 .2byte 0x1
|
||
1086 008d 58 .byte 0x58
|
||
1087 008e 0A020000 .4byte .LVL51-.Ltext0
|
||
1088 0092 50020000 .4byte .LVL52-.Ltext0
|
||
1089 0096 0100 .2byte 0x1
|
||
1090 0098 58 .byte 0x58
|
||
1091 0099 78020000 .4byte .LVL55-.Ltext0
|
||
1092 009d BE020000 .4byte .LVL56-.Ltext0
|
||
1093 00a1 0100 .2byte 0x1
|
||
1094 00a3 58 .byte 0x58
|
||
1095 00a4 00000000 .4byte 0x0
|
||
1096 00a8 00000000 .4byte 0x0
|
||
1097 .LLST2:
|
||
1098 00ac 7E000000 .4byte .LVL8-.Ltext0
|
||
1099 00b0 8A000000 .4byte .LVL9-.Ltext0
|
||
1100 00b4 0100 .2byte 0x1
|
||
1101 00b6 50 .byte 0x50
|
||
1102 00b7 00000000 .4byte 0x0
|
||
1103 00bb 00000000 .4byte 0x0
|
||
1104 .LLST3:
|
||
1105 00bf 08010000 .4byte .LVL13-.Ltext0
|
||
1106 00c3 32010000 .4byte .LVL24-.Ltext0
|
||
1107 00c7 0100 .2byte 0x1
|
||
1108 00c9 51 .byte 0x51
|
||
1109 00ca 32010000 .4byte .LVL24-.Ltext0
|
||
BFIN GAS /tmp/ccPntIEp.s page 36
|
||
|
||
|
||
1110 00ce 3A010000 .4byte .LVL26-.Ltext0
|
||
1111 00d2 0100 .2byte 0x1
|
||
1112 00d4 50 .byte 0x50
|
||
1113 00d5 00000000 .4byte 0x0
|
||
1114 00d9 00000000 .4byte 0x0
|
||
1115 .LLST4:
|
||
1116 00dd A8010000 .4byte .LVL32-.Ltext0
|
||
1117 00e1 AE010000 .4byte .LVL33-.Ltext0
|
||
1118 00e5 0100 .2byte 0x1
|
||
1119 00e7 52 .byte 0x52
|
||
1120 00e8 AE010000 .4byte .LVL33-.Ltext0
|
||
1121 00ec B6010000 .4byte .LVL34-.Ltext0
|
||
1122 00f0 0100 .2byte 0x1
|
||
1123 00f2 50 .byte 0x50
|
||
1124 00f3 B6010000 .4byte .LVL34-.Ltext0
|
||
1125 00f7 B8010000 .4byte .LVL35-.Ltext0
|
||
1126 00fb 0100 .2byte 0x1
|
||
1127 00fd 52 .byte 0x52
|
||
1128 00fe B8010000 .4byte .LVL35-.Ltext0
|
||
1129 0102 C0010000 .4byte .LVL36-.Ltext0
|
||
1130 0106 0100 .2byte 0x1
|
||
1131 0108 50 .byte 0x50
|
||
1132 0109 C0010000 .4byte .LVL36-.Ltext0
|
||
1133 010d C2010000 .4byte .LVL37-.Ltext0
|
||
1134 0111 0100 .2byte 0x1
|
||
1135 0113 52 .byte 0x52
|
||
1136 0114 C2010000 .4byte .LVL37-.Ltext0
|
||
1137 0118 CA010000 .4byte .LVL38-.Ltext0
|
||
1138 011c 0100 .2byte 0x1
|
||
1139 011e 50 .byte 0x50
|
||
1140 011f CA010000 .4byte .LVL38-.Ltext0
|
||
1141 0123 CC010000 .4byte .LVL39-.Ltext0
|
||
1142 0127 0100 .2byte 0x1
|
||
1143 0129 52 .byte 0x52
|
||
1144 012a CC010000 .4byte .LVL39-.Ltext0
|
||
1145 012e D4010000 .4byte .LVL40-.Ltext0
|
||
1146 0132 0100 .2byte 0x1
|
||
1147 0134 50 .byte 0x50
|
||
1148 0135 D4010000 .4byte .LVL40-.Ltext0
|
||
1149 0139 D6010000 .4byte .LVL41-.Ltext0
|
||
1150 013d 0100 .2byte 0x1
|
||
1151 013f 52 .byte 0x52
|
||
1152 0140 D6010000 .4byte .LVL41-.Ltext0
|
||
1153 0144 DE010000 .4byte .LVL42-.Ltext0
|
||
1154 0148 0100 .2byte 0x1
|
||
1155 014a 50 .byte 0x50
|
||
1156 014b DE010000 .4byte .LVL42-.Ltext0
|
||
1157 014f E0010000 .4byte .LVL43-.Ltext0
|
||
1158 0153 0100 .2byte 0x1
|
||
1159 0155 52 .byte 0x52
|
||
1160 0156 E0010000 .4byte .LVL43-.Ltext0
|
||
1161 015a E8010000 .4byte .LVL44-.Ltext0
|
||
1162 015e 0100 .2byte 0x1
|
||
1163 0160 50 .byte 0x50
|
||
1164 0161 E8010000 .4byte .LVL44-.Ltext0
|
||
1165 0165 EA010000 .4byte .LVL45-.Ltext0
|
||
1166 0169 0100 .2byte 0x1
|
||
BFIN GAS /tmp/ccPntIEp.s page 37
|
||
|
||
|
||
1167 016b 52 .byte 0x52
|
||
1168 016c EA010000 .4byte .LVL45-.Ltext0
|
||
1169 0170 F2010000 .4byte .LVL46-.Ltext0
|
||
1170 0174 0100 .2byte 0x1
|
||
1171 0176 50 .byte 0x50
|
||
1172 0177 F2010000 .4byte .LVL46-.Ltext0
|
||
1173 017b F4010000 .4byte .LVL47-.Ltext0
|
||
1174 017f 0100 .2byte 0x1
|
||
1175 0181 52 .byte 0x52
|
||
1176 0182 F4010000 .4byte .LVL47-.Ltext0
|
||
1177 0186 FC010000 .4byte .LVL48-.Ltext0
|
||
1178 018a 0100 .2byte 0x1
|
||
1179 018c 50 .byte 0x50
|
||
1180 018d FC010000 .4byte .LVL48-.Ltext0
|
||
1181 0191 FE010000 .4byte .LVL49-.Ltext0
|
||
1182 0195 0100 .2byte 0x1
|
||
1183 0197 52 .byte 0x52
|
||
1184 0198 FE010000 .4byte .LVL49-.Ltext0
|
||
1185 019c 08020000 .4byte .LVL50-.Ltext0
|
||
1186 01a0 0100 .2byte 0x1
|
||
1187 01a2 50 .byte 0x50
|
||
1188 01a3 00000000 .4byte 0x0
|
||
1189 01a7 00000000 .4byte 0x0
|
||
1190 .LLST5:
|
||
1191 01ab 50020000 .4byte .LVL52-.Ltext0
|
||
1192 01af 6E020000 .4byte .LVL54-.Ltext0
|
||
1193 01b3 0100 .2byte 0x1
|
||
1194 01b5 58 .byte 0x58
|
||
1195 01b6 00000000 .4byte 0x0
|
||
1196 01ba 00000000 .4byte 0x0
|
||
1197 .LLST6:
|
||
1198 01be 64020000 .4byte .LVL53-.Ltext0
|
||
1199 01c2 6E020000 .4byte .LVL54-.Ltext0
|
||
1200 01c6 0100 .2byte 0x1
|
||
1201 01c8 58 .byte 0x58
|
||
1202 01c9 BE020000 .4byte .LVL56-.Ltext0
|
||
1203 01cd D4020000 .4byte .LFE6-.Ltext0
|
||
1204 01d1 0100 .2byte 0x1
|
||
1205 01d3 58 .byte 0x58
|
||
1206 01d4 00000000 .4byte 0x0
|
||
1207 01d8 00000000 .4byte 0x0
|
||
1208 .LLST7:
|
||
1209 01dc D4020000 .4byte .LFB5-.Ltext0
|
||
1210 01e0 DC020000 .4byte .LCFI5-.Ltext0
|
||
1211 01e4 0100 .2byte 0x1
|
||
1212 01e6 5E .byte 0x5e
|
||
1213 01e7 DC020000 .4byte .LCFI5-.Ltext0
|
||
1214 01eb F0020000 .4byte .LFE5-.Ltext0
|
||
1215 01ef 0200 .2byte 0x2
|
||
1216 01f1 7F .byte 0x7f
|
||
1217 01f2 08 .sleb128 8
|
||
1218 01f3 00000000 .4byte 0x0
|
||
1219 01f7 00000000 .4byte 0x0
|
||
1220 .LLST8:
|
||
1221 01fb D4020000 .4byte .LVL57-.Ltext0
|
||
1222 01ff E2020000 .4byte .LVL58-.Ltext0
|
||
1223 0203 0100 .2byte 0x1
|
||
BFIN GAS /tmp/ccPntIEp.s page 38
|
||
|
||
|
||
1224 0205 50 .byte 0x50
|
||
1225 0206 00000000 .4byte 0x0
|
||
1226 020a 00000000 .4byte 0x0
|
||
1227 .LLST9:
|
||
1228 020e D4020000 .4byte .LVL57-.Ltext0
|
||
1229 0212 F0020000 .4byte .LVL59-.Ltext0
|
||
1230 0216 0100 .2byte 0x1
|
||
1231 0218 51 .byte 0x51
|
||
1232 0219 00000000 .4byte 0x0
|
||
1233 021d 00000000 .4byte 0x0
|
||
1234 .LLST10:
|
||
1235 0221 F0020000 .4byte .LFB4-.Ltext0
|
||
1236 0225 F8020000 .4byte .LCFI6-.Ltext0
|
||
1237 0229 0100 .2byte 0x1
|
||
1238 022b 5E .byte 0x5e
|
||
1239 022c F8020000 .4byte .LCFI6-.Ltext0
|
||
1240 0230 0C030000 .4byte .LFE4-.Ltext0
|
||
1241 0234 0200 .2byte 0x2
|
||
1242 0236 7F .byte 0x7f
|
||
1243 0237 08 .sleb128 8
|
||
1244 0238 00000000 .4byte 0x0
|
||
1245 023c 00000000 .4byte 0x0
|
||
1246 .LLST11:
|
||
1247 0240 F0020000 .4byte .LVL60-.Ltext0
|
||
1248 0244 FE020000 .4byte .LVL61-.Ltext0
|
||
1249 0248 0100 .2byte 0x1
|
||
1250 024a 50 .byte 0x50
|
||
1251 024b 00000000 .4byte 0x0
|
||
1252 024f 00000000 .4byte 0x0
|
||
1253 .LLST12:
|
||
1254 0253 F0020000 .4byte .LVL60-.Ltext0
|
||
1255 0257 0C030000 .4byte .LVL62-.Ltext0
|
||
1256 025b 0100 .2byte 0x1
|
||
1257 025d 51 .byte 0x51
|
||
1258 025e 00000000 .4byte 0x0
|
||
1259 0262 00000000 .4byte 0x0
|
||
1260 .LLST13:
|
||
1261 0266 0C030000 .4byte .LFB3-.Ltext0
|
||
1262 026a 0E030000 .4byte .LCFI7-.Ltext0
|
||
1263 026e 0100 .2byte 0x1
|
||
1264 0270 5E .byte 0x5e
|
||
1265 0271 0E030000 .4byte .LCFI7-.Ltext0
|
||
1266 0275 16030000 .4byte .LCFI8-.Ltext0
|
||
1267 0279 0200 .2byte 0x2
|
||
1268 027b 7E .byte 0x7e
|
||
1269 027c 08 .sleb128 8
|
||
1270 027d 16030000 .4byte .LCFI8-.Ltext0
|
||
1271 0281 56030000 .4byte .LFE3-.Ltext0
|
||
1272 0285 0200 .2byte 0x2
|
||
1273 0287 7F .byte 0x7f
|
||
1274 0288 10 .sleb128 16
|
||
1275 0289 00000000 .4byte 0x0
|
||
1276 028d 00000000 .4byte 0x0
|
||
1277 .LLST14:
|
||
1278 0291 0C030000 .4byte .LVL63-.Ltext0
|
||
1279 0295 1E030000 .4byte .LVL64-.Ltext0
|
||
1280 0299 0100 .2byte 0x1
|
||
BFIN GAS /tmp/ccPntIEp.s page 39
|
||
|
||
|
||
1281 029b 50 .byte 0x50
|
||
1282 029c 1E030000 .4byte .LVL64-.Ltext0
|
||
1283 02a0 48030000 .4byte .LVL67-.Ltext0
|
||
1284 02a4 0100 .2byte 0x1
|
||
1285 02a6 56 .byte 0x56
|
||
1286 02a7 4A030000 .4byte .LVL68-.Ltext0
|
||
1287 02ab 54030000 .4byte .LVL70-.Ltext0
|
||
1288 02af 0100 .2byte 0x1
|
||
1289 02b1 56 .byte 0x56
|
||
1290 02b2 00000000 .4byte 0x0
|
||
1291 02b6 00000000 .4byte 0x0
|
||
1292 .LLST15:
|
||
1293 02ba 0C030000 .4byte .LVL63-.Ltext0
|
||
1294 02be 28030000 .4byte .LVL65-.Ltext0
|
||
1295 02c2 0100 .2byte 0x1
|
||
1296 02c4 51 .byte 0x51
|
||
1297 02c5 28030000 .4byte .LVL65-.Ltext0
|
||
1298 02c9 48030000 .4byte .LVL67-.Ltext0
|
||
1299 02cd 0100 .2byte 0x1
|
||
1300 02cf 57 .byte 0x57
|
||
1301 02d0 4A030000 .4byte .LVL68-.Ltext0
|
||
1302 02d4 54030000 .4byte .LVL70-.Ltext0
|
||
1303 02d8 0100 .2byte 0x1
|
||
1304 02da 57 .byte 0x57
|
||
1305 02db 00000000 .4byte 0x0
|
||
1306 02df 00000000 .4byte 0x0
|
||
1307 .LLST16:
|
||
1308 02e3 58030000 .4byte .LFB2-.Ltext0
|
||
1309 02e7 5A030000 .4byte .LCFI11-.Ltext0
|
||
1310 02eb 0100 .2byte 0x1
|
||
1311 02ed 5E .byte 0x5e
|
||
1312 02ee 5A030000 .4byte .LCFI11-.Ltext0
|
||
1313 02f2 62030000 .4byte .LCFI12-.Ltext0
|
||
1314 02f6 0200 .2byte 0x2
|
||
1315 02f8 7E .byte 0x7e
|
||
1316 02f9 10 .sleb128 16
|
||
1317 02fa 62030000 .4byte .LCFI12-.Ltext0
|
||
1318 02fe B0040000 .4byte .LFE2-.Ltext0
|
||
1319 0302 0200 .2byte 0x2
|
||
1320 0304 7F .byte 0x7f
|
||
1321 0305 18 .sleb128 24
|
||
1322 0306 00000000 .4byte 0x0
|
||
1323 030a 00000000 .4byte 0x0
|
||
1324 .LLST17:
|
||
1325 030e 58030000 .4byte .LVL71-.Ltext0
|
||
1326 0312 6A030000 .4byte .LVL72-.Ltext0
|
||
1327 0316 0100 .2byte 0x1
|
||
1328 0318 50 .byte 0x50
|
||
1329 0319 6A030000 .4byte .LVL72-.Ltext0
|
||
1330 031d 92030000 .4byte .LVL73-.Ltext0
|
||
1331 0321 0100 .2byte 0x1
|
||
1332 0323 60 .byte 0x60
|
||
1333 0324 D0030000 .4byte .LVL74-.Ltext0
|
||
1334 0328 82040000 .4byte .LVL75-.Ltext0
|
||
1335 032c 0100 .2byte 0x1
|
||
1336 032e 60 .byte 0x60
|
||
1337 032f 00000000 .4byte 0x0
|
||
BFIN GAS /tmp/ccPntIEp.s page 40
|
||
|
||
|
||
1338 0333 00000000 .4byte 0x0
|
||
1339 .LLST18:
|
||
1340 0337 58030000 .4byte .LVL71-.Ltext0
|
||
1341 033b 92030000 .4byte .LVL73-.Ltext0
|
||
1342 033f 0100 .2byte 0x1
|
||
1343 0341 51 .byte 0x51
|
||
1344 0342 D0030000 .4byte .LVL74-.Ltext0
|
||
1345 0346 82040000 .4byte .LVL75-.Ltext0
|
||
1346 034a 0100 .2byte 0x1
|
||
1347 034c 51 .byte 0x51
|
||
1348 034d 00000000 .4byte 0x0
|
||
1349 0351 00000000 .4byte 0x0
|
||
1350 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib
|
||
1351 .file 3 "src/l502_bf_cmd_defs.h"
|
||
1352 .file 4 "src/l502_defs.h"
|
||
1353 .file 5 "src/l502_user_process.h"
|
||
1354 .section .debug_info
|
||
1355 0000 66060000 .4byte 0x666
|
||
1356 0004 0200 .2byte 0x2
|
||
1357 0006 00000000 .4byte .Ldebug_abbrev0
|
||
1358 000a 04 .byte 0x4
|
||
1359 000b 01 .uleb128 0x1
|
||
1360 000c 6D000000 .4byte .LASF87
|
||
1361 0010 01 .byte 0x1
|
||
1362 0011 75020000 .4byte .LASF88
|
||
1363 0015 53040000 .4byte .LASF89
|
||
1364 0019 00000000 .4byte .Ltext0
|
||
1365 001d B0040000 .4byte .Letext0
|
||
1366 0021 00000000 .4byte .Ldebug_line0
|
||
1367 0025 02 .uleb128 0x2
|
||
1368 0026 01 .byte 0x1
|
||
1369 0027 06 .byte 0x6
|
||
1370 0028 26030000 .4byte .LASF0
|
||
1371 002c 03 .uleb128 0x3
|
||
1372 002d 7B010000 .4byte .LASF3
|
||
1373 0031 02 .byte 0x2
|
||
1374 0032 2A .byte 0x2a
|
||
1375 0033 37000000 .4byte 0x37
|
||
1376 0037 02 .uleb128 0x2
|
||
1377 0038 01 .byte 0x1
|
||
1378 0039 08 .byte 0x8
|
||
1379 003a DA020000 .4byte .LASF1
|
||
1380 003e 02 .uleb128 0x2
|
||
1381 003f 02 .byte 0x2
|
||
1382 0040 05 .byte 0x5
|
||
1383 0041 AD000000 .4byte .LASF2
|
||
1384 0045 03 .uleb128 0x3
|
||
1385 0046 82030000 .4byte .LASF4
|
||
1386 004a 02 .byte 0x2
|
||
1387 004b 36 .byte 0x36
|
||
1388 004c 50000000 .4byte 0x50
|
||
1389 0050 02 .uleb128 0x2
|
||
1390 0051 02 .byte 0x2
|
||
1391 0052 07 .byte 0x7
|
||
1392 0053 B2030000 .4byte .LASF5
|
||
1393 0057 03 .uleb128 0x3
|
||
1394 0058 03040000 .4byte .LASF6
|
||
BFIN GAS /tmp/ccPntIEp.s page 41
|
||
|
||
|
||
1395 005c 02 .byte 0x2
|
||
1396 005d 4F .byte 0x4f
|
||
1397 005e 62000000 .4byte 0x62
|
||
1398 0062 02 .uleb128 0x2
|
||
1399 0063 04 .byte 0x4
|
||
1400 0064 05 .byte 0x5
|
||
1401 0065 29020000 .4byte .LASF7
|
||
1402 0069 03 .uleb128 0x3
|
||
1403 006a 6C030000 .4byte .LASF8
|
||
1404 006e 02 .byte 0x2
|
||
1405 006f 50 .byte 0x50
|
||
1406 0070 74000000 .4byte 0x74
|
||
1407 0074 02 .uleb128 0x2
|
||
1408 0075 04 .byte 0x4
|
||
1409 0076 07 .byte 0x7
|
||
1410 0077 95030000 .4byte .LASF9
|
||
1411 007b 02 .uleb128 0x2
|
||
1412 007c 08 .byte 0x8
|
||
1413 007d 05 .byte 0x5
|
||
1414 007e 12010000 .4byte .LASF10
|
||
1415 0082 02 .uleb128 0x2
|
||
1416 0083 08 .byte 0x8
|
||
1417 0084 07 .byte 0x7
|
||
1418 0085 42030000 .4byte .LASF11
|
||
1419 0089 04 .uleb128 0x4
|
||
1420 008a 04 .byte 0x4
|
||
1421 008b 05 .byte 0x5
|
||
1422 008c 696E7400 .string "int"
|
||
1423 0090 02 .uleb128 0x2
|
||
1424 0091 04 .byte 0x4
|
||
1425 0092 07 .byte 0x7
|
||
1426 0093 75030000 .4byte .LASF12
|
||
1427 0097 05 .uleb128 0x5
|
||
1428 0098 1010 .2byte 0x1010
|
||
1429 009a 03 .byte 0x3
|
||
1430 009b 8C .byte 0x8c
|
||
1431 009c F5000000 .4byte 0xf5
|
||
1432 00a0 06 .uleb128 0x6
|
||
1433 00a1 A7030000 .4byte .LASF13
|
||
1434 00a5 03 .byte 0x3
|
||
1435 00a6 8D .byte 0x8d
|
||
1436 00a7 45000000 .4byte 0x45
|
||
1437 00ab 02 .byte 0x2
|
||
1438 00ac 23 .byte 0x23
|
||
1439 00ad 00 .uleb128 0x0
|
||
1440 00ae 06 .uleb128 0x6
|
||
1441 00af D7030000 .4byte .LASF14
|
||
1442 00b3 03 .byte 0x3
|
||
1443 00b4 8E .byte 0x8e
|
||
1444 00b5 45000000 .4byte 0x45
|
||
1445 00b9 02 .byte 0x2
|
||
1446 00ba 23 .byte 0x23
|
||
1447 00bb 02 .uleb128 0x2
|
||
1448 00bc 06 .uleb128 0x6
|
||
1449 00bd AC030000 .4byte .LASF15
|
||
1450 00c1 03 .byte 0x3
|
||
1451 00c2 8F .byte 0x8f
|
||
BFIN GAS /tmp/ccPntIEp.s page 42
|
||
|
||
|
||
1452 00c3 69000000 .4byte 0x69
|
||
1453 00c7 02 .byte 0x2
|
||
1454 00c8 23 .byte 0x23
|
||
1455 00c9 04 .uleb128 0x4
|
||
1456 00ca 06 .uleb128 0x6
|
||
1457 00cb 21000000 .4byte .LASF16
|
||
1458 00cf 03 .byte 0x3
|
||
1459 00d0 90 .byte 0x90
|
||
1460 00d1 57000000 .4byte 0x57
|
||
1461 00d5 02 .byte 0x2
|
||
1462 00d6 23 .byte 0x23
|
||
1463 00d7 08 .uleb128 0x8
|
||
1464 00d8 06 .uleb128 0x6
|
||
1465 00d9 9D040000 .4byte .LASF17
|
||
1466 00dd 03 .byte 0x3
|
||
1467 00de 91 .byte 0x91
|
||
1468 00df 69000000 .4byte 0x69
|
||
1469 00e3 02 .byte 0x2
|
||
1470 00e4 23 .byte 0x23
|
||
1471 00e5 0C .uleb128 0xc
|
||
1472 00e6 06 .uleb128 0x6
|
||
1473 00e7 2C040000 .4byte .LASF18
|
||
1474 00eb 03 .byte 0x3
|
||
1475 00ec 92 .byte 0x92
|
||
1476 00ed F5000000 .4byte 0xf5
|
||
1477 00f1 02 .byte 0x2
|
||
1478 00f2 23 .byte 0x23
|
||
1479 00f3 10 .uleb128 0x10
|
||
1480 00f4 00 .byte 0x0
|
||
1481 00f5 07 .uleb128 0x7
|
||
1482 00f6 69000000 .4byte 0x69
|
||
1483 00fa 06010000 .4byte 0x106
|
||
1484 00fe 08 .uleb128 0x8
|
||
1485 00ff 06010000 .4byte 0x106
|
||
1486 0103 FF03 .2byte 0x3ff
|
||
1487 0105 00 .byte 0x0
|
||
1488 0106 09 .uleb128 0x9
|
||
1489 0107 04 .byte 0x4
|
||
1490 0108 07 .byte 0x7
|
||
1491 0109 03 .uleb128 0x3
|
||
1492 010a 67020000 .4byte .LASF19
|
||
1493 010e 03 .byte 0x3
|
||
1494 010f 93 .byte 0x93
|
||
1495 0110 97000000 .4byte 0x97
|
||
1496 0114 02 .uleb128 0x2
|
||
1497 0115 01 .byte 0x1
|
||
1498 0116 06 .byte 0x6
|
||
1499 0117 F2030000 .4byte .LASF20
|
||
1500 011b 0A .uleb128 0xa
|
||
1501 011c 04 .byte 0x4
|
||
1502 011d 04 .byte 0x4
|
||
1503 011e 55 .byte 0x55
|
||
1504 011f 48010000 .4byte 0x148
|
||
1505 0123 0B .uleb128 0xb
|
||
1506 0124 00000000 .4byte .LASF21
|
||
1507 0128 00 .sleb128 0
|
||
1508 0129 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccPntIEp.s page 43
|
||
|
||
|
||
1509 012a 5C000000 .4byte .LASF22
|
||
1510 012e 01 .sleb128 1
|
||
1511 012f 0B .uleb128 0xb
|
||
1512 0130 39000000 .4byte .LASF23
|
||
1513 0134 02 .sleb128 2
|
||
1514 0135 0B .uleb128 0xb
|
||
1515 0136 28000000 .4byte .LASF24
|
||
1516 013a 03 .sleb128 3
|
||
1517 013b 0B .uleb128 0xb
|
||
1518 013c A7040000 .4byte .LASF25
|
||
1519 0140 04 .sleb128 4
|
||
1520 0141 0B .uleb128 0xb
|
||
1521 0142 09030000 .4byte .LASF26
|
||
1522 0146 05 .sleb128 5
|
||
1523 0147 00 .byte 0x0
|
||
1524 0148 0A .uleb128 0xa
|
||
1525 0149 04 .byte 0x4
|
||
1526 014a 04 .byte 0x4
|
||
1527 014b 5F .byte 0x5f
|
||
1528 014c 63010000 .4byte 0x163
|
||
1529 0150 0B .uleb128 0xb
|
||
1530 0151 85000000 .4byte .LASF27
|
||
1531 0155 00 .sleb128 0
|
||
1532 0156 0B .uleb128 0xb
|
||
1533 0157 FF000000 .4byte .LASF28
|
||
1534 015b 01 .sleb128 1
|
||
1535 015c 0B .uleb128 0xb
|
||
1536 015d 59030000 .4byte .LASF29
|
||
1537 0161 02 .sleb128 2
|
||
1538 0162 00 .byte 0x0
|
||
1539 0163 0A .uleb128 0xa
|
||
1540 0164 04 .byte 0x4
|
||
1541 0165 04 .byte 0x4
|
||
1542 0166 69 .byte 0x69
|
||
1543 0167 90010000 .4byte 0x190
|
||
1544 016b 0B .uleb128 0xb
|
||
1545 016c AF020000 .4byte .LASF30
|
||
1546 0170 00 .sleb128 0
|
||
1547 0171 0B .uleb128 0xb
|
||
1548 0172 D0010000 .4byte .LASF31
|
||
1549 0176 01 .sleb128 1
|
||
1550 0177 0B .uleb128 0xb
|
||
1551 0178 D4000000 .4byte .LASF32
|
||
1552 017c 02 .sleb128 2
|
||
1553 017d 0B .uleb128 0xb
|
||
1554 017e D0040000 .4byte .LASF33
|
||
1555 0182 03 .sleb128 3
|
||
1556 0183 0B .uleb128 0xb
|
||
1557 0184 A5010000 .4byte .LASF34
|
||
1558 0188 06 .sleb128 6
|
||
1559 0189 0B .uleb128 0xb
|
||
1560 018a B9040000 .4byte .LASF35
|
||
1561 018e 07 .sleb128 7
|
||
1562 018f 00 .byte 0x0
|
||
1563 0190 0A .uleb128 0xa
|
||
1564 0191 04 .byte 0x4
|
||
1565 0192 04 .byte 0x4
|
||
BFIN GAS /tmp/ccPntIEp.s page 44
|
||
|
||
|
||
1566 0193 74 .byte 0x74
|
||
1567 0194 C5010000 .4byte 0x1c5
|
||
1568 0198 0B .uleb128 0xb
|
||
1569 0199 E8020000 .4byte .LASF36
|
||
1570 019d 01 .sleb128 1
|
||
1571 019e 0B .uleb128 0xb
|
||
1572 019f 4D020000 .4byte .LASF37
|
||
1573 01a3 02 .sleb128 2
|
||
1574 01a4 0B .uleb128 0xb
|
||
1575 01a5 25010000 .4byte .LASF38
|
||
1576 01a9 10 .sleb128 16
|
||
1577 01aa 0B .uleb128 0xb
|
||
1578 01ab 36010000 .4byte .LASF39
|
||
1579 01af 20 .sleb128 32
|
||
1580 01b0 0B .uleb128 0xb
|
||
1581 01b1 F8020000 .4byte .LASF40
|
||
1582 01b5 C000 .sleb128 64
|
||
1583 01b7 0B .uleb128 0xb
|
||
1584 01b8 2F050000 .4byte .LASF41
|
||
1585 01bc 03 .sleb128 3
|
||
1586 01bd 0B .uleb128 0xb
|
||
1587 01be BC010000 .4byte .LASF42
|
||
1588 01c2 F000 .sleb128 112
|
||
1589 01c4 00 .byte 0x0
|
||
1590 01c5 02 .uleb128 0x2
|
||
1591 01c6 04 .byte 0x4
|
||
1592 01c7 04 .byte 0x4
|
||
1593 01c8 EA010000 .4byte .LASF43
|
||
1594 01cc 0C .uleb128 0xc
|
||
1595 01cd 67010000 .4byte .LASF90
|
||
1596 01d1 04 .byte 0x4
|
||
1597 01d2 05 .byte 0x5
|
||
1598 01d3 1C .byte 0x1c
|
||
1599 01d4 FD010000 .4byte 0x1fd
|
||
1600 01d8 0D .uleb128 0xd
|
||
1601 01d9 4F464600 .string "OFF"
|
||
1602 01dd 00 .sleb128 0
|
||
1603 01de 0B .uleb128 0xb
|
||
1604 01df F7030000 .4byte .LASF44
|
||
1605 01e3 01 .sleb128 1
|
||
1606 01e4 0D .uleb128 0xd
|
||
1607 01e5 41564700 .string "AVG"
|
||
1608 01e9 02 .sleb128 2
|
||
1609 01ea 0B .uleb128 0xb
|
||
1610 01eb 42050000 .4byte .LASF45
|
||
1611 01ef 03 .sleb128 3
|
||
1612 01f0 0D .uleb128 0xd
|
||
1613 01f1 46465400 .string "FFT"
|
||
1614 01f5 04 .sleb128 4
|
||
1615 01f6 0B .uleb128 0xb
|
||
1616 01f7 F0010000 .4byte .LASF46
|
||
1617 01fb 05 .sleb128 5
|
||
1618 01fc 00 .byte 0x0
|
||
1619 01fd 0E .uleb128 0xe
|
||
1620 01fe 8F010000 .4byte .LASF91
|
||
1621 0202 2C .byte 0x2c
|
||
1622 0203 01 .byte 0x1
|
||
BFIN GAS /tmp/ccPntIEp.s page 45
|
||
|
||
|
||
1623 0204 5A .byte 0x5a
|
||
1624 0205 EA020000 .4byte 0x2ea
|
||
1625 0209 06 .uleb128 0x6
|
||
1626 020a 20010000 .4byte .LASF47
|
||
1627 020e 01 .byte 0x1
|
||
1628 020f 5B .byte 0x5b
|
||
1629 0210 2C000000 .4byte 0x2c
|
||
1630 0214 02 .byte 0x2
|
||
1631 0215 23 .byte 0x23
|
||
1632 0216 00 .uleb128 0x0
|
||
1633 0217 06 .uleb128 0x6
|
||
1634 0218 0B050000 .4byte .LASF48
|
||
1635 021c 01 .byte 0x1
|
||
1636 021d 5C .byte 0x5c
|
||
1637 021e 2C000000 .4byte 0x2c
|
||
1638 0222 02 .byte 0x2
|
||
1639 0223 23 .byte 0x23
|
||
1640 0224 01 .uleb128 0x1
|
||
1641 0225 06 .uleb128 0x6
|
||
1642 0226 83010000 .4byte .LASF49
|
||
1643 022a 01 .byte 0x1
|
||
1644 022b 5D .byte 0x5d
|
||
1645 022c 2C000000 .4byte 0x2c
|
||
1646 0230 02 .byte 0x2
|
||
1647 0231 23 .byte 0x23
|
||
1648 0232 02 .uleb128 0x2
|
||
1649 0233 06 .uleb128 0x6
|
||
1650 0234 C2020000 .4byte .LASF50
|
||
1651 0238 01 .byte 0x1
|
||
1652 0239 5E .byte 0x5e
|
||
1653 023a 2C000000 .4byte 0x2c
|
||
1654 023e 02 .byte 0x2
|
||
1655 023f 23 .byte 0x23
|
||
1656 0240 03 .uleb128 0x3
|
||
1657 0241 06 .uleb128 0x6
|
||
1658 0242 FD040000 .4byte .LASF51
|
||
1659 0246 01 .byte 0x1
|
||
1660 0247 5F .byte 0x5f
|
||
1661 0248 45000000 .4byte 0x45
|
||
1662 024c 02 .byte 0x2
|
||
1663 024d 23 .byte 0x23
|
||
1664 024e 04 .uleb128 0x4
|
||
1665 024f 06 .uleb128 0x6
|
||
1666 0250 32020000 .4byte .LASF52
|
||
1667 0254 01 .byte 0x1
|
||
1668 0255 60 .byte 0x60
|
||
1669 0256 45000000 .4byte 0x45
|
||
1670 025a 02 .byte 0x2
|
||
1671 025b 23 .byte 0x23
|
||
1672 025c 06 .uleb128 0x6
|
||
1673 025d 06 .uleb128 0x6
|
||
1674 025e 8B030000 .4byte .LASF53
|
||
1675 0262 01 .byte 0x1
|
||
1676 0263 61 .byte 0x61
|
||
1677 0264 69000000 .4byte 0x69
|
||
1678 0268 02 .byte 0x2
|
||
1679 0269 23 .byte 0x23
|
||
BFIN GAS /tmp/ccPntIEp.s page 46
|
||
|
||
|
||
1680 026a 08 .uleb128 0x8
|
||
1681 026b 06 .uleb128 0x6
|
||
1682 026c 45040000 .4byte .LASF54
|
||
1683 0270 01 .byte 0x1
|
||
1684 0271 62 .byte 0x62
|
||
1685 0272 2C000000 .4byte 0x2c
|
||
1686 0276 02 .byte 0x2
|
||
1687 0277 23 .byte 0x23
|
||
1688 0278 0C .uleb128 0xc
|
||
1689 0279 06 .uleb128 0x6
|
||
1690 027a 1B030000 .4byte .LASF55
|
||
1691 027e 01 .byte 0x1
|
||
1692 027f 63 .byte 0x63
|
||
1693 0280 69000000 .4byte 0x69
|
||
1694 0284 02 .byte 0x2
|
||
1695 0285 23 .byte 0x23
|
||
1696 0286 10 .uleb128 0x10
|
||
1697 0287 06 .uleb128 0x6
|
||
1698 0288 0B040000 .4byte .LASF56
|
||
1699 028c 01 .byte 0x1
|
||
1700 028d 64 .byte 0x64
|
||
1701 028e 2C000000 .4byte 0x2c
|
||
1702 0292 02 .byte 0x2
|
||
1703 0293 23 .byte 0x23
|
||
1704 0294 14 .uleb128 0x14
|
||
1705 0295 06 .uleb128 0x6
|
||
1706 0296 24050000 .4byte .LASF57
|
||
1707 029a 01 .byte 0x1
|
||
1708 029b 65 .byte 0x65
|
||
1709 029c 69000000 .4byte 0x69
|
||
1710 02a0 02 .byte 0x2
|
||
1711 02a1 23 .byte 0x23
|
||
1712 02a2 18 .uleb128 0x18
|
||
1713 02a3 06 .uleb128 0x6
|
||
1714 02a4 15050000 .4byte .LASF58
|
||
1715 02a8 01 .byte 0x1
|
||
1716 02a9 66 .byte 0x66
|
||
1717 02aa 2C000000 .4byte 0x2c
|
||
1718 02ae 02 .byte 0x2
|
||
1719 02af 23 .byte 0x23
|
||
1720 02b0 1C .uleb128 0x1c
|
||
1721 02b1 06 .uleb128 0x6
|
||
1722 02b2 C5030000 .4byte .LASF59
|
||
1723 02b6 01 .byte 0x1
|
||
1724 02b7 67 .byte 0x67
|
||
1725 02b8 69000000 .4byte 0x69
|
||
1726 02bc 02 .byte 0x2
|
||
1727 02bd 23 .byte 0x23
|
||
1728 02be 20 .uleb128 0x20
|
||
1729 02bf 06 .uleb128 0x6
|
||
1730 02c0 0D020000 .4byte .LASF60
|
||
1731 02c4 01 .byte 0x1
|
||
1732 02c5 68 .byte 0x68
|
||
1733 02c6 69000000 .4byte 0x69
|
||
1734 02ca 02 .byte 0x2
|
||
1735 02cb 23 .byte 0x23
|
||
1736 02cc 24 .uleb128 0x24
|
||
BFIN GAS /tmp/ccPntIEp.s page 47
|
||
|
||
|
||
1737 02cd 06 .uleb128 0x6
|
||
1738 02ce 31040000 .4byte .LASF61
|
||
1739 02d2 01 .byte 0x1
|
||
1740 02d3 69 .byte 0x69
|
||
1741 02d4 2C000000 .4byte 0x2c
|
||
1742 02d8 02 .byte 0x2
|
||
1743 02d9 23 .byte 0x23
|
||
1744 02da 28 .uleb128 0x28
|
||
1745 02db 06 .uleb128 0x6
|
||
1746 02dc F9010000 .4byte .LASF62
|
||
1747 02e0 01 .byte 0x1
|
||
1748 02e1 6A .byte 0x6a
|
||
1749 02e2 2C000000 .4byte 0x2c
|
||
1750 02e6 02 .byte 0x2
|
||
1751 02e7 23 .byte 0x23
|
||
1752 02e8 29 .uleb128 0x29
|
||
1753 02e9 00 .byte 0x0
|
||
1754 02ea 0F .uleb128 0xf
|
||
1755 02eb 01 .byte 0x1
|
||
1756 02ec 32030000 .4byte .LASF68
|
||
1757 02f0 01 .byte 0x1
|
||
1758 02f1 2102 .2byte 0x221
|
||
1759 02f3 01 .byte 0x1
|
||
1760 02f4 00000000 .4byte .LFB6
|
||
1761 02f8 D4020000 .4byte .LFE6
|
||
1762 02fc 00000000 .4byte .LLST0
|
||
1763 0300 1A040000 .4byte 0x41a
|
||
1764 0304 10 .uleb128 0x10
|
||
1765 0305 636D6400 .string "cmd"
|
||
1766 0309 01 .byte 0x1
|
||
1767 030a 2102 .2byte 0x221
|
||
1768 030c 1A040000 .4byte 0x41a
|
||
1769 0310 2B000000 .4byte .LLST1
|
||
1770 0314 11 .uleb128 0x11
|
||
1771 0315 00000000 .4byte .Ldebug_ranges0+0x0
|
||
1772 0319 3E030000 .4byte 0x33e
|
||
1773 031d 12 .uleb128 0x12
|
||
1774 031e CB000000 .4byte .LASF65
|
||
1775 0322 01 .byte 0x1
|
||
1776 0323 3F02 .2byte 0x23f
|
||
1777 0325 20040000 .4byte 0x420
|
||
1778 0329 13 .uleb128 0x13
|
||
1779 032a 18000000 .4byte .Ldebug_ranges0+0x18
|
||
1780 032e 14 .uleb128 0x14
|
||
1781 032f 4900 .string "I"
|
||
1782 0331 01 .byte 0x1
|
||
1783 0332 4002 .2byte 0x240
|
||
1784 0334 69000000 .4byte 0x69
|
||
1785 0338 AC000000 .4byte .LLST2
|
||
1786 033c 00 .byte 0x0
|
||
1787 033d 00 .byte 0x0
|
||
1788 033e 15 .uleb128 0x15
|
||
1789 033f 92000000 .4byte .LBB6
|
||
1790 0343 44010000 .4byte .LBE6
|
||
1791 0347 80030000 .4byte 0x380
|
||
1792 034b 16 .uleb128 0x16
|
||
1793 034c 1F020000 .4byte .LASF63
|
||
BFIN GAS /tmp/ccPntIEp.s page 48
|
||
|
||
|
||
1794 0350 01 .byte 0x1
|
||
1795 0351 4802 .2byte 0x248
|
||
1796 0353 2F040000 .4byte 0x42f
|
||
1797 0357 03 .byte 0x3
|
||
1798 0358 7F .byte 0x7f
|
||
1799 0359 B07F .sleb128 -80
|
||
1800 035b 17 .uleb128 0x17
|
||
1801 035c 59010000 .4byte .LASF64
|
||
1802 0360 01 .byte 0x1
|
||
1803 0361 5E02 .2byte 0x25e
|
||
1804 0363 69000000 .4byte 0x69
|
||
1805 0367 BF000000 .4byte .LLST3
|
||
1806 036b 18 .uleb128 0x18
|
||
1807 036c FC000000 .4byte .LBB7
|
||
1808 0370 36010000 .4byte .LBE7
|
||
1809 0374 19 .uleb128 0x19
|
||
1810 0375 6900 .string "i"
|
||
1811 0377 01 .byte 0x1
|
||
1812 0378 5F02 .2byte 0x25f
|
||
1813 037a 89000000 .4byte 0x89
|
||
1814 037e 00 .byte 0x0
|
||
1815 037f 00 .byte 0x0
|
||
1816 0380 15 .uleb128 0x15
|
||
1817 0381 44010000 .4byte .LBB8
|
||
1818 0385 76010000 .4byte .LBE8
|
||
1819 0389 9D030000 .4byte 0x39d
|
||
1820 038d 16 .uleb128 0x16
|
||
1821 038e 1F020000 .4byte .LASF63
|
||
1822 0392 01 .byte 0x1
|
||
1823 0393 6602 .2byte 0x266
|
||
1824 0395 3F040000 .4byte 0x43f
|
||
1825 0399 02 .byte 0x2
|
||
1826 039a 7F .byte 0x7f
|
||
1827 039b 6C .sleb128 -20
|
||
1828 039c 00 .byte 0x0
|
||
1829 039d 15 .uleb128 0x15
|
||
1830 039e 76010000 .4byte .LBB9
|
||
1831 03a2 A4010000 .4byte .LBE9
|
||
1832 03a6 B7030000 .4byte 0x3b7
|
||
1833 03aa 12 .uleb128 0x12
|
||
1834 03ab 79000000 .4byte .LASF66
|
||
1835 03af 01 .byte 0x1
|
||
1836 03b0 7102 .2byte 0x271
|
||
1837 03b2 69000000 .4byte 0x69
|
||
1838 03b6 00 .byte 0x0
|
||
1839 03b7 15 .uleb128 0x15
|
||
1840 03b8 A4010000 .4byte .LBB10
|
||
1841 03bc 0A020000 .4byte .LBE10
|
||
1842 03c0 E5030000 .4byte 0x3e5
|
||
1843 03c4 17 .uleb128 0x17
|
||
1844 03c5 98000000 .4byte .LASF67
|
||
1845 03c9 01 .byte 0x1
|
||
1846 03ca 7702 .2byte 0x277
|
||
1847 03cc 69000000 .4byte 0x69
|
||
1848 03d0 DD000000 .4byte .LLST4
|
||
1849 03d4 13 .uleb128 0x13
|
||
1850 03d5 30000000 .4byte .Ldebug_ranges0+0x30
|
||
BFIN GAS /tmp/ccPntIEp.s page 49
|
||
|
||
|
||
1851 03d9 19 .uleb128 0x19
|
||
1852 03da 6900 .string "i"
|
||
1853 03dc 01 .byte 0x1
|
||
1854 03dd 7902 .2byte 0x279
|
||
1855 03df 89000000 .4byte 0x89
|
||
1856 03e3 00 .byte 0x0
|
||
1857 03e4 00 .byte 0x0
|
||
1858 03e5 15 .uleb128 0x15
|
||
1859 03e6 54020000 .4byte .LBB14
|
||
1860 03ea 64020000 .4byte .LBE14
|
||
1861 03ee 01040000 .4byte 0x401
|
||
1862 03f2 14 .uleb128 0x14
|
||
1863 03f3 6900 .string "i"
|
||
1864 03f5 01 .byte 0x1
|
||
1865 03f6 9702 .2byte 0x297
|
||
1866 03f8 69000000 .4byte 0x69
|
||
1867 03fc AB010000 .4byte .LLST5
|
||
1868 0400 00 .byte 0x0
|
||
1869 0401 18 .uleb128 0x18
|
||
1870 0402 C2020000 .4byte .LBB15
|
||
1871 0406 D4020000 .4byte .LBE15
|
||
1872 040a 14 .uleb128 0x14
|
||
1873 040b 6900 .string "i"
|
||
1874 040d 01 .byte 0x1
|
||
1875 040e B202 .2byte 0x2b2
|
||
1876 0410 69000000 .4byte 0x69
|
||
1877 0414 BE010000 .4byte .LLST6
|
||
1878 0418 00 .byte 0x0
|
||
1879 0419 00 .byte 0x0
|
||
1880 041a 1A .uleb128 0x1a
|
||
1881 041b 04 .byte 0x4
|
||
1882 041c 09010000 .4byte 0x109
|
||
1883 0420 07 .uleb128 0x7
|
||
1884 0421 69000000 .4byte 0x69
|
||
1885 0425 2F040000 .4byte 0x42f
|
||
1886 0429 1B .uleb128 0x1b
|
||
1887 042a 06010000 .4byte 0x106
|
||
1888 042e 00 .byte 0x0
|
||
1889 042f 07 .uleb128 0x7
|
||
1890 0430 69000000 .4byte 0x69
|
||
1891 0434 3F040000 .4byte 0x43f
|
||
1892 0438 1C .uleb128 0x1c
|
||
1893 0439 06010000 .4byte 0x106
|
||
1894 043d 0E .byte 0xe
|
||
1895 043e 00 .byte 0x0
|
||
1896 043f 07 .uleb128 0x7
|
||
1897 0440 69000000 .4byte 0x69
|
||
1898 0444 4F040000 .4byte 0x44f
|
||
1899 0448 1C .uleb128 0x1c
|
||
1900 0449 06010000 .4byte 0x106
|
||
1901 044d 04 .byte 0x4
|
||
1902 044e 00 .byte 0x0
|
||
1903 044f 0F .uleb128 0xf
|
||
1904 0450 01 .byte 0x1
|
||
1905 0451 E7040000 .4byte .LASF69
|
||
1906 0455 01 .byte 0x1
|
||
1907 0456 0502 .2byte 0x205
|
||
BFIN GAS /tmp/ccPntIEp.s page 50
|
||
|
||
|
||
1908 0458 01 .byte 0x1
|
||
1909 0459 D4020000 .4byte .LFB5
|
||
1910 045d F0020000 .4byte .LFE5
|
||
1911 0461 DC010000 .4byte .LLST7
|
||
1912 0465 8A040000 .4byte 0x48a
|
||
1913 0469 1D .uleb128 0x1d
|
||
1914 046a 48020000 .4byte .LASF70
|
||
1915 046e 01 .byte 0x1
|
||
1916 046f 0502 .2byte 0x205
|
||
1917 0471 8A040000 .4byte 0x48a
|
||
1918 0475 FB010000 .4byte .LLST8
|
||
1919 0479 1D .uleb128 0x1d
|
||
1920 047a DE030000 .4byte .LASF71
|
||
1921 047e 01 .byte 0x1
|
||
1922 047f 0502 .2byte 0x205
|
||
1923 0481 69000000 .4byte 0x69
|
||
1924 0485 0E020000 .4byte .LLST9
|
||
1925 0489 00 .byte 0x0
|
||
1926 048a 1A .uleb128 0x1a
|
||
1927 048b 04 .byte 0x4
|
||
1928 048c 69000000 .4byte 0x69
|
||
1929 0490 0F .uleb128 0xf
|
||
1930 0491 01 .byte 0x1
|
||
1931 0492 E3030000 .4byte .LASF72
|
||
1932 0496 01 .byte 0x1
|
||
1933 0497 F301 .2byte 0x1f3
|
||
1934 0499 01 .byte 0x1
|
||
1935 049a F0020000 .4byte .LFB4
|
||
1936 049e 0C030000 .4byte .LFE4
|
||
1937 04a2 21020000 .4byte .LLST10
|
||
1938 04a6 CB040000 .4byte 0x4cb
|
||
1939 04aa 1D .uleb128 0x1d
|
||
1940 04ab 48020000 .4byte .LASF70
|
||
1941 04af 01 .byte 0x1
|
||
1942 04b0 F301 .2byte 0x1f3
|
||
1943 04b2 8A040000 .4byte 0x48a
|
||
1944 04b6 40020000 .4byte .LLST11
|
||
1945 04ba 1D .uleb128 0x1d
|
||
1946 04bb DE030000 .4byte .LASF71
|
||
1947 04bf 01 .byte 0x1
|
||
1948 04c0 F301 .2byte 0x1f3
|
||
1949 04c2 69000000 .4byte 0x69
|
||
1950 04c6 53020000 .4byte .LLST12
|
||
1951 04ca 00 .byte 0x0
|
||
1952 04cb 1E .uleb128 0x1e
|
||
1953 04cc 01 .byte 0x1
|
||
1954 04cd 4A000000 .4byte .LASF73
|
||
1955 04d1 01 .byte 0x1
|
||
1956 04d2 CF01 .2byte 0x1cf
|
||
1957 04d4 01 .byte 0x1
|
||
1958 04d5 69000000 .4byte 0x69
|
||
1959 04d9 0C030000 .4byte .LFB3
|
||
1960 04dd 56030000 .4byte .LFE3
|
||
1961 04e1 66020000 .4byte .LLST13
|
||
1962 04e5 0A050000 .4byte 0x50a
|
||
1963 04e9 1D .uleb128 0x1d
|
||
1964 04ea 2C040000 .4byte .LASF18
|
||
BFIN GAS /tmp/ccPntIEp.s page 51
|
||
|
||
|
||
1965 04ee 01 .byte 0x1
|
||
1966 04ef CF01 .2byte 0x1cf
|
||
1967 04f1 8A040000 .4byte 0x48a
|
||
1968 04f5 91020000 .4byte .LLST14
|
||
1969 04f9 1D .uleb128 0x1d
|
||
1970 04fa DE030000 .4byte .LASF71
|
||
1971 04fe 01 .byte 0x1
|
||
1972 04ff CF01 .2byte 0x1cf
|
||
1973 0501 69000000 .4byte 0x69
|
||
1974 0505 BA020000 .4byte .LLST15
|
||
1975 0509 00 .byte 0x0
|
||
1976 050a 1F .uleb128 0x1f
|
||
1977 050b 01 .byte 0x1
|
||
1978 050c 9E020000 .4byte .LASF74
|
||
1979 0510 01 .byte 0x1
|
||
1980 0511 97 .byte 0x97
|
||
1981 0512 01 .byte 0x1
|
||
1982 0513 69000000 .4byte 0x69
|
||
1983 0517 58030000 .4byte .LFB2
|
||
1984 051b B0040000 .4byte .LFE2
|
||
1985 051f E3020000 .4byte .LLST16
|
||
1986 0523 46050000 .4byte 0x546
|
||
1987 0527 20 .uleb128 0x20
|
||
1988 0528 2C040000 .4byte .LASF18
|
||
1989 052c 01 .byte 0x1
|
||
1990 052d 97 .byte 0x97
|
||
1991 052e 8A040000 .4byte 0x48a
|
||
1992 0532 0E030000 .4byte .LLST17
|
||
1993 0536 20 .uleb128 0x20
|
||
1994 0537 DE030000 .4byte .LASF71
|
||
1995 053b 01 .byte 0x1
|
||
1996 053c 97 .byte 0x97
|
||
1997 053d 69000000 .4byte 0x69
|
||
1998 0541 37030000 .4byte .LLST18
|
||
1999 0545 00 .byte 0x0
|
||
2000 0546 07 .uleb128 0x7
|
||
2001 0547 69000000 .4byte 0x69
|
||
2002 054b 56050000 .4byte 0x556
|
||
2003 054f 1C .uleb128 0x1c
|
||
2004 0550 06010000 .4byte 0x106
|
||
2005 0554 03 .byte 0x3
|
||
2006 0555 00 .byte 0x0
|
||
2007 0556 21 .uleb128 0x21
|
||
2008 0557 3C020000 .4byte .LASF75
|
||
2009 055b 01 .byte 0x1
|
||
2010 055c 1C .byte 0x1c
|
||
2011 055d 46050000 .4byte 0x546
|
||
2012 0561 01 .byte 0x1
|
||
2013 0562 05 .byte 0x5
|
||
2014 0563 03 .byte 0x3
|
||
2015 0564 00000000 .4byte _streams_cnt
|
||
2016 0568 07 .uleb128 0x7
|
||
2017 0569 69000000 .4byte 0x69
|
||
2018 056d 78050000 .4byte 0x578
|
||
2019 0571 1C .uleb128 0x1c
|
||
2020 0572 06010000 .4byte 0x106
|
||
2021 0576 09 .byte 0x9
|
||
BFIN GAS /tmp/ccPntIEp.s page 52
|
||
|
||
|
||
2022 0577 00 .byte 0x0
|
||
2023 0578 21 .uleb128 0x21
|
||
2024 0579 47010000 .4byte .LASF76
|
||
2025 057d 01 .byte 0x1
|
||
2026 057e 37 .byte 0x37
|
||
2027 057f 68050000 .4byte 0x568
|
||
2028 0583 01 .byte 0x1
|
||
2029 0584 05 .byte 0x5
|
||
2030 0585 03 .byte 0x3
|
||
2031 0586 28000000 .4byte _dbg_sport_rx_copy
|
||
2032 058a 21 .uleb128 0x21
|
||
2033 058b EB000000 .4byte .LASF77
|
||
2034 058f 01 .byte 0x1
|
||
2035 0590 49 .byte 0x49
|
||
2036 0591 69000000 .4byte 0x69
|
||
2037 0595 01 .byte 0x1
|
||
2038 0596 05 .byte 0x5
|
||
2039 0597 03 .byte 0x3
|
||
2040 0598 10000000 .4byte _streams_succes_flag
|
||
2041 059c 07 .uleb128 0x7
|
||
2042 059d 69000000 .4byte 0x69
|
||
2043 05a1 A7050000 .4byte 0x5a7
|
||
2044 05a5 22 .uleb128 0x22
|
||
2045 05a6 00 .byte 0x0
|
||
2046 05a7 23 .uleb128 0x23
|
||
2047 05a8 F5040000 .4byte .LASF78
|
||
2048 05ac 01 .byte 0x1
|
||
2049 05ad 55 .byte 0x55
|
||
2050 05ae B4050000 .4byte 0x5b4
|
||
2051 05b2 01 .byte 0x1
|
||
2052 05b3 01 .byte 0x1
|
||
2053 05b4 24 .uleb128 0x24
|
||
2054 05b5 9C050000 .4byte 0x59c
|
||
2055 05b9 23 .uleb128 0x23
|
||
2056 05ba 4B050000 .4byte .LASF79
|
||
2057 05be 01 .byte 0x1
|
||
2058 05bf 57 .byte 0x57
|
||
2059 05c0 C6050000 .4byte 0x5c6
|
||
2060 05c4 01 .byte 0x1
|
||
2061 05c5 01 .byte 0x1
|
||
2062 05c6 24 .uleb128 0x24
|
||
2063 05c7 9C050000 .4byte 0x59c
|
||
2064 05cb 21 .uleb128 0x21
|
||
2065 05cc 21040000 .4byte .LASF80
|
||
2066 05d0 01 .byte 0x1
|
||
2067 05d1 6B .byte 0x6b
|
||
2068 05d2 DD050000 .4byte 0x5dd
|
||
2069 05d6 01 .byte 0x1
|
||
2070 05d7 05 .byte 0x5
|
||
2071 05d8 03 .byte 0x3
|
||
2072 05d9 2C000000 .4byte _Proc_state
|
||
2073 05dd 25 .uleb128 0x25
|
||
2074 05de 8F010000 .4byte .LASF91
|
||
2075 05e2 FD010000 .4byte 0x1fd
|
||
2076 05e6 21 .uleb128 0x21
|
||
2077 05e7 8B030000 .4byte .LASF53
|
||
2078 05eb 01 .byte 0x1
|
||
BFIN GAS /tmp/ccPntIEp.s page 53
|
||
|
||
|
||
2079 05ec 6D .byte 0x6d
|
||
2080 05ed F8050000 .4byte 0x5f8
|
||
2081 05f1 01 .byte 0x1
|
||
2082 05f2 05 .byte 0x5
|
||
2083 05f3 03 .byte 0x3
|
||
2084 05f4 14000000 .4byte _TX_buff_I
|
||
2085 05f8 24 .uleb128 0x24
|
||
2086 05f9 69000000 .4byte 0x69
|
||
2087 05fd 21 .uleb128 0x21
|
||
2088 05fe 8D020000 .4byte .LASF81
|
||
2089 0602 01 .byte 0x1
|
||
2090 0603 6E .byte 0x6e
|
||
2091 0604 F8050000 .4byte 0x5f8
|
||
2092 0608 01 .byte 0x1
|
||
2093 0609 05 .byte 0x5
|
||
2094 060a 03 .byte 0x3
|
||
2095 060b 00000000 .4byte _TX_buff_I_shadow
|
||
2096 060f 21 .uleb128 0x21
|
||
2097 0610 1A040000 .4byte .LASF82
|
||
2098 0614 01 .byte 0x1
|
||
2099 0615 70 .byte 0x70
|
||
2100 0616 F8050000 .4byte 0x5f8
|
||
2101 061a 01 .byte 0x1
|
||
2102 061b 05 .byte 0x5
|
||
2103 061c 03 .byte 0x3
|
||
2104 061d 18000000 .4byte _data_I
|
||
2105 0621 21 .uleb128 0x21
|
||
2106 0622 5D020000 .4byte .LASF83
|
||
2107 0626 01 .byte 0x1
|
||
2108 0627 71 .byte 0x71
|
||
2109 0628 F8050000 .4byte 0x5f8
|
||
2110 062c 01 .byte 0x1
|
||
2111 062d 05 .byte 0x5
|
||
2112 062e 03 .byte 0x3
|
||
2113 062f 1C000000 .4byte _send_size
|
||
2114 0633 21 .uleb128 0x21
|
||
2115 0634 CD020000 .4byte .LASF84
|
||
2116 0638 01 .byte 0x1
|
||
2117 0639 7C .byte 0x7c
|
||
2118 063a 2C000000 .4byte 0x2c
|
||
2119 063e 01 .byte 0x1
|
||
2120 063f 05 .byte 0x5
|
||
2121 0640 03 .byte 0x3
|
||
2122 0641 20000000 .4byte _LFSM_started
|
||
2123 0645 21 .uleb128 0x21
|
||
2124 0646 12000000 .4byte .LASF85
|
||
2125 064a 01 .byte 0x1
|
||
2126 064b 7F .byte 0x7f
|
||
2127 064c 2C000000 .4byte 0x2c
|
||
2128 0650 01 .byte 0x1
|
||
2129 0651 05 .byte 0x5
|
||
2130 0652 03 .byte 0x3
|
||
2131 0653 21000000 .4byte _DY_SYN_2_value
|
||
2132 0657 21 .uleb128 0x21
|
||
2133 0658 B7000000 .4byte .LASF86
|
||
2134 065c 01 .byte 0x1
|
||
2135 065d 80 .byte 0x80
|
||
BFIN GAS /tmp/ccPntIEp.s page 54
|
||
|
||
|
||
2136 065e 2C000000 .4byte 0x2c
|
||
2137 0662 01 .byte 0x1
|
||
2138 0663 05 .byte 0x5
|
||
2139 0664 03 .byte 0x3
|
||
2140 0665 22000000 .4byte _DY_SYN_2_value_prev
|
||
2141 0669 00 .byte 0x0
|
||
2142 .section .debug_abbrev
|
||
2143 0000 01 .uleb128 0x1
|
||
2144 0001 11 .uleb128 0x11
|
||
2145 0002 01 .byte 0x1
|
||
2146 0003 25 .uleb128 0x25
|
||
2147 0004 0E .uleb128 0xe
|
||
2148 0005 13 .uleb128 0x13
|
||
2149 0006 0B .uleb128 0xb
|
||
2150 0007 03 .uleb128 0x3
|
||
2151 0008 0E .uleb128 0xe
|
||
2152 0009 1B .uleb128 0x1b
|
||
2153 000a 0E .uleb128 0xe
|
||
2154 000b 11 .uleb128 0x11
|
||
2155 000c 01 .uleb128 0x1
|
||
2156 000d 12 .uleb128 0x12
|
||
2157 000e 01 .uleb128 0x1
|
||
2158 000f 10 .uleb128 0x10
|
||
2159 0010 06 .uleb128 0x6
|
||
2160 0011 00 .byte 0x0
|
||
2161 0012 00 .byte 0x0
|
||
2162 0013 02 .uleb128 0x2
|
||
2163 0014 24 .uleb128 0x24
|
||
2164 0015 00 .byte 0x0
|
||
2165 0016 0B .uleb128 0xb
|
||
2166 0017 0B .uleb128 0xb
|
||
2167 0018 3E .uleb128 0x3e
|
||
2168 0019 0B .uleb128 0xb
|
||
2169 001a 03 .uleb128 0x3
|
||
2170 001b 0E .uleb128 0xe
|
||
2171 001c 00 .byte 0x0
|
||
2172 001d 00 .byte 0x0
|
||
2173 001e 03 .uleb128 0x3
|
||
2174 001f 16 .uleb128 0x16
|
||
2175 0020 00 .byte 0x0
|
||
2176 0021 03 .uleb128 0x3
|
||
2177 0022 0E .uleb128 0xe
|
||
2178 0023 3A .uleb128 0x3a
|
||
2179 0024 0B .uleb128 0xb
|
||
2180 0025 3B .uleb128 0x3b
|
||
2181 0026 0B .uleb128 0xb
|
||
2182 0027 49 .uleb128 0x49
|
||
2183 0028 13 .uleb128 0x13
|
||
2184 0029 00 .byte 0x0
|
||
2185 002a 00 .byte 0x0
|
||
2186 002b 04 .uleb128 0x4
|
||
2187 002c 24 .uleb128 0x24
|
||
2188 002d 00 .byte 0x0
|
||
2189 002e 0B .uleb128 0xb
|
||
2190 002f 0B .uleb128 0xb
|
||
2191 0030 3E .uleb128 0x3e
|
||
2192 0031 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccPntIEp.s page 55
|
||
|
||
|
||
2193 0032 03 .uleb128 0x3
|
||
2194 0033 08 .uleb128 0x8
|
||
2195 0034 00 .byte 0x0
|
||
2196 0035 00 .byte 0x0
|
||
2197 0036 05 .uleb128 0x5
|
||
2198 0037 13 .uleb128 0x13
|
||
2199 0038 01 .byte 0x1
|
||
2200 0039 0B .uleb128 0xb
|
||
2201 003a 05 .uleb128 0x5
|
||
2202 003b 3A .uleb128 0x3a
|
||
2203 003c 0B .uleb128 0xb
|
||
2204 003d 3B .uleb128 0x3b
|
||
2205 003e 0B .uleb128 0xb
|
||
2206 003f 01 .uleb128 0x1
|
||
2207 0040 13 .uleb128 0x13
|
||
2208 0041 00 .byte 0x0
|
||
2209 0042 00 .byte 0x0
|
||
2210 0043 06 .uleb128 0x6
|
||
2211 0044 0D .uleb128 0xd
|
||
2212 0045 00 .byte 0x0
|
||
2213 0046 03 .uleb128 0x3
|
||
2214 0047 0E .uleb128 0xe
|
||
2215 0048 3A .uleb128 0x3a
|
||
2216 0049 0B .uleb128 0xb
|
||
2217 004a 3B .uleb128 0x3b
|
||
2218 004b 0B .uleb128 0xb
|
||
2219 004c 49 .uleb128 0x49
|
||
2220 004d 13 .uleb128 0x13
|
||
2221 004e 38 .uleb128 0x38
|
||
2222 004f 0A .uleb128 0xa
|
||
2223 0050 00 .byte 0x0
|
||
2224 0051 00 .byte 0x0
|
||
2225 0052 07 .uleb128 0x7
|
||
2226 0053 01 .uleb128 0x1
|
||
2227 0054 01 .byte 0x1
|
||
2228 0055 49 .uleb128 0x49
|
||
2229 0056 13 .uleb128 0x13
|
||
2230 0057 01 .uleb128 0x1
|
||
2231 0058 13 .uleb128 0x13
|
||
2232 0059 00 .byte 0x0
|
||
2233 005a 00 .byte 0x0
|
||
2234 005b 08 .uleb128 0x8
|
||
2235 005c 21 .uleb128 0x21
|
||
2236 005d 00 .byte 0x0
|
||
2237 005e 49 .uleb128 0x49
|
||
2238 005f 13 .uleb128 0x13
|
||
2239 0060 2F .uleb128 0x2f
|
||
2240 0061 05 .uleb128 0x5
|
||
2241 0062 00 .byte 0x0
|
||
2242 0063 00 .byte 0x0
|
||
2243 0064 09 .uleb128 0x9
|
||
2244 0065 24 .uleb128 0x24
|
||
2245 0066 00 .byte 0x0
|
||
2246 0067 0B .uleb128 0xb
|
||
2247 0068 0B .uleb128 0xb
|
||
2248 0069 3E .uleb128 0x3e
|
||
2249 006a 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccPntIEp.s page 56
|
||
|
||
|
||
2250 006b 00 .byte 0x0
|
||
2251 006c 00 .byte 0x0
|
||
2252 006d 0A .uleb128 0xa
|
||
2253 006e 04 .uleb128 0x4
|
||
2254 006f 01 .byte 0x1
|
||
2255 0070 0B .uleb128 0xb
|
||
2256 0071 0B .uleb128 0xb
|
||
2257 0072 3A .uleb128 0x3a
|
||
2258 0073 0B .uleb128 0xb
|
||
2259 0074 3B .uleb128 0x3b
|
||
2260 0075 0B .uleb128 0xb
|
||
2261 0076 01 .uleb128 0x1
|
||
2262 0077 13 .uleb128 0x13
|
||
2263 0078 00 .byte 0x0
|
||
2264 0079 00 .byte 0x0
|
||
2265 007a 0B .uleb128 0xb
|
||
2266 007b 28 .uleb128 0x28
|
||
2267 007c 00 .byte 0x0
|
||
2268 007d 03 .uleb128 0x3
|
||
2269 007e 0E .uleb128 0xe
|
||
2270 007f 1C .uleb128 0x1c
|
||
2271 0080 0D .uleb128 0xd
|
||
2272 0081 00 .byte 0x0
|
||
2273 0082 00 .byte 0x0
|
||
2274 0083 0C .uleb128 0xc
|
||
2275 0084 04 .uleb128 0x4
|
||
2276 0085 01 .byte 0x1
|
||
2277 0086 03 .uleb128 0x3
|
||
2278 0087 0E .uleb128 0xe
|
||
2279 0088 0B .uleb128 0xb
|
||
2280 0089 0B .uleb128 0xb
|
||
2281 008a 3A .uleb128 0x3a
|
||
2282 008b 0B .uleb128 0xb
|
||
2283 008c 3B .uleb128 0x3b
|
||
2284 008d 0B .uleb128 0xb
|
||
2285 008e 01 .uleb128 0x1
|
||
2286 008f 13 .uleb128 0x13
|
||
2287 0090 00 .byte 0x0
|
||
2288 0091 00 .byte 0x0
|
||
2289 0092 0D .uleb128 0xd
|
||
2290 0093 28 .uleb128 0x28
|
||
2291 0094 00 .byte 0x0
|
||
2292 0095 03 .uleb128 0x3
|
||
2293 0096 08 .uleb128 0x8
|
||
2294 0097 1C .uleb128 0x1c
|
||
2295 0098 0D .uleb128 0xd
|
||
2296 0099 00 .byte 0x0
|
||
2297 009a 00 .byte 0x0
|
||
2298 009b 0E .uleb128 0xe
|
||
2299 009c 13 .uleb128 0x13
|
||
2300 009d 01 .byte 0x1
|
||
2301 009e 03 .uleb128 0x3
|
||
2302 009f 0E .uleb128 0xe
|
||
2303 00a0 0B .uleb128 0xb
|
||
2304 00a1 0B .uleb128 0xb
|
||
2305 00a2 3A .uleb128 0x3a
|
||
2306 00a3 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccPntIEp.s page 57
|
||
|
||
|
||
2307 00a4 3B .uleb128 0x3b
|
||
2308 00a5 0B .uleb128 0xb
|
||
2309 00a6 01 .uleb128 0x1
|
||
2310 00a7 13 .uleb128 0x13
|
||
2311 00a8 00 .byte 0x0
|
||
2312 00a9 00 .byte 0x0
|
||
2313 00aa 0F .uleb128 0xf
|
||
2314 00ab 2E .uleb128 0x2e
|
||
2315 00ac 01 .byte 0x1
|
||
2316 00ad 3F .uleb128 0x3f
|
||
2317 00ae 0C .uleb128 0xc
|
||
2318 00af 03 .uleb128 0x3
|
||
2319 00b0 0E .uleb128 0xe
|
||
2320 00b1 3A .uleb128 0x3a
|
||
2321 00b2 0B .uleb128 0xb
|
||
2322 00b3 3B .uleb128 0x3b
|
||
2323 00b4 05 .uleb128 0x5
|
||
2324 00b5 27 .uleb128 0x27
|
||
2325 00b6 0C .uleb128 0xc
|
||
2326 00b7 11 .uleb128 0x11
|
||
2327 00b8 01 .uleb128 0x1
|
||
2328 00b9 12 .uleb128 0x12
|
||
2329 00ba 01 .uleb128 0x1
|
||
2330 00bb 40 .uleb128 0x40
|
||
2331 00bc 06 .uleb128 0x6
|
||
2332 00bd 01 .uleb128 0x1
|
||
2333 00be 13 .uleb128 0x13
|
||
2334 00bf 00 .byte 0x0
|
||
2335 00c0 00 .byte 0x0
|
||
2336 00c1 10 .uleb128 0x10
|
||
2337 00c2 05 .uleb128 0x5
|
||
2338 00c3 00 .byte 0x0
|
||
2339 00c4 03 .uleb128 0x3
|
||
2340 00c5 08 .uleb128 0x8
|
||
2341 00c6 3A .uleb128 0x3a
|
||
2342 00c7 0B .uleb128 0xb
|
||
2343 00c8 3B .uleb128 0x3b
|
||
2344 00c9 05 .uleb128 0x5
|
||
2345 00ca 49 .uleb128 0x49
|
||
2346 00cb 13 .uleb128 0x13
|
||
2347 00cc 02 .uleb128 0x2
|
||
2348 00cd 06 .uleb128 0x6
|
||
2349 00ce 00 .byte 0x0
|
||
2350 00cf 00 .byte 0x0
|
||
2351 00d0 11 .uleb128 0x11
|
||
2352 00d1 0B .uleb128 0xb
|
||
2353 00d2 01 .byte 0x1
|
||
2354 00d3 55 .uleb128 0x55
|
||
2355 00d4 06 .uleb128 0x6
|
||
2356 00d5 01 .uleb128 0x1
|
||
2357 00d6 13 .uleb128 0x13
|
||
2358 00d7 00 .byte 0x0
|
||
2359 00d8 00 .byte 0x0
|
||
2360 00d9 12 .uleb128 0x12
|
||
2361 00da 34 .uleb128 0x34
|
||
2362 00db 00 .byte 0x0
|
||
2363 00dc 03 .uleb128 0x3
|
||
BFIN GAS /tmp/ccPntIEp.s page 58
|
||
|
||
|
||
2364 00dd 0E .uleb128 0xe
|
||
2365 00de 3A .uleb128 0x3a
|
||
2366 00df 0B .uleb128 0xb
|
||
2367 00e0 3B .uleb128 0x3b
|
||
2368 00e1 05 .uleb128 0x5
|
||
2369 00e2 49 .uleb128 0x49
|
||
2370 00e3 13 .uleb128 0x13
|
||
2371 00e4 00 .byte 0x0
|
||
2372 00e5 00 .byte 0x0
|
||
2373 00e6 13 .uleb128 0x13
|
||
2374 00e7 0B .uleb128 0xb
|
||
2375 00e8 01 .byte 0x1
|
||
2376 00e9 55 .uleb128 0x55
|
||
2377 00ea 06 .uleb128 0x6
|
||
2378 00eb 00 .byte 0x0
|
||
2379 00ec 00 .byte 0x0
|
||
2380 00ed 14 .uleb128 0x14
|
||
2381 00ee 34 .uleb128 0x34
|
||
2382 00ef 00 .byte 0x0
|
||
2383 00f0 03 .uleb128 0x3
|
||
2384 00f1 08 .uleb128 0x8
|
||
2385 00f2 3A .uleb128 0x3a
|
||
2386 00f3 0B .uleb128 0xb
|
||
2387 00f4 3B .uleb128 0x3b
|
||
2388 00f5 05 .uleb128 0x5
|
||
2389 00f6 49 .uleb128 0x49
|
||
2390 00f7 13 .uleb128 0x13
|
||
2391 00f8 02 .uleb128 0x2
|
||
2392 00f9 06 .uleb128 0x6
|
||
2393 00fa 00 .byte 0x0
|
||
2394 00fb 00 .byte 0x0
|
||
2395 00fc 15 .uleb128 0x15
|
||
2396 00fd 0B .uleb128 0xb
|
||
2397 00fe 01 .byte 0x1
|
||
2398 00ff 11 .uleb128 0x11
|
||
2399 0100 01 .uleb128 0x1
|
||
2400 0101 12 .uleb128 0x12
|
||
2401 0102 01 .uleb128 0x1
|
||
2402 0103 01 .uleb128 0x1
|
||
2403 0104 13 .uleb128 0x13
|
||
2404 0105 00 .byte 0x0
|
||
2405 0106 00 .byte 0x0
|
||
2406 0107 16 .uleb128 0x16
|
||
2407 0108 34 .uleb128 0x34
|
||
2408 0109 00 .byte 0x0
|
||
2409 010a 03 .uleb128 0x3
|
||
2410 010b 0E .uleb128 0xe
|
||
2411 010c 3A .uleb128 0x3a
|
||
2412 010d 0B .uleb128 0xb
|
||
2413 010e 3B .uleb128 0x3b
|
||
2414 010f 05 .uleb128 0x5
|
||
2415 0110 49 .uleb128 0x49
|
||
2416 0111 13 .uleb128 0x13
|
||
2417 0112 02 .uleb128 0x2
|
||
2418 0113 0A .uleb128 0xa
|
||
2419 0114 00 .byte 0x0
|
||
2420 0115 00 .byte 0x0
|
||
BFIN GAS /tmp/ccPntIEp.s page 59
|
||
|
||
|
||
2421 0116 17 .uleb128 0x17
|
||
2422 0117 34 .uleb128 0x34
|
||
2423 0118 00 .byte 0x0
|
||
2424 0119 03 .uleb128 0x3
|
||
2425 011a 0E .uleb128 0xe
|
||
2426 011b 3A .uleb128 0x3a
|
||
2427 011c 0B .uleb128 0xb
|
||
2428 011d 3B .uleb128 0x3b
|
||
2429 011e 05 .uleb128 0x5
|
||
2430 011f 49 .uleb128 0x49
|
||
2431 0120 13 .uleb128 0x13
|
||
2432 0121 02 .uleb128 0x2
|
||
2433 0122 06 .uleb128 0x6
|
||
2434 0123 00 .byte 0x0
|
||
2435 0124 00 .byte 0x0
|
||
2436 0125 18 .uleb128 0x18
|
||
2437 0126 0B .uleb128 0xb
|
||
2438 0127 01 .byte 0x1
|
||
2439 0128 11 .uleb128 0x11
|
||
2440 0129 01 .uleb128 0x1
|
||
2441 012a 12 .uleb128 0x12
|
||
2442 012b 01 .uleb128 0x1
|
||
2443 012c 00 .byte 0x0
|
||
2444 012d 00 .byte 0x0
|
||
2445 012e 19 .uleb128 0x19
|
||
2446 012f 34 .uleb128 0x34
|
||
2447 0130 00 .byte 0x0
|
||
2448 0131 03 .uleb128 0x3
|
||
2449 0132 08 .uleb128 0x8
|
||
2450 0133 3A .uleb128 0x3a
|
||
2451 0134 0B .uleb128 0xb
|
||
2452 0135 3B .uleb128 0x3b
|
||
2453 0136 05 .uleb128 0x5
|
||
2454 0137 49 .uleb128 0x49
|
||
2455 0138 13 .uleb128 0x13
|
||
2456 0139 00 .byte 0x0
|
||
2457 013a 00 .byte 0x0
|
||
2458 013b 1A .uleb128 0x1a
|
||
2459 013c 0F .uleb128 0xf
|
||
2460 013d 00 .byte 0x0
|
||
2461 013e 0B .uleb128 0xb
|
||
2462 013f 0B .uleb128 0xb
|
||
2463 0140 49 .uleb128 0x49
|
||
2464 0141 13 .uleb128 0x13
|
||
2465 0142 00 .byte 0x0
|
||
2466 0143 00 .byte 0x0
|
||
2467 0144 1B .uleb128 0x1b
|
||
2468 0145 21 .uleb128 0x21
|
||
2469 0146 00 .byte 0x0
|
||
2470 0147 49 .uleb128 0x49
|
||
2471 0148 13 .uleb128 0x13
|
||
2472 0149 00 .byte 0x0
|
||
2473 014a 00 .byte 0x0
|
||
2474 014b 1C .uleb128 0x1c
|
||
2475 014c 21 .uleb128 0x21
|
||
2476 014d 00 .byte 0x0
|
||
2477 014e 49 .uleb128 0x49
|
||
BFIN GAS /tmp/ccPntIEp.s page 60
|
||
|
||
|
||
2478 014f 13 .uleb128 0x13
|
||
2479 0150 2F .uleb128 0x2f
|
||
2480 0151 0B .uleb128 0xb
|
||
2481 0152 00 .byte 0x0
|
||
2482 0153 00 .byte 0x0
|
||
2483 0154 1D .uleb128 0x1d
|
||
2484 0155 05 .uleb128 0x5
|
||
2485 0156 00 .byte 0x0
|
||
2486 0157 03 .uleb128 0x3
|
||
2487 0158 0E .uleb128 0xe
|
||
2488 0159 3A .uleb128 0x3a
|
||
2489 015a 0B .uleb128 0xb
|
||
2490 015b 3B .uleb128 0x3b
|
||
2491 015c 05 .uleb128 0x5
|
||
2492 015d 49 .uleb128 0x49
|
||
2493 015e 13 .uleb128 0x13
|
||
2494 015f 02 .uleb128 0x2
|
||
2495 0160 06 .uleb128 0x6
|
||
2496 0161 00 .byte 0x0
|
||
2497 0162 00 .byte 0x0
|
||
2498 0163 1E .uleb128 0x1e
|
||
2499 0164 2E .uleb128 0x2e
|
||
2500 0165 01 .byte 0x1
|
||
2501 0166 3F .uleb128 0x3f
|
||
2502 0167 0C .uleb128 0xc
|
||
2503 0168 03 .uleb128 0x3
|
||
2504 0169 0E .uleb128 0xe
|
||
2505 016a 3A .uleb128 0x3a
|
||
2506 016b 0B .uleb128 0xb
|
||
2507 016c 3B .uleb128 0x3b
|
||
2508 016d 05 .uleb128 0x5
|
||
2509 016e 27 .uleb128 0x27
|
||
2510 016f 0C .uleb128 0xc
|
||
2511 0170 49 .uleb128 0x49
|
||
2512 0171 13 .uleb128 0x13
|
||
2513 0172 11 .uleb128 0x11
|
||
2514 0173 01 .uleb128 0x1
|
||
2515 0174 12 .uleb128 0x12
|
||
2516 0175 01 .uleb128 0x1
|
||
2517 0176 40 .uleb128 0x40
|
||
2518 0177 06 .uleb128 0x6
|
||
2519 0178 01 .uleb128 0x1
|
||
2520 0179 13 .uleb128 0x13
|
||
2521 017a 00 .byte 0x0
|
||
2522 017b 00 .byte 0x0
|
||
2523 017c 1F .uleb128 0x1f
|
||
2524 017d 2E .uleb128 0x2e
|
||
2525 017e 01 .byte 0x1
|
||
2526 017f 3F .uleb128 0x3f
|
||
2527 0180 0C .uleb128 0xc
|
||
2528 0181 03 .uleb128 0x3
|
||
2529 0182 0E .uleb128 0xe
|
||
2530 0183 3A .uleb128 0x3a
|
||
2531 0184 0B .uleb128 0xb
|
||
2532 0185 3B .uleb128 0x3b
|
||
2533 0186 0B .uleb128 0xb
|
||
2534 0187 27 .uleb128 0x27
|
||
BFIN GAS /tmp/ccPntIEp.s page 61
|
||
|
||
|
||
2535 0188 0C .uleb128 0xc
|
||
2536 0189 49 .uleb128 0x49
|
||
2537 018a 13 .uleb128 0x13
|
||
2538 018b 11 .uleb128 0x11
|
||
2539 018c 01 .uleb128 0x1
|
||
2540 018d 12 .uleb128 0x12
|
||
2541 018e 01 .uleb128 0x1
|
||
2542 018f 40 .uleb128 0x40
|
||
2543 0190 06 .uleb128 0x6
|
||
2544 0191 01 .uleb128 0x1
|
||
2545 0192 13 .uleb128 0x13
|
||
2546 0193 00 .byte 0x0
|
||
2547 0194 00 .byte 0x0
|
||
2548 0195 20 .uleb128 0x20
|
||
2549 0196 05 .uleb128 0x5
|
||
2550 0197 00 .byte 0x0
|
||
2551 0198 03 .uleb128 0x3
|
||
2552 0199 0E .uleb128 0xe
|
||
2553 019a 3A .uleb128 0x3a
|
||
2554 019b 0B .uleb128 0xb
|
||
2555 019c 3B .uleb128 0x3b
|
||
2556 019d 0B .uleb128 0xb
|
||
2557 019e 49 .uleb128 0x49
|
||
2558 019f 13 .uleb128 0x13
|
||
2559 01a0 02 .uleb128 0x2
|
||
2560 01a1 06 .uleb128 0x6
|
||
2561 01a2 00 .byte 0x0
|
||
2562 01a3 00 .byte 0x0
|
||
2563 01a4 21 .uleb128 0x21
|
||
2564 01a5 34 .uleb128 0x34
|
||
2565 01a6 00 .byte 0x0
|
||
2566 01a7 03 .uleb128 0x3
|
||
2567 01a8 0E .uleb128 0xe
|
||
2568 01a9 3A .uleb128 0x3a
|
||
2569 01aa 0B .uleb128 0xb
|
||
2570 01ab 3B .uleb128 0x3b
|
||
2571 01ac 0B .uleb128 0xb
|
||
2572 01ad 49 .uleb128 0x49
|
||
2573 01ae 13 .uleb128 0x13
|
||
2574 01af 3F .uleb128 0x3f
|
||
2575 01b0 0C .uleb128 0xc
|
||
2576 01b1 02 .uleb128 0x2
|
||
2577 01b2 0A .uleb128 0xa
|
||
2578 01b3 00 .byte 0x0
|
||
2579 01b4 00 .byte 0x0
|
||
2580 01b5 22 .uleb128 0x22
|
||
2581 01b6 21 .uleb128 0x21
|
||
2582 01b7 00 .byte 0x0
|
||
2583 01b8 00 .byte 0x0
|
||
2584 01b9 00 .byte 0x0
|
||
2585 01ba 23 .uleb128 0x23
|
||
2586 01bb 34 .uleb128 0x34
|
||
2587 01bc 00 .byte 0x0
|
||
2588 01bd 03 .uleb128 0x3
|
||
2589 01be 0E .uleb128 0xe
|
||
2590 01bf 3A .uleb128 0x3a
|
||
2591 01c0 0B .uleb128 0xb
|
||
BFIN GAS /tmp/ccPntIEp.s page 62
|
||
|
||
|
||
2592 01c1 3B .uleb128 0x3b
|
||
2593 01c2 0B .uleb128 0xb
|
||
2594 01c3 49 .uleb128 0x49
|
||
2595 01c4 13 .uleb128 0x13
|
||
2596 01c5 3F .uleb128 0x3f
|
||
2597 01c6 0C .uleb128 0xc
|
||
2598 01c7 3C .uleb128 0x3c
|
||
2599 01c8 0C .uleb128 0xc
|
||
2600 01c9 00 .byte 0x0
|
||
2601 01ca 00 .byte 0x0
|
||
2602 01cb 24 .uleb128 0x24
|
||
2603 01cc 35 .uleb128 0x35
|
||
2604 01cd 00 .byte 0x0
|
||
2605 01ce 49 .uleb128 0x49
|
||
2606 01cf 13 .uleb128 0x13
|
||
2607 01d0 00 .byte 0x0
|
||
2608 01d1 00 .byte 0x0
|
||
2609 01d2 25 .uleb128 0x25
|
||
2610 01d3 35 .uleb128 0x35
|
||
2611 01d4 00 .byte 0x0
|
||
2612 01d5 03 .uleb128 0x3
|
||
2613 01d6 0E .uleb128 0xe
|
||
2614 01d7 49 .uleb128 0x49
|
||
2615 01d8 13 .uleb128 0x13
|
||
2616 01d9 00 .byte 0x0
|
||
2617 01da 00 .byte 0x0
|
||
2618 01db 00 .byte 0x0
|
||
2619 .section .debug_pubnames,"",@progbits
|
||
2620 0000 37010000 .4byte 0x137
|
||
2621 0004 0200 .2byte 0x2
|
||
2622 0006 00000000 .4byte .Ldebug_info0
|
||
2623 000a 6A060000 .4byte 0x66a
|
||
2624 000e EA020000 .4byte 0x2ea
|
||
2625 0012 7573725F .string "usr_cmd_process"
|
||
2625 636D645F
|
||
2625 70726F63
|
||
2625 65737300
|
||
2626 0022 4F040000 .4byte 0x44f
|
||
2627 0026 73706F72 .string "sport_tx_done"
|
||
2627 745F7478
|
||
2627 5F646F6E
|
||
2627 6500
|
||
2628 0034 90040000 .4byte 0x490
|
||
2629 0038 68646D61 .string "hdma_send_done"
|
||
2629 5F73656E
|
||
2629 645F646F
|
||
2629 6E6500
|
||
2630 0047 CB040000 .4byte 0x4cb
|
||
2631 004b 7573725F .string "usr_out_proc_data"
|
||
2631 6F75745F
|
||
2631 70726F63
|
||
2631 5F646174
|
||
2631 6100
|
||
2632 005d 0A050000 .4byte 0x50a
|
||
2633 0061 7573725F .string "usr_in_proc_data"
|
||
2633 696E5F70
|
||
2633 726F635F
|
||
BFIN GAS /tmp/ccPntIEp.s page 63
|
||
|
||
|
||
2633 64617461
|
||
2633 00
|
||
2634 0072 56050000 .4byte 0x556
|
||
2635 0076 73747265 .string "streams_cnt"
|
||
2635 616D735F
|
||
2635 636E7400
|
||
2636 0082 78050000 .4byte 0x578
|
||
2637 0086 6462675F .string "dbg_sport_rx_copy"
|
||
2637 73706F72
|
||
2637 745F7278
|
||
2637 5F636F70
|
||
2637 7900
|
||
2638 0098 8A050000 .4byte 0x58a
|
||
2639 009c 73747265 .string "streams_succes_flag"
|
||
2639 616D735F
|
||
2639 73756363
|
||
2639 65735F66
|
||
2639 6C616700
|
||
2640 00b0 CB050000 .4byte 0x5cb
|
||
2641 00b4 50726F63 .string "Proc_state"
|
||
2641 5F737461
|
||
2641 746500
|
||
2642 00bf E6050000 .4byte 0x5e6
|
||
2643 00c3 54585F62 .string "TX_buff_I"
|
||
2643 7566665F
|
||
2643 4900
|
||
2644 00cd FD050000 .4byte 0x5fd
|
||
2645 00d1 54585F62 .string "TX_buff_I_shadow"
|
||
2645 7566665F
|
||
2645 495F7368
|
||
2645 61646F77
|
||
2645 00
|
||
2646 00e2 0F060000 .4byte 0x60f
|
||
2647 00e6 64617461 .string "data_I"
|
||
2647 5F4900
|
||
2648 00ed 21060000 .4byte 0x621
|
||
2649 00f1 73656E64 .string "send_size"
|
||
2649 5F73697A
|
||
2649 6500
|
||
2650 00fb 33060000 .4byte 0x633
|
||
2651 00ff 4C46534D .string "LFSM_started"
|
||
2651 5F737461
|
||
2651 72746564
|
||
2651 00
|
||
2652 010c 45060000 .4byte 0x645
|
||
2653 0110 44595F53 .string "DY_SYN_2_value"
|
||
2653 594E5F32
|
||
2653 5F76616C
|
||
2653 756500
|
||
2654 011f 57060000 .4byte 0x657
|
||
2655 0123 44595F53 .string "DY_SYN_2_value_prev"
|
||
2655 594E5F32
|
||
2655 5F76616C
|
||
2655 75655F70
|
||
2655 72657600
|
||
2656 0137 00000000 .4byte 0x0
|
||
2657 .section .debug_aranges,"",@progbits
|
||
BFIN GAS /tmp/ccPntIEp.s page 64
|
||
|
||
|
||
2658 0000 1C000000 .4byte 0x1c
|
||
2659 0004 0200 .2byte 0x2
|
||
2660 0006 00000000 .4byte .Ldebug_info0
|
||
2661 000a 04 .byte 0x4
|
||
2662 000b 00 .byte 0x0
|
||
2663 000c 0000 .2byte 0x0
|
||
2664 000e 0000 .2byte 0x0
|
||
2665 0010 00000000 .4byte .Ltext0
|
||
2666 0014 B0040000 .4byte .Letext0-.Ltext0
|
||
2667 0018 00000000 .4byte 0x0
|
||
2668 001c 00000000 .4byte 0x0
|
||
2669 .section .debug_ranges,"",@progbits
|
||
2670 .Ldebug_ranges0:
|
||
2671 0000 66000000 .4byte .LBB2-.Ltext0
|
||
2672 0004 68000000 .4byte .LBE2-.Ltext0
|
||
2673 0008 6A000000 .4byte .LBB5-.Ltext0
|
||
2674 000c 92000000 .4byte .LBE5-.Ltext0
|
||
2675 0010 00000000 .4byte 0x0
|
||
2676 0014 00000000 .4byte 0x0
|
||
2677 0018 72000000 .4byte .LBB3-.Ltext0
|
||
2678 001c 74000000 .4byte .LBE3-.Ltext0
|
||
2679 0020 76000000 .4byte .LBB4-.Ltext0
|
||
2680 0024 88000000 .4byte .LBE4-.Ltext0
|
||
2681 0028 00000000 .4byte 0x0
|
||
2682 002c 00000000 .4byte 0x0
|
||
2683 0030 A4010000 .4byte .LBB11-.Ltext0
|
||
2684 0034 F4010000 .4byte .LBE11-.Ltext0
|
||
2685 0038 FA010000 .4byte .LBB13-.Ltext0
|
||
2686 003c FC010000 .4byte .LBE13-.Ltext0
|
||
2687 0040 F6010000 .4byte .LBB12-.Ltext0
|
||
2688 0044 F8010000 .4byte .LBE12-.Ltext0
|
||
2689 0048 00000000 .4byte 0x0
|
||
2690 004c 00000000 .4byte 0x0
|
||
2691 .section .debug_str,"MS",@progbits,1
|
||
2692 .LASF21:
|
||
2693 0000 4C353032 .string "L502_ADC_RANGE_10"
|
||
2693 5F414443
|
||
2693 5F52414E
|
||
2693 47455F31
|
||
2693 3000
|
||
2694 .LASF85:
|
||
2695 0012 44595F53 .string "DY_SYN_2_value"
|
||
2695 594E5F32
|
||
2695 5F76616C
|
||
2695 756500
|
||
2696 .LASF16:
|
||
2697 0021 72657375 .string "result"
|
||
2697 6C7400
|
||
2698 .LASF24:
|
||
2699 0028 4C353032 .string "L502_ADC_RANGE_1"
|
||
2699 5F414443
|
||
2699 5F52414E
|
||
2699 47455F31
|
||
2699 00
|
||
2700 .LASF23:
|
||
2701 0039 4C353032 .string "L502_ADC_RANGE_2"
|
||
2701 5F414443
|
||
BFIN GAS /tmp/ccPntIEp.s page 65
|
||
|
||
|
||
2701 5F52414E
|
||
2701 47455F32
|
||
2701 00
|
||
2702 .LASF73:
|
||
2703 004a 7573725F .string "usr_out_proc_data"
|
||
2703 6F75745F
|
||
2703 70726F63
|
||
2703 5F646174
|
||
2703 6100
|
||
2704 .LASF22:
|
||
2705 005c 4C353032 .string "L502_ADC_RANGE_5"
|
||
2705 5F414443
|
||
2705 5F52414E
|
||
2705 47455F35
|
||
2705 00
|
||
2706 .LASF87:
|
||
2707 006d 474E5520 .string "GNU C 4.3.5"
|
||
2707 4320342E
|
||
2707 332E3500
|
||
2708 .LASF66:
|
||
2709 0079 73747265 .string "streams_sum"
|
||
2709 616D735F
|
||
2709 73756D00
|
||
2710 .LASF27:
|
||
2711 0085 4C353032 .string "L502_LCH_MODE_COMM"
|
||
2711 5F4C4348
|
||
2711 5F4D4F44
|
||
2711 455F434F
|
||
2711 4D4D00
|
||
2712 .LASF67:
|
||
2713 0098 73706F72 .string "sport_rx_nonzero_sum"
|
||
2713 745F7278
|
||
2713 5F6E6F6E
|
||
2713 7A65726F
|
||
2713 5F73756D
|
||
2714 .LASF2:
|
||
2715 00ad 73686F72 .string "short int"
|
||
2715 7420696E
|
||
2715 7400
|
||
2716 .LASF86:
|
||
2717 00b7 44595F53 .string "DY_SYN_2_value_prev"
|
||
2717 594E5F32
|
||
2717 5F76616C
|
||
2717 75655F70
|
||
2717 72657600
|
||
2718 .LASF65:
|
||
2719 00cb 7263765F .string "rcv_data"
|
||
2719 64617461
|
||
2719 00
|
||
2720 .LASF32:
|
||
2721 00d4 4C353032 .string "L502_SYNC_DI_SYN1_RISE"
|
||
2721 5F53594E
|
||
2721 435F4449
|
||
2721 5F53594E
|
||
2721 315F5249
|
||
2722 .LASF77:
|
||
2723 00eb 73747265 .string "streams_succes_flag"
|
||
BFIN GAS /tmp/ccPntIEp.s page 66
|
||
|
||
|
||
2723 616D735F
|
||
2723 73756363
|
||
2723 65735F66
|
||
2723 6C616700
|
||
2724 .LASF28:
|
||
2725 00ff 4C353032 .string "L502_LCH_MODE_DIFF"
|
||
2725 5F4C4348
|
||
2725 5F4D4F44
|
||
2725 455F4449
|
||
2725 464600
|
||
2726 .LASF10:
|
||
2727 0112 6C6F6E67 .string "long long int"
|
||
2727 206C6F6E
|
||
2727 6720696E
|
||
2727 7400
|
||
2728 .LASF47:
|
||
2729 0120 6D6F6465 .string "mode"
|
||
2729 00
|
||
2730 .LASF38:
|
||
2731 0125 4C353032 .string "L502_STREAM_DAC1"
|
||
2731 5F535452
|
||
2731 45414D5F
|
||
2731 44414331
|
||
2731 00
|
||
2732 .LASF39:
|
||
2733 0136 4C353032 .string "L502_STREAM_DAC2"
|
||
2733 5F535452
|
||
2733 45414D5F
|
||
2733 44414332
|
||
2733 00
|
||
2734 .LASF76:
|
||
2735 0147 6462675F .string "dbg_sport_rx_copy"
|
||
2735 73706F72
|
||
2735 745F7278
|
||
2735 5F636F70
|
||
2735 7900
|
||
2736 .LASF64:
|
||
2737 0159 6572725F .string "err_codes_sum"
|
||
2737 636F6465
|
||
2737 735F7375
|
||
2737 6D00
|
||
2738 .LASF90:
|
||
2739 0167 64617461 .string "dataprocessor_state"
|
||
2739 70726F63
|
||
2739 6573736F
|
||
2739 725F7374
|
||
2739 61746500
|
||
2740 .LASF3:
|
||
2741 017b 75696E74 .string "uint8_t"
|
||
2741 385F7400
|
||
2742 .LASF49:
|
||
2743 0183 6379636C .string "cycle_state"
|
||
2743 655F7374
|
||
2743 61746500
|
||
2744 .LASF91:
|
||
2745 018f 64617461 .string "dataprocessor_dypedef"
|
||
2745 70726F63
|
||
BFIN GAS /tmp/ccPntIEp.s page 67
|
||
|
||
|
||
2745 6573736F
|
||
2745 725F6479
|
||
2745 70656465
|
||
2746 .LASF34:
|
||
2747 01a5 4C353032 .string "L502_SYNC_DI_SYN1_FALL"
|
||
2747 5F53594E
|
||
2747 435F4449
|
||
2747 5F53594E
|
||
2747 315F4641
|
||
2748 .LASF42:
|
||
2749 01bc 4C353032 .string "L502_STREAM_ALL_OUT"
|
||
2749 5F535452
|
||
2749 45414D5F
|
||
2749 414C4C5F
|
||
2749 4F555400
|
||
2750 .LASF31:
|
||
2751 01d0 4C353032 .string "L502_SYNC_EXTERNAL_MASTER"
|
||
2751 5F53594E
|
||
2751 435F4558
|
||
2751 5445524E
|
||
2751 414C5F4D
|
||
2752 .LASF43:
|
||
2753 01ea 666C6F61 .string "float"
|
||
2753 7400
|
||
2754 .LASF46:
|
||
2755 01f0 4646545F .string "FFT_DONE"
|
||
2755 444F4E45
|
||
2755 00
|
||
2756 .LASF62:
|
||
2757 01f9 44494E32 .string "DIN2_SYN_value_prev"
|
||
2757 5F53594E
|
||
2757 5F76616C
|
||
2757 75655F70
|
||
2757 72657600
|
||
2758 .LASF60:
|
||
2759 020d 64696769 .string "digital_word_curr"
|
||
2759 74616C5F
|
||
2759 776F7264
|
||
2759 5F637572
|
||
2759 7200
|
||
2760 .LASF63:
|
||
2761 021f 6572725F .string "err_codes"
|
||
2761 636F6465
|
||
2761 7300
|
||
2762 .LASF7:
|
||
2763 0229 6C6F6E67 .string "long int"
|
||
2763 20696E74
|
||
2763 00
|
||
2764 .LASF52:
|
||
2765 0232 61766572 .string "average_N"
|
||
2765 6167655F
|
||
2765 4E00
|
||
2766 .LASF75:
|
||
2767 023c 73747265 .string "streams_cnt"
|
||
2767 616D735F
|
||
2767 636E7400
|
||
2768 .LASF70:
|
||
BFIN GAS /tmp/ccPntIEp.s page 68
|
||
|
||
|
||
2769 0248 61646472 .string "addr"
|
||
2769 00
|
||
2770 .LASF37:
|
||
2771 024d 4C353032 .string "L502_STREAM_DIN"
|
||
2771 5F535452
|
||
2771 45414D5F
|
||
2771 44494E00
|
||
2772 .LASF83:
|
||
2773 025d 73656E64 .string "send_size"
|
||
2773 5F73697A
|
||
2773 6500
|
||
2774 .LASF19:
|
||
2775 0267 745F6C35 .string "t_l502_bf_cmd"
|
||
2775 30325F62
|
||
2775 665F636D
|
||
2775 6400
|
||
2776 .LASF88:
|
||
2777 0275 7372632F .string "src/l502_user_process.c"
|
||
2777 6C353032
|
||
2777 5F757365
|
||
2777 725F7072
|
||
2777 6F636573
|
||
2778 .LASF81:
|
||
2779 028d 54585F62 .string "TX_buff_I_shadow"
|
||
2779 7566665F
|
||
2779 495F7368
|
||
2779 61646F77
|
||
2779 00
|
||
2780 .LASF74:
|
||
2781 029e 7573725F .string "usr_in_proc_data"
|
||
2781 696E5F70
|
||
2781 726F635F
|
||
2781 64617461
|
||
2781 00
|
||
2782 .LASF30:
|
||
2783 02af 4C353032 .string "L502_SYNC_INTERNAL"
|
||
2783 5F53594E
|
||
2783 435F494E
|
||
2783 5445524E
|
||
2783 414C00
|
||
2784 .LASF50:
|
||
2785 02c2 4C46534D .string "LFSM_state"
|
||
2785 5F737461
|
||
2785 746500
|
||
2786 .LASF84:
|
||
2787 02cd 4C46534D .string "LFSM_started"
|
||
2787 5F737461
|
||
2787 72746564
|
||
2787 00
|
||
2788 .LASF1:
|
||
2789 02da 756E7369 .string "unsigned char"
|
||
2789 676E6564
|
||
2789 20636861
|
||
2789 7200
|
||
2790 .LASF36:
|
||
2791 02e8 4C353032 .string "L502_STREAM_ADC"
|
||
2791 5F535452
|
||
BFIN GAS /tmp/ccPntIEp.s page 69
|
||
|
||
|
||
2791 45414D5F
|
||
2791 41444300
|
||
2792 .LASF40:
|
||
2793 02f8 4C353032 .string "L502_STREAM_DOUT"
|
||
2793 5F535452
|
||
2793 45414D5F
|
||
2793 444F5554
|
||
2793 00
|
||
2794 .LASF26:
|
||
2795 0309 4C353032 .string "L502_ADC_RANGE_02"
|
||
2795 5F414443
|
||
2795 5F52414E
|
||
2795 47455F30
|
||
2795 3200
|
||
2796 .LASF55:
|
||
2797 031b 4156475F .string "AVG_buff_I"
|
||
2797 62756666
|
||
2797 5F4900
|
||
2798 .LASF0:
|
||
2799 0326 7369676E .string "signed char"
|
||
2799 65642063
|
||
2799 68617200
|
||
2800 .LASF68:
|
||
2801 0332 7573725F .string "usr_cmd_process"
|
||
2801 636D645F
|
||
2801 70726F63
|
||
2801 65737300
|
||
2802 .LASF11:
|
||
2803 0342 6C6F6E67 .string "long long unsigned int"
|
||
2803 206C6F6E
|
||
2803 6720756E
|
||
2803 7369676E
|
||
2803 65642069
|
||
2804 .LASF29:
|
||
2805 0359 4C353032 .string "L502_LCH_MODE_ZERO"
|
||
2805 5F4C4348
|
||
2805 5F4D4F44
|
||
2805 455F5A45
|
||
2805 524F00
|
||
2806 .LASF8:
|
||
2807 036c 75696E74 .string "uint32_t"
|
||
2807 33325F74
|
||
2807 00
|
||
2808 .LASF12:
|
||
2809 0375 756E7369 .string "unsigned int"
|
||
2809 676E6564
|
||
2809 20696E74
|
||
2809 00
|
||
2810 .LASF4:
|
||
2811 0382 75696E74 .string "uint16_t"
|
||
2811 31365F74
|
||
2811 00
|
||
2812 .LASF53:
|
||
2813 038b 54585F62 .string "TX_buff_I"
|
||
2813 7566665F
|
||
2813 4900
|
||
2814 .LASF9:
|
||
BFIN GAS /tmp/ccPntIEp.s page 70
|
||
|
||
|
||
2815 0395 6C6F6E67 .string "long unsigned int"
|
||
2815 20756E73
|
||
2815 69676E65
|
||
2815 6420696E
|
||
2815 7400
|
||
2816 .LASF13:
|
||
2817 03a7 636F6465 .string "code"
|
||
2817 00
|
||
2818 .LASF15:
|
||
2819 03ac 70617261 .string "param"
|
||
2819 6D00
|
||
2820 .LASF5:
|
||
2821 03b2 73686F72 .string "short unsigned int"
|
||
2821 7420756E
|
||
2821 7369676E
|
||
2821 65642069
|
||
2821 6E7400
|
||
2822 .LASF59:
|
||
2823 03c5 64696769 .string "digital_word_prev"
|
||
2823 74616C5F
|
||
2823 776F7264
|
||
2823 5F707265
|
||
2823 7600
|
||
2824 .LASF14:
|
||
2825 03d7 73746174 .string "status"
|
||
2825 757300
|
||
2826 .LASF71:
|
||
2827 03de 73697A65 .string "size"
|
||
2827 00
|
||
2828 .LASF72:
|
||
2829 03e3 68646D61 .string "hdma_send_done"
|
||
2829 5F73656E
|
||
2829 645F646F
|
||
2829 6E6500
|
||
2830 .LASF20:
|
||
2831 03f2 63686172 .string "char"
|
||
2831 00
|
||
2832 .LASF44:
|
||
2833 03f7 5452414E .string "TRANSPARENT"
|
||
2833 53504152
|
||
2833 454E5400
|
||
2834 .LASF6:
|
||
2835 0403 696E7433 .string "int32_t"
|
||
2835 325F7400
|
||
2836 .LASF56:
|
||
2837 040b 4156475F .string "AVG_buff_state"
|
||
2837 62756666
|
||
2837 5F737461
|
||
2837 746500
|
||
2838 .LASF82:
|
||
2839 041a 64617461 .string "data_I"
|
||
2839 5F4900
|
||
2840 .LASF80:
|
||
2841 0421 50726F63 .string "Proc_state"
|
||
2841 5F737461
|
||
2841 746500
|
||
2842 .LASF18:
|
||
BFIN GAS /tmp/ccPntIEp.s page 71
|
||
|
||
|
||
2843 042c 64617461 .string "data"
|
||
2843 00
|
||
2844 .LASF61:
|
||
2845 0431 44494E32 .string "DIN2_SYN_value_curr"
|
||
2845 5F53594E
|
||
2845 5F76616C
|
||
2845 75655F63
|
||
2845 75727200
|
||
2846 .LASF54:
|
||
2847 0445 54585F62 .string "TX_buff_state"
|
||
2847 7566665F
|
||
2847 73746174
|
||
2847 6500
|
||
2848 .LASF89:
|
||
2849 0453 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0"
|
||
2849 652F6665
|
||
2849 64612F4D
|
||
2849 4950542F
|
||
2849 52616469
|
||
2850 .LASF17:
|
||
2851 049d 64617461 .string "data_size"
|
||
2851 5F73697A
|
||
2851 6500
|
||
2852 .LASF25:
|
||
2853 04a7 4C353032 .string "L502_ADC_RANGE_05"
|
||
2853 5F414443
|
||
2853 5F52414E
|
||
2853 47455F30
|
||
2853 3500
|
||
2854 .LASF35:
|
||
2855 04b9 4C353032 .string "L502_SYNC_DI_SYN2_FALL"
|
||
2855 5F53594E
|
||
2855 435F4449
|
||
2855 5F53594E
|
||
2855 325F4641
|
||
2856 .LASF33:
|
||
2857 04d0 4C353032 .string "L502_SYNC_DI_SYN2_RISE"
|
||
2857 5F53594E
|
||
2857 435F4449
|
||
2857 5F53594E
|
||
2857 325F5249
|
||
2858 .LASF69:
|
||
2859 04e7 73706F72 .string "sport_tx_done"
|
||
2859 745F7478
|
||
2859 5F646F6E
|
||
2859 6500
|
||
2860 .LASF78:
|
||
2861 04f5 54585F62 .string "TX_buff"
|
||
2861 75666600
|
||
2862 .LASF51:
|
||
2863 04fd 61766572 .string "average_N_max"
|
||
2863 6167655F
|
||
2863 4E5F6D61
|
||
2863 7800
|
||
2864 .LASF48:
|
||
2865 050b 6D6F6465 .string "mode_next"
|
||
2865 5F6E6578
|
||
BFIN GAS /tmp/ccPntIEp.s page 72
|
||
|
||
|
||
2865 7400
|
||
2866 .LASF58:
|
||
2867 0515 4646545F .string "FFT_buff_state"
|
||
2867 62756666
|
||
2867 5F737461
|
||
2867 746500
|
||
2868 .LASF57:
|
||
2869 0524 4646545F .string "FFT_buff_I"
|
||
2869 62756666
|
||
2869 5F4900
|
||
2870 .LASF41:
|
||
2871 052f 4C353032 .string "L502_STREAM_ALL_IN"
|
||
2871 5F535452
|
||
2871 45414D5F
|
||
2871 414C4C5F
|
||
2871 494E00
|
||
2872 .LASF45:
|
||
2873 0542 4156475F .string "AVG_DONE"
|
||
2873 444F4E45
|
||
2873 00
|
||
2874 .LASF79:
|
||
2875 054b 4156475F .string "AVG_buff"
|
||
2875 62756666
|
||
2875 00
|
||
2876 .ident "GCC: (ADI-2014R1-RC2) 4.3.5"
|
||
BFIN GAS /tmp/ccPntIEp.s page 73
|
||
|
||
|
||
DEFINED SYMBOLS
|
||
*ABS*:0000000000000000 src/l502_user_process.c
|
||
/tmp/ccPntIEp.s:13 .text:0000000000000000 _usr_cmd_process
|
||
/tmp/ccPntIEp.s:867 .data:0000000000000000 _TX_buff_I_shadow
|
||
/tmp/ccPntIEp.s:848 .bss:0000000000000000 _streams_cnt
|
||
*COM*:0000000000000028 _dbg_sport_rx_copy
|
||
/tmp/ccPntIEp.s:860 .bss:0000000000000014 _TX_buff_I
|
||
*COM*:000000000000002c _Proc_state
|
||
/tmp/ccPntIEp.s:532 .text:00000000000002d4 _sport_tx_done
|
||
/tmp/ccPntIEp.s:559 .text:00000000000002f0 _hdma_send_done
|
||
/tmp/ccPntIEp.s:586 .text:000000000000030c _usr_out_proc_data
|
||
/tmp/ccPntIEp.s:649 .text:0000000000000358 _usr_in_proc_data
|
||
/tmp/ccPntIEp.s:874 .bss:0000000000000018 _data_I
|
||
/tmp/ccPntIEp.s:880 .bss:000000000000001c _send_size
|
||
/tmp/ccPntIEp.s:854 .bss:0000000000000010 _streams_succes_flag
|
||
/tmp/ccPntIEp.s:885 .bss:0000000000000020 _LFSM_started
|
||
/tmp/ccPntIEp.s:890 .bss:0000000000000021 _DY_SYN_2_value
|
||
/tmp/ccPntIEp.s:895 .bss:0000000000000022 _DY_SYN_2_value_prev
|
||
|
||
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
|
||
_TX_buff
|
||
_stream_out_buf_free
|
||
_stream_in_buf_free
|
||
_sport_tx_req_rdy
|
||
_sport_tx_start_req
|
||
_hdma_send_req_rdy
|
||
_hdma_send_req_start
|
||
_AVG_buff
|