From 25742203e901eb8d4c5bad784f3036ef4bd98aed Mon Sep 17 00:00:00 2001 From: Theodor Chikin Date: Wed, 2 Jul 2025 18:53:27 +0300 Subject: [PATCH] Succesfully transmits adc data to PC --- build/release/bin/l502-BFfirmware0.elf | Bin 80446 -> 80442 bytes build/release/bin/l502-BFfirmware0.ldr | Bin 30736 -> 30736 bytes build/release/bin/l502-BFfirmware0.map | 34 +- build/release/lst/l502_user_process.lst | 4339 +++++++++++------------ build/release/objs/l502_user_process.o | Bin 9476 -> 9468 bytes src/l502_user_process.c | 6 +- 6 files changed, 2186 insertions(+), 2193 deletions(-) diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index 990fa15f7d9578e174a35ff48863d99f7c3265d9..07e93dabce26df81969d3b362af81e8890e8f1d4 100755 GIT binary patch delta 1051 zcmZWoZA?>V6h7zPTP&qR&_adSN(E#htOYfMS=KUUA_j*aWM2`KIung^Yura1sW7vp zW}lLsWVcalYYV2bKjPJNX@Z&A;Tt+iLJUb=EXtiq6;kf>*QywZ|0f(Z=ewmSUlXZMi6YW2DJ_ zd$q1z{v52*Eyj!k5kjr4e_`RO) zruoj2%D~?{nP-{{xeI883m*cw3v;f(+h`=zYBOx zzzDbU`*Q$v1X%gQY5-Jd{z6GpE_SiI&daNQW%+%M)kgtM*voC!Bv|t{8(3z9=5~@{ z(a+o~ZUvmC=CI9u?-uvuzAJre0)nz2{I)sR?+aH{zrj($ev8X?tN!5nDTmc;VeS(; z7v7E`dJwi&h3qoGN!Hm~7+^@)e9a}4Dgv6ZSSW&Ik67D+f;;-08x({|!L?&dyn`>h zskitjVjO8+39-P|E*yM9o4@|qb9{6TGh*TSXV)88-i@a~jFf!Fg_1`S?<0l*G zm4Q)hh0Eao?3UV?)Pr@VABelbrJJ)5I?juoissEzzXZaOts zZpij&XfU1|;MMvqQQby+hCVc8EA988kE`$mdH(#TLPPvqK8ri$h2EFsuP_y75SAao zqFfS|Uk%5icjXr99Jeb+?#o1d;~R=wQmHeM*9XrTy^;wKAMsI0FiTUTaq6CE<_U>U z6e60n>yr+|gm!1D2r)o^-F{hnak?hY(!u=K@{K#pD+|slarulCL?HjP#o)~Y$k6H8 zDxSE@vzvM1W@aBZ9P{!QN9Yo12Zsc`Mv=wzO3=pxzI?g4euo2Lw@CgheB%VC@0Q{J ziF^JdzL_N^JysksV}rU-j^$XP7FA#sE~!l-y{8@)sa5^90^8A{&WOsZ8Y($KvbGZ2 lbFd?MY7>s}Zj-IG=#kK@e(6O1fz-=RbYdoX*NKNs{{qe^I-~#q delta 1063 zcmYjQZA?>V6h7zPTP#rFDjyZJ6$C`It_5@kEmjnN=nznsiDt0XkEmHTNgPHOZM#hT zh>2gvcnLyVTf2~rMCJZyLe#j-m^db)b3a&=NczWUW|X+hEY0rDTcYkJr{_7(`#ewE zx2J=zl^d^>(?yuPTD;7Gz0~Tc#cOoI@iPwSpDp}C!Grox<>Erj(Xk;NrIThF*|UNXMwRSvUq*Y~%ce&xI4C)#4c9qsJSK~?_?{m)|2W7>g zfhTei^q9{Yi7oWFwP0q)izzOA3g9xSAY4YmGGQbNpBsrjeP-KYN&oosX0)A?;N3He zkpy{50F)G$q@TPVR0+4v#(pa1*MMHPb+`tTy4v#tR_eIR88+;dVdLu}fUBG|b=#NQ z0d)aGOl6%;127OE`+N=nO7y(9pmqwjak|0B({Hi;5m(M`Kr{N7W=|h`HgiDkW8t|U zXP9@Bx%@SN52!9^bN_LhIoW^3KjWZ~ycBuMiaGDFD{S20D&V|VlX263<@sMOt0kAU zZ>T%C8Z~+nw3cgj8DKyAY^xZcCSp$T2!)D(7R(opPO^ur4V^-J{hhW`2u6g~juG)0 zys0nM!dDUDO7KY+8*EJ?!7IF3bKbs>m%a@ZVv>47^G&x|{E&u1Uu7g2WmScZUvlZk zeHFC4=ek~Tu>nmfp1z4Jz+3cv4RQ6{vQ%joM>w zI&`VTl;SCNDViSO(+?MgjUrkf+iOZq`kh!uId+ie?mwjih~LR4ajiVz`#?U9gHZ-S z`7fA|3xe{>U?e;$*Hi1TUD^3aK1crHxl`*08@n63t3C=fM!O?)dH5wSMflz{L{%Rc zDMnu2hxhXk1N7{{QUty9H%Dep3*XnuEb~$62sT@?)l*7TCeLV|X+S@Y zn-p$(FWmH2D7pgiCM)(@aH;lZ36|hIZCWXo;~T9;w06xa+B)rcDK=r5HY%oi4a>MG p@rp8RO2d};fdx3kR}f#l5IqvATBj5FkEF$%=)`3FcPH-1_zycwI;{Wz diff --git a/build/release/bin/l502-BFfirmware0.ldr b/build/release/bin/l502-BFfirmware0.ldr index 6e74667b2dd4b9b51f13a607741e884a39d0c2e6..1b043f24578b2664d140f3eefd92a71166e2dd4d 100644 GIT binary patch delta 177 zcmbR6fpNkI#tj@UjI$?my4W)An(Xd!m~q2qZr5xU#;VQbo~BZaf}7VSb22jZa7?br z4%*C>TENDrwYfSwpM!DL=GVoQjC>461+1PA8~!uAU}i8dnA}h*W}oTENDrv$;AupM!DD=GVoQjP(Vq1_oXa8~(EyaXp-2!|;NcL0}?Bioj$~pqQlr z=ff2?S`Qgm985MnU{+w5!!haqnwG0dk I{xd)U0A7|&j{pDw diff --git a/build/release/bin/l502-BFfirmware0.map b/build/release/bin/l502-BFfirmware0.map index afdeb3a..21d5689 100644 --- a/build/release/bin/l502-BFfirmware0.map +++ b/build/release/bin/l502-BFfirmware0.map @@ -294,23 +294,23 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- 0x00000000ffa02634 _streams_start .text 0x00000000ffa02840 0x728 build/release/objs/l502_tests.o 0x00000000ffa02840 _l502_cmd_test - .text 0x00000000ffa02f68 0x294 build/release/objs/l502_user_process.o + .text 0x00000000ffa02f68 0x290 build/release/objs/l502_user_process.o 0x00000000ffa02f68 _usr_cmd_process 0x00000000ffa03120 _sport_tx_done 0x00000000ffa0313c _hdma_send_done 0x00000000ffa03158 _usr_out_proc_data 0x00000000ffa031a4 _usr_in_proc_data - .text 0x00000000ffa031fc 0x14 build/release/objs/main.o - 0x00000000ffa031fc _main - .text 0x00000000ffa03210 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - 0x00000000ffa03210 ___udivsi3 - .text 0x00000000ffa032ac 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - 0x00000000ffa032ac _memmove - .text 0x00000000ffa03380 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) - 0x00000000ffa03380 _memset + .text 0x00000000ffa031f8 0x14 build/release/objs/main.o + 0x00000000ffa031f8 _main + .text 0x00000000ffa0320c 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + 0x00000000ffa0320c ___udivsi3 + .text 0x00000000ffa032a8 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + 0x00000000ffa032a8 _memmove + .text 0x00000000ffa0337c 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + 0x00000000ffa0337c _memset *(.gnu.warning) 0x00000000ffa03440 . = ALIGN (0x40) - *fill* 0x00000000ffa03438 0x8 00 + *fill* 0x00000000ffa03434 0xc 00 .fini *(.fini) @@ -614,7 +614,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_abbrev 0x0000000000001268 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) .debug_abbrev 0x0000000000001308 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) -.debug_line 0x0000000000000000 0x193a +.debug_line 0x0000000000000000 0x1937 *(.debug_line .zdebug_line) .debug_line 0x0000000000000000 0xff build/release/objs/l502_async.o .debug_line 0x00000000000000ff 0x2de build/release/objs/l502_cmd.o @@ -625,12 +625,12 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_line 0x0000000000000b7d 0x1d0 build/release/objs/l502_sport_tx.o .debug_line 0x0000000000000d4d 0x376 build/release/objs/l502_stream.o .debug_line 0x00000000000010c3 0x28e build/release/objs/l502_tests.o - .debug_line 0x0000000000001351 0x179 build/release/objs/l502_user_process.o - .debug_line 0x00000000000014ca 0xfa build/release/objs/main.o - .debug_line 0x00000000000015c4 0x78 build/release/objs/l502-bf_basiccrt.o - .debug_line 0x000000000000163c 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_line 0x0000000000001709 0x117 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_line 0x0000000000001820 0x11a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_line 0x0000000000001351 0x176 build/release/objs/l502_user_process.o + .debug_line 0x00000000000014c7 0xfa build/release/objs/main.o + .debug_line 0x00000000000015c1 0x78 build/release/objs/l502-bf_basiccrt.o + .debug_line 0x0000000000001639 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_line 0x0000000000001706 0x117 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_line 0x000000000000181d 0x11a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) .debug_frame 0x0000000000000000 0xbd0 *(.debug_frame .zdebug_frame) diff --git a/build/release/lst/l502_user_process.lst b/build/release/lst/l502_user_process.lst index dcbf6e3..7f6e15f 100644 --- a/build/release/lst/l502_user_process.lst +++ b/build/release/lst/l502_user_process.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccsOCVX9.s page 1 +BFIN GAS /tmp/ccxHJxBO.s page 1 1 .file "src/l502_user_process.c"; @@ -8,7 +8,7 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 5 .Ldebug_info0: 6 .section .debug_line,"",@progbits 7 .Ldebug_line0: - 8 0000 75010000 .text; + 8 0000 72010000 .text; 8 0200E900 8 00000101 8 FB0E0D00 @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 36:src/l502_user_process.c **** 37:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов 38:src/l502_user_process.c **** АЦП/цифровых входов, пришедшие по SPORT0. - BFIN GAS /tmp/ccsOCVX9.s page 2 + BFIN GAS /tmp/ccxHJxBO.s page 2 39:src/l502_user_process.c **** @@ -82,109 +82,109 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 57:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA 58:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт 59:src/l502_user_process.c **** вызвали бы позже */ - 60:src/l502_user_process.c **** ++streams_cnt[0]; + 60:src/l502_user_process.c **** 61:src/l502_user_process.c **** for (int i = 0; i < 1024; ++i){ 62:src/l502_user_process.c **** sport_rx_copy[i] = data[i]; 63:src/l502_user_process.c **** } 64:src/l502_user_process.c **** 65:src/l502_user_process.c **** 66:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 67:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 68:src/l502_user_process.c **** return size; - 69:src/l502_user_process.c **** } - 70:src/l502_user_process.c **** return 0; - 71:src/l502_user_process.c **** } - 72:src/l502_user_process.c **** + 67:src/l502_user_process.c **** + 68:src/l502_user_process.c **** streams_cnt[0] = hdma_send_req_start(data, size, 0); + 69:src/l502_user_process.c **** return size; + 70:src/l502_user_process.c **** } + 71:src/l502_user_process.c **** return 0; + 72:src/l502_user_process.c **** } 73:src/l502_user_process.c **** 74:src/l502_user_process.c **** - 75:src/l502_user_process.c **** /***************************************************************************//** - 76:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT - 77:src/l502_user_process.c **** - 78:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов - 79:src/l502_user_process.c **** ПК по HDMA. - 80:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес - 81:src/l502_user_process.c **** однако эти данные все еще считаются использованным - 82:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет - 83:src/l502_user_process.c **** stream_out_buf_free()). - 84:src/l502_user_process.c **** - 85:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц - 86:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны - 87:src/l502_user_process.c **** - 88:src/l502_user_process.c **** В текущей реализации просто запускается передача д - 89:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. - 90:src/l502_user_process.c **** - 91:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными - 92:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло - 93:src/l502_user_process.c **** @return Функция возвращает количество обработанн - 94:src/l502_user_process.c **** На эти данные не будет вызываться повторн - 95:src/l502_user_process.c **** но они считаются еще используемыми - BFIN GAS /tmp/ccsOCVX9.s page 3 + 75:src/l502_user_process.c **** + 76:src/l502_user_process.c **** /***************************************************************************//** + 77:src/l502_user_process.c **** @brief Обработка принятого массива с данными ЦАП/DOUT + 78:src/l502_user_process.c **** + 79:src/l502_user_process.c **** Функция вызывается каждый раз, когда обнаружены нов + 80:src/l502_user_process.c **** ПК по HDMA. + 81:src/l502_user_process.c **** Функция должна обработать данные и вернуть количес + 82:src/l502_user_process.c **** однако эти данные все еще считаются использованным + 83:src/l502_user_process.c **** новыми пришедшими данными) до тех пор пока не будет + 84:src/l502_user_process.c **** stream_out_buf_free()). + 85:src/l502_user_process.c **** + 86:src/l502_user_process.c **** Если функция вернет значение меньше чем size, то функц + 87:src/l502_user_process.c **** вызвана после еще раз с указателем на необработанны + 88:src/l502_user_process.c **** + 89:src/l502_user_process.c **** В текущей реализации просто запускается передача д + 90:src/l502_user_process.c **** для вывода на ЦАП/цифровые выходы. + 91:src/l502_user_process.c **** + 92:src/l502_user_process.c **** @param[in] data Указатель на массив с принятыми данными + 93:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло + 94:src/l502_user_process.c **** @return Функция возвращает количество обработанн + 95:src/l502_user_process.c **** На эти данные не будет вызываться повторн + BFIN GAS /tmp/ccxHJxBO.s page 3 - 96:src/l502_user_process.c **** ******************************************************************************/ - 97:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 98:src/l502_user_process.c **** - 99:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA - 100:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт - 101:src/l502_user_process.c **** вызвали бы позже */ - 102:src/l502_user_process.c **** ++streams_cnt[2]; - 103:src/l502_user_process.c **** - 104:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 105:src/l502_user_process.c **** - 106:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более - 107:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ - 108:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) - 109:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; - 110:src/l502_user_process.c **** - 111:src/l502_user_process.c **** sport_tx_start_req(data, size); - 112:src/l502_user_process.c **** - 113:src/l502_user_process.c **** return size; - 114:src/l502_user_process.c **** } - 115:src/l502_user_process.c **** return 0; - 116:src/l502_user_process.c **** } - 117:src/l502_user_process.c **** + 96:src/l502_user_process.c **** но они считаются еще используемыми + 97:src/l502_user_process.c **** ******************************************************************************/ + 98:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 99:src/l502_user_process.c **** + 100:src/l502_user_process.c **** /* если есть свободные дескрипторы на передачу по HDMA + 101:src/l502_user_process.c **** передачу. Иначе возвращаем 0, чтобы на обработку эт + 102:src/l502_user_process.c **** вызвали бы позже */ + 103:src/l502_user_process.c **** ++streams_cnt[2]; + 104:src/l502_user_process.c **** + 105:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 106:src/l502_user_process.c **** + 107:src/l502_user_process.c **** /* за один раз можем передать в SPORT не более + 108:src/l502_user_process.c **** SPORT_TX_REQ_SIZE_MAX слов */ + 109:src/l502_user_process.c **** if (size > SPORT_TX_REQ_SIZE_MAX) + 110:src/l502_user_process.c **** size = SPORT_TX_REQ_SIZE_MAX; + 111:src/l502_user_process.c **** + 112:src/l502_user_process.c **** sport_tx_start_req(data, size); + 113:src/l502_user_process.c **** + 114:src/l502_user_process.c **** return size; + 115:src/l502_user_process.c **** } + 116:src/l502_user_process.c **** return 0; + 117:src/l502_user_process.c **** } 118:src/l502_user_process.c **** 119:src/l502_user_process.c **** 120:src/l502_user_process.c **** 121:src/l502_user_process.c **** 122:src/l502_user_process.c **** - 123:src/l502_user_process.c **** /****************************************************************************//** - 124:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA - 125:src/l502_user_process.c **** - 126:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд - 127:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе - 128:src/l502_user_process.c **** помощью hdma_send_req_start(). - 129:src/l502_user_process.c **** - 130:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 131:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 132:src/l502_user_process.c **** ****************************************************************************/ - 133:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 134:src/l502_user_process.c **** ++streams_cnt[3]; - 135:src/l502_user_process.c **** - 136:src/l502_user_process.c **** stream_in_buf_free(size); - 137:src/l502_user_process.c **** } - 138:src/l502_user_process.c **** + 123:src/l502_user_process.c **** + 124:src/l502_user_process.c **** /****************************************************************************//** + 125:src/l502_user_process.c **** @brief Обработка завершения передачи по HostDMA + 126:src/l502_user_process.c **** + 127:src/l502_user_process.c **** Функция вызывается из обработчика прерывания, когд + 128:src/l502_user_process.c **** блока данных по HDMA в ПК, поставленного до этого на пе + 129:src/l502_user_process.c **** помощью hdma_send_req_start(). + 130:src/l502_user_process.c **** + 131:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 132:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 133:src/l502_user_process.c **** ****************************************************************************/ + 134:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 135:src/l502_user_process.c **** ++streams_cnt[3]; + 136:src/l502_user_process.c **** + 137:src/l502_user_process.c **** stream_in_buf_free(size); + 138:src/l502_user_process.c **** } 139:src/l502_user_process.c **** 140:src/l502_user_process.c **** - 141:src/l502_user_process.c **** /***************************************************************************//** - 142:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT - 143:src/l502_user_process.c **** - 144:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з - 145:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это - 146:src/l502_user_process.c **** помощью sport_tx_start_req(). - 147:src/l502_user_process.c **** - 148:src/l502_user_process.c **** - 149:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны - 150:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова - 151:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 152:src/l502_user_process.c **** ++streams_cnt[1]; - BFIN GAS /tmp/ccsOCVX9.s page 4 + 141:src/l502_user_process.c **** + 142:src/l502_user_process.c **** /***************************************************************************//** + 143:src/l502_user_process.c **** @brief Обработка завершения передачи по SPORT + 144:src/l502_user_process.c **** + 145:src/l502_user_process.c **** Функция вызывается из обработчика прерывания при з + 146:src/l502_user_process.c **** по SPORT'у на цифровые выходы/ЦАП, поставленного до это + 147:src/l502_user_process.c **** помощью sport_tx_start_req(). + 148:src/l502_user_process.c **** + 149:src/l502_user_process.c **** + 150:src/l502_user_process.c **** @param[in] addr Адрес слова, сразу за последним переданны + 151:src/l502_user_process.c **** @param[in] size Размер переданных данных в 32-битных слова + 152:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + BFIN GAS /tmp/ccxHJxBO.s page 4 - 153:src/l502_user_process.c **** - 154:src/l502_user_process.c **** stream_out_buf_free(size); - 155:src/l502_user_process.c **** } - 156:src/l502_user_process.c **** + 153:src/l502_user_process.c **** ++streams_cnt[1]; + 154:src/l502_user_process.c **** + 155:src/l502_user_process.c **** stream_out_buf_free(size); + 156:src/l502_user_process.c **** } 157:src/l502_user_process.c **** 158:src/l502_user_process.c **** 159:src/l502_user_process.c **** @@ -193,22 +193,23 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 162:src/l502_user_process.c **** 163:src/l502_user_process.c **** 164:src/l502_user_process.c **** - 165:src/l502_user_process.c **** /****************************************************************************//** - 166:src/l502_user_process.c **** @brief Обработка пользовательских команд. - 167:src/l502_user_process.c **** - 168:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом - 169:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. - 170:src/l502_user_process.c **** - 171:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз - 172:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и - 173:src/l502_user_process.c **** при необходимости передать данные с результатом - 174:src/l502_user_process.c **** - 175:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды - 176:src/l502_user_process.c **** ******************************************************************************/ - 177:src/l502_user_process.c **** + 165:src/l502_user_process.c **** + 166:src/l502_user_process.c **** /****************************************************************************//** + 167:src/l502_user_process.c **** @brief Обработка пользовательских команд. + 168:src/l502_user_process.c **** + 169:src/l502_user_process.c **** Функция вызывается при приеме команды от ПК с кодом + 170:src/l502_user_process.c **** #L502_BF_CMD_CODE_USER. + 171:src/l502_user_process.c **** + 172:src/l502_user_process.c **** По завершению обработки необходимо обязательно выз + 173:src/l502_user_process.c **** l502_cmd_done(), указав код завершения команды и + 174:src/l502_user_process.c **** при необходимости передать данные с результатом + 175:src/l502_user_process.c **** + 176:src/l502_user_process.c **** @param[in] cmd Структура с описанием принятой команды + 177:src/l502_user_process.c **** ******************************************************************************/ 178:src/l502_user_process.c **** - 179:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { - 16 .loc 1 179 0 + 179:src/l502_user_process.c **** + 180:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { + 16 .loc 1 180 0 17 .LVL0: 18 0000 0032 P0 = R0; 19 0002 FD05 [--sp] = ( r7:7, p5:5 ); @@ -216,164 +217,165 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 21 .LCFI0: 22 0004 00E81A00 LINK 104; 23 .LCFI1: - 180:src/l502_user_process.c **** switch (cmd->code){ - 24 .loc 1 180 0 + 181:src/l502_user_process.c **** switch (cmd->code){ + 24 .loc 1 181 0 25 0008 21E1FF7F R1 = 32767 (X); - 181:src/l502_user_process.c **** 182:src/l502_user_process.c **** - 183:src/l502_user_process.c **** /* - 184:src/l502_user_process.c **** Command template - 185:src/l502_user_process.c **** case 0x800?:{ - 186:src/l502_user_process.c **** - 187:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ - 188:src/l502_user_process.c **** break; - 189:src/l502_user_process.c **** } - 190:src/l502_user_process.c **** */ - 191:src/l502_user_process.c **** // typedef struct { - 192:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ - 193:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и - 194:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ - 195:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ - 196:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома - 197:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к - 198:src/l502_user_process.c **** // } t_l502_bf_cmd; - 199:src/l502_user_process.c **** - BFIN GAS /tmp/ccsOCVX9.s page 5 + 183:src/l502_user_process.c **** + 184:src/l502_user_process.c **** /* + 185:src/l502_user_process.c **** Command template + 186:src/l502_user_process.c **** case 0x800?:{ + 187:src/l502_user_process.c **** + 188:src/l502_user_process.c **** l502_cmd_done(rcv_code, rcv_data, rcv_data_length); //void l502_cmd_done (int32_t result, uint32_ + 189:src/l502_user_process.c **** break; + 190:src/l502_user_process.c **** } + 191:src/l502_user_process.c **** */ + 192:src/l502_user_process.c **** // typedef struct { + 193:src/l502_user_process.c **** // uint16_t code; /**< Код команды из #t_l502_bf_cmd_code */ + 194:src/l502_user_process.c **** // uint16_t status; /**< Статус выполнения - в обработчике не и + 195:src/l502_user_process.c **** // uint32_t param; /**< Параметр команды */ + 196:src/l502_user_process.c **** // int32_t result; /**< Код результата выполнения команды */ + 197:src/l502_user_process.c **** // uint32_t data_size; /**< Количество данных, переданных с кома + 198:src/l502_user_process.c **** // uint32_t data[L502_BF_CMD_DATA_SIZE_MAX]; /**< Данные, передаваемые с к + 199:src/l502_user_process.c **** // } t_l502_bf_cmd; + BFIN GAS /tmp/ccxHJxBO.s page 5 200:src/l502_user_process.c **** 201:src/l502_user_process.c **** 202:src/l502_user_process.c **** - 203:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO - 204:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 205:src/l502_user_process.c **** break; - 206:src/l502_user_process.c **** } - 207:src/l502_user_process.c **** - 208:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO - 209:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 210:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 211:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; - 212:src/l502_user_process.c **** rcv_data[I] = I; - 213:src/l502_user_process.c **** } - 214:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 215:src/l502_user_process.c **** break; - 216:src/l502_user_process.c **** } - 217:src/l502_user_process.c **** case 0x8003:{ //configure ADC - 218:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 219:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 220: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 - 221: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 1, - 222:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 223:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 224:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 225:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 226:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 227:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; - 228:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; - 229:src/l502_user_process.c **** - 230:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 231:src/l502_user_process.c **** - 232:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF - 233:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); - 234:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); - 235:src/l502_user_process.c **** err_codes[12] = configure(); - 236:src/l502_user_process.c **** + 203:src/l502_user_process.c **** + 204:src/l502_user_process.c **** case 0x8001:{ //L502_BF_USR_CMD_CODE_ECHO + 205:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 206:src/l502_user_process.c **** break; + 207:src/l502_user_process.c **** } + 208:src/l502_user_process.c **** + 209:src/l502_user_process.c **** case 0x8002:{ //L502_BF_USR_CMD_CODE_DATA_ECHO + 210:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 211:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 212:src/l502_user_process.c **** //rcv_data[I] = (cmd-> data)[I]; + 213:src/l502_user_process.c **** rcv_data[I] = I; + 214:src/l502_user_process.c **** } + 215:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 216:src/l502_user_process.c **** break; + 217:src/l502_user_process.c **** } + 218:src/l502_user_process.c **** case 0x8003:{ //configure ADC + 219:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 220:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 221: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 + 222: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 1, + 223:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 224:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 225:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 226:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 227:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 228:src/l502_user_process.c **** //err_codes[7] = params_set_din_freq_div; + 229:src/l502_user_process.c **** //err_codes[8] = params_set_dac_freq_div; + 230:src/l502_user_process.c **** + 231:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 232:src/l502_user_process.c **** + 233:src/l502_user_process.c **** //L502_BF_PARAM_ADC_COEF + 234:src/l502_user_process.c **** //err_codes[10] = fpga_reg_write(f_regaddr_k[range], ??); + 235:src/l502_user_process.c **** //err_codes[11] = fpga_reg_write(f_regaddr_offs[range], ??); + 236:src/l502_user_process.c **** err_codes[12] = configure(); 237:src/l502_user_process.c **** 238:src/l502_user_process.c **** 239:src/l502_user_process.c **** - 240:src/l502_user_process.c **** uint32_t err_codes_sum = 0; - 241:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ - 242:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 243:src/l502_user_process.c **** } - 244:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 245:src/l502_user_process.c **** break; - 246:src/l502_user_process.c **** } - 247:src/l502_user_process.c **** case 0x8004:{ //start streams - 248:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 249:src/l502_user_process.c **** l502_stream_init(); - 250:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 251:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 252:src/l502_user_process.c **** err_codes[2] = streams_start(); - 253:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 254:src/l502_user_process.c **** break; - 255:src/l502_user_process.c **** } - 256:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() - BFIN GAS /tmp/ccsOCVX9.s page 6 + 240:src/l502_user_process.c **** + 241:src/l502_user_process.c **** uint32_t err_codes_sum = 0; + 242:src/l502_user_process.c **** for (int i = 0; i < 15; ++i){ + 243:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 244:src/l502_user_process.c **** } + 245:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 246:src/l502_user_process.c **** break; + 247:src/l502_user_process.c **** } + 248:src/l502_user_process.c **** case 0x8004:{ //start streams + 249:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 250:src/l502_user_process.c **** l502_stream_init(); + 251:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 252:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 253:src/l502_user_process.c **** err_codes[2] = streams_start(); + 254:src/l502_user_process.c **** //hdma_send_start(); + 255:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 256:src/l502_user_process.c **** break; + BFIN GAS /tmp/ccxHJxBO.s page 6 - 257:src/l502_user_process.c **** - 258:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; - 259:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 260:src/l502_user_process.c **** break; - 261:src/l502_user_process.c **** } - 262:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr - 263:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; - 264:src/l502_user_process.c **** for (int i = 0; i < 1024; ++i){ - 265:src/l502_user_process.c **** if (sport_rx_copy[i]){ - 266:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 267:src/l502_user_process.c **** } - 268:src/l502_user_process.c **** } - 269:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, sport_rx_copy, 1024); - 270:src/l502_user_process.c **** break; - 271:src/l502_user_process.c **** } - 272:src/l502_user_process.c **** - 273:src/l502_user_process.c **** - 274:src/l502_user_process.c **** case 0x8007:{ //get data from SPORT_RX copied arr - 275:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 276:src/l502_user_process.c **** break; - 277:src/l502_user_process.c **** } - 278:src/l502_user_process.c **** case 0x8008:{ //get data from SPORT_RX copied arr - 279:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 280:src/l502_user_process.c **** break; - 281:src/l502_user_process.c **** } - 282:src/l502_user_process.c **** case 0x8009:{ //get data from SPORT_RX copied arr - 283:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 284:src/l502_user_process.c **** break; - 285:src/l502_user_process.c **** } - 286:src/l502_user_process.c **** case 0x800A:{ //get data from SPORT_RX copied arr - 287:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 288:src/l502_user_process.c **** break; - 289:src/l502_user_process.c **** } - 290:src/l502_user_process.c **** - 291:src/l502_user_process.c **** + 257:src/l502_user_process.c **** } + 258:src/l502_user_process.c **** case 0x8005:{ //get some data from adc buff. Or simple flag, raised inside usr_in_proc_data() + 259:src/l502_user_process.c **** + 260:src/l502_user_process.c **** uint32_t streams_sum = streams_cnt[0] + streams_cnt[1] + streams_cnt[2] + streams_cnt[3]; + 261:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 262:src/l502_user_process.c **** break; + 263:src/l502_user_process.c **** } + 264:src/l502_user_process.c **** case 0x8006:{ //get data from SPORT_RX copied arr + 265:src/l502_user_process.c **** uint32_t sport_rx_nonzero_sum = 0; + 266:src/l502_user_process.c **** for (int i = 0; i < 1024; ++i){ + 267:src/l502_user_process.c **** if (sport_rx_copy[i]){ + 268:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 269:src/l502_user_process.c **** } + 270:src/l502_user_process.c **** } + 271:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, sport_rx_copy, 1024); + 272:src/l502_user_process.c **** break; + 273:src/l502_user_process.c **** } + 274:src/l502_user_process.c **** + 275:src/l502_user_process.c **** + 276:src/l502_user_process.c **** case 0x8007:{ //get data from SPORT_RX copied arr + 277:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 278:src/l502_user_process.c **** break; + 279:src/l502_user_process.c **** } + 280:src/l502_user_process.c **** case 0x8008:{ //get data from SPORT_RX copied arr + 281:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 282:src/l502_user_process.c **** break; + 283:src/l502_user_process.c **** } + 284:src/l502_user_process.c **** case 0x8009:{ //get data from SPORT_RX copied arr + 285:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 286:src/l502_user_process.c **** break; + 287:src/l502_user_process.c **** } + 288:src/l502_user_process.c **** case 0x800A:{ //get data from SPORT_RX copied arr + 289:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 290:src/l502_user_process.c **** break; + 291:src/l502_user_process.c **** } 292:src/l502_user_process.c **** 293:src/l502_user_process.c **** 294:src/l502_user_process.c **** - 295:src/l502_user_process.c **** case 0x8010:{ //L502_BF_USR_CMD_CODE_ECHO - 296:src/l502_user_process.c **** //uint32_t test_res = f_sport_test(); - 297:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 298:src/l502_user_process.c **** break; - 299:src/l502_user_process.c **** } - 300:src/l502_user_process.c **** - 301:src/l502_user_process.c **** + 295:src/l502_user_process.c **** + 296:src/l502_user_process.c **** + 297:src/l502_user_process.c **** case 0x8010:{ //L502_BF_USR_CMD_CODE_ECHO + 298:src/l502_user_process.c **** //uint32_t test_res = f_sport_test(); + 299:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 300:src/l502_user_process.c **** break; + 301:src/l502_user_process.c **** } 302:src/l502_user_process.c **** - 303:src/l502_user_process.c **** /* - 304:src/l502_user_process.c **** case 0x8002:{ - 305:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 306:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 307:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 308:src/l502_user_process.c **** break;} - 309:src/l502_user_process.c **** case 0x8001:{ - 310:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; - 311:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; - 312:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); - 313:src/l502_user_process.c **** break;} - BFIN GAS /tmp/ccsOCVX9.s page 7 + 303:src/l502_user_process.c **** + 304:src/l502_user_process.c **** + 305:src/l502_user_process.c **** /* + 306:src/l502_user_process.c **** case 0x8002:{ + 307:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 308:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 309:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 310:src/l502_user_process.c **** break;} + 311:src/l502_user_process.c **** case 0x8001:{ + 312:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 313:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + BFIN GAS /tmp/ccxHJxBO.s page 7 - 314:src/l502_user_process.c **** */ - 315:src/l502_user_process.c **** - 316:src/l502_user_process.c **** default: { - 317:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 318:src/l502_user_process.c **** } - 319:src/l502_user_process.c **** } - 320:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); - 321:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 322:src/l502_user_process.c **** } - 26 .loc 1 322 0 + 314:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 315:src/l502_user_process.c **** break;} + 316:src/l502_user_process.c **** */ + 317:src/l502_user_process.c **** + 318:src/l502_user_process.c **** default: { + 319:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 320:src/l502_user_process.c **** } + 321:src/l502_user_process.c **** } + 322:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 323:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 324:src/l502_user_process.c **** } + 26 .loc 1 324 0 27 000c 7E30 R7 = SP; - 180:src/l502_user_process.c **** switch (cmd->code){ - 28 .loc 1 180 0 + 181:src/l502_user_process.c **** switch (cmd->code){ + 28 .loc 1 181 0 29 000e 0095 R0 = W [P0] (Z); 30 .LVL1: 31 0010 0850 R0 = R0 + R1; @@ -382,15 +384,15 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 34 0016 080A cc =R0<=R1 (iu); 35 0018 0B1C if cc jump .L25 (bp); 36 .L2: - 317:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); - 37 .loc 1 317 0 + 319:src/l502_user_process.c **** l502_cmd_done(1, NULL, 0); + 37 .loc 1 319 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 .L21: - 44 .loc 1 322 0 + 44 .loc 1 324 0 45 0024 3732 SP = R7; 46 0026 01E80000 UNLINK; 47 002a BD05 ( r7:7, p5:5 ) = [sp++]; @@ -399,8 +401,8 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 50 002c 1000 rts; 51 .LVL3: 52 .L25: - 180:src/l502_user_process.c **** switch (cmd->code){ - 53 .loc 1 180 0 + 181:src/l502_user_process.c **** switch (cmd->code){ + 53 .loc 1 181 0 54 002e 0832 P1 = R0; 55 0030 4AE10000 P2.H = .L14; 56 0034 0AE10000 P2.L = .L14; @@ -416,11 +418,11 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 66 0008 B4000000 .dd .L5; 67 000c 64010000 .dd .L6; 68 0010 96010000 .dd .L7; + BFIN GAS /tmp/ccxHJxBO.s page 8 + + 69 0014 52000000 .dd .L8; 70 0018 3E000000 .dd .L13; - BFIN GAS /tmp/ccsOCVX9.s page 8 - - 71 001c 3E000000 .dd .L13; 72 0020 3E000000 .dd .L13; 73 0024 3E000000 .dd .L13; @@ -432,14 +434,14 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 79 003c 3E000000 .dd .L13; 80 .text; 81 .L13: - 297:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); - 82 .loc 1 297 0 + 299:src/l502_user_process.c **** l502_cmd_done(cmd-> param, NULL, 0); + 82 .loc 1 299 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 322 0 + 88 .loc 1 324 0 89 0048 3732 SP = R7; 90 004a 01E80000 UNLINK; 91 004e BD05 ( r7:7, p5:5 ) = [sp++]; @@ -449,8 +451,8 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 95 .LVL5: 96 .L8: 97 .LBB2: - 260:src/l502_user_process.c **** break; - 98 .loc 1 260 0 + 262:src/l502_user_process.c **** break; + 98 .loc 1 262 0 99 0052 49E10000 P1.H = _sport_rx_copy; 100 0056 09E11000 P1.L = _sport_rx_copy; 101 005a 0260 R2 = 0 (X); @@ -458,14 +460,14 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 103 .LBE2: 104 .LBB3: 105 .LBB4: - 264:src/l502_user_process.c **** for (int i = 0; i < 1024; ++i){ - 106 .loc 1 264 0 + 266:src/l502_user_process.c **** for (int i = 0; i < 1024; ++i){ + 106 .loc 1 266 0 107 005c 2AE10004 P2 = 1024 (X); 108 0060 4134 I0 = P1; 109 0062 B2E00820 LSETUP (.L20, .L26) LC1 = P2; 110 .L20: - 266:src/l502_user_process.c **** ++sport_rx_nonzero_sum; - 111 .loc 1 266 0 + 268:src/l502_user_process.c **** ++sport_rx_nonzero_sum; + 111 .loc 1 268 0 112 0066 82CE02C2 R1 = ROT R2 BY 0 || 112 009C0000 113 R0 = [I0++] || @@ -476,12 +478,12 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 118 .L26: 119 0072 1106 if !cc R2 = R1; 120 .LVL8: + BFIN GAS /tmp/ccxHJxBO.s page 9 + + 121 .LBE4: - 269:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, sport_rx_copy, 1024); - BFIN GAS /tmp/ccsOCVX9.s page 9 - - - 122 .loc 1 269 0 + 271:src/l502_user_process.c **** l502_cmd_done(sport_rx_nonzero_sum, sport_rx_copy, 1024); + 122 .loc 1 271 0 123 0074 0230 R0 = R2; 124 0076 41E10000 R1.H = _sport_rx_copy; 125 007a 01E11000 R1.L = _sport_rx_copy; @@ -494,53 +496,53 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 132 .L4: 133 .LBE3: 134 .LBB5: - 209:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 135 .loc 1 209 0 + 210:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 135 .loc 1 210 0 136 0088 C1AC P1 = [P0+12]; 137 .LBE5: - 205:src/l502_user_process.c **** break; - 138 .loc 1 205 0 + 206:src/l502_user_process.c **** break; + 138 .loc 1 206 0 139 008a 6E32 P5 = SP; 140 .LBB8: - 209:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 141 .loc 1 209 0 + 210:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 141 .loc 1 210 0 142 008c 4A44 P2 = P1 << 2; 143 008e 226C P2 += 4; 144 0090 1644 SP -= P2; 145 0092 4E30 R1 = SP; 146 .LBB6: - 210:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 147 .loc 1 210 0 + 211:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 147 .loc 1 211 0 148 0094 5130 R2 = P1; 149 .LBE6: - 209:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; - 150 .loc 1 209 0 + 210:src/l502_user_process.c **** uint32_t rcv_data[cmd->data_size]; + 150 .loc 1 210 0 151 0096 C164 R1 += 24; 152 .LBB7: - 210:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 153 .loc 1 210 0 + 211:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 153 .loc 1 211 0 154 0098 020C cc =R2==0; 155 009a 0818 if cc jump .L16; 156 009c 1132 P2 = R1; 157 009e 0060 R0 = 0 (X); 158 .LVL12: 159 .L17: - 212:src/l502_user_process.c **** rcv_data[I] = I; - 160 .loc 1 212 0 + 213:src/l502_user_process.c **** rcv_data[I] = I; + 160 .loc 1 213 0 161 00a0 1092 [P2++] = R0; - 210:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ - 162 .loc 1 210 0 + 211:src/l502_user_process.c **** for (uint32_t I = 0; I < (cmd -> data_size); ++I){ + 162 .loc 1 211 0 163 00a2 0864 R0 += 1; 164 00a4 C2A0 R2 = [P0+12]; 165 00a6 020A cc =R2<=R0 (iu); 166 00a8 FC17 if !cc jump .L17 (bp); 167 .L16: 168 .LBE7: - 214:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); - 169 .loc 1 214 0 - BFIN GAS /tmp/ccsOCVX9.s page 10 + BFIN GAS /tmp/ccxHJxBO.s page 10 + 215:src/l502_user_process.c **** l502_cmd_done(cmd-> param, rcv_data, cmd->data_size); + 169 .loc 1 215 0 170 00aa 40A0 R0 = [P0+4]; 171 .LVL13: 172 00ac FFE3AAFF call _l502_cmd_done; @@ -551,8 +553,8 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 177 .L5: 178 .LBE8: 179 .LBB9: - 218:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; - 180 .loc 1 218 0 + 219:src/l502_user_process.c **** uint32_t err_codes[15] = {0,}; + 180 .loc 1 219 0 181 00b4 2AE1B0FF P2 = -80 (X); 182 00b8 575B P5 = FP + P2; 183 00ba 0160 R1 = 0 (X); @@ -560,13 +562,13 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 185 00be 4530 R0 = P5; 186 00c0 FFE3A0FF call _memset; 187 .LVL16: - 219:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); - 188 .loc 1 219 0 + 220:src/l502_user_process.c **** err_codes[0] = params_set_lch_cnt(1); + 188 .loc 1 220 0 189 00c4 0860 R0 = 1 (X); 190 00c6 FFE39DFF call _params_set_lch_cnt; 191 00ca C0BA [FP+-80] = R0; - 221: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 1, - 192 .loc 1 221 0 + 222: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 1, + 192 .loc 1 222 0 193 00cc 0860 R0 = 1 (X); 194 00ce F0B0 [SP+12] = R0; 195 00d0 30B1 [SP+16] = R0; @@ -577,46 +579,46 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 200 00da 0860 R0 = 1 (X); 201 00dc FFE392FF call _params_set_lch; 202 00e0 D0BA [FP+-76] = R0; - 222:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); - 203 .loc 1 222 0 + 223:src/l502_user_process.c **** err_codes[2] = params_set_adc_freq_div(1); + 203 .loc 1 223 0 204 00e2 0860 R0 = 1 (X); 205 00e4 FFE38EFF call _params_set_adc_freq_div; 206 00e8 E0BA [FP+-72] = R0; - 223:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); - 207 .loc 1 223 0 + 224:src/l502_user_process.c **** err_codes[3] = params_set_ref_freq(2000000); + 207 .loc 1 224 0 208 00ea 20E1093D R0 = 15625 (X); 209 00ee 384F R0 <<= 7; 210 00f0 FFE388FF call _params_set_ref_freq; 211 00f4 F0BA [FP+-68] = R0; - 224:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); - 212 .loc 1 224 0 + 225:src/l502_user_process.c **** err_codes[4] = params_set_adc_interframe_delay(0); + 212 .loc 1 225 0 213 00f6 0060 R0 = 0 (X); 214 00f8 FFE384FF call _params_set_adc_interframe_delay; 215 00fc 00BB [FP+-64] = R0; - 225:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); - 216 .loc 1 225 0 + 226:src/l502_user_process.c **** err_codes[5] = params_set_sync_mode (L502_SYNC_INTERNAL); + 216 .loc 1 226 0 217 00fe 0060 R0 = 0 (X); + BFIN GAS /tmp/ccxHJxBO.s page 11 + + 218 0100 FFE380FF call _params_set_sync_mode; 219 0104 10BB [FP+-60] = R0; - BFIN GAS /tmp/ccsOCVX9.s page 11 - - - 226:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); - 220 .loc 1 226 0 + 227:src/l502_user_process.c **** err_codes[6] = params_set_sync_start_mode (L502_SYNC_INTERNAL); + 220 .loc 1 227 0 221 0106 0060 R0 = 0 (X); 222 0108 FFE37CFF call _params_set_sync_start_mode; 223 010c 20BB [FP+-56] = R0; - 230:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); - 224 .loc 1 230 0 + 231:src/l502_user_process.c **** err_codes[9] = sport_in_set_step_size(1024); + 224 .loc 1 231 0 225 010e 20E10004 R0 = 1024 (X); 226 0112 FFE377FF call _sport_in_set_step_size; 227 0116 50BB [FP+-44] = R0; - 235:src/l502_user_process.c **** err_codes[12] = configure(); - 228 .loc 1 235 0 + 236:src/l502_user_process.c **** err_codes[12] = configure(); + 228 .loc 1 236 0 229 0118 FFE374FF call _configure; 230 .LBB10: - 242:src/l502_user_process.c **** err_codes_sum += err_codes[i]; - 231 .loc 1 242 0 + 243:src/l502_user_process.c **** err_codes_sum += err_codes[i]; + 231 .loc 1 243 0 232 011c D2B8 R2 = [FP+-76]; 233 011e C1B8 R1 = [FP+-80]; 234 0120 04CC0A02 R1 = R1 + R2 (NS) || @@ -656,15 +658,15 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 267 .LVL27: 268 0150 0850 R0 = R0 + R1; 269 .LVL28: + BFIN GAS /tmp/ccxHJxBO.s page 12 + + 270 0152 91B9 R1 = [FP+-28]; 271 0154 0850 R0 = R0 + R1; - BFIN GAS /tmp/ccsOCVX9.s page 12 - - 272 .LVL29: 273 .LBE10: - 244:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); - 274 .loc 1 244 0 + 245:src/l502_user_process.c **** l502_cmd_done(err_codes_sum, err_codes, 15); + 274 .loc 1 245 0 275 0156 A1B9 R1 = [FP+-24]; 276 0158 0850 R0 = R0 + R1; 277 .LVL30: @@ -676,33 +678,33 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 283 .L6: 284 .LBE9: 285 .LBB11: - 248:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; - 286 .loc 1 248 0 + 249:src/l502_user_process.c **** uint32_t err_codes[5] = {0,}; + 286 .loc 1 249 0 287 0164 0060 R0 = 0 (X); 288 0166 B0BB [FP+-20] = R0; 289 0168 C0BB [FP+-16] = R0; 290 016a D0BB [FP+-12] = R0; 291 016c E0BB [FP+-8] = R0; 292 016e F0BB [FP+-4] = R0; - 249:src/l502_user_process.c **** l502_stream_init(); - 293 .loc 1 249 0 + 250:src/l502_user_process.c **** l502_stream_init(); + 293 .loc 1 250 0 294 0170 FFE348FF call _l502_stream_init; 295 .LVL32: - 250:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask - 296 .loc 1 250 0 + 251:src/l502_user_process.c **** err_codes[0] = stream_enable(L502_STREAM_ADC | L502_STREAM_DIN); //bitmask + 296 .loc 1 251 0 297 0174 1860 R0 = 3 (X); 298 0176 FFE345FF call _stream_enable; 299 017a B0BB [FP+-20] = R0; - 251:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); - 300 .loc 1 251 0 + 252:src/l502_user_process.c **** err_codes[1] = stream_out_preload(); + 300 .loc 1 252 0 301 017c FFE342FF call _stream_out_preload; 302 0180 C0BB [FP+-16] = R0; - 252:src/l502_user_process.c **** err_codes[2] = streams_start(); - 303 .loc 1 252 0 + 253:src/l502_user_process.c **** err_codes[2] = streams_start(); + 303 .loc 1 253 0 304 0182 FFE33FFF call _streams_start; 305 0186 D0BB [FP+-12] = R0; - 253:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); - 306 .loc 1 253 0 + 255:src/l502_user_process.c **** l502_cmd_done(0, err_codes, 5); + 306 .loc 1 255 0 307 0188 4F30 R1 = FP; 308 018a 0060 R0 = 0 (X); 309 018c 6167 R1 += -20; @@ -713,14 +715,14 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 314 .L7: 315 .LBE11: 316 .LBB12: - 259:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); - 317 .loc 1 259 0 + 261:src/l502_user_process.c **** l502_cmd_done(streams_sum, streams_cnt, 4); + 317 .loc 1 261 0 318 0196 4AE10000 P2.H = _streams_cnt; + BFIN GAS /tmp/ccxHJxBO.s page 13 + + 319 019a 0AE10000 P2.L = _streams_cnt; 320 019e 1191 R1 = [P2]; - BFIN GAS /tmp/ccsOCVX9.s page 13 - - 321 01a0 50A0 R0 = [P2+4]; 322 01a2 0850 R0 = R0 + R1; 323 01a4 91A0 R1 = [P2+8]; @@ -740,31 +742,31 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 337 .type _sport_tx_done, STT_FUNC; 338 _sport_tx_done: 339 .LFB5: - 151:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 340 .loc 1 151 0 + 152:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 340 .loc 1 152 0 341 .LVL35: - 152:src/l502_user_process.c **** ++streams_cnt[1]; - 342 .loc 1 152 0 + 153:src/l502_user_process.c **** ++streams_cnt[1]; + 342 .loc 1 153 0 343 01b8 4AE10000 P2.H = _streams_cnt; - 151:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 344 .loc 1 151 0 + 152:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + 344 .loc 1 152 0 345 01bc 00E80000 LINK 0; 346 .LCFI4: - 152:src/l502_user_process.c **** ++streams_cnt[1]; - 347 .loc 1 152 0 + 153:src/l502_user_process.c **** ++streams_cnt[1]; + 347 .loc 1 153 0 348 01c0 0AE10000 P2.L = _streams_cnt; 349 01c4 50A0 R0 = [P2+4]; 350 .LVL36: 351 01c6 0864 R0 += 1; 352 01c8 50B0 [P2+4] = R0; - 154:src/l502_user_process.c **** stream_out_buf_free(size); - 353 .loc 1 154 0 + 155:src/l502_user_process.c **** stream_out_buf_free(size); + 353 .loc 1 155 0 354 01ca 0130 R0 = R1; - 155:src/l502_user_process.c **** } - 355 .loc 1 155 0 + 156:src/l502_user_process.c **** } + 355 .loc 1 156 0 356 01cc 01E80000 UNLINK; - 154:src/l502_user_process.c **** stream_out_buf_free(size); - 357 .loc 1 154 0 + 155:src/l502_user_process.c **** stream_out_buf_free(size); + 357 .loc 1 155 0 358 01d0 FFE218FF jump.l _stream_out_buf_free; 359 .LVL37: 360 .LFE5: @@ -774,34 +776,34 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 364 .type _hdma_send_done, STT_FUNC; 365 _hdma_send_done: 366 .LFB4: - 133:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 367 .loc 1 133 0 + 134:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 367 .loc 1 134 0 + BFIN GAS /tmp/ccxHJxBO.s page 14 + + 368 .LVL38: - 134:src/l502_user_process.c **** ++streams_cnt[3]; - BFIN GAS /tmp/ccsOCVX9.s page 14 - - - 369 .loc 1 134 0 + 135:src/l502_user_process.c **** ++streams_cnt[3]; + 369 .loc 1 135 0 370 01d4 4AE10000 P2.H = _streams_cnt; - 133:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 371 .loc 1 133 0 + 134:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { + 371 .loc 1 134 0 372 01d8 00E80000 LINK 0; 373 .LCFI5: - 134:src/l502_user_process.c **** ++streams_cnt[3]; - 374 .loc 1 134 0 + 135:src/l502_user_process.c **** ++streams_cnt[3]; + 374 .loc 1 135 0 375 01dc 0AE10000 P2.L = _streams_cnt; 376 01e0 D0A0 R0 = [P2+12]; 377 .LVL39: 378 01e2 0864 R0 += 1; 379 01e4 D0B0 [P2+12] = R0; - 136:src/l502_user_process.c **** stream_in_buf_free(size); - 380 .loc 1 136 0 + 137:src/l502_user_process.c **** stream_in_buf_free(size); + 380 .loc 1 137 0 381 01e6 0130 R0 = R1; - 137:src/l502_user_process.c **** } - 382 .loc 1 137 0 + 138:src/l502_user_process.c **** } + 382 .loc 1 138 0 383 01e8 01E80000 UNLINK; - 136:src/l502_user_process.c **** stream_in_buf_free(size); - 384 .loc 1 136 0 + 137:src/l502_user_process.c **** stream_in_buf_free(size); + 384 .loc 1 137 0 385 01ec FFE20AFF jump.l _stream_in_buf_free; 386 .LVL40: 387 .LFE4: @@ -811,42 +813,42 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 391 .type _usr_out_proc_data, STT_FUNC; 392 _usr_out_proc_data: 393 .LFB3: - 97:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 394 .loc 1 97 0 + 98:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 394 .loc 1 98 0 395 .LVL41: 396 01f0 7005 [--sp] = ( r7:6 ); 397 398 .LCFI6: - 102:src/l502_user_process.c **** ++streams_cnt[2]; - 399 .loc 1 102 0 + 103:src/l502_user_process.c **** ++streams_cnt[2]; + 399 .loc 1 103 0 400 01f2 4AE10000 P2.H = _streams_cnt; - 97:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 401 .loc 1 97 0 + 98:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 401 .loc 1 98 0 402 01f6 00E80300 LINK 12; 403 .LCFI7: - 102:src/l502_user_process.c **** ++streams_cnt[2]; - 404 .loc 1 102 0 + 103:src/l502_user_process.c **** ++streams_cnt[2]; + 404 .loc 1 103 0 405 01fa 0AE10000 P2.L = _streams_cnt; - 97:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 406 .loc 1 97 0 + 98:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + 406 .loc 1 98 0 407 01fe 3030 R6 = R0; - 102:src/l502_user_process.c **** ++streams_cnt[2]; - 408 .loc 1 102 0 + 103:src/l502_user_process.c **** ++streams_cnt[2]; + 408 .loc 1 103 0 409 0200 90A0 R0 = [P2+8]; 410 .LVL42: 411 0202 0864 R0 += 1; - 97:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 412 .loc 1 97 0 + 98:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { + BFIN GAS /tmp/ccxHJxBO.s page 15 + + + 412 .loc 1 98 0 413 0204 82CE01CE R7 = ROT R1 BY 0 || - BFIN GAS /tmp/ccsOCVX9.s page 15 - - 413 90B00000 414 [P2+8] = R0 || 415 nop; 416 .LVL43: - 104:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 417 .loc 1 104 0 + 105:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 417 .loc 1 105 0 418 020c FFE3FAFE call _sport_tx_req_rdy; 419 0210 000C cc =R0==0; 420 0212 0E18 if cc jump .L35; @@ -854,13 +856,13 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 422 0218 070A cc =R7<=R0 (iu); 423 021a 3806 if !cc R7 = R0; 424 .LVL44: - 111:src/l502_user_process.c **** sport_tx_start_req(data, size); - 425 .loc 1 111 0 + 112:src/l502_user_process.c **** sport_tx_start_req(data, size); + 425 .loc 1 112 0 426 021c 0630 R0 = R6; 427 021e 0F30 R1 = R7; 428 0220 FFE3F0FE call _sport_tx_start_req; - 116:src/l502_user_process.c **** } - 429 .loc 1 116 0 + 117:src/l502_user_process.c **** } + 429 .loc 1 117 0 430 0224 0730 R0 = R7; 431 0226 01E80000 UNLINK; 432 022a 3005 ( r7:6 ) = [sp++]; @@ -870,12 +872,12 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 436 022c 1000 rts; 437 .LVL46: 438 .L35: - 104:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 439 .loc 1 104 0 + 105:src/l502_user_process.c **** if (sport_tx_req_rdy()) { + 439 .loc 1 105 0 440 022e 0760 R7 = 0 (X); 441 .LVL47: - 116:src/l502_user_process.c **** } - 442 .loc 1 116 0 + 117:src/l502_user_process.c **** } + 442 .loc 1 117 0 443 0230 0730 R0 = R7; 444 0232 01E80000 UNLINK; 445 0236 3005 ( r7:6 ) = [sp++]; @@ -893,1863 +895,1852 @@ BFIN GAS /tmp/ccsOCVX9.s page 1 56:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { 457 .loc 1 56 0 458 .LVL49: - 459 023c 7005 [--sp] = ( r7:6 ); - 460 - 461 .LCFI10: - 462 023e 3030 R6 = R0; - 60:src/l502_user_process.c **** ++streams_cnt[0]; - BFIN GAS /tmp/ccsOCVX9.s page 16 + 459 023c 0032 P0 = R0; + 460 023e 7005 [--sp] = ( r7:6 ); + 461 + BFIN GAS /tmp/ccxHJxBO.s page 16 - 463 .loc 1 60 0 - 464 0240 4AE10000 P2.H = _streams_cnt; - 465 0244 0632 P0 = R6; - 466 0246 0AE10000 P2.L = _streams_cnt; + 462 .LCFI10: + 463 0240 49E10000 P1.H = _sport_rx_copy; + 464 0244 00E80300 LINK 12; + 465 .LCFI11: 56:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 467 .loc 1 56 0 - 468 024a 00E80300 LINK 12; - 469 .LCFI11: - 60:src/l502_user_process.c **** ++streams_cnt[0]; - 470 .loc 1 60 0 - 471 024e 1091 R0 = [P2]; - 472 .LVL50: - 473 0250 0864 R0 += 1; - 474 0252 1093 [P2] = R0; - 475 0254 49E10000 P1.H = _sport_rx_copy; - 56:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 476 .loc 1 56 0 - 477 0258 3930 R7 = R1; - 60:src/l502_user_process.c **** ++streams_cnt[0]; - 478 .loc 1 60 0 - 479 025a 09E11000 P1.L = _sport_rx_copy; - 480 .LBB13: + 466 .loc 1 56 0 + 467 0248 3030 R6 = R0; + 468 024a 3930 R7 = R1; + 469 024c 09E11000 P1.L = _sport_rx_copy; + 470 .LBB13: 61:src/l502_user_process.c **** for (int i = 0; i < 1024; ++i){ - 481 .loc 1 61 0 - 482 025e 2AE10004 P2 = 1024 (X); - 483 0262 4034 I0 = P0; - 484 0264 B2E00320 LSETUP (.L37, .L42) LC1 = P2; - 485 .LVL51: - 486 .L37: + 471 .loc 1 61 0 + 472 0250 2AE10004 P2 = 1024 (X); + 473 0254 4034 I0 = P0; + 474 0256 B2E00320 LSETUP (.L37, .L42) LC1 = P2; + 475 .LVL50: + 476 .L37: 62:src/l502_user_process.c **** sport_rx_copy[i] = data[i]; - 487 .loc 1 62 0 - 488 0268 009C R0 = [I0++]; - 489 .L42: - 490 026a 0892 [P1++] = R0; - 491 .LBE13: + 477 .loc 1 62 0 + 478 025a 009C R0 = [I0++]; + 479 .L42: + 480 025c 0892 [P1++] = R0; + 481 .LBE13: 66:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 492 .loc 1 66 0 - 493 026c FFE3CAFE call _hdma_send_req_rdy; - 494 0270 000C cc =R0==0; - 495 0272 0710 if !cc jump .L38; - 496 0274 0760 R7 = 0 (X); - 71:src/l502_user_process.c **** } - 497 .loc 1 71 0 - 498 0276 0730 R0 = R7; - 499 0278 01E80000 UNLINK; - 500 027c 3005 ( r7:6 ) = [sp++]; - 501 - 502 .LCFI12: - 503 .LVL52: - 504 027e 1000 rts; - 505 .LVL53: - 506 .L38: - 67:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 507 .loc 1 67 0 - 508 0280 0630 R0 = R6; - 509 0282 0F30 R1 = R7; - 510 0284 0260 R2 = 0 (X); - BFIN GAS /tmp/ccsOCVX9.s page 17 + 482 .loc 1 66 0 + 483 025e FFE3D1FE call _hdma_send_req_rdy; + 484 0262 000C cc =R0==0; + 485 0264 0710 if !cc jump .L38; + 486 0266 0760 R7 = 0 (X); + 72:src/l502_user_process.c **** } + 487 .loc 1 72 0 + 488 0268 0730 R0 = R7; + 489 026a 01E80000 UNLINK; + 490 026e 3005 ( r7:6 ) = [sp++]; + 491 + 492 .LCFI12: + 493 .LVL51: + 494 0270 1000 rts; + 495 .LVL52: + 496 .L38: + 68:src/l502_user_process.c **** streams_cnt[0] = hdma_send_req_start(data, size, 0); + 497 .loc 1 68 0 + 498 0272 0630 R0 = R6; + 499 0274 0F30 R1 = R7; + 500 0276 0260 R2 = 0 (X); + 501 0278 FFE3C4FE call _hdma_send_req_start; + 502 027c 4AE10000 P2.H = _streams_cnt; + 503 0280 0AE10000 P2.L = _streams_cnt; + 504 0284 1093 [P2] = R0; + 72:src/l502_user_process.c **** } + 505 .loc 1 72 0 + 506 0286 0730 R0 = R7; + 507 0288 01E80000 UNLINK; + 508 028c 3005 ( r7:6 ) = [sp++]; + 509 + 510 .LCFI13: + 511 .LVL53: + BFIN GAS /tmp/ccxHJxBO.s page 17 - 511 0286 FFE3BDFE call _hdma_send_req_start; - 71:src/l502_user_process.c **** } - 512 .loc 1 71 0 - 513 028a 0730 R0 = R7; - 514 028c 01E80000 UNLINK; - 515 0290 3005 ( r7:6 ) = [sp++]; - 516 - 517 .LCFI13: - 518 .LVL54: - 519 0292 1000 rts; - 520 .LFE2: - 521 .size _usr_in_proc_data, .-_usr_in_proc_data - 522 .global _streams_cnt; - 523 .section .bss,"aw",@nobits - 524 .align 4 - 525 .type _streams_cnt, @object - 526 .size _streams_cnt, 16 - 527 _streams_cnt: - 528 0000 00000000 .zero 16 - 528 00000000 - 528 00000000 - 528 00000000 - 529 .global _sport_rx_copy; - 530 .align 4 - 531 .type _sport_rx_copy, @object - 532 .size _sport_rx_copy, 4096 - 533 _sport_rx_copy: - 534 0010 00000000 .zero 4096 - 534 00000000 - 534 00000000 - 534 00000000 - 534 00000000 - 535 .global _streams_succes_flag; - 536 .align 4 - 537 .type _streams_succes_flag, @object - 538 .size _streams_succes_flag, 4 - 539 _streams_succes_flag: - 540 1010 00000000 .zero 4 - 541 .section .debug_frame,"",@progbits - 542 .Lframe0: - 543 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 544 .LSCIE0: - 545 0004 FFFFFFFF .4byte 0xffffffff - 546 0008 01 .byte 0x1 - 547 0009 00 .string "" - 548 000a 01 .uleb128 0x1 - 549 000b 7C .sleb128 -4 - 550 000c 23 .byte 0x23 - 551 000d 0C .byte 0xc - 552 000e 0E .uleb128 0xe - 553 000f 00 .uleb128 0x0 - 554 .align 4 - 555 .LECIE0: - 556 .LSFDE0: - 557 0010 1C000000 .4byte .LEFDE0-.LASFDE0 - 558 .LASFDE0: - 559 0014 00000000 .4byte .Lframe0 - BFIN GAS /tmp/ccsOCVX9.s page 18 + 512 028e 1000 rts; + 513 .LFE2: + 514 .size _usr_in_proc_data, .-_usr_in_proc_data + 515 .global _streams_cnt; + 516 .section .bss,"aw",@nobits + 517 .align 4 + 518 .type _streams_cnt, @object + 519 .size _streams_cnt, 16 + 520 _streams_cnt: + 521 0000 00000000 .zero 16 + 521 00000000 + 521 00000000 + 521 00000000 + 522 .global _sport_rx_copy; + 523 .align 4 + 524 .type _sport_rx_copy, @object + 525 .size _sport_rx_copy, 4096 + 526 _sport_rx_copy: + 527 0010 00000000 .zero 4096 + 527 00000000 + 527 00000000 + 527 00000000 + 527 00000000 + 528 .global _streams_succes_flag; + 529 .align 4 + 530 .type _streams_succes_flag, @object + 531 .size _streams_succes_flag, 4 + 532 _streams_succes_flag: + 533 1010 00000000 .zero 4 + 534 .section .debug_frame,"",@progbits + 535 .Lframe0: + 536 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 537 .LSCIE0: + 538 0004 FFFFFFFF .4byte 0xffffffff + 539 0008 01 .byte 0x1 + 540 0009 00 .string "" + 541 000a 01 .uleb128 0x1 + 542 000b 7C .sleb128 -4 + 543 000c 23 .byte 0x23 + 544 000d 0C .byte 0xc + 545 000e 0E .uleb128 0xe + 546 000f 00 .uleb128 0x0 + 547 .align 4 + 548 .LECIE0: + 549 .LSFDE0: + 550 0010 1C000000 .4byte .LEFDE0-.LASFDE0 + 551 .LASFDE0: + 552 0014 00000000 .4byte .Lframe0 + 553 0018 00000000 .4byte .LFB6 + 554 001c B6010000 .4byte .LFE6-.LFB6 + 555 0020 44 .byte 0x4 + 556 .4byte .LCFI0-.LFB6 + 557 0021 0E .byte 0xe + 558 0022 08 .uleb128 0x8 + 559 0023 44 .byte 0x4 + 560 .4byte .LCFI1-.LCFI0 + 561 0024 0C .byte 0xc + BFIN GAS /tmp/ccxHJxBO.s page 18 - 560 0018 00000000 .4byte .LFB6 - 561 001c B6010000 .4byte .LFE6-.LFB6 - 562 0020 44 .byte 0x4 - 563 .4byte .LCFI0-.LFB6 - 564 0021 0E .byte 0xe - 565 0022 08 .uleb128 0x8 - 566 0023 44 .byte 0x4 - 567 .4byte .LCFI1-.LCFI0 - 568 0024 0C .byte 0xc - 569 0025 0F .uleb128 0xf - 570 0026 10 .uleb128 0x10 - 571 0027 8F .byte 0x8f - 572 0028 04 .uleb128 0x4 - 573 0029 A3 .byte 0xa3 - 574 002a 03 .uleb128 0x3 - 575 002b 8D .byte 0x8d - 576 002c 02 .uleb128 0x2 - 577 002d 87 .byte 0x87 - 578 002e 01 .uleb128 0x1 - 579 002f 00 .align 4 - 580 .LEFDE0: - 581 .LSFDE2: - 582 0030 14000000 .4byte .LEFDE2-.LASFDE2 - 583 .LASFDE2: - 584 0034 00000000 .4byte .Lframe0 - 585 0038 B8010000 .4byte .LFB5 - 586 003c 1C000000 .4byte .LFE5-.LFB5 - 587 0040 48 .byte 0x4 - 588 .4byte .LCFI4-.LFB5 - 589 0041 0C .byte 0xc - 590 0042 0F .uleb128 0xf - 591 0043 08 .uleb128 0x8 - 592 0044 8F .byte 0x8f - 593 0045 02 .uleb128 0x2 - 594 0046 A3 .byte 0xa3 - 595 0047 01 .uleb128 0x1 - 596 .align 4 - 597 .LEFDE2: - 598 .LSFDE4: - 599 0048 14000000 .4byte .LEFDE4-.LASFDE4 - 600 .LASFDE4: - 601 004c 00000000 .4byte .Lframe0 - 602 0050 D4010000 .4byte .LFB4 - 603 0054 1C000000 .4byte .LFE4-.LFB4 - 604 0058 48 .byte 0x4 - 605 .4byte .LCFI5-.LFB4 - 606 0059 0C .byte 0xc - 607 005a 0F .uleb128 0xf - 608 005b 08 .uleb128 0x8 - 609 005c 8F .byte 0x8f - 610 005d 02 .uleb128 0x2 - 611 005e A3 .byte 0xa3 - 612 005f 01 .uleb128 0x1 - 613 .align 4 - 614 .LEFDE4: - 615 .LSFDE6: - 616 0060 1C000000 .4byte .LEFDE6-.LASFDE6 - BFIN GAS /tmp/ccsOCVX9.s page 19 + 562 0025 0F .uleb128 0xf + 563 0026 10 .uleb128 0x10 + 564 0027 8F .byte 0x8f + 565 0028 04 .uleb128 0x4 + 566 0029 A3 .byte 0xa3 + 567 002a 03 .uleb128 0x3 + 568 002b 8D .byte 0x8d + 569 002c 02 .uleb128 0x2 + 570 002d 87 .byte 0x87 + 571 002e 01 .uleb128 0x1 + 572 002f 00 .align 4 + 573 .LEFDE0: + 574 .LSFDE2: + 575 0030 14000000 .4byte .LEFDE2-.LASFDE2 + 576 .LASFDE2: + 577 0034 00000000 .4byte .Lframe0 + 578 0038 B8010000 .4byte .LFB5 + 579 003c 1C000000 .4byte .LFE5-.LFB5 + 580 0040 48 .byte 0x4 + 581 .4byte .LCFI4-.LFB5 + 582 0041 0C .byte 0xc + 583 0042 0F .uleb128 0xf + 584 0043 08 .uleb128 0x8 + 585 0044 8F .byte 0x8f + 586 0045 02 .uleb128 0x2 + 587 0046 A3 .byte 0xa3 + 588 0047 01 .uleb128 0x1 + 589 .align 4 + 590 .LEFDE2: + 591 .LSFDE4: + 592 0048 14000000 .4byte .LEFDE4-.LASFDE4 + 593 .LASFDE4: + 594 004c 00000000 .4byte .Lframe0 + 595 0050 D4010000 .4byte .LFB4 + 596 0054 1C000000 .4byte .LFE4-.LFB4 + 597 0058 48 .byte 0x4 + 598 .4byte .LCFI5-.LFB4 + 599 0059 0C .byte 0xc + 600 005a 0F .uleb128 0xf + 601 005b 08 .uleb128 0x8 + 602 005c 8F .byte 0x8f + 603 005d 02 .uleb128 0x2 + 604 005e A3 .byte 0xa3 + 605 005f 01 .uleb128 0x1 + 606 .align 4 + 607 .LEFDE4: + 608 .LSFDE6: + 609 0060 1C000000 .4byte .LEFDE6-.LASFDE6 + 610 .LASFDE6: + 611 0064 00000000 .4byte .Lframe0 + 612 0068 F0010000 .4byte .LFB3 + 613 006c 4A000000 .4byte .LFE3-.LFB3 + 614 0070 42 .byte 0x4 + 615 .4byte .LCFI6-.LFB3 + 616 0071 0E .byte 0xe + 617 0072 08 .uleb128 0x8 + 618 0073 48 .byte 0x4 + BFIN GAS /tmp/ccxHJxBO.s page 19 - 617 .LASFDE6: - 618 0064 00000000 .4byte .Lframe0 - 619 0068 F0010000 .4byte .LFB3 - 620 006c 4A000000 .4byte .LFE3-.LFB3 - 621 0070 42 .byte 0x4 - 622 .4byte .LCFI6-.LFB3 - 623 0071 0E .byte 0xe - 624 0072 08 .uleb128 0x8 - 625 0073 48 .byte 0x4 - 626 .4byte .LCFI7-.LCFI6 - 627 0074 0C .byte 0xc - 628 0075 0F .uleb128 0xf - 629 0076 10 .uleb128 0x10 - 630 0077 8F .byte 0x8f - 631 0078 04 .uleb128 0x4 - 632 0079 A3 .byte 0xa3 - 633 007a 03 .uleb128 0x3 - 634 007b 87 .byte 0x87 - 635 007c 02 .uleb128 0x2 - 636 007d 86 .byte 0x86 - 637 007e 01 .uleb128 0x1 - 638 007f 00 .align 4 - 639 .LEFDE6: - 640 .LSFDE8: - 641 0080 1C000000 .4byte .LEFDE8-.LASFDE8 - 642 .LASFDE8: - 643 0084 00000000 .4byte .Lframe0 - 644 0088 3C020000 .4byte .LFB2 - 645 008c 58000000 .4byte .LFE2-.LFB2 - 646 0090 42 .byte 0x4 - 647 .4byte .LCFI10-.LFB2 - 648 0091 0E .byte 0xe - 649 0092 08 .uleb128 0x8 - 650 0093 87 .byte 0x87 - 651 0094 02 .uleb128 0x2 - 652 0095 86 .byte 0x86 - 653 0096 01 .uleb128 0x1 - 654 0097 50 .byte 0x4 - 655 .4byte .LCFI11-.LCFI10 - 656 0098 0C .byte 0xc - 657 0099 0F .uleb128 0xf - 658 009a 10 .uleb128 0x10 - 659 009b 8F .byte 0x8f - 660 009c 04 .uleb128 0x4 - 661 009d A3 .byte 0xa3 - 662 009e 03 .uleb128 0x3 - 663 009f 00 .align 4 - 664 .LEFDE8: - 665 .text; - 666 .Letext0: - 667 .section .debug_loc,"",@progbits - 668 .Ldebug_loc0: - 669 .LLST0: - 670 0000 00000000 .4byte .LFB6-.Ltext0 - 671 0004 04000000 .4byte .LCFI0-.Ltext0 - 672 0008 0100 .2byte 0x1 - 673 000a 5E .byte 0x5e - BFIN GAS /tmp/ccsOCVX9.s page 20 + 619 .4byte .LCFI7-.LCFI6 + 620 0074 0C .byte 0xc + 621 0075 0F .uleb128 0xf + 622 0076 10 .uleb128 0x10 + 623 0077 8F .byte 0x8f + 624 0078 04 .uleb128 0x4 + 625 0079 A3 .byte 0xa3 + 626 007a 03 .uleb128 0x3 + 627 007b 87 .byte 0x87 + 628 007c 02 .uleb128 0x2 + 629 007d 86 .byte 0x86 + 630 007e 01 .uleb128 0x1 + 631 007f 00 .align 4 + 632 .LEFDE6: + 633 .LSFDE8: + 634 0080 1C000000 .4byte .LEFDE8-.LASFDE8 + 635 .LASFDE8: + 636 0084 00000000 .4byte .Lframe0 + 637 0088 3C020000 .4byte .LFB2 + 638 008c 54000000 .4byte .LFE2-.LFB2 + 639 0090 44 .byte 0x4 + 640 .4byte .LCFI10-.LFB2 + 641 0091 0E .byte 0xe + 642 0092 08 .uleb128 0x8 + 643 0093 48 .byte 0x4 + 644 .4byte .LCFI11-.LCFI10 + 645 0094 0C .byte 0xc + 646 0095 0F .uleb128 0xf + 647 0096 10 .uleb128 0x10 + 648 0097 8F .byte 0x8f + 649 0098 04 .uleb128 0x4 + 650 0099 A3 .byte 0xa3 + 651 009a 03 .uleb128 0x3 + 652 009b 87 .byte 0x87 + 653 009c 02 .uleb128 0x2 + 654 009d 86 .byte 0x86 + 655 009e 01 .uleb128 0x1 + 656 009f 00 .align 4 + 657 .LEFDE8: + 658 .text; + 659 .Letext0: + 660 .section .debug_loc,"",@progbits + 661 .Ldebug_loc0: + 662 .LLST0: + 663 0000 00000000 .4byte .LFB6-.Ltext0 + 664 0004 04000000 .4byte .LCFI0-.Ltext0 + 665 0008 0100 .2byte 0x1 + 666 000a 5E .byte 0x5e + 667 000b 04000000 .4byte .LCFI0-.Ltext0 + 668 000f 08000000 .4byte .LCFI1-.Ltext0 + 669 0013 0200 .2byte 0x2 + 670 0015 7E .byte 0x7e + 671 0016 08 .sleb128 8 + 672 0017 08000000 .4byte .LCFI1-.Ltext0 + 673 001b B6010000 .4byte .LFE6-.Ltext0 + 674 001f 0200 .2byte 0x2 + 675 0021 7F .byte 0x7f + BFIN GAS /tmp/ccxHJxBO.s page 20 - 674 000b 04000000 .4byte .LCFI0-.Ltext0 - 675 000f 08000000 .4byte .LCFI1-.Ltext0 - 676 0013 0200 .2byte 0x2 - 677 0015 7E .byte 0x7e - 678 0016 08 .sleb128 8 - 679 0017 08000000 .4byte .LCFI1-.Ltext0 - 680 001b B6010000 .4byte .LFE6-.Ltext0 - 681 001f 0200 .2byte 0x2 - 682 0021 7F .byte 0x7f - 683 0022 10 .sleb128 16 - 684 0023 00000000 .4byte 0x0 - 685 0027 00000000 .4byte 0x0 - 686 .LLST1: - 687 002b 00000000 .4byte .LVL0-.Ltext0 - 688 002f 10000000 .4byte .LVL1-.Ltext0 - 689 0033 0100 .2byte 0x1 - 690 0035 50 .byte 0x50 - 691 0036 10000000 .4byte .LVL1-.Ltext0 - 692 003a 24000000 .4byte .LVL2-.Ltext0 - 693 003e 0100 .2byte 0x1 - 694 0040 58 .byte 0x58 - 695 0041 2E000000 .4byte .LVL3-.Ltext0 - 696 0045 48000000 .4byte .LVL4-.Ltext0 - 697 0049 0100 .2byte 0x1 - 698 004b 58 .byte 0x58 - 699 004c 52000000 .4byte .LVL5-.Ltext0 - 700 0050 86000000 .4byte .LVL10-.Ltext0 - 701 0054 0100 .2byte 0x1 - 702 0056 58 .byte 0x58 - 703 0057 88000000 .4byte .LVL11-.Ltext0 - 704 005b B0000000 .4byte .LVL14-.Ltext0 - 705 005f 0100 .2byte 0x1 - 706 0061 58 .byte 0x58 - 707 0062 B4000000 .4byte .LVL15-.Ltext0 - 708 0066 C4000000 .4byte .LVL16-.Ltext0 - 709 006a 0100 .2byte 0x1 - 710 006c 58 .byte 0x58 - 711 006d 64010000 .4byte .LVL31-.Ltext0 - 712 0071 74010000 .4byte .LVL32-.Ltext0 - 713 0075 0100 .2byte 0x1 - 714 0077 58 .byte 0x58 - 715 0078 96010000 .4byte .LVL33-.Ltext0 - 716 007c B4010000 .4byte .LVL34-.Ltext0 - 717 0080 0100 .2byte 0x1 - 718 0082 58 .byte 0x58 - 719 0083 00000000 .4byte 0x0 - 720 0087 00000000 .4byte 0x0 - 721 .LLST2: - 722 008b 5C000000 .4byte .LVL6-.Ltext0 - 723 008f 6E000000 .4byte .LVL7-.Ltext0 - 724 0093 0100 .2byte 0x1 - 725 0095 52 .byte 0x52 - 726 0096 6E000000 .4byte .LVL7-.Ltext0 - 727 009a 74000000 .4byte .LVL8-.Ltext0 - 728 009e 0100 .2byte 0x1 - 729 00a0 51 .byte 0x51 - 730 00a1 74000000 .4byte .LVL8-.Ltext0 - BFIN GAS /tmp/ccsOCVX9.s page 21 + 676 0022 10 .sleb128 16 + 677 0023 00000000 .4byte 0x0 + 678 0027 00000000 .4byte 0x0 + 679 .LLST1: + 680 002b 00000000 .4byte .LVL0-.Ltext0 + 681 002f 10000000 .4byte .LVL1-.Ltext0 + 682 0033 0100 .2byte 0x1 + 683 0035 50 .byte 0x50 + 684 0036 10000000 .4byte .LVL1-.Ltext0 + 685 003a 24000000 .4byte .LVL2-.Ltext0 + 686 003e 0100 .2byte 0x1 + 687 0040 58 .byte 0x58 + 688 0041 2E000000 .4byte .LVL3-.Ltext0 + 689 0045 48000000 .4byte .LVL4-.Ltext0 + 690 0049 0100 .2byte 0x1 + 691 004b 58 .byte 0x58 + 692 004c 52000000 .4byte .LVL5-.Ltext0 + 693 0050 86000000 .4byte .LVL10-.Ltext0 + 694 0054 0100 .2byte 0x1 + 695 0056 58 .byte 0x58 + 696 0057 88000000 .4byte .LVL11-.Ltext0 + 697 005b B0000000 .4byte .LVL14-.Ltext0 + 698 005f 0100 .2byte 0x1 + 699 0061 58 .byte 0x58 + 700 0062 B4000000 .4byte .LVL15-.Ltext0 + 701 0066 C4000000 .4byte .LVL16-.Ltext0 + 702 006a 0100 .2byte 0x1 + 703 006c 58 .byte 0x58 + 704 006d 64010000 .4byte .LVL31-.Ltext0 + 705 0071 74010000 .4byte .LVL32-.Ltext0 + 706 0075 0100 .2byte 0x1 + 707 0077 58 .byte 0x58 + 708 0078 96010000 .4byte .LVL33-.Ltext0 + 709 007c B4010000 .4byte .LVL34-.Ltext0 + 710 0080 0100 .2byte 0x1 + 711 0082 58 .byte 0x58 + 712 0083 00000000 .4byte 0x0 + 713 0087 00000000 .4byte 0x0 + 714 .LLST2: + 715 008b 5C000000 .4byte .LVL6-.Ltext0 + 716 008f 6E000000 .4byte .LVL7-.Ltext0 + 717 0093 0100 .2byte 0x1 + 718 0095 52 .byte 0x52 + 719 0096 6E000000 .4byte .LVL7-.Ltext0 + 720 009a 74000000 .4byte .LVL8-.Ltext0 + 721 009e 0100 .2byte 0x1 + 722 00a0 51 .byte 0x51 + 723 00a1 74000000 .4byte .LVL8-.Ltext0 + 724 00a5 82000000 .4byte .LVL9-.Ltext0 + 725 00a9 0100 .2byte 0x1 + 726 00ab 52 .byte 0x52 + 727 00ac 00000000 .4byte 0x0 + 728 00b0 00000000 .4byte 0x0 + 729 .LLST3: + 730 00b4 A0000000 .4byte .LVL12-.Ltext0 + 731 00b8 AC000000 .4byte .LVL13-.Ltext0 + 732 00bc 0100 .2byte 0x1 + BFIN GAS /tmp/ccxHJxBO.s page 21 - 731 00a5 82000000 .4byte .LVL9-.Ltext0 - 732 00a9 0100 .2byte 0x1 - 733 00ab 52 .byte 0x52 - 734 00ac 00000000 .4byte 0x0 - 735 00b0 00000000 .4byte 0x0 - 736 .LLST3: - 737 00b4 A0000000 .4byte .LVL12-.Ltext0 - 738 00b8 AC000000 .4byte .LVL13-.Ltext0 - 739 00bc 0100 .2byte 0x1 - 740 00be 50 .byte 0x50 - 741 00bf 00000000 .4byte 0x0 - 742 00c3 00000000 .4byte 0x0 - 743 .LLST4: - 744 00c7 28010000 .4byte .LVL17-.Ltext0 - 745 00cb 52010000 .4byte .LVL28-.Ltext0 - 746 00cf 0100 .2byte 0x1 - 747 00d1 51 .byte 0x51 - 748 00d2 52010000 .4byte .LVL28-.Ltext0 - 749 00d6 5A010000 .4byte .LVL30-.Ltext0 - 750 00da 0100 .2byte 0x1 - 751 00dc 50 .byte 0x50 - 752 00dd 00000000 .4byte 0x0 - 753 00e1 00000000 .4byte 0x0 - 754 .LLST5: - 755 00e5 B8010000 .4byte .LFB5-.Ltext0 - 756 00e9 C0010000 .4byte .LCFI4-.Ltext0 - 757 00ed 0100 .2byte 0x1 - 758 00ef 5E .byte 0x5e - 759 00f0 C0010000 .4byte .LCFI4-.Ltext0 - 760 00f4 D4010000 .4byte .LFE5-.Ltext0 - 761 00f8 0200 .2byte 0x2 - 762 00fa 7F .byte 0x7f - 763 00fb 08 .sleb128 8 - 764 00fc 00000000 .4byte 0x0 - 765 0100 00000000 .4byte 0x0 - 766 .LLST6: - 767 0104 B8010000 .4byte .LVL35-.Ltext0 - 768 0108 C6010000 .4byte .LVL36-.Ltext0 - 769 010c 0100 .2byte 0x1 - 770 010e 50 .byte 0x50 - 771 010f 00000000 .4byte 0x0 - 772 0113 00000000 .4byte 0x0 - 773 .LLST7: - 774 0117 B8010000 .4byte .LVL35-.Ltext0 - 775 011b D4010000 .4byte .LVL37-.Ltext0 - 776 011f 0100 .2byte 0x1 - 777 0121 51 .byte 0x51 - 778 0122 00000000 .4byte 0x0 - 779 0126 00000000 .4byte 0x0 - 780 .LLST8: - 781 012a D4010000 .4byte .LFB4-.Ltext0 - 782 012e DC010000 .4byte .LCFI5-.Ltext0 - 783 0132 0100 .2byte 0x1 - 784 0134 5E .byte 0x5e - 785 0135 DC010000 .4byte .LCFI5-.Ltext0 - 786 0139 F0010000 .4byte .LFE4-.Ltext0 - 787 013d 0200 .2byte 0x2 - BFIN GAS /tmp/ccsOCVX9.s page 22 + 733 00be 50 .byte 0x50 + 734 00bf 00000000 .4byte 0x0 + 735 00c3 00000000 .4byte 0x0 + 736 .LLST4: + 737 00c7 28010000 .4byte .LVL17-.Ltext0 + 738 00cb 52010000 .4byte .LVL28-.Ltext0 + 739 00cf 0100 .2byte 0x1 + 740 00d1 51 .byte 0x51 + 741 00d2 52010000 .4byte .LVL28-.Ltext0 + 742 00d6 5A010000 .4byte .LVL30-.Ltext0 + 743 00da 0100 .2byte 0x1 + 744 00dc 50 .byte 0x50 + 745 00dd 00000000 .4byte 0x0 + 746 00e1 00000000 .4byte 0x0 + 747 .LLST5: + 748 00e5 B8010000 .4byte .LFB5-.Ltext0 + 749 00e9 C0010000 .4byte .LCFI4-.Ltext0 + 750 00ed 0100 .2byte 0x1 + 751 00ef 5E .byte 0x5e + 752 00f0 C0010000 .4byte .LCFI4-.Ltext0 + 753 00f4 D4010000 .4byte .LFE5-.Ltext0 + 754 00f8 0200 .2byte 0x2 + 755 00fa 7F .byte 0x7f + 756 00fb 08 .sleb128 8 + 757 00fc 00000000 .4byte 0x0 + 758 0100 00000000 .4byte 0x0 + 759 .LLST6: + 760 0104 B8010000 .4byte .LVL35-.Ltext0 + 761 0108 C6010000 .4byte .LVL36-.Ltext0 + 762 010c 0100 .2byte 0x1 + 763 010e 50 .byte 0x50 + 764 010f 00000000 .4byte 0x0 + 765 0113 00000000 .4byte 0x0 + 766 .LLST7: + 767 0117 B8010000 .4byte .LVL35-.Ltext0 + 768 011b D4010000 .4byte .LVL37-.Ltext0 + 769 011f 0100 .2byte 0x1 + 770 0121 51 .byte 0x51 + 771 0122 00000000 .4byte 0x0 + 772 0126 00000000 .4byte 0x0 + 773 .LLST8: + 774 012a D4010000 .4byte .LFB4-.Ltext0 + 775 012e DC010000 .4byte .LCFI5-.Ltext0 + 776 0132 0100 .2byte 0x1 + 777 0134 5E .byte 0x5e + 778 0135 DC010000 .4byte .LCFI5-.Ltext0 + 779 0139 F0010000 .4byte .LFE4-.Ltext0 + 780 013d 0200 .2byte 0x2 + 781 013f 7F .byte 0x7f + 782 0140 08 .sleb128 8 + 783 0141 00000000 .4byte 0x0 + 784 0145 00000000 .4byte 0x0 + 785 .LLST9: + 786 0149 D4010000 .4byte .LVL38-.Ltext0 + 787 014d E2010000 .4byte .LVL39-.Ltext0 + 788 0151 0100 .2byte 0x1 + 789 0153 50 .byte 0x50 + BFIN GAS /tmp/ccxHJxBO.s page 22 - 788 013f 7F .byte 0x7f - 789 0140 08 .sleb128 8 - 790 0141 00000000 .4byte 0x0 - 791 0145 00000000 .4byte 0x0 - 792 .LLST9: - 793 0149 D4010000 .4byte .LVL38-.Ltext0 - 794 014d E2010000 .4byte .LVL39-.Ltext0 - 795 0151 0100 .2byte 0x1 - 796 0153 50 .byte 0x50 - 797 0154 00000000 .4byte 0x0 - 798 0158 00000000 .4byte 0x0 - 799 .LLST10: - 800 015c D4010000 .4byte .LVL38-.Ltext0 - 801 0160 F0010000 .4byte .LVL40-.Ltext0 - 802 0164 0100 .2byte 0x1 - 803 0166 51 .byte 0x51 - 804 0167 00000000 .4byte 0x0 - 805 016b 00000000 .4byte 0x0 - 806 .LLST11: - 807 016f F0010000 .4byte .LFB3-.Ltext0 - 808 0173 F2010000 .4byte .LCFI6-.Ltext0 - 809 0177 0100 .2byte 0x1 - 810 0179 5E .byte 0x5e - 811 017a F2010000 .4byte .LCFI6-.Ltext0 - 812 017e FA010000 .4byte .LCFI7-.Ltext0 - 813 0182 0200 .2byte 0x2 - 814 0184 7E .byte 0x7e - 815 0185 08 .sleb128 8 - 816 0186 FA010000 .4byte .LCFI7-.Ltext0 - 817 018a 3A020000 .4byte .LFE3-.Ltext0 - 818 018e 0200 .2byte 0x2 - 819 0190 7F .byte 0x7f - 820 0191 10 .sleb128 16 - 821 0192 00000000 .4byte 0x0 - 822 0196 00000000 .4byte 0x0 - 823 .LLST12: - 824 019a F0010000 .4byte .LVL41-.Ltext0 - 825 019e 02020000 .4byte .LVL42-.Ltext0 - 826 01a2 0100 .2byte 0x1 - 827 01a4 50 .byte 0x50 - 828 01a5 02020000 .4byte .LVL42-.Ltext0 - 829 01a9 2C020000 .4byte .LVL45-.Ltext0 - 830 01ad 0100 .2byte 0x1 - 831 01af 56 .byte 0x56 - 832 01b0 2E020000 .4byte .LVL46-.Ltext0 - 833 01b4 38020000 .4byte .LVL48-.Ltext0 - 834 01b8 0100 .2byte 0x1 - 835 01ba 56 .byte 0x56 - 836 01bb 00000000 .4byte 0x0 - 837 01bf 00000000 .4byte 0x0 - 838 .LLST13: - 839 01c3 F0010000 .4byte .LVL41-.Ltext0 - 840 01c7 0C020000 .4byte .LVL43-.Ltext0 - 841 01cb 0100 .2byte 0x1 - 842 01cd 51 .byte 0x51 - 843 01ce 0C020000 .4byte .LVL43-.Ltext0 - 844 01d2 2C020000 .4byte .LVL45-.Ltext0 - BFIN GAS /tmp/ccsOCVX9.s page 23 + 790 0154 00000000 .4byte 0x0 + 791 0158 00000000 .4byte 0x0 + 792 .LLST10: + 793 015c D4010000 .4byte .LVL38-.Ltext0 + 794 0160 F0010000 .4byte .LVL40-.Ltext0 + 795 0164 0100 .2byte 0x1 + 796 0166 51 .byte 0x51 + 797 0167 00000000 .4byte 0x0 + 798 016b 00000000 .4byte 0x0 + 799 .LLST11: + 800 016f F0010000 .4byte .LFB3-.Ltext0 + 801 0173 F2010000 .4byte .LCFI6-.Ltext0 + 802 0177 0100 .2byte 0x1 + 803 0179 5E .byte 0x5e + 804 017a F2010000 .4byte .LCFI6-.Ltext0 + 805 017e FA010000 .4byte .LCFI7-.Ltext0 + 806 0182 0200 .2byte 0x2 + 807 0184 7E .byte 0x7e + 808 0185 08 .sleb128 8 + 809 0186 FA010000 .4byte .LCFI7-.Ltext0 + 810 018a 3A020000 .4byte .LFE3-.Ltext0 + 811 018e 0200 .2byte 0x2 + 812 0190 7F .byte 0x7f + 813 0191 10 .sleb128 16 + 814 0192 00000000 .4byte 0x0 + 815 0196 00000000 .4byte 0x0 + 816 .LLST12: + 817 019a F0010000 .4byte .LVL41-.Ltext0 + 818 019e 02020000 .4byte .LVL42-.Ltext0 + 819 01a2 0100 .2byte 0x1 + 820 01a4 50 .byte 0x50 + 821 01a5 02020000 .4byte .LVL42-.Ltext0 + 822 01a9 2C020000 .4byte .LVL45-.Ltext0 + 823 01ad 0100 .2byte 0x1 + 824 01af 56 .byte 0x56 + 825 01b0 2E020000 .4byte .LVL46-.Ltext0 + 826 01b4 38020000 .4byte .LVL48-.Ltext0 + 827 01b8 0100 .2byte 0x1 + 828 01ba 56 .byte 0x56 + 829 01bb 00000000 .4byte 0x0 + 830 01bf 00000000 .4byte 0x0 + 831 .LLST13: + 832 01c3 F0010000 .4byte .LVL41-.Ltext0 + 833 01c7 0C020000 .4byte .LVL43-.Ltext0 + 834 01cb 0100 .2byte 0x1 + 835 01cd 51 .byte 0x51 + 836 01ce 0C020000 .4byte .LVL43-.Ltext0 + 837 01d2 2C020000 .4byte .LVL45-.Ltext0 + 838 01d6 0100 .2byte 0x1 + 839 01d8 57 .byte 0x57 + 840 01d9 2E020000 .4byte .LVL46-.Ltext0 + 841 01dd 38020000 .4byte .LVL48-.Ltext0 + 842 01e1 0100 .2byte 0x1 + 843 01e3 57 .byte 0x57 + 844 01e4 00000000 .4byte 0x0 + 845 01e8 00000000 .4byte 0x0 + 846 .LLST14: + BFIN GAS /tmp/ccxHJxBO.s page 23 - 845 01d6 0100 .2byte 0x1 - 846 01d8 57 .byte 0x57 - 847 01d9 2E020000 .4byte .LVL46-.Ltext0 - 848 01dd 38020000 .4byte .LVL48-.Ltext0 - 849 01e1 0100 .2byte 0x1 - 850 01e3 57 .byte 0x57 - 851 01e4 00000000 .4byte 0x0 - 852 01e8 00000000 .4byte 0x0 - 853 .LLST14: - 854 01ec 3C020000 .4byte .LFB2-.Ltext0 - 855 01f0 3E020000 .4byte .LCFI10-.Ltext0 - 856 01f4 0100 .2byte 0x1 - 857 01f6 5E .byte 0x5e - 858 01f7 3E020000 .4byte .LCFI10-.Ltext0 - 859 01fb 4E020000 .4byte .LCFI11-.Ltext0 - 860 01ff 0200 .2byte 0x2 - 861 0201 7E .byte 0x7e - 862 0202 08 .sleb128 8 - 863 0203 4E020000 .4byte .LCFI11-.Ltext0 - 864 0207 94020000 .4byte .LFE2-.Ltext0 - 865 020b 0200 .2byte 0x2 - 866 020d 7F .byte 0x7f - 867 020e 10 .sleb128 16 - 868 020f 00000000 .4byte 0x0 - 869 0213 00000000 .4byte 0x0 - 870 .LLST15: - 871 0217 3C020000 .4byte .LVL49-.Ltext0 - 872 021b 50020000 .4byte .LVL50-.Ltext0 - 873 021f 0100 .2byte 0x1 - 874 0221 50 .byte 0x50 - 875 0222 50020000 .4byte .LVL50-.Ltext0 - 876 0226 7E020000 .4byte .LVL52-.Ltext0 - 877 022a 0100 .2byte 0x1 - 878 022c 56 .byte 0x56 - 879 022d 80020000 .4byte .LVL53-.Ltext0 - 880 0231 92020000 .4byte .LVL54-.Ltext0 - 881 0235 0100 .2byte 0x1 - 882 0237 56 .byte 0x56 - 883 0238 00000000 .4byte 0x0 - 884 023c 00000000 .4byte 0x0 - 885 .LLST16: - 886 0240 3C020000 .4byte .LVL49-.Ltext0 - 887 0244 68020000 .4byte .LVL51-.Ltext0 - 888 0248 0100 .2byte 0x1 - 889 024a 51 .byte 0x51 - 890 024b 68020000 .4byte .LVL51-.Ltext0 - 891 024f 7E020000 .4byte .LVL52-.Ltext0 - 892 0253 0100 .2byte 0x1 - 893 0255 57 .byte 0x57 - 894 0256 80020000 .4byte .LVL53-.Ltext0 - 895 025a 92020000 .4byte .LVL54-.Ltext0 - 896 025e 0100 .2byte 0x1 - 897 0260 57 .byte 0x57 - 898 0261 00000000 .4byte 0x0 - 899 0265 00000000 .4byte 0x0 - 900 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 901 .file 3 "src/l502_bf_cmd_defs.h" - BFIN GAS /tmp/ccsOCVX9.s page 24 + 847 01ec 3C020000 .4byte .LFB2-.Ltext0 + 848 01f0 40020000 .4byte .LCFI10-.Ltext0 + 849 01f4 0100 .2byte 0x1 + 850 01f6 5E .byte 0x5e + 851 01f7 40020000 .4byte .LCFI10-.Ltext0 + 852 01fb 48020000 .4byte .LCFI11-.Ltext0 + 853 01ff 0200 .2byte 0x2 + 854 0201 7E .byte 0x7e + 855 0202 08 .sleb128 8 + 856 0203 48020000 .4byte .LCFI11-.Ltext0 + 857 0207 90020000 .4byte .LFE2-.Ltext0 + 858 020b 0200 .2byte 0x2 + 859 020d 7F .byte 0x7f + 860 020e 10 .sleb128 16 + 861 020f 00000000 .4byte 0x0 + 862 0213 00000000 .4byte 0x0 + 863 .LLST15: + 864 0217 3C020000 .4byte .LVL49-.Ltext0 + 865 021b 5A020000 .4byte .LVL50-.Ltext0 + 866 021f 0100 .2byte 0x1 + 867 0221 50 .byte 0x50 + 868 0222 5A020000 .4byte .LVL50-.Ltext0 + 869 0226 70020000 .4byte .LVL51-.Ltext0 + 870 022a 0100 .2byte 0x1 + 871 022c 56 .byte 0x56 + 872 022d 72020000 .4byte .LVL52-.Ltext0 + 873 0231 8E020000 .4byte .LVL53-.Ltext0 + 874 0235 0100 .2byte 0x1 + 875 0237 56 .byte 0x56 + 876 0238 00000000 .4byte 0x0 + 877 023c 00000000 .4byte 0x0 + 878 .LLST16: + 879 0240 3C020000 .4byte .LVL49-.Ltext0 + 880 0244 5A020000 .4byte .LVL50-.Ltext0 + 881 0248 0100 .2byte 0x1 + 882 024a 51 .byte 0x51 + 883 024b 5A020000 .4byte .LVL50-.Ltext0 + 884 024f 70020000 .4byte .LVL51-.Ltext0 + 885 0253 0100 .2byte 0x1 + 886 0255 57 .byte 0x57 + 887 0256 72020000 .4byte .LVL52-.Ltext0 + 888 025a 8E020000 .4byte .LVL53-.Ltext0 + 889 025e 0100 .2byte 0x1 + 890 0260 57 .byte 0x57 + 891 0261 00000000 .4byte 0x0 + 892 0265 00000000 .4byte 0x0 + 893 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 894 .file 3 "src/l502_bf_cmd_defs.h" + 895 .file 4 "src/l502_defs.h" + 896 .section .debug_info + 897 0000 2A040000 .4byte 0x42a + 898 0004 0200 .2byte 0x2 + 899 0006 00000000 .4byte .Ldebug_abbrev0 + 900 000a 04 .byte 0x4 + 901 000b 01 .uleb128 0x1 + 902 000c 1C010000 .4byte .LASF58 + 903 0010 01 .byte 0x1 + BFIN GAS /tmp/ccxHJxBO.s page 24 - 902 .file 4 "src/l502_defs.h" - 903 .section .debug_info - 904 0000 2A040000 .4byte 0x42a - 905 0004 0200 .2byte 0x2 - 906 0006 00000000 .4byte .Ldebug_abbrev0 - 907 000a 04 .byte 0x4 - 908 000b 01 .uleb128 0x1 - 909 000c 1C010000 .4byte .LASF58 - 910 0010 01 .byte 0x1 - 911 0011 E3010000 .4byte .LASF59 - 912 0015 4A010000 .4byte .LASF60 - 913 0019 00000000 .4byte .Ltext0 - 914 001d 94020000 .4byte .Letext0 - 915 0021 00000000 .4byte .Ldebug_line0 - 916 0025 02 .uleb128 0x2 - 917 0026 01 .byte 0x1 - 918 0027 06 .byte 0x6 - 919 0028 98000000 .4byte .LASF0 - 920 002c 02 .uleb128 0x2 - 921 002d 01 .byte 0x1 - 922 002e 08 .byte 0x8 - 923 002f AE020000 .4byte .LASF1 - 924 0033 02 .uleb128 0x2 - 925 0034 02 .byte 0x2 - 926 0035 05 .byte 0x5 - 927 0036 BC020000 .4byte .LASF2 - 928 003a 03 .uleb128 0x3 - 929 003b EA000000 .4byte .LASF4 - 930 003f 02 .byte 0x2 - 931 0040 36 .byte 0x36 - 932 0041 45000000 .4byte 0x45 - 933 0045 02 .uleb128 0x2 - 934 0046 02 .byte 0x2 - 935 0047 07 .byte 0x7 - 936 0048 BD010000 .4byte .LASF3 - 937 004c 03 .uleb128 0x3 - 938 004d A6020000 .4byte .LASF5 - 939 0051 02 .byte 0x2 - 940 0052 4F .byte 0x4f - 941 0053 57000000 .4byte 0x57 - 942 0057 02 .uleb128 0x2 - 943 0058 04 .byte 0x4 - 944 0059 05 .byte 0x5 - 945 005a BE000000 .4byte .LASF6 - 946 005e 03 .uleb128 0x3 - 947 005f F8020000 .4byte .LASF7 - 948 0063 02 .byte 0x2 - 949 0064 50 .byte 0x50 - 950 0065 69000000 .4byte 0x69 - 951 0069 02 .uleb128 0x2 - 952 006a 04 .byte 0x4 - 953 006b 07 .byte 0x7 - 954 006c A1010000 .4byte .LASF8 - 955 0070 02 .uleb128 0x2 - 956 0071 08 .byte 0x8 - 957 0072 05 .byte 0x5 - 958 0073 8A000000 .4byte .LASF9 - BFIN GAS /tmp/ccsOCVX9.s page 25 + 904 0011 E3010000 .4byte .LASF59 + 905 0015 4A010000 .4byte .LASF60 + 906 0019 00000000 .4byte .Ltext0 + 907 001d 90020000 .4byte .Letext0 + 908 0021 00000000 .4byte .Ldebug_line0 + 909 0025 02 .uleb128 0x2 + 910 0026 01 .byte 0x1 + 911 0027 06 .byte 0x6 + 912 0028 98000000 .4byte .LASF0 + 913 002c 02 .uleb128 0x2 + 914 002d 01 .byte 0x1 + 915 002e 08 .byte 0x8 + 916 002f AE020000 .4byte .LASF1 + 917 0033 02 .uleb128 0x2 + 918 0034 02 .byte 0x2 + 919 0035 05 .byte 0x5 + 920 0036 BC020000 .4byte .LASF2 + 921 003a 03 .uleb128 0x3 + 922 003b EA000000 .4byte .LASF4 + 923 003f 02 .byte 0x2 + 924 0040 36 .byte 0x36 + 925 0041 45000000 .4byte 0x45 + 926 0045 02 .uleb128 0x2 + 927 0046 02 .byte 0x2 + 928 0047 07 .byte 0x7 + 929 0048 BD010000 .4byte .LASF3 + 930 004c 03 .uleb128 0x3 + 931 004d A6020000 .4byte .LASF5 + 932 0051 02 .byte 0x2 + 933 0052 4F .byte 0x4f + 934 0053 57000000 .4byte 0x57 + 935 0057 02 .uleb128 0x2 + 936 0058 04 .byte 0x4 + 937 0059 05 .byte 0x5 + 938 005a BE000000 .4byte .LASF6 + 939 005e 03 .uleb128 0x3 + 940 005f F8020000 .4byte .LASF7 + 941 0063 02 .byte 0x2 + 942 0064 50 .byte 0x50 + 943 0065 69000000 .4byte 0x69 + 944 0069 02 .uleb128 0x2 + 945 006a 04 .byte 0x4 + 946 006b 07 .byte 0x7 + 947 006c A1010000 .4byte .LASF8 + 948 0070 02 .uleb128 0x2 + 949 0071 08 .byte 0x8 + 950 0072 05 .byte 0x5 + 951 0073 8A000000 .4byte .LASF9 + 952 0077 02 .uleb128 0x2 + 953 0078 08 .byte 0x8 + 954 0079 07 .byte 0x7 + 955 007a 26000000 .4byte .LASF10 + 956 007e 04 .uleb128 0x4 + 957 007f 04 .byte 0x4 + 958 0080 05 .byte 0x5 + 959 0081 696E7400 .string "int" + 960 0085 02 .uleb128 0x2 + BFIN GAS /tmp/ccxHJxBO.s page 25 - 959 0077 02 .uleb128 0x2 - 960 0078 08 .byte 0x8 - 961 0079 07 .byte 0x7 - 962 007a 26000000 .4byte .LASF10 - 963 007e 04 .uleb128 0x4 - 964 007f 04 .byte 0x4 - 965 0080 05 .byte 0x5 - 966 0081 696E7400 .string "int" - 967 0085 02 .uleb128 0x2 - 968 0086 04 .byte 0x4 - 969 0087 07 .byte 0x7 - 970 0088 94010000 .4byte .LASF11 - 971 008c 05 .uleb128 0x5 - 972 008d 1010 .2byte 0x1010 - 973 008f 03 .byte 0x3 - 974 0090 8C .byte 0x8c - 975 0091 EA000000 .4byte 0xea - 976 0095 06 .uleb128 0x6 - 977 0096 41030000 .4byte .LASF12 - 978 009a 03 .byte 0x3 - 979 009b 8D .byte 0x8d - 980 009c 3A000000 .4byte 0x3a - 981 00a0 02 .byte 0x2 - 982 00a1 23 .byte 0x23 - 983 00a2 00 .uleb128 0x0 - 984 00a3 06 .uleb128 0x6 - 985 00a4 56030000 .4byte .LASF13 - 986 00a8 03 .byte 0x3 - 987 00a9 8E .byte 0x8e - 988 00aa 3A000000 .4byte 0x3a - 989 00ae 02 .byte 0x2 - 990 00af 23 .byte 0x23 - 991 00b0 02 .uleb128 0x2 - 992 00b1 06 .uleb128 0x6 - 993 00b2 12020000 .4byte .LASF14 - 994 00b6 03 .byte 0x3 - 995 00b7 8F .byte 0x8f - 996 00b8 5E000000 .4byte 0x5e - 997 00bc 02 .byte 0x2 - 998 00bd 23 .byte 0x23 - 999 00be 04 .uleb128 0x4 - 1000 00bf 06 .uleb128 0x6 - 1001 00c0 A4030000 .4byte .LASF15 - 1002 00c4 03 .byte 0x3 - 1003 00c5 90 .byte 0x90 - 1004 00c6 4C000000 .4byte 0x4c - 1005 00ca 02 .byte 0x2 - 1006 00cb 23 .byte 0x23 - 1007 00cc 08 .uleb128 0x8 - 1008 00cd 06 .uleb128 0x6 - 1009 00ce D0010000 .4byte .LASF16 - 1010 00d2 03 .byte 0x3 - 1011 00d3 91 .byte 0x91 - 1012 00d4 5E000000 .4byte 0x5e - 1013 00d8 02 .byte 0x2 - 1014 00d9 23 .byte 0x23 - 1015 00da 0C .uleb128 0xc - BFIN GAS /tmp/ccsOCVX9.s page 26 + 961 0086 04 .byte 0x4 + 962 0087 07 .byte 0x7 + 963 0088 94010000 .4byte .LASF11 + 964 008c 05 .uleb128 0x5 + 965 008d 1010 .2byte 0x1010 + 966 008f 03 .byte 0x3 + 967 0090 8C .byte 0x8c + 968 0091 EA000000 .4byte 0xea + 969 0095 06 .uleb128 0x6 + 970 0096 41030000 .4byte .LASF12 + 971 009a 03 .byte 0x3 + 972 009b 8D .byte 0x8d + 973 009c 3A000000 .4byte 0x3a + 974 00a0 02 .byte 0x2 + 975 00a1 23 .byte 0x23 + 976 00a2 00 .uleb128 0x0 + 977 00a3 06 .uleb128 0x6 + 978 00a4 56030000 .4byte .LASF13 + 979 00a8 03 .byte 0x3 + 980 00a9 8E .byte 0x8e + 981 00aa 3A000000 .4byte 0x3a + 982 00ae 02 .byte 0x2 + 983 00af 23 .byte 0x23 + 984 00b0 02 .uleb128 0x2 + 985 00b1 06 .uleb128 0x6 + 986 00b2 12020000 .4byte .LASF14 + 987 00b6 03 .byte 0x3 + 988 00b7 8F .byte 0x8f + 989 00b8 5E000000 .4byte 0x5e + 990 00bc 02 .byte 0x2 + 991 00bd 23 .byte 0x23 + 992 00be 04 .uleb128 0x4 + 993 00bf 06 .uleb128 0x6 + 994 00c0 A4030000 .4byte .LASF15 + 995 00c4 03 .byte 0x3 + 996 00c5 90 .byte 0x90 + 997 00c6 4C000000 .4byte 0x4c + 998 00ca 02 .byte 0x2 + 999 00cb 23 .byte 0x23 + 1000 00cc 08 .uleb128 0x8 + 1001 00cd 06 .uleb128 0x6 + 1002 00ce D0010000 .4byte .LASF16 + 1003 00d2 03 .byte 0x3 + 1004 00d3 91 .byte 0x91 + 1005 00d4 5E000000 .4byte 0x5e + 1006 00d8 02 .byte 0x2 + 1007 00d9 23 .byte 0x23 + 1008 00da 0C .uleb128 0xc + 1009 00db 06 .uleb128 0x6 + 1010 00dc B3010000 .4byte .LASF17 + 1011 00e0 03 .byte 0x3 + 1012 00e1 92 .byte 0x92 + 1013 00e2 EA000000 .4byte 0xea + 1014 00e6 02 .byte 0x2 + 1015 00e7 23 .byte 0x23 + 1016 00e8 10 .uleb128 0x10 + 1017 00e9 00 .byte 0x0 + BFIN GAS /tmp/ccxHJxBO.s page 26 - 1016 00db 06 .uleb128 0x6 - 1017 00dc B3010000 .4byte .LASF17 - 1018 00e0 03 .byte 0x3 - 1019 00e1 92 .byte 0x92 - 1020 00e2 EA000000 .4byte 0xea - 1021 00e6 02 .byte 0x2 - 1022 00e7 23 .byte 0x23 - 1023 00e8 10 .uleb128 0x10 - 1024 00e9 00 .byte 0x0 - 1025 00ea 07 .uleb128 0x7 - 1026 00eb 5E000000 .4byte 0x5e - 1027 00ef FB000000 .4byte 0xfb - 1028 00f3 08 .uleb128 0x8 - 1029 00f4 FB000000 .4byte 0xfb - 1030 00f8 FF03 .2byte 0x3ff - 1031 00fa 00 .byte 0x0 - 1032 00fb 09 .uleb128 0x9 - 1033 00fc 04 .byte 0x4 - 1034 00fd 07 .byte 0x7 - 1035 00fe 03 .uleb128 0x3 - 1036 00ff B0000000 .4byte .LASF18 - 1037 0103 03 .byte 0x3 - 1038 0104 93 .byte 0x93 - 1039 0105 8C000000 .4byte 0x8c - 1040 0109 02 .uleb128 0x2 - 1041 010a 01 .byte 0x1 - 1042 010b 06 .byte 0x6 - 1043 010c 18030000 .4byte .LASF19 - 1044 0110 0A .uleb128 0xa - 1045 0111 04 .byte 0x4 - 1046 0112 04 .byte 0x4 - 1047 0113 55 .byte 0x55 - 1048 0114 3D010000 .4byte 0x13d - 1049 0118 0B .uleb128 0xb - 1050 0119 71030000 .4byte .LASF20 - 1051 011d 00 .sleb128 0 - 1052 011e 0B .uleb128 0xb - 1053 011f 4E000000 .4byte .LASF21 - 1054 0123 01 .sleb128 1 - 1055 0124 0B .uleb128 0xb - 1056 0125 3D000000 .4byte .LASF22 - 1057 0129 02 .sleb128 2 - 1058 012a 0B .uleb128 0xb - 1059 012b 79000000 .4byte .LASF23 - 1060 012f 03 .sleb128 3 - 1061 0130 0B .uleb128 0xb - 1062 0131 2F030000 .4byte .LASF24 - 1063 0135 04 .sleb128 4 - 1064 0136 0B .uleb128 0xb - 1065 0137 1D030000 .4byte .LASF25 - 1066 013b 05 .sleb128 5 - 1067 013c 00 .byte 0x0 - 1068 013d 0A .uleb128 0xa - 1069 013e 04 .byte 0x4 - 1070 013f 04 .byte 0x4 - 1071 0140 5F .byte 0x5f - 1072 0141 58010000 .4byte 0x158 - BFIN GAS /tmp/ccsOCVX9.s page 27 + 1018 00ea 07 .uleb128 0x7 + 1019 00eb 5E000000 .4byte 0x5e + 1020 00ef FB000000 .4byte 0xfb + 1021 00f3 08 .uleb128 0x8 + 1022 00f4 FB000000 .4byte 0xfb + 1023 00f8 FF03 .2byte 0x3ff + 1024 00fa 00 .byte 0x0 + 1025 00fb 09 .uleb128 0x9 + 1026 00fc 04 .byte 0x4 + 1027 00fd 07 .byte 0x7 + 1028 00fe 03 .uleb128 0x3 + 1029 00ff B0000000 .4byte .LASF18 + 1030 0103 03 .byte 0x3 + 1031 0104 93 .byte 0x93 + 1032 0105 8C000000 .4byte 0x8c + 1033 0109 02 .uleb128 0x2 + 1034 010a 01 .byte 0x1 + 1035 010b 06 .byte 0x6 + 1036 010c 18030000 .4byte .LASF19 + 1037 0110 0A .uleb128 0xa + 1038 0111 04 .byte 0x4 + 1039 0112 04 .byte 0x4 + 1040 0113 55 .byte 0x55 + 1041 0114 3D010000 .4byte 0x13d + 1042 0118 0B .uleb128 0xb + 1043 0119 71030000 .4byte .LASF20 + 1044 011d 00 .sleb128 0 + 1045 011e 0B .uleb128 0xb + 1046 011f 4E000000 .4byte .LASF21 + 1047 0123 01 .sleb128 1 + 1048 0124 0B .uleb128 0xb + 1049 0125 3D000000 .4byte .LASF22 + 1050 0129 02 .sleb128 2 + 1051 012a 0B .uleb128 0xb + 1052 012b 79000000 .4byte .LASF23 + 1053 012f 03 .sleb128 3 + 1054 0130 0B .uleb128 0xb + 1055 0131 2F030000 .4byte .LASF24 + 1056 0135 04 .sleb128 4 + 1057 0136 0B .uleb128 0xb + 1058 0137 1D030000 .4byte .LASF25 + 1059 013b 05 .sleb128 5 + 1060 013c 00 .byte 0x0 + 1061 013d 0A .uleb128 0xa + 1062 013e 04 .byte 0x4 + 1063 013f 04 .byte 0x4 + 1064 0140 5F .byte 0x5f + 1065 0141 58010000 .4byte 0x158 + 1066 0145 0B .uleb128 0xb + 1067 0146 00000000 .4byte .LASF26 + 1068 014a 00 .sleb128 0 + 1069 014b 0B .uleb128 0xb + 1070 014c 13000000 .4byte .LASF27 + 1071 0150 01 .sleb128 1 + 1072 0151 0B .uleb128 0xb + 1073 0152 83030000 .4byte .LASF28 + 1074 0156 02 .sleb128 2 + BFIN GAS /tmp/ccxHJxBO.s page 27 - 1073 0145 0B .uleb128 0xb - 1074 0146 00000000 .4byte .LASF26 - 1075 014a 00 .sleb128 0 - 1076 014b 0B .uleb128 0xb - 1077 014c 13000000 .4byte .LASF27 - 1078 0150 01 .sleb128 1 - 1079 0151 0B .uleb128 0xb - 1080 0152 83030000 .4byte .LASF28 - 1081 0156 02 .sleb128 2 - 1082 0157 00 .byte 0x0 - 1083 0158 0A .uleb128 0xa - 1084 0159 04 .byte 0x4 - 1085 015a 04 .byte 0x4 - 1086 015b 69 .byte 0x69 - 1087 015c 85010000 .4byte 0x185 - 1088 0160 0B .uleb128 0xb - 1089 0161 18020000 .4byte .LASF29 - 1090 0165 00 .sleb128 0 - 1091 0166 0B .uleb128 0xb - 1092 0167 87020000 .4byte .LASF30 - 1093 016b 01 .sleb128 1 - 1094 016c 0B .uleb128 0xb - 1095 016d 70020000 .4byte .LASF31 - 1096 0171 02 .sleb128 2 - 1097 0172 0B .uleb128 0xb - 1098 0173 01030000 .4byte .LASF32 - 1099 0177 03 .sleb128 3 - 1100 0178 0B .uleb128 0xb - 1101 0179 FB010000 .4byte .LASF33 - 1102 017d 06 .sleb128 6 - 1103 017e 0B .uleb128 0xb - 1104 017f 4F020000 .4byte .LASF34 - 1105 0183 07 .sleb128 7 - 1106 0184 00 .byte 0x0 - 1107 0185 0A .uleb128 0xa - 1108 0186 04 .byte 0x4 - 1109 0187 04 .byte 0x4 - 1110 0188 74 .byte 0x74 - 1111 0189 BA010000 .4byte 0x1ba - 1112 018d 0B .uleb128 0xb - 1113 018e 2B020000 .4byte .LASF35 - 1114 0192 01 .sleb128 1 - 1115 0193 0B .uleb128 0xb - 1116 0194 D5020000 .4byte .LASF36 - 1117 0198 02 .sleb128 2 - 1118 0199 0B .uleb128 0xb - 1119 019a 28010000 .4byte .LASF37 - 1120 019e 10 .sleb128 16 - 1121 019f 0B .uleb128 0xb - 1122 01a0 39010000 .4byte .LASF38 - 1123 01a4 20 .sleb128 32 - 1124 01a5 0B .uleb128 0xb - 1125 01a6 D9000000 .4byte .LASF39 - 1126 01aa C000 .sleb128 64 - 1127 01ac 0B .uleb128 0xb - 1128 01ad E5020000 .4byte .LASF40 - 1129 01b1 03 .sleb128 3 - BFIN GAS /tmp/ccsOCVX9.s page 28 + 1075 0157 00 .byte 0x0 + 1076 0158 0A .uleb128 0xa + 1077 0159 04 .byte 0x4 + 1078 015a 04 .byte 0x4 + 1079 015b 69 .byte 0x69 + 1080 015c 85010000 .4byte 0x185 + 1081 0160 0B .uleb128 0xb + 1082 0161 18020000 .4byte .LASF29 + 1083 0165 00 .sleb128 0 + 1084 0166 0B .uleb128 0xb + 1085 0167 87020000 .4byte .LASF30 + 1086 016b 01 .sleb128 1 + 1087 016c 0B .uleb128 0xb + 1088 016d 70020000 .4byte .LASF31 + 1089 0171 02 .sleb128 2 + 1090 0172 0B .uleb128 0xb + 1091 0173 01030000 .4byte .LASF32 + 1092 0177 03 .sleb128 3 + 1093 0178 0B .uleb128 0xb + 1094 0179 FB010000 .4byte .LASF33 + 1095 017d 06 .sleb128 6 + 1096 017e 0B .uleb128 0xb + 1097 017f 4F020000 .4byte .LASF34 + 1098 0183 07 .sleb128 7 + 1099 0184 00 .byte 0x0 + 1100 0185 0A .uleb128 0xa + 1101 0186 04 .byte 0x4 + 1102 0187 04 .byte 0x4 + 1103 0188 74 .byte 0x74 + 1104 0189 BA010000 .4byte 0x1ba + 1105 018d 0B .uleb128 0xb + 1106 018e 2B020000 .4byte .LASF35 + 1107 0192 01 .sleb128 1 + 1108 0193 0B .uleb128 0xb + 1109 0194 D5020000 .4byte .LASF36 + 1110 0198 02 .sleb128 2 + 1111 0199 0B .uleb128 0xb + 1112 019a 28010000 .4byte .LASF37 + 1113 019e 10 .sleb128 16 + 1114 019f 0B .uleb128 0xb + 1115 01a0 39010000 .4byte .LASF38 + 1116 01a4 20 .sleb128 32 + 1117 01a5 0B .uleb128 0xb + 1118 01a6 D9000000 .4byte .LASF39 + 1119 01aa C000 .sleb128 64 + 1120 01ac 0B .uleb128 0xb + 1121 01ad E5020000 .4byte .LASF40 + 1122 01b1 03 .sleb128 3 + 1123 01b2 0B .uleb128 0xb + 1124 01b3 5D030000 .4byte .LASF41 + 1125 01b7 F000 .sleb128 112 + 1126 01b9 00 .byte 0x0 + 1127 01ba 02 .uleb128 0x2 + 1128 01bb 04 .byte 0x4 + 1129 01bc 04 .byte 0x4 + 1130 01bd 49020000 .4byte .LASF42 + 1131 01c1 0C .uleb128 0xc + BFIN GAS /tmp/ccxHJxBO.s page 28 - 1130 01b2 0B .uleb128 0xb - 1131 01b3 5D030000 .4byte .LASF41 - 1132 01b7 F000 .sleb128 112 - 1133 01b9 00 .byte 0x0 - 1134 01ba 02 .uleb128 0x2 - 1135 01bb 04 .byte 0x4 - 1136 01bc 04 .byte 0x4 - 1137 01bd 49020000 .4byte .LASF42 - 1138 01c1 0C .uleb128 0xc - 1139 01c2 01 .byte 0x1 - 1140 01c3 46030000 .4byte .LASF48 - 1141 01c7 01 .byte 0x1 - 1142 01c8 B3 .byte 0xb3 - 1143 01c9 01 .byte 0x1 - 1144 01ca 00000000 .4byte .LFB6 - 1145 01ce B6010000 .4byte .LFE6 - 1146 01d2 00000000 .4byte .LLST0 - 1147 01d6 B1020000 .4byte 0x2b1 - 1148 01da 0D .uleb128 0xd - 1149 01db 636D6400 .string "cmd" - 1150 01df 01 .byte 0x1 - 1151 01e0 B3 .byte 0xb3 - 1152 01e1 B1020000 .4byte 0x2b1 - 1153 01e5 2B000000 .4byte .LLST1 - 1154 01e9 0E .uleb128 0xe - 1155 01ea 00000000 .4byte .Ldebug_ranges0+0x0 - 1156 01ee FF010000 .4byte 0x1ff - 1157 01f2 0F .uleb128 0xf - 1158 01f3 A4000000 .4byte .LASF43 - 1159 01f7 01 .byte 0x1 - 1160 01f8 0201 .2byte 0x102 - 1161 01fa 5E000000 .4byte 0x5e - 1162 01fe 00 .byte 0x0 - 1163 01ff 10 .uleb128 0x10 - 1164 0200 5C000000 .4byte .LBB3 - 1165 0204 88000000 .4byte .LBE3 - 1166 0208 31020000 .4byte 0x231 - 1167 020c 11 .uleb128 0x11 - 1168 020d F3000000 .4byte .LASF45 - 1169 0211 01 .byte 0x1 - 1170 0212 0701 .2byte 0x107 - 1171 0214 5E000000 .4byte 0x5e - 1172 0218 8B000000 .4byte .LLST2 - 1173 021c 12 .uleb128 0x12 - 1174 021d 5C000000 .4byte .LBB4 - 1175 0221 74000000 .4byte .LBE4 - 1176 0225 13 .uleb128 0x13 - 1177 0226 6900 .string "i" - 1178 0228 01 .byte 0x1 - 1179 0229 0801 .2byte 0x108 - 1180 022b 7E000000 .4byte 0x7e - 1181 022f 00 .byte 0x0 - 1182 0230 00 .byte 0x0 - 1183 0231 0E .uleb128 0xe - 1184 0232 18000000 .4byte .Ldebug_ranges0+0x18 - 1185 0236 59020000 .4byte 0x259 - 1186 023a 14 .uleb128 0x14 - BFIN GAS /tmp/ccsOCVX9.s page 29 + 1132 01c2 01 .byte 0x1 + 1133 01c3 46030000 .4byte .LASF48 + 1134 01c7 01 .byte 0x1 + 1135 01c8 B4 .byte 0xb4 + 1136 01c9 01 .byte 0x1 + 1137 01ca 00000000 .4byte .LFB6 + 1138 01ce B6010000 .4byte .LFE6 + 1139 01d2 00000000 .4byte .LLST0 + 1140 01d6 B1020000 .4byte 0x2b1 + 1141 01da 0D .uleb128 0xd + 1142 01db 636D6400 .string "cmd" + 1143 01df 01 .byte 0x1 + 1144 01e0 B4 .byte 0xb4 + 1145 01e1 B1020000 .4byte 0x2b1 + 1146 01e5 2B000000 .4byte .LLST1 + 1147 01e9 0E .uleb128 0xe + 1148 01ea 00000000 .4byte .Ldebug_ranges0+0x0 + 1149 01ee FF010000 .4byte 0x1ff + 1150 01f2 0F .uleb128 0xf + 1151 01f3 A4000000 .4byte .LASF43 + 1152 01f7 01 .byte 0x1 + 1153 01f8 0401 .2byte 0x104 + 1154 01fa 5E000000 .4byte 0x5e + 1155 01fe 00 .byte 0x0 + 1156 01ff 10 .uleb128 0x10 + 1157 0200 5C000000 .4byte .LBB3 + 1158 0204 88000000 .4byte .LBE3 + 1159 0208 31020000 .4byte 0x231 + 1160 020c 11 .uleb128 0x11 + 1161 020d F3000000 .4byte .LASF45 + 1162 0211 01 .byte 0x1 + 1163 0212 0901 .2byte 0x109 + 1164 0214 5E000000 .4byte 0x5e + 1165 0218 8B000000 .4byte .LLST2 + 1166 021c 12 .uleb128 0x12 + 1167 021d 5C000000 .4byte .LBB4 + 1168 0221 74000000 .4byte .LBE4 + 1169 0225 13 .uleb128 0x13 + 1170 0226 6900 .string "i" + 1171 0228 01 .byte 0x1 + 1172 0229 0A01 .2byte 0x10a + 1173 022b 7E000000 .4byte 0x7e + 1174 022f 00 .byte 0x0 + 1175 0230 00 .byte 0x0 + 1176 0231 0E .uleb128 0xe + 1177 0232 18000000 .4byte .Ldebug_ranges0+0x18 + 1178 0236 59020000 .4byte 0x259 + 1179 023a 14 .uleb128 0x14 + 1180 023b DA010000 .4byte .LASF44 + 1181 023f 01 .byte 0x1 + 1182 0240 D2 .byte 0xd2 + 1183 0241 B7020000 .4byte 0x2b7 + 1184 0245 15 .uleb128 0x15 + 1185 0246 30000000 .4byte .Ldebug_ranges0+0x30 + 1186 024a 16 .uleb128 0x16 + 1187 024b 4900 .string "I" + 1188 024d 01 .byte 0x1 + BFIN GAS /tmp/ccxHJxBO.s page 29 - 1187 023b DA010000 .4byte .LASF44 - 1188 023f 01 .byte 0x1 - 1189 0240 D1 .byte 0xd1 - 1190 0241 B7020000 .4byte 0x2b7 - 1191 0245 15 .uleb128 0x15 - 1192 0246 30000000 .4byte .Ldebug_ranges0+0x30 - 1193 024a 16 .uleb128 0x16 - 1194 024b 4900 .string "I" - 1195 024d 01 .byte 0x1 - 1196 024e D2 .byte 0xd2 - 1197 024f 5E000000 .4byte 0x5e - 1198 0253 B4000000 .4byte .LLST3 - 1199 0257 00 .byte 0x0 - 1200 0258 00 .byte 0x0 - 1201 0259 10 .uleb128 0x10 - 1202 025a B4000000 .4byte .LBB9 - 1203 025e 64010000 .4byte .LBE9 - 1204 0262 98020000 .4byte 0x298 - 1205 0266 17 .uleb128 0x17 - 1206 0267 66020000 .4byte .LASF46 - 1207 026b 01 .byte 0x1 - 1208 026c DA .byte 0xda - 1209 026d C6020000 .4byte 0x2c6 - 1210 0271 03 .byte 0x3 - 1211 0272 7F .byte 0x7f - 1212 0273 B07F .sleb128 -80 - 1213 0275 18 .uleb128 0x18 - 1214 0276 5F000000 .4byte .LASF47 - 1215 027a 01 .byte 0x1 - 1216 027b F0 .byte 0xf0 - 1217 027c 5E000000 .4byte 0x5e - 1218 0280 C7000000 .4byte .LLST4 - 1219 0284 12 .uleb128 0x12 - 1220 0285 1C010000 .4byte .LBB10 - 1221 0289 56010000 .4byte .LBE10 - 1222 028d 19 .uleb128 0x19 - 1223 028e 6900 .string "i" - 1224 0290 01 .byte 0x1 - 1225 0291 F1 .byte 0xf1 - 1226 0292 7E000000 .4byte 0x7e - 1227 0296 00 .byte 0x0 - 1228 0297 00 .byte 0x0 - 1229 0298 12 .uleb128 0x12 - 1230 0299 64010000 .4byte .LBB11 - 1231 029d 96010000 .4byte .LBE11 - 1232 02a1 17 .uleb128 0x17 - 1233 02a2 66020000 .4byte .LASF46 - 1234 02a6 01 .byte 0x1 - 1235 02a7 F8 .byte 0xf8 - 1236 02a8 D6020000 .4byte 0x2d6 - 1237 02ac 02 .byte 0x2 - 1238 02ad 7F .byte 0x7f - 1239 02ae 6C .sleb128 -20 - 1240 02af 00 .byte 0x0 - 1241 02b0 00 .byte 0x0 - 1242 02b1 1A .uleb128 0x1a - 1243 02b2 04 .byte 0x4 - BFIN GAS /tmp/ccsOCVX9.s page 30 + 1189 024e D3 .byte 0xd3 + 1190 024f 5E000000 .4byte 0x5e + 1191 0253 B4000000 .4byte .LLST3 + 1192 0257 00 .byte 0x0 + 1193 0258 00 .byte 0x0 + 1194 0259 10 .uleb128 0x10 + 1195 025a B4000000 .4byte .LBB9 + 1196 025e 64010000 .4byte .LBE9 + 1197 0262 98020000 .4byte 0x298 + 1198 0266 17 .uleb128 0x17 + 1199 0267 66020000 .4byte .LASF46 + 1200 026b 01 .byte 0x1 + 1201 026c DB .byte 0xdb + 1202 026d C6020000 .4byte 0x2c6 + 1203 0271 03 .byte 0x3 + 1204 0272 7F .byte 0x7f + 1205 0273 B07F .sleb128 -80 + 1206 0275 18 .uleb128 0x18 + 1207 0276 5F000000 .4byte .LASF47 + 1208 027a 01 .byte 0x1 + 1209 027b F1 .byte 0xf1 + 1210 027c 5E000000 .4byte 0x5e + 1211 0280 C7000000 .4byte .LLST4 + 1212 0284 12 .uleb128 0x12 + 1213 0285 1C010000 .4byte .LBB10 + 1214 0289 56010000 .4byte .LBE10 + 1215 028d 19 .uleb128 0x19 + 1216 028e 6900 .string "i" + 1217 0290 01 .byte 0x1 + 1218 0291 F2 .byte 0xf2 + 1219 0292 7E000000 .4byte 0x7e + 1220 0296 00 .byte 0x0 + 1221 0297 00 .byte 0x0 + 1222 0298 12 .uleb128 0x12 + 1223 0299 64010000 .4byte .LBB11 + 1224 029d 96010000 .4byte .LBE11 + 1225 02a1 17 .uleb128 0x17 + 1226 02a2 66020000 .4byte .LASF46 + 1227 02a6 01 .byte 0x1 + 1228 02a7 F9 .byte 0xf9 + 1229 02a8 D6020000 .4byte 0x2d6 + 1230 02ac 02 .byte 0x2 + 1231 02ad 7F .byte 0x7f + 1232 02ae 6C .sleb128 -20 + 1233 02af 00 .byte 0x0 + 1234 02b0 00 .byte 0x0 + 1235 02b1 1A .uleb128 0x1a + 1236 02b2 04 .byte 0x4 + 1237 02b3 FE000000 .4byte 0xfe + 1238 02b7 07 .uleb128 0x7 + 1239 02b8 5E000000 .4byte 0x5e + 1240 02bc C6020000 .4byte 0x2c6 + 1241 02c0 1B .uleb128 0x1b + 1242 02c1 FB000000 .4byte 0xfb + 1243 02c5 00 .byte 0x0 + 1244 02c6 07 .uleb128 0x7 + 1245 02c7 5E000000 .4byte 0x5e + BFIN GAS /tmp/ccxHJxBO.s page 30 - 1244 02b3 FE000000 .4byte 0xfe - 1245 02b7 07 .uleb128 0x7 - 1246 02b8 5E000000 .4byte 0x5e - 1247 02bc C6020000 .4byte 0x2c6 - 1248 02c0 1B .uleb128 0x1b - 1249 02c1 FB000000 .4byte 0xfb - 1250 02c5 00 .byte 0x0 - 1251 02c6 07 .uleb128 0x7 - 1252 02c7 5E000000 .4byte 0x5e - 1253 02cb D6020000 .4byte 0x2d6 - 1254 02cf 1C .uleb128 0x1c - 1255 02d0 FB000000 .4byte 0xfb - 1256 02d4 0E .byte 0xe - 1257 02d5 00 .byte 0x0 - 1258 02d6 07 .uleb128 0x7 - 1259 02d7 5E000000 .4byte 0x5e - 1260 02db E6020000 .4byte 0x2e6 - 1261 02df 1C .uleb128 0x1c - 1262 02e0 FB000000 .4byte 0xfb - 1263 02e4 04 .byte 0x4 - 1264 02e5 00 .byte 0x0 - 1265 02e6 0C .uleb128 0xc - 1266 02e7 01 .byte 0x1 - 1267 02e8 3B020000 .4byte .LASF49 - 1268 02ec 01 .byte 0x1 - 1269 02ed 97 .byte 0x97 - 1270 02ee 01 .byte 0x1 - 1271 02ef B8010000 .4byte .LFB5 - 1272 02f3 D4010000 .4byte .LFE5 - 1273 02f7 E5000000 .4byte .LLST5 - 1274 02fb 1E030000 .4byte 0x31e - 1275 02ff 1D .uleb128 0x1d - 1276 0300 A1020000 .4byte .LASF50 - 1277 0304 01 .byte 0x1 - 1278 0305 97 .byte 0x97 - 1279 0306 1E030000 .4byte 0x31e - 1280 030a 04010000 .4byte .LLST6 - 1281 030e 1D .uleb128 0x1d - 1282 030f B8010000 .4byte .LASF51 - 1283 0313 01 .byte 0x1 - 1284 0314 97 .byte 0x97 - 1285 0315 5E000000 .4byte 0x5e - 1286 0319 17010000 .4byte .LLST7 - 1287 031d 00 .byte 0x0 - 1288 031e 1A .uleb128 0x1a - 1289 031f 04 .byte 0x4 - 1290 0320 5E000000 .4byte 0x5e - 1291 0324 0C .uleb128 0xc - 1292 0325 01 .byte 0x1 - 1293 0326 C6020000 .4byte .LASF52 - 1294 032a 01 .byte 0x1 - 1295 032b 85 .byte 0x85 - 1296 032c 01 .byte 0x1 - 1297 032d D4010000 .4byte .LFB4 - 1298 0331 F0010000 .4byte .LFE4 - 1299 0335 2A010000 .4byte .LLST8 - 1300 0339 5C030000 .4byte 0x35c - BFIN GAS /tmp/ccsOCVX9.s page 31 + 1246 02cb D6020000 .4byte 0x2d6 + 1247 02cf 1C .uleb128 0x1c + 1248 02d0 FB000000 .4byte 0xfb + 1249 02d4 0E .byte 0xe + 1250 02d5 00 .byte 0x0 + 1251 02d6 07 .uleb128 0x7 + 1252 02d7 5E000000 .4byte 0x5e + 1253 02db E6020000 .4byte 0x2e6 + 1254 02df 1C .uleb128 0x1c + 1255 02e0 FB000000 .4byte 0xfb + 1256 02e4 04 .byte 0x4 + 1257 02e5 00 .byte 0x0 + 1258 02e6 0C .uleb128 0xc + 1259 02e7 01 .byte 0x1 + 1260 02e8 3B020000 .4byte .LASF49 + 1261 02ec 01 .byte 0x1 + 1262 02ed 98 .byte 0x98 + 1263 02ee 01 .byte 0x1 + 1264 02ef B8010000 .4byte .LFB5 + 1265 02f3 D4010000 .4byte .LFE5 + 1266 02f7 E5000000 .4byte .LLST5 + 1267 02fb 1E030000 .4byte 0x31e + 1268 02ff 1D .uleb128 0x1d + 1269 0300 A1020000 .4byte .LASF50 + 1270 0304 01 .byte 0x1 + 1271 0305 98 .byte 0x98 + 1272 0306 1E030000 .4byte 0x31e + 1273 030a 04010000 .4byte .LLST6 + 1274 030e 1D .uleb128 0x1d + 1275 030f B8010000 .4byte .LASF51 + 1276 0313 01 .byte 0x1 + 1277 0314 98 .byte 0x98 + 1278 0315 5E000000 .4byte 0x5e + 1279 0319 17010000 .4byte .LLST7 + 1280 031d 00 .byte 0x0 + 1281 031e 1A .uleb128 0x1a + 1282 031f 04 .byte 0x4 + 1283 0320 5E000000 .4byte 0x5e + 1284 0324 0C .uleb128 0xc + 1285 0325 01 .byte 0x1 + 1286 0326 C6020000 .4byte .LASF52 + 1287 032a 01 .byte 0x1 + 1288 032b 86 .byte 0x86 + 1289 032c 01 .byte 0x1 + 1290 032d D4010000 .4byte .LFB4 + 1291 0331 F0010000 .4byte .LFE4 + 1292 0335 2A010000 .4byte .LLST8 + 1293 0339 5C030000 .4byte 0x35c + 1294 033d 1D .uleb128 0x1d + 1295 033e A1020000 .4byte .LASF50 + 1296 0342 01 .byte 0x1 + 1297 0343 86 .byte 0x86 + 1298 0344 1E030000 .4byte 0x31e + 1299 0348 49010000 .4byte .LLST9 + 1300 034c 1D .uleb128 0x1d + 1301 034d B8010000 .4byte .LASF51 + 1302 0351 01 .byte 0x1 + BFIN GAS /tmp/ccxHJxBO.s page 31 - 1301 033d 1D .uleb128 0x1d - 1302 033e A1020000 .4byte .LASF50 - 1303 0342 01 .byte 0x1 - 1304 0343 85 .byte 0x85 - 1305 0344 1E030000 .4byte 0x31e - 1306 0348 49010000 .4byte .LLST9 - 1307 034c 1D .uleb128 0x1d - 1308 034d B8010000 .4byte .LASF51 - 1309 0351 01 .byte 0x1 - 1310 0352 85 .byte 0x85 - 1311 0353 5E000000 .4byte 0x5e - 1312 0357 5C010000 .4byte .LLST10 - 1313 035b 00 .byte 0x0 - 1314 035c 1E .uleb128 0x1e - 1315 035d 01 .byte 0x1 - 1316 035e C7000000 .4byte .LASF53 - 1317 0362 01 .byte 0x1 - 1318 0363 61 .byte 0x61 - 1319 0364 01 .byte 0x1 - 1320 0365 5E000000 .4byte 0x5e - 1321 0369 F0010000 .4byte .LFB3 - 1322 036d 3A020000 .4byte .LFE3 - 1323 0371 6F010000 .4byte .LLST11 - 1324 0375 98030000 .4byte 0x398 - 1325 0379 1D .uleb128 0x1d - 1326 037a B3010000 .4byte .LASF17 - 1327 037e 01 .byte 0x1 - 1328 037f 61 .byte 0x61 - 1329 0380 1E030000 .4byte 0x31e - 1330 0384 9A010000 .4byte .LLST12 - 1331 0388 1D .uleb128 0x1d - 1332 0389 B8010000 .4byte .LASF51 - 1333 038d 01 .byte 0x1 - 1334 038e 61 .byte 0x61 - 1335 038f 5E000000 .4byte 0x5e - 1336 0393 C3010000 .4byte .LLST13 - 1337 0397 00 .byte 0x0 - 1338 0398 1E .uleb128 0x1e - 1339 0399 01 .byte 0x1 - 1340 039a AB030000 .4byte .LASF54 - 1341 039e 01 .byte 0x1 - 1342 039f 38 .byte 0x38 - 1343 03a0 01 .byte 0x1 - 1344 03a1 5E000000 .4byte 0x5e - 1345 03a5 3C020000 .4byte .LFB2 - 1346 03a9 94020000 .4byte .LFE2 - 1347 03ad EC010000 .4byte .LLST14 - 1348 03b1 E7030000 .4byte 0x3e7 - 1349 03b5 1D .uleb128 0x1d - 1350 03b6 B3010000 .4byte .LASF17 - 1351 03ba 01 .byte 0x1 - 1352 03bb 38 .byte 0x38 - 1353 03bc 1E030000 .4byte 0x31e - 1354 03c0 17020000 .4byte .LLST15 - 1355 03c4 1D .uleb128 0x1d - 1356 03c5 B8010000 .4byte .LASF51 - 1357 03c9 01 .byte 0x1 - BFIN GAS /tmp/ccsOCVX9.s page 32 + 1303 0352 86 .byte 0x86 + 1304 0353 5E000000 .4byte 0x5e + 1305 0357 5C010000 .4byte .LLST10 + 1306 035b 00 .byte 0x0 + 1307 035c 1E .uleb128 0x1e + 1308 035d 01 .byte 0x1 + 1309 035e C7000000 .4byte .LASF53 + 1310 0362 01 .byte 0x1 + 1311 0363 62 .byte 0x62 + 1312 0364 01 .byte 0x1 + 1313 0365 5E000000 .4byte 0x5e + 1314 0369 F0010000 .4byte .LFB3 + 1315 036d 3A020000 .4byte .LFE3 + 1316 0371 6F010000 .4byte .LLST11 + 1317 0375 98030000 .4byte 0x398 + 1318 0379 1D .uleb128 0x1d + 1319 037a B3010000 .4byte .LASF17 + 1320 037e 01 .byte 0x1 + 1321 037f 62 .byte 0x62 + 1322 0380 1E030000 .4byte 0x31e + 1323 0384 9A010000 .4byte .LLST12 + 1324 0388 1D .uleb128 0x1d + 1325 0389 B8010000 .4byte .LASF51 + 1326 038d 01 .byte 0x1 + 1327 038e 62 .byte 0x62 + 1328 038f 5E000000 .4byte 0x5e + 1329 0393 C3010000 .4byte .LLST13 + 1330 0397 00 .byte 0x0 + 1331 0398 1E .uleb128 0x1e + 1332 0399 01 .byte 0x1 + 1333 039a AB030000 .4byte .LASF54 + 1334 039e 01 .byte 0x1 + 1335 039f 38 .byte 0x38 + 1336 03a0 01 .byte 0x1 + 1337 03a1 5E000000 .4byte 0x5e + 1338 03a5 3C020000 .4byte .LFB2 + 1339 03a9 90020000 .4byte .LFE2 + 1340 03ad EC010000 .4byte .LLST14 + 1341 03b1 E7030000 .4byte 0x3e7 + 1342 03b5 1D .uleb128 0x1d + 1343 03b6 B3010000 .4byte .LASF17 + 1344 03ba 01 .byte 0x1 + 1345 03bb 38 .byte 0x38 + 1346 03bc 1E030000 .4byte 0x31e + 1347 03c0 17020000 .4byte .LLST15 + 1348 03c4 1D .uleb128 0x1d + 1349 03c5 B8010000 .4byte .LASF51 + 1350 03c9 01 .byte 0x1 + 1351 03ca 38 .byte 0x38 + 1352 03cb 5E000000 .4byte 0x5e + 1353 03cf 40020000 .4byte .LLST16 + 1354 03d3 12 .uleb128 0x12 + 1355 03d4 50020000 .4byte .LBB13 + 1356 03d8 5E020000 .4byte .LBE13 + 1357 03dc 19 .uleb128 0x19 + 1358 03dd 6900 .string "i" + 1359 03df 01 .byte 0x1 + BFIN GAS /tmp/ccxHJxBO.s page 32 - 1358 03ca 38 .byte 0x38 - 1359 03cb 5E000000 .4byte 0x5e - 1360 03cf 40020000 .4byte .LLST16 - 1361 03d3 12 .uleb128 0x12 - 1362 03d4 5E020000 .4byte .LBB13 - 1363 03d8 6C020000 .4byte .LBE13 - 1364 03dc 19 .uleb128 0x19 - 1365 03dd 6900 .string "i" - 1366 03df 01 .byte 0x1 - 1367 03e0 3D .byte 0x3d - 1368 03e1 7E000000 .4byte 0x7e - 1369 03e5 00 .byte 0x0 - 1370 03e6 00 .byte 0x0 - 1371 03e7 07 .uleb128 0x7 - 1372 03e8 5E000000 .4byte 0x5e - 1373 03ec F7030000 .4byte 0x3f7 - 1374 03f0 1C .uleb128 0x1c - 1375 03f1 FB000000 .4byte 0xfb - 1376 03f5 03 .byte 0x3 - 1377 03f6 00 .byte 0x0 - 1378 03f7 1F .uleb128 0x1f - 1379 03f8 6D000000 .4byte .LASF55 - 1380 03fc 01 .byte 0x1 - 1381 03fd 18 .byte 0x18 - 1382 03fe E7030000 .4byte 0x3e7 - 1383 0402 01 .byte 0x1 - 1384 0403 05 .byte 0x5 - 1385 0404 03 .byte 0x3 - 1386 0405 00000000 .4byte _streams_cnt - 1387 0409 1F .uleb128 0x1f - 1388 040a 96030000 .4byte .LASF56 - 1389 040e 01 .byte 0x1 - 1390 040f 19 .byte 0x19 - 1391 0410 EA000000 .4byte 0xea - 1392 0414 01 .byte 0x1 - 1393 0415 05 .byte 0x5 - 1394 0416 03 .byte 0x3 - 1395 0417 10000000 .4byte _sport_rx_copy - 1396 041b 1F .uleb128 0x1f - 1397 041c 08010000 .4byte .LASF57 - 1398 0420 01 .byte 0x1 - 1399 0421 1B .byte 0x1b - 1400 0422 5E000000 .4byte 0x5e - 1401 0426 01 .byte 0x1 - 1402 0427 05 .byte 0x5 - 1403 0428 03 .byte 0x3 - 1404 0429 10100000 .4byte _streams_succes_flag - 1405 042d 00 .byte 0x0 - 1406 .section .debug_abbrev - 1407 0000 01 .uleb128 0x1 - 1408 0001 11 .uleb128 0x11 - 1409 0002 01 .byte 0x1 - 1410 0003 25 .uleb128 0x25 - 1411 0004 0E .uleb128 0xe - 1412 0005 13 .uleb128 0x13 - 1413 0006 0B .uleb128 0xb - 1414 0007 03 .uleb128 0x3 - BFIN GAS /tmp/ccsOCVX9.s page 33 + 1360 03e0 3D .byte 0x3d + 1361 03e1 7E000000 .4byte 0x7e + 1362 03e5 00 .byte 0x0 + 1363 03e6 00 .byte 0x0 + 1364 03e7 07 .uleb128 0x7 + 1365 03e8 5E000000 .4byte 0x5e + 1366 03ec F7030000 .4byte 0x3f7 + 1367 03f0 1C .uleb128 0x1c + 1368 03f1 FB000000 .4byte 0xfb + 1369 03f5 03 .byte 0x3 + 1370 03f6 00 .byte 0x0 + 1371 03f7 1F .uleb128 0x1f + 1372 03f8 6D000000 .4byte .LASF55 + 1373 03fc 01 .byte 0x1 + 1374 03fd 18 .byte 0x18 + 1375 03fe E7030000 .4byte 0x3e7 + 1376 0402 01 .byte 0x1 + 1377 0403 05 .byte 0x5 + 1378 0404 03 .byte 0x3 + 1379 0405 00000000 .4byte _streams_cnt + 1380 0409 1F .uleb128 0x1f + 1381 040a 96030000 .4byte .LASF56 + 1382 040e 01 .byte 0x1 + 1383 040f 19 .byte 0x19 + 1384 0410 EA000000 .4byte 0xea + 1385 0414 01 .byte 0x1 + 1386 0415 05 .byte 0x5 + 1387 0416 03 .byte 0x3 + 1388 0417 10000000 .4byte _sport_rx_copy + 1389 041b 1F .uleb128 0x1f + 1390 041c 08010000 .4byte .LASF57 + 1391 0420 01 .byte 0x1 + 1392 0421 1B .byte 0x1b + 1393 0422 5E000000 .4byte 0x5e + 1394 0426 01 .byte 0x1 + 1395 0427 05 .byte 0x5 + 1396 0428 03 .byte 0x3 + 1397 0429 10100000 .4byte _streams_succes_flag + 1398 042d 00 .byte 0x0 + 1399 .section .debug_abbrev + 1400 0000 01 .uleb128 0x1 + 1401 0001 11 .uleb128 0x11 + 1402 0002 01 .byte 0x1 + 1403 0003 25 .uleb128 0x25 + 1404 0004 0E .uleb128 0xe + 1405 0005 13 .uleb128 0x13 + 1406 0006 0B .uleb128 0xb + 1407 0007 03 .uleb128 0x3 + 1408 0008 0E .uleb128 0xe + 1409 0009 1B .uleb128 0x1b + 1410 000a 0E .uleb128 0xe + 1411 000b 11 .uleb128 0x11 + 1412 000c 01 .uleb128 0x1 + 1413 000d 12 .uleb128 0x12 + 1414 000e 01 .uleb128 0x1 + 1415 000f 10 .uleb128 0x10 + 1416 0010 06 .uleb128 0x6 + BFIN GAS /tmp/ccxHJxBO.s page 33 - 1415 0008 0E .uleb128 0xe - 1416 0009 1B .uleb128 0x1b - 1417 000a 0E .uleb128 0xe - 1418 000b 11 .uleb128 0x11 - 1419 000c 01 .uleb128 0x1 - 1420 000d 12 .uleb128 0x12 - 1421 000e 01 .uleb128 0x1 - 1422 000f 10 .uleb128 0x10 - 1423 0010 06 .uleb128 0x6 - 1424 0011 00 .byte 0x0 - 1425 0012 00 .byte 0x0 - 1426 0013 02 .uleb128 0x2 - 1427 0014 24 .uleb128 0x24 - 1428 0015 00 .byte 0x0 - 1429 0016 0B .uleb128 0xb - 1430 0017 0B .uleb128 0xb - 1431 0018 3E .uleb128 0x3e - 1432 0019 0B .uleb128 0xb - 1433 001a 03 .uleb128 0x3 - 1434 001b 0E .uleb128 0xe - 1435 001c 00 .byte 0x0 - 1436 001d 00 .byte 0x0 - 1437 001e 03 .uleb128 0x3 - 1438 001f 16 .uleb128 0x16 - 1439 0020 00 .byte 0x0 - 1440 0021 03 .uleb128 0x3 - 1441 0022 0E .uleb128 0xe - 1442 0023 3A .uleb128 0x3a - 1443 0024 0B .uleb128 0xb - 1444 0025 3B .uleb128 0x3b - 1445 0026 0B .uleb128 0xb - 1446 0027 49 .uleb128 0x49 - 1447 0028 13 .uleb128 0x13 - 1448 0029 00 .byte 0x0 - 1449 002a 00 .byte 0x0 - 1450 002b 04 .uleb128 0x4 - 1451 002c 24 .uleb128 0x24 - 1452 002d 00 .byte 0x0 - 1453 002e 0B .uleb128 0xb - 1454 002f 0B .uleb128 0xb - 1455 0030 3E .uleb128 0x3e - 1456 0031 0B .uleb128 0xb - 1457 0032 03 .uleb128 0x3 - 1458 0033 08 .uleb128 0x8 - 1459 0034 00 .byte 0x0 - 1460 0035 00 .byte 0x0 - 1461 0036 05 .uleb128 0x5 - 1462 0037 13 .uleb128 0x13 - 1463 0038 01 .byte 0x1 - 1464 0039 0B .uleb128 0xb - 1465 003a 05 .uleb128 0x5 - 1466 003b 3A .uleb128 0x3a - 1467 003c 0B .uleb128 0xb - 1468 003d 3B .uleb128 0x3b - 1469 003e 0B .uleb128 0xb - 1470 003f 01 .uleb128 0x1 - 1471 0040 13 .uleb128 0x13 - BFIN GAS /tmp/ccsOCVX9.s page 34 + 1417 0011 00 .byte 0x0 + 1418 0012 00 .byte 0x0 + 1419 0013 02 .uleb128 0x2 + 1420 0014 24 .uleb128 0x24 + 1421 0015 00 .byte 0x0 + 1422 0016 0B .uleb128 0xb + 1423 0017 0B .uleb128 0xb + 1424 0018 3E .uleb128 0x3e + 1425 0019 0B .uleb128 0xb + 1426 001a 03 .uleb128 0x3 + 1427 001b 0E .uleb128 0xe + 1428 001c 00 .byte 0x0 + 1429 001d 00 .byte 0x0 + 1430 001e 03 .uleb128 0x3 + 1431 001f 16 .uleb128 0x16 + 1432 0020 00 .byte 0x0 + 1433 0021 03 .uleb128 0x3 + 1434 0022 0E .uleb128 0xe + 1435 0023 3A .uleb128 0x3a + 1436 0024 0B .uleb128 0xb + 1437 0025 3B .uleb128 0x3b + 1438 0026 0B .uleb128 0xb + 1439 0027 49 .uleb128 0x49 + 1440 0028 13 .uleb128 0x13 + 1441 0029 00 .byte 0x0 + 1442 002a 00 .byte 0x0 + 1443 002b 04 .uleb128 0x4 + 1444 002c 24 .uleb128 0x24 + 1445 002d 00 .byte 0x0 + 1446 002e 0B .uleb128 0xb + 1447 002f 0B .uleb128 0xb + 1448 0030 3E .uleb128 0x3e + 1449 0031 0B .uleb128 0xb + 1450 0032 03 .uleb128 0x3 + 1451 0033 08 .uleb128 0x8 + 1452 0034 00 .byte 0x0 + 1453 0035 00 .byte 0x0 + 1454 0036 05 .uleb128 0x5 + 1455 0037 13 .uleb128 0x13 + 1456 0038 01 .byte 0x1 + 1457 0039 0B .uleb128 0xb + 1458 003a 05 .uleb128 0x5 + 1459 003b 3A .uleb128 0x3a + 1460 003c 0B .uleb128 0xb + 1461 003d 3B .uleb128 0x3b + 1462 003e 0B .uleb128 0xb + 1463 003f 01 .uleb128 0x1 + 1464 0040 13 .uleb128 0x13 + 1465 0041 00 .byte 0x0 + 1466 0042 00 .byte 0x0 + 1467 0043 06 .uleb128 0x6 + 1468 0044 0D .uleb128 0xd + 1469 0045 00 .byte 0x0 + 1470 0046 03 .uleb128 0x3 + 1471 0047 0E .uleb128 0xe + 1472 0048 3A .uleb128 0x3a + 1473 0049 0B .uleb128 0xb + BFIN GAS /tmp/ccxHJxBO.s page 34 - 1472 0041 00 .byte 0x0 - 1473 0042 00 .byte 0x0 - 1474 0043 06 .uleb128 0x6 - 1475 0044 0D .uleb128 0xd - 1476 0045 00 .byte 0x0 - 1477 0046 03 .uleb128 0x3 - 1478 0047 0E .uleb128 0xe - 1479 0048 3A .uleb128 0x3a - 1480 0049 0B .uleb128 0xb - 1481 004a 3B .uleb128 0x3b - 1482 004b 0B .uleb128 0xb - 1483 004c 49 .uleb128 0x49 - 1484 004d 13 .uleb128 0x13 - 1485 004e 38 .uleb128 0x38 - 1486 004f 0A .uleb128 0xa - 1487 0050 00 .byte 0x0 - 1488 0051 00 .byte 0x0 - 1489 0052 07 .uleb128 0x7 - 1490 0053 01 .uleb128 0x1 - 1491 0054 01 .byte 0x1 - 1492 0055 49 .uleb128 0x49 - 1493 0056 13 .uleb128 0x13 - 1494 0057 01 .uleb128 0x1 - 1495 0058 13 .uleb128 0x13 - 1496 0059 00 .byte 0x0 - 1497 005a 00 .byte 0x0 - 1498 005b 08 .uleb128 0x8 - 1499 005c 21 .uleb128 0x21 - 1500 005d 00 .byte 0x0 - 1501 005e 49 .uleb128 0x49 - 1502 005f 13 .uleb128 0x13 - 1503 0060 2F .uleb128 0x2f - 1504 0061 05 .uleb128 0x5 - 1505 0062 00 .byte 0x0 - 1506 0063 00 .byte 0x0 - 1507 0064 09 .uleb128 0x9 - 1508 0065 24 .uleb128 0x24 - 1509 0066 00 .byte 0x0 - 1510 0067 0B .uleb128 0xb - 1511 0068 0B .uleb128 0xb - 1512 0069 3E .uleb128 0x3e - 1513 006a 0B .uleb128 0xb - 1514 006b 00 .byte 0x0 - 1515 006c 00 .byte 0x0 - 1516 006d 0A .uleb128 0xa - 1517 006e 04 .uleb128 0x4 - 1518 006f 01 .byte 0x1 - 1519 0070 0B .uleb128 0xb - 1520 0071 0B .uleb128 0xb - 1521 0072 3A .uleb128 0x3a - 1522 0073 0B .uleb128 0xb - 1523 0074 3B .uleb128 0x3b - 1524 0075 0B .uleb128 0xb - 1525 0076 01 .uleb128 0x1 - 1526 0077 13 .uleb128 0x13 - 1527 0078 00 .byte 0x0 - 1528 0079 00 .byte 0x0 - BFIN GAS /tmp/ccsOCVX9.s page 35 + 1474 004a 3B .uleb128 0x3b + 1475 004b 0B .uleb128 0xb + 1476 004c 49 .uleb128 0x49 + 1477 004d 13 .uleb128 0x13 + 1478 004e 38 .uleb128 0x38 + 1479 004f 0A .uleb128 0xa + 1480 0050 00 .byte 0x0 + 1481 0051 00 .byte 0x0 + 1482 0052 07 .uleb128 0x7 + 1483 0053 01 .uleb128 0x1 + 1484 0054 01 .byte 0x1 + 1485 0055 49 .uleb128 0x49 + 1486 0056 13 .uleb128 0x13 + 1487 0057 01 .uleb128 0x1 + 1488 0058 13 .uleb128 0x13 + 1489 0059 00 .byte 0x0 + 1490 005a 00 .byte 0x0 + 1491 005b 08 .uleb128 0x8 + 1492 005c 21 .uleb128 0x21 + 1493 005d 00 .byte 0x0 + 1494 005e 49 .uleb128 0x49 + 1495 005f 13 .uleb128 0x13 + 1496 0060 2F .uleb128 0x2f + 1497 0061 05 .uleb128 0x5 + 1498 0062 00 .byte 0x0 + 1499 0063 00 .byte 0x0 + 1500 0064 09 .uleb128 0x9 + 1501 0065 24 .uleb128 0x24 + 1502 0066 00 .byte 0x0 + 1503 0067 0B .uleb128 0xb + 1504 0068 0B .uleb128 0xb + 1505 0069 3E .uleb128 0x3e + 1506 006a 0B .uleb128 0xb + 1507 006b 00 .byte 0x0 + 1508 006c 00 .byte 0x0 + 1509 006d 0A .uleb128 0xa + 1510 006e 04 .uleb128 0x4 + 1511 006f 01 .byte 0x1 + 1512 0070 0B .uleb128 0xb + 1513 0071 0B .uleb128 0xb + 1514 0072 3A .uleb128 0x3a + 1515 0073 0B .uleb128 0xb + 1516 0074 3B .uleb128 0x3b + 1517 0075 0B .uleb128 0xb + 1518 0076 01 .uleb128 0x1 + 1519 0077 13 .uleb128 0x13 + 1520 0078 00 .byte 0x0 + 1521 0079 00 .byte 0x0 + 1522 007a 0B .uleb128 0xb + 1523 007b 28 .uleb128 0x28 + 1524 007c 00 .byte 0x0 + 1525 007d 03 .uleb128 0x3 + 1526 007e 0E .uleb128 0xe + 1527 007f 1C .uleb128 0x1c + 1528 0080 0D .uleb128 0xd + 1529 0081 00 .byte 0x0 + 1530 0082 00 .byte 0x0 + BFIN GAS /tmp/ccxHJxBO.s page 35 - 1529 007a 0B .uleb128 0xb - 1530 007b 28 .uleb128 0x28 - 1531 007c 00 .byte 0x0 - 1532 007d 03 .uleb128 0x3 - 1533 007e 0E .uleb128 0xe - 1534 007f 1C .uleb128 0x1c - 1535 0080 0D .uleb128 0xd - 1536 0081 00 .byte 0x0 - 1537 0082 00 .byte 0x0 - 1538 0083 0C .uleb128 0xc - 1539 0084 2E .uleb128 0x2e - 1540 0085 01 .byte 0x1 - 1541 0086 3F .uleb128 0x3f - 1542 0087 0C .uleb128 0xc - 1543 0088 03 .uleb128 0x3 - 1544 0089 0E .uleb128 0xe - 1545 008a 3A .uleb128 0x3a - 1546 008b 0B .uleb128 0xb - 1547 008c 3B .uleb128 0x3b - 1548 008d 0B .uleb128 0xb - 1549 008e 27 .uleb128 0x27 - 1550 008f 0C .uleb128 0xc - 1551 0090 11 .uleb128 0x11 - 1552 0091 01 .uleb128 0x1 - 1553 0092 12 .uleb128 0x12 - 1554 0093 01 .uleb128 0x1 - 1555 0094 40 .uleb128 0x40 - 1556 0095 06 .uleb128 0x6 - 1557 0096 01 .uleb128 0x1 - 1558 0097 13 .uleb128 0x13 - 1559 0098 00 .byte 0x0 - 1560 0099 00 .byte 0x0 - 1561 009a 0D .uleb128 0xd - 1562 009b 05 .uleb128 0x5 - 1563 009c 00 .byte 0x0 - 1564 009d 03 .uleb128 0x3 - 1565 009e 08 .uleb128 0x8 - 1566 009f 3A .uleb128 0x3a - 1567 00a0 0B .uleb128 0xb - 1568 00a1 3B .uleb128 0x3b - 1569 00a2 0B .uleb128 0xb - 1570 00a3 49 .uleb128 0x49 - 1571 00a4 13 .uleb128 0x13 - 1572 00a5 02 .uleb128 0x2 - 1573 00a6 06 .uleb128 0x6 - 1574 00a7 00 .byte 0x0 - 1575 00a8 00 .byte 0x0 - 1576 00a9 0E .uleb128 0xe - 1577 00aa 0B .uleb128 0xb - 1578 00ab 01 .byte 0x1 - 1579 00ac 55 .uleb128 0x55 - 1580 00ad 06 .uleb128 0x6 - 1581 00ae 01 .uleb128 0x1 - 1582 00af 13 .uleb128 0x13 - 1583 00b0 00 .byte 0x0 - 1584 00b1 00 .byte 0x0 - 1585 00b2 0F .uleb128 0xf - BFIN GAS /tmp/ccsOCVX9.s page 36 + 1531 0083 0C .uleb128 0xc + 1532 0084 2E .uleb128 0x2e + 1533 0085 01 .byte 0x1 + 1534 0086 3F .uleb128 0x3f + 1535 0087 0C .uleb128 0xc + 1536 0088 03 .uleb128 0x3 + 1537 0089 0E .uleb128 0xe + 1538 008a 3A .uleb128 0x3a + 1539 008b 0B .uleb128 0xb + 1540 008c 3B .uleb128 0x3b + 1541 008d 0B .uleb128 0xb + 1542 008e 27 .uleb128 0x27 + 1543 008f 0C .uleb128 0xc + 1544 0090 11 .uleb128 0x11 + 1545 0091 01 .uleb128 0x1 + 1546 0092 12 .uleb128 0x12 + 1547 0093 01 .uleb128 0x1 + 1548 0094 40 .uleb128 0x40 + 1549 0095 06 .uleb128 0x6 + 1550 0096 01 .uleb128 0x1 + 1551 0097 13 .uleb128 0x13 + 1552 0098 00 .byte 0x0 + 1553 0099 00 .byte 0x0 + 1554 009a 0D .uleb128 0xd + 1555 009b 05 .uleb128 0x5 + 1556 009c 00 .byte 0x0 + 1557 009d 03 .uleb128 0x3 + 1558 009e 08 .uleb128 0x8 + 1559 009f 3A .uleb128 0x3a + 1560 00a0 0B .uleb128 0xb + 1561 00a1 3B .uleb128 0x3b + 1562 00a2 0B .uleb128 0xb + 1563 00a3 49 .uleb128 0x49 + 1564 00a4 13 .uleb128 0x13 + 1565 00a5 02 .uleb128 0x2 + 1566 00a6 06 .uleb128 0x6 + 1567 00a7 00 .byte 0x0 + 1568 00a8 00 .byte 0x0 + 1569 00a9 0E .uleb128 0xe + 1570 00aa 0B .uleb128 0xb + 1571 00ab 01 .byte 0x1 + 1572 00ac 55 .uleb128 0x55 + 1573 00ad 06 .uleb128 0x6 + 1574 00ae 01 .uleb128 0x1 + 1575 00af 13 .uleb128 0x13 + 1576 00b0 00 .byte 0x0 + 1577 00b1 00 .byte 0x0 + 1578 00b2 0F .uleb128 0xf + 1579 00b3 34 .uleb128 0x34 + 1580 00b4 00 .byte 0x0 + 1581 00b5 03 .uleb128 0x3 + 1582 00b6 0E .uleb128 0xe + 1583 00b7 3A .uleb128 0x3a + 1584 00b8 0B .uleb128 0xb + 1585 00b9 3B .uleb128 0x3b + 1586 00ba 05 .uleb128 0x5 + 1587 00bb 49 .uleb128 0x49 + BFIN GAS /tmp/ccxHJxBO.s page 36 - 1586 00b3 34 .uleb128 0x34 - 1587 00b4 00 .byte 0x0 - 1588 00b5 03 .uleb128 0x3 - 1589 00b6 0E .uleb128 0xe - 1590 00b7 3A .uleb128 0x3a - 1591 00b8 0B .uleb128 0xb - 1592 00b9 3B .uleb128 0x3b - 1593 00ba 05 .uleb128 0x5 - 1594 00bb 49 .uleb128 0x49 - 1595 00bc 13 .uleb128 0x13 - 1596 00bd 00 .byte 0x0 - 1597 00be 00 .byte 0x0 - 1598 00bf 10 .uleb128 0x10 - 1599 00c0 0B .uleb128 0xb - 1600 00c1 01 .byte 0x1 - 1601 00c2 11 .uleb128 0x11 - 1602 00c3 01 .uleb128 0x1 - 1603 00c4 12 .uleb128 0x12 - 1604 00c5 01 .uleb128 0x1 - 1605 00c6 01 .uleb128 0x1 - 1606 00c7 13 .uleb128 0x13 - 1607 00c8 00 .byte 0x0 - 1608 00c9 00 .byte 0x0 - 1609 00ca 11 .uleb128 0x11 - 1610 00cb 34 .uleb128 0x34 - 1611 00cc 00 .byte 0x0 - 1612 00cd 03 .uleb128 0x3 - 1613 00ce 0E .uleb128 0xe - 1614 00cf 3A .uleb128 0x3a - 1615 00d0 0B .uleb128 0xb - 1616 00d1 3B .uleb128 0x3b - 1617 00d2 05 .uleb128 0x5 - 1618 00d3 49 .uleb128 0x49 - 1619 00d4 13 .uleb128 0x13 - 1620 00d5 02 .uleb128 0x2 - 1621 00d6 06 .uleb128 0x6 - 1622 00d7 00 .byte 0x0 - 1623 00d8 00 .byte 0x0 - 1624 00d9 12 .uleb128 0x12 - 1625 00da 0B .uleb128 0xb - 1626 00db 01 .byte 0x1 - 1627 00dc 11 .uleb128 0x11 - 1628 00dd 01 .uleb128 0x1 - 1629 00de 12 .uleb128 0x12 - 1630 00df 01 .uleb128 0x1 - 1631 00e0 00 .byte 0x0 - 1632 00e1 00 .byte 0x0 - 1633 00e2 13 .uleb128 0x13 - 1634 00e3 34 .uleb128 0x34 - 1635 00e4 00 .byte 0x0 - 1636 00e5 03 .uleb128 0x3 - 1637 00e6 08 .uleb128 0x8 - 1638 00e7 3A .uleb128 0x3a - 1639 00e8 0B .uleb128 0xb - 1640 00e9 3B .uleb128 0x3b - 1641 00ea 05 .uleb128 0x5 - 1642 00eb 49 .uleb128 0x49 - BFIN GAS /tmp/ccsOCVX9.s page 37 + 1588 00bc 13 .uleb128 0x13 + 1589 00bd 00 .byte 0x0 + 1590 00be 00 .byte 0x0 + 1591 00bf 10 .uleb128 0x10 + 1592 00c0 0B .uleb128 0xb + 1593 00c1 01 .byte 0x1 + 1594 00c2 11 .uleb128 0x11 + 1595 00c3 01 .uleb128 0x1 + 1596 00c4 12 .uleb128 0x12 + 1597 00c5 01 .uleb128 0x1 + 1598 00c6 01 .uleb128 0x1 + 1599 00c7 13 .uleb128 0x13 + 1600 00c8 00 .byte 0x0 + 1601 00c9 00 .byte 0x0 + 1602 00ca 11 .uleb128 0x11 + 1603 00cb 34 .uleb128 0x34 + 1604 00cc 00 .byte 0x0 + 1605 00cd 03 .uleb128 0x3 + 1606 00ce 0E .uleb128 0xe + 1607 00cf 3A .uleb128 0x3a + 1608 00d0 0B .uleb128 0xb + 1609 00d1 3B .uleb128 0x3b + 1610 00d2 05 .uleb128 0x5 + 1611 00d3 49 .uleb128 0x49 + 1612 00d4 13 .uleb128 0x13 + 1613 00d5 02 .uleb128 0x2 + 1614 00d6 06 .uleb128 0x6 + 1615 00d7 00 .byte 0x0 + 1616 00d8 00 .byte 0x0 + 1617 00d9 12 .uleb128 0x12 + 1618 00da 0B .uleb128 0xb + 1619 00db 01 .byte 0x1 + 1620 00dc 11 .uleb128 0x11 + 1621 00dd 01 .uleb128 0x1 + 1622 00de 12 .uleb128 0x12 + 1623 00df 01 .uleb128 0x1 + 1624 00e0 00 .byte 0x0 + 1625 00e1 00 .byte 0x0 + 1626 00e2 13 .uleb128 0x13 + 1627 00e3 34 .uleb128 0x34 + 1628 00e4 00 .byte 0x0 + 1629 00e5 03 .uleb128 0x3 + 1630 00e6 08 .uleb128 0x8 + 1631 00e7 3A .uleb128 0x3a + 1632 00e8 0B .uleb128 0xb + 1633 00e9 3B .uleb128 0x3b + 1634 00ea 05 .uleb128 0x5 + 1635 00eb 49 .uleb128 0x49 + 1636 00ec 13 .uleb128 0x13 + 1637 00ed 00 .byte 0x0 + 1638 00ee 00 .byte 0x0 + 1639 00ef 14 .uleb128 0x14 + 1640 00f0 34 .uleb128 0x34 + 1641 00f1 00 .byte 0x0 + 1642 00f2 03 .uleb128 0x3 + 1643 00f3 0E .uleb128 0xe + 1644 00f4 3A .uleb128 0x3a + BFIN GAS /tmp/ccxHJxBO.s page 37 - 1643 00ec 13 .uleb128 0x13 - 1644 00ed 00 .byte 0x0 - 1645 00ee 00 .byte 0x0 - 1646 00ef 14 .uleb128 0x14 - 1647 00f0 34 .uleb128 0x34 - 1648 00f1 00 .byte 0x0 - 1649 00f2 03 .uleb128 0x3 - 1650 00f3 0E .uleb128 0xe - 1651 00f4 3A .uleb128 0x3a - 1652 00f5 0B .uleb128 0xb - 1653 00f6 3B .uleb128 0x3b - 1654 00f7 0B .uleb128 0xb - 1655 00f8 49 .uleb128 0x49 - 1656 00f9 13 .uleb128 0x13 - 1657 00fa 00 .byte 0x0 - 1658 00fb 00 .byte 0x0 - 1659 00fc 15 .uleb128 0x15 - 1660 00fd 0B .uleb128 0xb - 1661 00fe 01 .byte 0x1 - 1662 00ff 55 .uleb128 0x55 - 1663 0100 06 .uleb128 0x6 - 1664 0101 00 .byte 0x0 - 1665 0102 00 .byte 0x0 - 1666 0103 16 .uleb128 0x16 - 1667 0104 34 .uleb128 0x34 - 1668 0105 00 .byte 0x0 - 1669 0106 03 .uleb128 0x3 - 1670 0107 08 .uleb128 0x8 - 1671 0108 3A .uleb128 0x3a - 1672 0109 0B .uleb128 0xb - 1673 010a 3B .uleb128 0x3b - 1674 010b 0B .uleb128 0xb - 1675 010c 49 .uleb128 0x49 - 1676 010d 13 .uleb128 0x13 - 1677 010e 02 .uleb128 0x2 - 1678 010f 06 .uleb128 0x6 - 1679 0110 00 .byte 0x0 - 1680 0111 00 .byte 0x0 - 1681 0112 17 .uleb128 0x17 - 1682 0113 34 .uleb128 0x34 - 1683 0114 00 .byte 0x0 - 1684 0115 03 .uleb128 0x3 - 1685 0116 0E .uleb128 0xe - 1686 0117 3A .uleb128 0x3a - 1687 0118 0B .uleb128 0xb - 1688 0119 3B .uleb128 0x3b - 1689 011a 0B .uleb128 0xb - 1690 011b 49 .uleb128 0x49 - 1691 011c 13 .uleb128 0x13 - 1692 011d 02 .uleb128 0x2 - 1693 011e 0A .uleb128 0xa - 1694 011f 00 .byte 0x0 - 1695 0120 00 .byte 0x0 - 1696 0121 18 .uleb128 0x18 - 1697 0122 34 .uleb128 0x34 - 1698 0123 00 .byte 0x0 - 1699 0124 03 .uleb128 0x3 - BFIN GAS /tmp/ccsOCVX9.s page 38 + 1645 00f5 0B .uleb128 0xb + 1646 00f6 3B .uleb128 0x3b + 1647 00f7 0B .uleb128 0xb + 1648 00f8 49 .uleb128 0x49 + 1649 00f9 13 .uleb128 0x13 + 1650 00fa 00 .byte 0x0 + 1651 00fb 00 .byte 0x0 + 1652 00fc 15 .uleb128 0x15 + 1653 00fd 0B .uleb128 0xb + 1654 00fe 01 .byte 0x1 + 1655 00ff 55 .uleb128 0x55 + 1656 0100 06 .uleb128 0x6 + 1657 0101 00 .byte 0x0 + 1658 0102 00 .byte 0x0 + 1659 0103 16 .uleb128 0x16 + 1660 0104 34 .uleb128 0x34 + 1661 0105 00 .byte 0x0 + 1662 0106 03 .uleb128 0x3 + 1663 0107 08 .uleb128 0x8 + 1664 0108 3A .uleb128 0x3a + 1665 0109 0B .uleb128 0xb + 1666 010a 3B .uleb128 0x3b + 1667 010b 0B .uleb128 0xb + 1668 010c 49 .uleb128 0x49 + 1669 010d 13 .uleb128 0x13 + 1670 010e 02 .uleb128 0x2 + 1671 010f 06 .uleb128 0x6 + 1672 0110 00 .byte 0x0 + 1673 0111 00 .byte 0x0 + 1674 0112 17 .uleb128 0x17 + 1675 0113 34 .uleb128 0x34 + 1676 0114 00 .byte 0x0 + 1677 0115 03 .uleb128 0x3 + 1678 0116 0E .uleb128 0xe + 1679 0117 3A .uleb128 0x3a + 1680 0118 0B .uleb128 0xb + 1681 0119 3B .uleb128 0x3b + 1682 011a 0B .uleb128 0xb + 1683 011b 49 .uleb128 0x49 + 1684 011c 13 .uleb128 0x13 + 1685 011d 02 .uleb128 0x2 + 1686 011e 0A .uleb128 0xa + 1687 011f 00 .byte 0x0 + 1688 0120 00 .byte 0x0 + 1689 0121 18 .uleb128 0x18 + 1690 0122 34 .uleb128 0x34 + 1691 0123 00 .byte 0x0 + 1692 0124 03 .uleb128 0x3 + 1693 0125 0E .uleb128 0xe + 1694 0126 3A .uleb128 0x3a + 1695 0127 0B .uleb128 0xb + 1696 0128 3B .uleb128 0x3b + 1697 0129 0B .uleb128 0xb + 1698 012a 49 .uleb128 0x49 + 1699 012b 13 .uleb128 0x13 + 1700 012c 02 .uleb128 0x2 + 1701 012d 06 .uleb128 0x6 + BFIN GAS /tmp/ccxHJxBO.s page 38 - 1700 0125 0E .uleb128 0xe - 1701 0126 3A .uleb128 0x3a - 1702 0127 0B .uleb128 0xb - 1703 0128 3B .uleb128 0x3b - 1704 0129 0B .uleb128 0xb - 1705 012a 49 .uleb128 0x49 - 1706 012b 13 .uleb128 0x13 - 1707 012c 02 .uleb128 0x2 - 1708 012d 06 .uleb128 0x6 - 1709 012e 00 .byte 0x0 - 1710 012f 00 .byte 0x0 - 1711 0130 19 .uleb128 0x19 - 1712 0131 34 .uleb128 0x34 - 1713 0132 00 .byte 0x0 - 1714 0133 03 .uleb128 0x3 - 1715 0134 08 .uleb128 0x8 - 1716 0135 3A .uleb128 0x3a - 1717 0136 0B .uleb128 0xb - 1718 0137 3B .uleb128 0x3b - 1719 0138 0B .uleb128 0xb - 1720 0139 49 .uleb128 0x49 - 1721 013a 13 .uleb128 0x13 - 1722 013b 00 .byte 0x0 - 1723 013c 00 .byte 0x0 - 1724 013d 1A .uleb128 0x1a - 1725 013e 0F .uleb128 0xf - 1726 013f 00 .byte 0x0 - 1727 0140 0B .uleb128 0xb - 1728 0141 0B .uleb128 0xb - 1729 0142 49 .uleb128 0x49 - 1730 0143 13 .uleb128 0x13 - 1731 0144 00 .byte 0x0 - 1732 0145 00 .byte 0x0 - 1733 0146 1B .uleb128 0x1b - 1734 0147 21 .uleb128 0x21 - 1735 0148 00 .byte 0x0 - 1736 0149 49 .uleb128 0x49 - 1737 014a 13 .uleb128 0x13 - 1738 014b 00 .byte 0x0 - 1739 014c 00 .byte 0x0 - 1740 014d 1C .uleb128 0x1c - 1741 014e 21 .uleb128 0x21 - 1742 014f 00 .byte 0x0 - 1743 0150 49 .uleb128 0x49 - 1744 0151 13 .uleb128 0x13 - 1745 0152 2F .uleb128 0x2f - 1746 0153 0B .uleb128 0xb - 1747 0154 00 .byte 0x0 - 1748 0155 00 .byte 0x0 - 1749 0156 1D .uleb128 0x1d - 1750 0157 05 .uleb128 0x5 - 1751 0158 00 .byte 0x0 - 1752 0159 03 .uleb128 0x3 - 1753 015a 0E .uleb128 0xe - 1754 015b 3A .uleb128 0x3a - 1755 015c 0B .uleb128 0xb - 1756 015d 3B .uleb128 0x3b - BFIN GAS /tmp/ccsOCVX9.s page 39 + 1702 012e 00 .byte 0x0 + 1703 012f 00 .byte 0x0 + 1704 0130 19 .uleb128 0x19 + 1705 0131 34 .uleb128 0x34 + 1706 0132 00 .byte 0x0 + 1707 0133 03 .uleb128 0x3 + 1708 0134 08 .uleb128 0x8 + 1709 0135 3A .uleb128 0x3a + 1710 0136 0B .uleb128 0xb + 1711 0137 3B .uleb128 0x3b + 1712 0138 0B .uleb128 0xb + 1713 0139 49 .uleb128 0x49 + 1714 013a 13 .uleb128 0x13 + 1715 013b 00 .byte 0x0 + 1716 013c 00 .byte 0x0 + 1717 013d 1A .uleb128 0x1a + 1718 013e 0F .uleb128 0xf + 1719 013f 00 .byte 0x0 + 1720 0140 0B .uleb128 0xb + 1721 0141 0B .uleb128 0xb + 1722 0142 49 .uleb128 0x49 + 1723 0143 13 .uleb128 0x13 + 1724 0144 00 .byte 0x0 + 1725 0145 00 .byte 0x0 + 1726 0146 1B .uleb128 0x1b + 1727 0147 21 .uleb128 0x21 + 1728 0148 00 .byte 0x0 + 1729 0149 49 .uleb128 0x49 + 1730 014a 13 .uleb128 0x13 + 1731 014b 00 .byte 0x0 + 1732 014c 00 .byte 0x0 + 1733 014d 1C .uleb128 0x1c + 1734 014e 21 .uleb128 0x21 + 1735 014f 00 .byte 0x0 + 1736 0150 49 .uleb128 0x49 + 1737 0151 13 .uleb128 0x13 + 1738 0152 2F .uleb128 0x2f + 1739 0153 0B .uleb128 0xb + 1740 0154 00 .byte 0x0 + 1741 0155 00 .byte 0x0 + 1742 0156 1D .uleb128 0x1d + 1743 0157 05 .uleb128 0x5 + 1744 0158 00 .byte 0x0 + 1745 0159 03 .uleb128 0x3 + 1746 015a 0E .uleb128 0xe + 1747 015b 3A .uleb128 0x3a + 1748 015c 0B .uleb128 0xb + 1749 015d 3B .uleb128 0x3b + 1750 015e 0B .uleb128 0xb + 1751 015f 49 .uleb128 0x49 + 1752 0160 13 .uleb128 0x13 + 1753 0161 02 .uleb128 0x2 + 1754 0162 06 .uleb128 0x6 + 1755 0163 00 .byte 0x0 + 1756 0164 00 .byte 0x0 + 1757 0165 1E .uleb128 0x1e + 1758 0166 2E .uleb128 0x2e + BFIN GAS /tmp/ccxHJxBO.s page 39 - 1757 015e 0B .uleb128 0xb - 1758 015f 49 .uleb128 0x49 - 1759 0160 13 .uleb128 0x13 - 1760 0161 02 .uleb128 0x2 - 1761 0162 06 .uleb128 0x6 - 1762 0163 00 .byte 0x0 - 1763 0164 00 .byte 0x0 - 1764 0165 1E .uleb128 0x1e - 1765 0166 2E .uleb128 0x2e - 1766 0167 01 .byte 0x1 - 1767 0168 3F .uleb128 0x3f - 1768 0169 0C .uleb128 0xc - 1769 016a 03 .uleb128 0x3 - 1770 016b 0E .uleb128 0xe - 1771 016c 3A .uleb128 0x3a - 1772 016d 0B .uleb128 0xb - 1773 016e 3B .uleb128 0x3b - 1774 016f 0B .uleb128 0xb - 1775 0170 27 .uleb128 0x27 - 1776 0171 0C .uleb128 0xc - 1777 0172 49 .uleb128 0x49 - 1778 0173 13 .uleb128 0x13 - 1779 0174 11 .uleb128 0x11 - 1780 0175 01 .uleb128 0x1 - 1781 0176 12 .uleb128 0x12 - 1782 0177 01 .uleb128 0x1 - 1783 0178 40 .uleb128 0x40 - 1784 0179 06 .uleb128 0x6 - 1785 017a 01 .uleb128 0x1 - 1786 017b 13 .uleb128 0x13 - 1787 017c 00 .byte 0x0 - 1788 017d 00 .byte 0x0 - 1789 017e 1F .uleb128 0x1f - 1790 017f 34 .uleb128 0x34 - 1791 0180 00 .byte 0x0 - 1792 0181 03 .uleb128 0x3 - 1793 0182 0E .uleb128 0xe - 1794 0183 3A .uleb128 0x3a - 1795 0184 0B .uleb128 0xb - 1796 0185 3B .uleb128 0x3b - 1797 0186 0B .uleb128 0xb - 1798 0187 49 .uleb128 0x49 - 1799 0188 13 .uleb128 0x13 - 1800 0189 3F .uleb128 0x3f - 1801 018a 0C .uleb128 0xc - 1802 018b 02 .uleb128 0x2 - 1803 018c 0A .uleb128 0xa - 1804 018d 00 .byte 0x0 - 1805 018e 00 .byte 0x0 - 1806 018f 00 .byte 0x0 - 1807 .section .debug_pubnames,"",@progbits - 1808 0000 AC000000 .4byte 0xac - 1809 0004 0200 .2byte 0x2 - 1810 0006 00000000 .4byte .Ldebug_info0 - 1811 000a 2E040000 .4byte 0x42e - 1812 000e C1010000 .4byte 0x1c1 - 1813 0012 7573725F .string "usr_cmd_process" - BFIN GAS /tmp/ccsOCVX9.s page 40 + 1759 0167 01 .byte 0x1 + 1760 0168 3F .uleb128 0x3f + 1761 0169 0C .uleb128 0xc + 1762 016a 03 .uleb128 0x3 + 1763 016b 0E .uleb128 0xe + 1764 016c 3A .uleb128 0x3a + 1765 016d 0B .uleb128 0xb + 1766 016e 3B .uleb128 0x3b + 1767 016f 0B .uleb128 0xb + 1768 0170 27 .uleb128 0x27 + 1769 0171 0C .uleb128 0xc + 1770 0172 49 .uleb128 0x49 + 1771 0173 13 .uleb128 0x13 + 1772 0174 11 .uleb128 0x11 + 1773 0175 01 .uleb128 0x1 + 1774 0176 12 .uleb128 0x12 + 1775 0177 01 .uleb128 0x1 + 1776 0178 40 .uleb128 0x40 + 1777 0179 06 .uleb128 0x6 + 1778 017a 01 .uleb128 0x1 + 1779 017b 13 .uleb128 0x13 + 1780 017c 00 .byte 0x0 + 1781 017d 00 .byte 0x0 + 1782 017e 1F .uleb128 0x1f + 1783 017f 34 .uleb128 0x34 + 1784 0180 00 .byte 0x0 + 1785 0181 03 .uleb128 0x3 + 1786 0182 0E .uleb128 0xe + 1787 0183 3A .uleb128 0x3a + 1788 0184 0B .uleb128 0xb + 1789 0185 3B .uleb128 0x3b + 1790 0186 0B .uleb128 0xb + 1791 0187 49 .uleb128 0x49 + 1792 0188 13 .uleb128 0x13 + 1793 0189 3F .uleb128 0x3f + 1794 018a 0C .uleb128 0xc + 1795 018b 02 .uleb128 0x2 + 1796 018c 0A .uleb128 0xa + 1797 018d 00 .byte 0x0 + 1798 018e 00 .byte 0x0 + 1799 018f 00 .byte 0x0 + 1800 .section .debug_pubnames,"",@progbits + 1801 0000 AC000000 .4byte 0xac + 1802 0004 0200 .2byte 0x2 + 1803 0006 00000000 .4byte .Ldebug_info0 + 1804 000a 2E040000 .4byte 0x42e + 1805 000e C1010000 .4byte 0x1c1 + 1806 0012 7573725F .string "usr_cmd_process" + 1806 636D645F + 1806 70726F63 + 1806 65737300 + 1807 0022 E6020000 .4byte 0x2e6 + 1808 0026 73706F72 .string "sport_tx_done" + 1808 745F7478 + 1808 5F646F6E + 1808 6500 + 1809 0034 24030000 .4byte 0x324 + BFIN GAS /tmp/ccxHJxBO.s page 40 - 1813 636D645F - 1813 70726F63 - 1813 65737300 - 1814 0022 E6020000 .4byte 0x2e6 - 1815 0026 73706F72 .string "sport_tx_done" - 1815 745F7478 - 1815 5F646F6E - 1815 6500 - 1816 0034 24030000 .4byte 0x324 - 1817 0038 68646D61 .string "hdma_send_done" - 1817 5F73656E - 1817 645F646F - 1817 6E6500 - 1818 0047 5C030000 .4byte 0x35c - 1819 004b 7573725F .string "usr_out_proc_data" - 1819 6F75745F - 1819 70726F63 - 1819 5F646174 - 1819 6100 - 1820 005d 98030000 .4byte 0x398 - 1821 0061 7573725F .string "usr_in_proc_data" - 1821 696E5F70 - 1821 726F635F - 1821 64617461 - 1821 00 - 1822 0072 F7030000 .4byte 0x3f7 - 1823 0076 73747265 .string "streams_cnt" - 1823 616D735F - 1823 636E7400 - 1824 0082 09040000 .4byte 0x409 - 1825 0086 73706F72 .string "sport_rx_copy" - 1825 745F7278 - 1825 5F636F70 - 1825 7900 - 1826 0094 1B040000 .4byte 0x41b - 1827 0098 73747265 .string "streams_succes_flag" - 1827 616D735F - 1827 73756363 - 1827 65735F66 - 1827 6C616700 - 1828 00ac 00000000 .4byte 0x0 - 1829 .section .debug_aranges,"",@progbits - 1830 0000 1C000000 .4byte 0x1c - 1831 0004 0200 .2byte 0x2 - 1832 0006 00000000 .4byte .Ldebug_info0 - 1833 000a 04 .byte 0x4 - 1834 000b 00 .byte 0x0 - 1835 000c 0000 .2byte 0x0 - 1836 000e 0000 .2byte 0x0 - 1837 0010 00000000 .4byte .Ltext0 - 1838 0014 94020000 .4byte .Letext0-.Ltext0 - 1839 0018 00000000 .4byte 0x0 - 1840 001c 00000000 .4byte 0x0 - 1841 .section .debug_ranges,"",@progbits - 1842 .Ldebug_ranges0: - 1843 0000 52000000 .4byte .LBB2-.Ltext0 - 1844 0004 5C000000 .4byte .LBE2-.Ltext0 - BFIN GAS /tmp/ccsOCVX9.s page 41 + 1810 0038 68646D61 .string "hdma_send_done" + 1810 5F73656E + 1810 645F646F + 1810 6E6500 + 1811 0047 5C030000 .4byte 0x35c + 1812 004b 7573725F .string "usr_out_proc_data" + 1812 6F75745F + 1812 70726F63 + 1812 5F646174 + 1812 6100 + 1813 005d 98030000 .4byte 0x398 + 1814 0061 7573725F .string "usr_in_proc_data" + 1814 696E5F70 + 1814 726F635F + 1814 64617461 + 1814 00 + 1815 0072 F7030000 .4byte 0x3f7 + 1816 0076 73747265 .string "streams_cnt" + 1816 616D735F + 1816 636E7400 + 1817 0082 09040000 .4byte 0x409 + 1818 0086 73706F72 .string "sport_rx_copy" + 1818 745F7278 + 1818 5F636F70 + 1818 7900 + 1819 0094 1B040000 .4byte 0x41b + 1820 0098 73747265 .string "streams_succes_flag" + 1820 616D735F + 1820 73756363 + 1820 65735F66 + 1820 6C616700 + 1821 00ac 00000000 .4byte 0x0 + 1822 .section .debug_aranges,"",@progbits + 1823 0000 1C000000 .4byte 0x1c + 1824 0004 0200 .2byte 0x2 + 1825 0006 00000000 .4byte .Ldebug_info0 + 1826 000a 04 .byte 0x4 + 1827 000b 00 .byte 0x0 + 1828 000c 0000 .2byte 0x0 + 1829 000e 0000 .2byte 0x0 + 1830 0010 00000000 .4byte .Ltext0 + 1831 0014 90020000 .4byte .Letext0-.Ltext0 + 1832 0018 00000000 .4byte 0x0 + 1833 001c 00000000 .4byte 0x0 + 1834 .section .debug_ranges,"",@progbits + 1835 .Ldebug_ranges0: + 1836 0000 52000000 .4byte .LBB2-.Ltext0 + 1837 0004 5C000000 .4byte .LBE2-.Ltext0 + 1838 0008 96010000 .4byte .LBB12-.Ltext0 + 1839 000c B6010000 .4byte .LBE12-.Ltext0 + 1840 0010 00000000 .4byte 0x0 + 1841 0014 00000000 .4byte 0x0 + 1842 0018 88000000 .4byte .LBB5-.Ltext0 + 1843 001c 8A000000 .4byte .LBE5-.Ltext0 + 1844 0020 8C000000 .4byte .LBB8-.Ltext0 + 1845 0024 B4000000 .4byte .LBE8-.Ltext0 + 1846 0028 00000000 .4byte 0x0 + BFIN GAS /tmp/ccxHJxBO.s page 41 - 1845 0008 96010000 .4byte .LBB12-.Ltext0 - 1846 000c B6010000 .4byte .LBE12-.Ltext0 - 1847 0010 00000000 .4byte 0x0 - 1848 0014 00000000 .4byte 0x0 - 1849 0018 88000000 .4byte .LBB5-.Ltext0 - 1850 001c 8A000000 .4byte .LBE5-.Ltext0 - 1851 0020 8C000000 .4byte .LBB8-.Ltext0 - 1852 0024 B4000000 .4byte .LBE8-.Ltext0 - 1853 0028 00000000 .4byte 0x0 - 1854 002c 00000000 .4byte 0x0 - 1855 0030 94000000 .4byte .LBB6-.Ltext0 - 1856 0034 96000000 .4byte .LBE6-.Ltext0 - 1857 0038 98000000 .4byte .LBB7-.Ltext0 - 1858 003c AA000000 .4byte .LBE7-.Ltext0 - 1859 0040 00000000 .4byte 0x0 - 1860 0044 00000000 .4byte 0x0 - 1861 .section .debug_str,"MS",@progbits,1 - 1862 .LASF26: - 1863 0000 4C353032 .string "L502_LCH_MODE_COMM" - 1863 5F4C4348 - 1863 5F4D4F44 - 1863 455F434F - 1863 4D4D00 - 1864 .LASF27: - 1865 0013 4C353032 .string "L502_LCH_MODE_DIFF" - 1865 5F4C4348 - 1865 5F4D4F44 - 1865 455F4449 - 1865 464600 - 1866 .LASF10: - 1867 0026 6C6F6E67 .string "long long unsigned int" - 1867 206C6F6E - 1867 6720756E - 1867 7369676E - 1867 65642069 - 1868 .LASF22: - 1869 003d 4C353032 .string "L502_ADC_RANGE_2" - 1869 5F414443 - 1869 5F52414E - 1869 47455F32 - 1869 00 - 1870 .LASF21: - 1871 004e 4C353032 .string "L502_ADC_RANGE_5" - 1871 5F414443 - 1871 5F52414E - 1871 47455F35 - 1871 00 - 1872 .LASF47: - 1873 005f 6572725F .string "err_codes_sum" - 1873 636F6465 - 1873 735F7375 - 1873 6D00 - 1874 .LASF55: - 1875 006d 73747265 .string "streams_cnt" - 1875 616D735F - 1875 636E7400 - 1876 .LASF23: - BFIN GAS /tmp/ccsOCVX9.s page 42 + 1847 002c 00000000 .4byte 0x0 + 1848 0030 94000000 .4byte .LBB6-.Ltext0 + 1849 0034 96000000 .4byte .LBE6-.Ltext0 + 1850 0038 98000000 .4byte .LBB7-.Ltext0 + 1851 003c AA000000 .4byte .LBE7-.Ltext0 + 1852 0040 00000000 .4byte 0x0 + 1853 0044 00000000 .4byte 0x0 + 1854 .section .debug_str,"MS",@progbits,1 + 1855 .LASF26: + 1856 0000 4C353032 .string "L502_LCH_MODE_COMM" + 1856 5F4C4348 + 1856 5F4D4F44 + 1856 455F434F + 1856 4D4D00 + 1857 .LASF27: + 1858 0013 4C353032 .string "L502_LCH_MODE_DIFF" + 1858 5F4C4348 + 1858 5F4D4F44 + 1858 455F4449 + 1858 464600 + 1859 .LASF10: + 1860 0026 6C6F6E67 .string "long long unsigned int" + 1860 206C6F6E + 1860 6720756E + 1860 7369676E + 1860 65642069 + 1861 .LASF22: + 1862 003d 4C353032 .string "L502_ADC_RANGE_2" + 1862 5F414443 + 1862 5F52414E + 1862 47455F32 + 1862 00 + 1863 .LASF21: + 1864 004e 4C353032 .string "L502_ADC_RANGE_5" + 1864 5F414443 + 1864 5F52414E + 1864 47455F35 + 1864 00 + 1865 .LASF47: + 1866 005f 6572725F .string "err_codes_sum" + 1866 636F6465 + 1866 735F7375 + 1866 6D00 + 1867 .LASF55: + 1868 006d 73747265 .string "streams_cnt" + 1868 616D735F + 1868 636E7400 + 1869 .LASF23: + 1870 0079 4C353032 .string "L502_ADC_RANGE_1" + 1870 5F414443 + 1870 5F52414E + 1870 47455F31 + 1870 00 + 1871 .LASF9: + 1872 008a 6C6F6E67 .string "long long int" + 1872 206C6F6E + 1872 6720696E + BFIN GAS /tmp/ccxHJxBO.s page 42 - 1877 0079 4C353032 .string "L502_ADC_RANGE_1" - 1877 5F414443 - 1877 5F52414E - 1877 47455F31 - 1877 00 - 1878 .LASF9: - 1879 008a 6C6F6E67 .string "long long int" - 1879 206C6F6E - 1879 6720696E - 1879 7400 - 1880 .LASF0: - 1881 0098 7369676E .string "signed char" - 1881 65642063 - 1881 68617200 - 1882 .LASF43: - 1883 00a4 73747265 .string "streams_sum" - 1883 616D735F - 1883 73756D00 - 1884 .LASF18: - 1885 00b0 745F6C35 .string "t_l502_bf_cmd" - 1885 30325F62 - 1885 665F636D - 1885 6400 - 1886 .LASF6: - 1887 00be 6C6F6E67 .string "long int" - 1887 20696E74 - 1887 00 - 1888 .LASF53: - 1889 00c7 7573725F .string "usr_out_proc_data" - 1889 6F75745F - 1889 70726F63 - 1889 5F646174 - 1889 6100 - 1890 .LASF39: - 1891 00d9 4C353032 .string "L502_STREAM_DOUT" - 1891 5F535452 - 1891 45414D5F - 1891 444F5554 - 1891 00 - 1892 .LASF4: - 1893 00ea 75696E74 .string "uint16_t" - 1893 31365F74 - 1893 00 - 1894 .LASF45: - 1895 00f3 73706F72 .string "sport_rx_nonzero_sum" - 1895 745F7278 - 1895 5F6E6F6E - 1895 7A65726F - 1895 5F73756D - 1896 .LASF57: - 1897 0108 73747265 .string "streams_succes_flag" - 1897 616D735F - 1897 73756363 - 1897 65735F66 - 1897 6C616700 - 1898 .LASF58: - 1899 011c 474E5520 .string "GNU C 4.3.5" - BFIN GAS /tmp/ccsOCVX9.s page 43 + 1872 7400 + 1873 .LASF0: + 1874 0098 7369676E .string "signed char" + 1874 65642063 + 1874 68617200 + 1875 .LASF43: + 1876 00a4 73747265 .string "streams_sum" + 1876 616D735F + 1876 73756D00 + 1877 .LASF18: + 1878 00b0 745F6C35 .string "t_l502_bf_cmd" + 1878 30325F62 + 1878 665F636D + 1878 6400 + 1879 .LASF6: + 1880 00be 6C6F6E67 .string "long int" + 1880 20696E74 + 1880 00 + 1881 .LASF53: + 1882 00c7 7573725F .string "usr_out_proc_data" + 1882 6F75745F + 1882 70726F63 + 1882 5F646174 + 1882 6100 + 1883 .LASF39: + 1884 00d9 4C353032 .string "L502_STREAM_DOUT" + 1884 5F535452 + 1884 45414D5F + 1884 444F5554 + 1884 00 + 1885 .LASF4: + 1886 00ea 75696E74 .string "uint16_t" + 1886 31365F74 + 1886 00 + 1887 .LASF45: + 1888 00f3 73706F72 .string "sport_rx_nonzero_sum" + 1888 745F7278 + 1888 5F6E6F6E + 1888 7A65726F + 1888 5F73756D + 1889 .LASF57: + 1890 0108 73747265 .string "streams_succes_flag" + 1890 616D735F + 1890 73756363 + 1890 65735F66 + 1890 6C616700 + 1891 .LASF58: + 1892 011c 474E5520 .string "GNU C 4.3.5" + 1892 4320342E + 1892 332E3500 + 1893 .LASF37: + 1894 0128 4C353032 .string "L502_STREAM_DAC1" + 1894 5F535452 + 1894 45414D5F + 1894 44414331 + 1894 00 + 1895 .LASF38: + BFIN GAS /tmp/ccxHJxBO.s page 43 - 1899 4320342E - 1899 332E3500 - 1900 .LASF37: - 1901 0128 4C353032 .string "L502_STREAM_DAC1" - 1901 5F535452 - 1901 45414D5F - 1901 44414331 - 1901 00 - 1902 .LASF38: - 1903 0139 4C353032 .string "L502_STREAM_DAC2" - 1903 5F535452 - 1903 45414D5F - 1903 44414332 - 1903 00 - 1904 .LASF60: - 1905 014a 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 1905 652F6665 - 1905 64612F4D - 1905 4950542F - 1905 52616469 - 1906 .LASF11: - 1907 0194 756E7369 .string "unsigned int" - 1907 676E6564 - 1907 20696E74 - 1907 00 - 1908 .LASF8: - 1909 01a1 6C6F6E67 .string "long unsigned int" - 1909 20756E73 - 1909 69676E65 - 1909 6420696E - 1909 7400 - 1910 .LASF17: - 1911 01b3 64617461 .string "data" - 1911 00 - 1912 .LASF51: - 1913 01b8 73697A65 .string "size" - 1913 00 - 1914 .LASF3: - 1915 01bd 73686F72 .string "short unsigned int" - 1915 7420756E - 1915 7369676E - 1915 65642069 - 1915 6E7400 - 1916 .LASF16: - 1917 01d0 64617461 .string "data_size" - 1917 5F73697A - 1917 6500 - 1918 .LASF44: - 1919 01da 7263765F .string "rcv_data" - 1919 64617461 - 1919 00 - 1920 .LASF59: - 1921 01e3 7372632F .string "src/l502_user_process.c" - 1921 6C353032 - 1921 5F757365 - 1921 725F7072 - 1921 6F636573 - BFIN GAS /tmp/ccsOCVX9.s page 44 + 1896 0139 4C353032 .string "L502_STREAM_DAC2" + 1896 5F535452 + 1896 45414D5F + 1896 44414332 + 1896 00 + 1897 .LASF60: + 1898 014a 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 1898 652F6665 + 1898 64612F4D + 1898 4950542F + 1898 52616469 + 1899 .LASF11: + 1900 0194 756E7369 .string "unsigned int" + 1900 676E6564 + 1900 20696E74 + 1900 00 + 1901 .LASF8: + 1902 01a1 6C6F6E67 .string "long unsigned int" + 1902 20756E73 + 1902 69676E65 + 1902 6420696E + 1902 7400 + 1903 .LASF17: + 1904 01b3 64617461 .string "data" + 1904 00 + 1905 .LASF51: + 1906 01b8 73697A65 .string "size" + 1906 00 + 1907 .LASF3: + 1908 01bd 73686F72 .string "short unsigned int" + 1908 7420756E + 1908 7369676E + 1908 65642069 + 1908 6E7400 + 1909 .LASF16: + 1910 01d0 64617461 .string "data_size" + 1910 5F73697A + 1910 6500 + 1911 .LASF44: + 1912 01da 7263765F .string "rcv_data" + 1912 64617461 + 1912 00 + 1913 .LASF59: + 1914 01e3 7372632F .string "src/l502_user_process.c" + 1914 6C353032 + 1914 5F757365 + 1914 725F7072 + 1914 6F636573 + 1915 .LASF33: + 1916 01fb 4C353032 .string "L502_SYNC_DI_SYN1_FALL" + 1916 5F53594E + 1916 435F4449 + 1916 5F53594E + 1916 315F4641 + 1917 .LASF14: + 1918 0212 70617261 .string "param" + 1918 6D00 + BFIN GAS /tmp/ccxHJxBO.s page 44 - 1922 .LASF33: - 1923 01fb 4C353032 .string "L502_SYNC_DI_SYN1_FALL" - 1923 5F53594E - 1923 435F4449 - 1923 5F53594E - 1923 315F4641 - 1924 .LASF14: - 1925 0212 70617261 .string "param" - 1925 6D00 - 1926 .LASF29: - 1927 0218 4C353032 .string "L502_SYNC_INTERNAL" - 1927 5F53594E - 1927 435F494E - 1927 5445524E - 1927 414C00 - 1928 .LASF35: - 1929 022b 4C353032 .string "L502_STREAM_ADC" - 1929 5F535452 - 1929 45414D5F - 1929 41444300 - 1930 .LASF49: - 1931 023b 73706F72 .string "sport_tx_done" - 1931 745F7478 - 1931 5F646F6E - 1931 6500 - 1932 .LASF42: - 1933 0249 666C6F61 .string "float" - 1933 7400 - 1934 .LASF34: - 1935 024f 4C353032 .string "L502_SYNC_DI_SYN2_FALL" - 1935 5F53594E - 1935 435F4449 - 1935 5F53594E - 1935 325F4641 - 1936 .LASF46: - 1937 0266 6572725F .string "err_codes" - 1937 636F6465 - 1937 7300 - 1938 .LASF31: - 1939 0270 4C353032 .string "L502_SYNC_DI_SYN1_RISE" - 1939 5F53594E - 1939 435F4449 - 1939 5F53594E - 1939 315F5249 - 1940 .LASF30: - 1941 0287 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" - 1941 5F53594E - 1941 435F4558 - 1941 5445524E - 1941 414C5F4D - 1942 .LASF50: - 1943 02a1 61646472 .string "addr" - 1943 00 - 1944 .LASF5: - 1945 02a6 696E7433 .string "int32_t" - 1945 325F7400 - 1946 .LASF1: - BFIN GAS /tmp/ccsOCVX9.s page 45 + 1919 .LASF29: + 1920 0218 4C353032 .string "L502_SYNC_INTERNAL" + 1920 5F53594E + 1920 435F494E + 1920 5445524E + 1920 414C00 + 1921 .LASF35: + 1922 022b 4C353032 .string "L502_STREAM_ADC" + 1922 5F535452 + 1922 45414D5F + 1922 41444300 + 1923 .LASF49: + 1924 023b 73706F72 .string "sport_tx_done" + 1924 745F7478 + 1924 5F646F6E + 1924 6500 + 1925 .LASF42: + 1926 0249 666C6F61 .string "float" + 1926 7400 + 1927 .LASF34: + 1928 024f 4C353032 .string "L502_SYNC_DI_SYN2_FALL" + 1928 5F53594E + 1928 435F4449 + 1928 5F53594E + 1928 325F4641 + 1929 .LASF46: + 1930 0266 6572725F .string "err_codes" + 1930 636F6465 + 1930 7300 + 1931 .LASF31: + 1932 0270 4C353032 .string "L502_SYNC_DI_SYN1_RISE" + 1932 5F53594E + 1932 435F4449 + 1932 5F53594E + 1932 315F5249 + 1933 .LASF30: + 1934 0287 4C353032 .string "L502_SYNC_EXTERNAL_MASTER" + 1934 5F53594E + 1934 435F4558 + 1934 5445524E + 1934 414C5F4D + 1935 .LASF50: + 1936 02a1 61646472 .string "addr" + 1936 00 + 1937 .LASF5: + 1938 02a6 696E7433 .string "int32_t" + 1938 325F7400 + 1939 .LASF1: + 1940 02ae 756E7369 .string "unsigned char" + 1940 676E6564 + 1940 20636861 + 1940 7200 + 1941 .LASF2: + 1942 02bc 73686F72 .string "short int" + 1942 7420696E + 1942 7400 + 1943 .LASF52: + BFIN GAS /tmp/ccxHJxBO.s page 45 - 1947 02ae 756E7369 .string "unsigned char" - 1947 676E6564 - 1947 20636861 - 1947 7200 - 1948 .LASF2: - 1949 02bc 73686F72 .string "short int" - 1949 7420696E - 1949 7400 - 1950 .LASF52: - 1951 02c6 68646D61 .string "hdma_send_done" - 1951 5F73656E - 1951 645F646F - 1951 6E6500 - 1952 .LASF36: - 1953 02d5 4C353032 .string "L502_STREAM_DIN" - 1953 5F535452 - 1953 45414D5F - 1953 44494E00 - 1954 .LASF40: - 1955 02e5 4C353032 .string "L502_STREAM_ALL_IN" - 1955 5F535452 - 1955 45414D5F - 1955 414C4C5F - 1955 494E00 - 1956 .LASF7: - 1957 02f8 75696E74 .string "uint32_t" - 1957 33325F74 - 1957 00 - 1958 .LASF32: - 1959 0301 4C353032 .string "L502_SYNC_DI_SYN2_RISE" - 1959 5F53594E - 1959 435F4449 - 1959 5F53594E - 1959 325F5249 - 1960 .LASF19: - 1961 0318 63686172 .string "char" - 1961 00 - 1962 .LASF25: - 1963 031d 4C353032 .string "L502_ADC_RANGE_02" - 1963 5F414443 - 1963 5F52414E - 1963 47455F30 - 1963 3200 - 1964 .LASF24: - 1965 032f 4C353032 .string "L502_ADC_RANGE_05" - 1965 5F414443 - 1965 5F52414E - 1965 47455F30 - 1965 3500 - 1966 .LASF12: - 1967 0341 636F6465 .string "code" - 1967 00 - 1968 .LASF48: - 1969 0346 7573725F .string "usr_cmd_process" - 1969 636D645F - 1969 70726F63 - 1969 65737300 - BFIN GAS /tmp/ccsOCVX9.s page 46 + 1944 02c6 68646D61 .string "hdma_send_done" + 1944 5F73656E + 1944 645F646F + 1944 6E6500 + 1945 .LASF36: + 1946 02d5 4C353032 .string "L502_STREAM_DIN" + 1946 5F535452 + 1946 45414D5F + 1946 44494E00 + 1947 .LASF40: + 1948 02e5 4C353032 .string "L502_STREAM_ALL_IN" + 1948 5F535452 + 1948 45414D5F + 1948 414C4C5F + 1948 494E00 + 1949 .LASF7: + 1950 02f8 75696E74 .string "uint32_t" + 1950 33325F74 + 1950 00 + 1951 .LASF32: + 1952 0301 4C353032 .string "L502_SYNC_DI_SYN2_RISE" + 1952 5F53594E + 1952 435F4449 + 1952 5F53594E + 1952 325F5249 + 1953 .LASF19: + 1954 0318 63686172 .string "char" + 1954 00 + 1955 .LASF25: + 1956 031d 4C353032 .string "L502_ADC_RANGE_02" + 1956 5F414443 + 1956 5F52414E + 1956 47455F30 + 1956 3200 + 1957 .LASF24: + 1958 032f 4C353032 .string "L502_ADC_RANGE_05" + 1958 5F414443 + 1958 5F52414E + 1958 47455F30 + 1958 3500 + 1959 .LASF12: + 1960 0341 636F6465 .string "code" + 1960 00 + 1961 .LASF48: + 1962 0346 7573725F .string "usr_cmd_process" + 1962 636D645F + 1962 70726F63 + 1962 65737300 + 1963 .LASF13: + 1964 0356 73746174 .string "status" + 1964 757300 + 1965 .LASF41: + 1966 035d 4C353032 .string "L502_STREAM_ALL_OUT" + 1966 5F535452 + 1966 45414D5F + 1966 414C4C5F + 1966 4F555400 + BFIN GAS /tmp/ccxHJxBO.s page 46 - 1970 .LASF13: - 1971 0356 73746174 .string "status" - 1971 757300 - 1972 .LASF41: - 1973 035d 4C353032 .string "L502_STREAM_ALL_OUT" - 1973 5F535452 - 1973 45414D5F - 1973 414C4C5F - 1973 4F555400 - 1974 .LASF20: - 1975 0371 4C353032 .string "L502_ADC_RANGE_10" - 1975 5F414443 - 1975 5F52414E - 1975 47455F31 - 1975 3000 - 1976 .LASF28: - 1977 0383 4C353032 .string "L502_LCH_MODE_ZERO" - 1977 5F4C4348 - 1977 5F4D4F44 - 1977 455F5A45 - 1977 524F00 - 1978 .LASF56: - 1979 0396 73706F72 .string "sport_rx_copy" - 1979 745F7278 - 1979 5F636F70 - 1979 7900 - 1980 .LASF15: - 1981 03a4 72657375 .string "result" - 1981 6C7400 - 1982 .LASF54: - 1983 03ab 7573725F .string "usr_in_proc_data" - 1983 696E5F70 - 1983 726F635F - 1983 64617461 - 1983 00 - 1984 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccsOCVX9.s page 47 + 1967 .LASF20: + 1968 0371 4C353032 .string "L502_ADC_RANGE_10" + 1968 5F414443 + 1968 5F52414E + 1968 47455F31 + 1968 3000 + 1969 .LASF28: + 1970 0383 4C353032 .string "L502_LCH_MODE_ZERO" + 1970 5F4C4348 + 1970 5F4D4F44 + 1970 455F5A45 + 1970 524F00 + 1971 .LASF56: + 1972 0396 73706F72 .string "sport_rx_copy" + 1972 745F7278 + 1972 5F636F70 + 1972 7900 + 1973 .LASF15: + 1974 03a4 72657375 .string "result" + 1974 6C7400 + 1975 .LASF54: + 1976 03ab 7573725F .string "usr_in_proc_data" + 1976 696E5F70 + 1976 726F635F + 1976 64617461 + 1976 00 + 1977 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccxHJxBO.s page 47 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/ccsOCVX9.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/ccsOCVX9.s:533 .bss:0000000000000010 _sport_rx_copy - /tmp/ccsOCVX9.s:527 .bss:0000000000000000 _streams_cnt - /tmp/ccsOCVX9.s:338 .text:00000000000001b8 _sport_tx_done - /tmp/ccsOCVX9.s:365 .text:00000000000001d4 _hdma_send_done - /tmp/ccsOCVX9.s:392 .text:00000000000001f0 _usr_out_proc_data - /tmp/ccsOCVX9.s:455 .text:000000000000023c _usr_in_proc_data - /tmp/ccsOCVX9.s:539 .bss:0000000000001010 _streams_succes_flag + /tmp/ccxHJxBO.s:13 .text:0000000000000000 _usr_cmd_process + /tmp/ccxHJxBO.s:526 .bss:0000000000000010 _sport_rx_copy + /tmp/ccxHJxBO.s:520 .bss:0000000000000000 _streams_cnt + /tmp/ccxHJxBO.s:338 .text:00000000000001b8 _sport_tx_done + /tmp/ccxHJxBO.s:365 .text:00000000000001d4 _hdma_send_done + /tmp/ccxHJxBO.s:392 .text:00000000000001f0 _usr_out_proc_data + /tmp/ccxHJxBO.s:455 .text:000000000000023c _usr_in_proc_data + /tmp/ccxHJxBO.s:532 .bss:0000000000001010 _streams_succes_flag UNDEFINED SYMBOLS _l502_cmd_done diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index aa9434e68f10ef8240bb8c0df4ee9cf2c74a845a..c0808ac408b85b24b9bffc86372ec316016ae31a 100644 GIT binary patch delta 975 zcmZWoT}YEr7(Va!ecL{Vy1C7tSxQTAH2Yc7g@%S^KW>#eFvXBHBrESkLZ}M|P9_!P z^hBA2`3FG-r4uX#DUu}Urk@M7poRr@=M194wC8N47k%(N=Q;0rp7%TF`{{76xhOtuM~3xslZaMjoD)CWu1eR^=YiIJarjt>dE-V|i$v46t=#%rF8$3ioKO#R=ra zI)nKQApI;t^s`5I*xyT!QFsS@K`L8jENf6K_6n(>oF&$&SM*JX zVwsANi6rhzK@!PjzyZ{6q=O>uLMfgOiby@CEStpUs3CT4 z-^U6S#N0)=VTenrLsJFi<$KkW)WSQ}Uq`}30lACZaOwW(qZ#kAjuSnLw}J_Qh~ z5<_!L*0f-_7MK4UJ)6ebO=Imp;{ynZ@yeuWd~3K5K&&ZQZC%WMZf zi}6=*HBYhFDT5bU?3#9!u~yz_$)W4~vc)d_NZ@0ZTpHl>uoQ4gwUdwU0MBs`xRhUv z=|OOmzXX5gQE&>krrD{Emx5Dy6F8rDgO~Xe@Y8T4?V&`~;cn}3rPvhTcm)bK!=zaG(^+rxLRe#kOkML+XPr2a*=jKkA{E%`hzq zDm$au2utlDEGWByB@~2E5h|cP5hVZAk}lhOJ2IRel5Btov}AqjXyl<)IhKo357uSnYFCwES^sF8$3&%gDMUqz za7Ylhh@3Pyp>dn>i96PDAk>KzH?Y2w)AbDgZ)`V82Sv&l8~zy^{um!HNI