successfully executing multiple user commands

This commit is contained in:
2025-06-27 19:16:51 +03:00
parent a86de4eece
commit d3d10dabaf
6 changed files with 1458 additions and 1313 deletions

View File

@ -223,7 +223,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.iplt .iplt
*(.iplt) *(.iplt)
.text 0x00000000ffa00090 0x31f0 .text 0x00000000ffa00090 0x3270
*(.text.unlikely .text.*_unlikely) *(.text.unlikely .text.*_unlikely)
*(.text.exit .text.exit.*) *(.text.exit .text.exit.*)
*(.text.startup .text.startup.*) *(.text.startup .text.startup.*)
@ -295,30 +295,30 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
0x00000000ffa02634 _streams_start 0x00000000ffa02634 _streams_start
.text 0x00000000ffa02840 0x728 build/release/objs/l502_tests.o .text 0x00000000ffa02840 0x728 build/release/objs/l502_tests.o
0x00000000ffa02840 _l502_cmd_test 0x00000000ffa02840 _l502_cmd_test
.text 0x00000000ffa02f68 0xcc build/release/objs/l502_user_process.o .text 0x00000000ffa02f68 0x128 build/release/objs/l502_user_process.o
0x00000000ffa02f68 _usr_cmd_process 0x00000000ffa02f68 _usr_cmd_process
0x00000000ffa02fa8 _sport_tx_done 0x00000000ffa03004 _sport_tx_done
0x00000000ffa02fb8 _hdma_send_done 0x00000000ffa03014 _hdma_send_done
0x00000000ffa02fc8 _usr_out_proc_data 0x00000000ffa03024 _usr_out_proc_data
0x00000000ffa03000 _usr_in_proc_data 0x00000000ffa0305c _usr_in_proc_data
.text 0x00000000ffa03034 0x14 build/release/objs/main.o .text 0x00000000ffa03090 0x14 build/release/objs/main.o
0x00000000ffa03034 _main 0x00000000ffa03090 _main
.text 0x00000000ffa03048 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) .text 0x00000000ffa030a4 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
0x00000000ffa03048 ___udivsi3 0x00000000ffa030a4 ___udivsi3
.text 0x00000000ffa030e4 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) .text 0x00000000ffa03140 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)
0x00000000ffa030e4 _memmove 0x00000000ffa03140 _memmove
.text 0x00000000ffa031b8 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) .text 0x00000000ffa03214 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)
0x00000000ffa031b8 _memset 0x00000000ffa03214 _memset
*(.gnu.warning) *(.gnu.warning)
0x00000000ffa03280 . = ALIGN (0x40) 0x00000000ffa03300 . = ALIGN (0x40)
*fill* 0x00000000ffa03270 0x10 00 *fill* 0x00000000ffa032cc 0x34 00
.fini .fini
*(.fini) *(.fini)
0x00000000ffa03280 . = ALIGN (0x40) 0x00000000ffa03300 . = ALIGN (0x40)
0x00000000ffa03280 PROVIDE (___etext, .) 0x00000000ffa03300 PROVIDE (___etext, .)
0x00000000ffa03280 PROVIDE (__etext, .) 0x00000000ffa03300 PROVIDE (__etext, .)
0x00000000ffa03280 PROVIDE (_etext, .) 0x00000000ffa03300 PROVIDE (_etext, .)
.board_state 0x00000000ff800000 0x2004 .board_state 0x00000000ff800000 0x2004
0x00000000ff800000 _startfix_sect = . 0x00000000ff800000 _startfix_sect = .
@ -328,12 +328,12 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
0x00000000ff802004 . = (_startfix_sect + 0x2004) 0x00000000ff802004 . = (_startfix_sect + 0x2004)
*fill* 0x00000000ff801810 0x7f4 00 *fill* 0x00000000ff801810 0x7f4 00
.rodata 0x00000000ff802004 0x320 .rodata 0x00000000ff802004 0x354
*(.rodata .rodata.* .gnu.linkonce.r.*) *(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata 0x00000000ff802004 0x2b8 build/release/objs/l502_cmd.o .rodata 0x00000000ff802004 0x2b8 build/release/objs/l502_cmd.o
.rodata 0x00000000ff8022bc 0x4 build/release/objs/l502_stream.o .rodata 0x00000000ff8022bc 0x4 build/release/objs/l502_stream.o
.rodata 0x00000000ff8022c0 0x30 build/release/objs/l502_tests.o .rodata 0x00000000ff8022c0 0x30 build/release/objs/l502_tests.o
.rodata 0x00000000ff8022f0 0x34 build/release/objs/l502_user_process.o .rodata 0x00000000ff8022f0 0x68 build/release/objs/l502_user_process.o
.rodata1 .rodata1
*(.rodata1) *(.rodata1)
@ -352,7 +352,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.gcc_except_table .gcc_except_table
*(.gcc_except_table .gcc_except_table.*) *(.gcc_except_table .gcc_except_table.*)
0x00000000ff803324 . = (ALIGN (0x1000) + (. & 0xfff)) 0x00000000ff803358 . = (ALIGN (0x1000) + (. & 0xfff))
.eh_frame .eh_frame
*(.eh_frame) *(.eh_frame)
@ -367,22 +367,22 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
*(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tbss .tbss.* .gnu.linkonce.tb.*)
*(.tcommon) *(.tcommon)
.preinit_array 0x00000000ff803324 0x0 .preinit_array 0x00000000ff803358 0x0
0x00000000ff803324 PROVIDE (___preinit_array_start, .) 0x00000000ff803358 PROVIDE (___preinit_array_start, .)
*(.preinit_array) *(.preinit_array)
0x00000000ff803324 PROVIDE (___preinit_array_end, .) 0x00000000ff803358 PROVIDE (___preinit_array_end, .)
.init_array 0x00000000ff803324 0x0 .init_array 0x00000000ff803358 0x0
0x00000000ff803324 PROVIDE (___init_array_start, .) 0x00000000ff803358 PROVIDE (___init_array_start, .)
*(SORT(.init_array.*)) *(SORT(.init_array.*))
*(.init_array) *(.init_array)
0x00000000ff803324 PROVIDE (___init_array_end, .) 0x00000000ff803358 PROVIDE (___init_array_end, .)
.fini_array 0x00000000ff803324 0x0 .fini_array 0x00000000ff803358 0x0
0x00000000ff803324 PROVIDE (___fini_array_start, .) 0x00000000ff803358 PROVIDE (___fini_array_start, .)
*(SORT(.fini_array.*)) *(SORT(.fini_array.*))
*(.fini_array) *(.fini_array)
0x00000000ff803324 PROVIDE (___fini_array_end, .) 0x00000000ff803358 PROVIDE (___fini_array_end, .)
.ctors .ctors
*crtbegin.o(.ctors) *crtbegin.o(.ctors)
@ -408,16 +408,16 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.dynamic .dynamic
*(.dynamic) *(.dynamic)
.data 0x00000000ff802324 0x85c .data 0x00000000ff802358 0x868
*(.data .data.* .gnu.linkonce.d.*) *(.data .data.* .gnu.linkonce.d.*)
.data 0x00000000ff802324 0x4 build/release/objs/l502_async.o .data 0x00000000ff802358 0x4 build/release/objs/l502_async.o
.data 0x00000000ff802328 0x818 build/release/objs/l502_params.o .data 0x00000000ff80235c 0x818 build/release/objs/l502_params.o
0x00000000ff802328 _g_set 0x00000000ff80235c _g_set
.data 0x00000000ff802b40 0xc build/release/objs/l502_stream.o .data 0x00000000ff802b74 0xc build/release/objs/l502_stream.o
0x00000000ff802b40 _g_streams 0x00000000ff802b74 _g_streams
.data 0x00000000ff802b4c 0x4 build/release/objs/l502_tests.o .data 0x00000000ff802b80 0x4 build/release/objs/l502_tests.o
0x00000000ff802b80 . = ALIGN (0x40) 0x00000000ff802bc0 . = ALIGN (0x40)
*fill* 0x00000000ff802b50 0x30 00 *fill* 0x00000000ff802b84 0x3c 00
.data1 .data1
*(.data1) *(.data1)
@ -430,36 +430,36 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.sdata .sdata
*(.sdata .sdata.* .gnu.linkonce.s.*) *(.sdata .sdata.* .gnu.linkonce.s.*)
0x00000000ff802b80 __edata = . 0x00000000ff802bc0 __edata = .
0x00000000ff802b80 PROVIDE (_edata, .) 0x00000000ff802bc0 PROVIDE (_edata, .)
0x00000000ff802b80 ___bss_start = . 0x00000000ff802bc0 ___bss_start = .
.sbss .sbss
*(.dynsbss) *(.dynsbss)
*(.sbss .sbss.* .gnu.linkonce.sb.*) *(.sbss .sbss.* .gnu.linkonce.sb.*)
*(.scommon) *(.scommon)
.bss 0x00000000ff802b80 0x1140 .bss 0x00000000ff802bc0 0x1140
0x00000000ff802b80 __bss_start = . 0x00000000ff802bc0 __bss_start = .
*(.dynbss) *(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*) *(.bss .bss.* .gnu.linkonce.b.*)
.bss 0x00000000ff802b80 0x4 build/release/objs/l502_cmd.o .bss 0x00000000ff802bc0 0x4 build/release/objs/l502_cmd.o
.bss 0x00000000ff802b84 0xc build/release/objs/l502_hdma.o .bss 0x00000000ff802bc4 0xc build/release/objs/l502_hdma.o
.bss 0x00000000ff802b90 0xb4 build/release/objs/l502_sport_tx.o .bss 0x00000000ff802bd0 0xb4 build/release/objs/l502_sport_tx.o
.bss 0x00000000ff802c44 0x34 build/release/objs/l502_stream.o .bss 0x00000000ff802c84 0x34 build/release/objs/l502_stream.o
0x00000000ff802c44 _g_stream_in_state 0x00000000ff802c84 _g_stream_in_state
0x00000000ff802c48 _g_stream_out_state 0x00000000ff802c88 _g_stream_out_state
0x00000000ff802c4c _g_mode 0x00000000ff802c8c _g_mode
.bss 0x00000000ff802c78 0x1020 build/release/objs/l502_tests.o .bss 0x00000000ff802cb8 0x1020 build/release/objs/l502_tests.o
*(COMMON) *(COMMON)
COMMON 0x00000000ff803c98 0x18 build/release/objs/l502_params.o COMMON 0x00000000ff803cd8 0x18 build/release/objs/l502_params.o
0x00000000ff803c98 _g_module_info 0x00000000ff803cd8 _g_module_info
0x00000000ff803cc0 . = ALIGN (0x40) 0x00000000ff803d00 . = ALIGN (0x40)
*fill* 0x00000000ff803cb0 0x10 00 *fill* 0x00000000ff803cf0 0x10 00
0x00000000ff803cc0 __bss_end = . 0x00000000ff803d00 __bss_end = .
0x00000000ff803cc0 . = ALIGN (0x40) 0x00000000ff803d00 . = ALIGN (0x40)
0x00000000ff803cc0 __end = . 0x00000000ff803d00 __end = .
0x00000000ff803cc0 PROVIDE (_end, .) 0x00000000ff803d00 PROVIDE (_end, .)
.sdram_noinit 0x0000000000000000 0xc00000 .sdram_noinit 0x0000000000000000 0xc00000
*(.sdram_noinit, .sdram_noinit.*) *(.sdram_noinit, .sdram_noinit.*)
@ -575,7 +575,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.debug_pubnames .debug_pubnames
0x0000000000000664 0x1d /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) 0x0000000000000664 0x1d /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_info 0x0000000000000000 0x3b53 .debug_info 0x0000000000000000 0x3b79
*(.debug_info .gnu.linkonce.wi.* .zdebug_info) *(.debug_info .gnu.linkonce.wi.* .zdebug_info)
.debug_info 0x0000000000000000 0x12c build/release/objs/l502_async.o .debug_info 0x0000000000000000 0x12c build/release/objs/l502_async.o
.debug_info 0x000000000000012c 0xc51 build/release/objs/l502_cmd.o .debug_info 0x000000000000012c 0xc51 build/release/objs/l502_cmd.o
@ -586,14 +586,14 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.debug_info 0x0000000000002243 0x3aa build/release/objs/l502_sport_tx.o .debug_info 0x0000000000002243 0x3aa build/release/objs/l502_sport_tx.o
.debug_info 0x00000000000025ed 0x810 build/release/objs/l502_stream.o .debug_info 0x00000000000025ed 0x810 build/release/objs/l502_stream.o
.debug_info 0x0000000000002dfd 0x4ea build/release/objs/l502_tests.o .debug_info 0x0000000000002dfd 0x4ea build/release/objs/l502_tests.o
.debug_info 0x00000000000032e7 0x248 build/release/objs/l502_user_process.o .debug_info 0x00000000000032e7 0x26e build/release/objs/l502_user_process.o
.debug_info 0x000000000000352f 0x279 build/release/objs/main.o .debug_info 0x0000000000003555 0x279 build/release/objs/main.o
.debug_info 0x00000000000037a8 0x87 build/release/objs/l502-bf_basiccrt.o .debug_info 0x00000000000037ce 0x87 build/release/objs/l502-bf_basiccrt.o
.debug_info 0x000000000000382f 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) .debug_info 0x0000000000003855 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
.debug_info 0x0000000000003913 0x12f /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_info 0x0000000000003939 0x12f /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_info 0x0000000000003a42 0x111 /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_info 0x0000000000003a68 0x111 /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_abbrev 0x0000000000000000 0x130d .debug_abbrev 0x0000000000000000 0x1321
*(.debug_abbrev .zdebug_abbrev) *(.debug_abbrev .zdebug_abbrev)
.debug_abbrev 0x0000000000000000 0xa0 build/release/objs/l502_async.o .debug_abbrev 0x0000000000000000 0xa0 build/release/objs/l502_async.o
.debug_abbrev 0x00000000000000a0 0x277 build/release/objs/l502_cmd.o .debug_abbrev 0x00000000000000a0 0x277 build/release/objs/l502_cmd.o
@ -604,14 +604,14 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.debug_abbrev 0x0000000000000991 0x1de build/release/objs/l502_sport_tx.o .debug_abbrev 0x0000000000000991 0x1de build/release/objs/l502_sport_tx.o
.debug_abbrev 0x0000000000000b6f 0x28d build/release/objs/l502_stream.o .debug_abbrev 0x0000000000000b6f 0x28d build/release/objs/l502_stream.o
.debug_abbrev 0x0000000000000dfc 0x1eb build/release/objs/l502_tests.o .debug_abbrev 0x0000000000000dfc 0x1eb build/release/objs/l502_tests.o
.debug_abbrev 0x0000000000000fe7 0xf4 build/release/objs/l502_user_process.o .debug_abbrev 0x0000000000000fe7 0x108 build/release/objs/l502_user_process.o
.debug_abbrev 0x00000000000010db 0xc9 build/release/objs/main.o .debug_abbrev 0x00000000000010ef 0xc9 build/release/objs/main.o
.debug_abbrev 0x00000000000011a4 0x14 build/release/objs/l502-bf_basiccrt.o .debug_abbrev 0x00000000000011b8 0x14 build/release/objs/l502-bf_basiccrt.o
.debug_abbrev 0x00000000000011b8 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) .debug_abbrev 0x00000000000011cc 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o)
.debug_abbrev 0x00000000000011cc 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 0x00000000000011e0 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 0x000000000000126c 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_abbrev 0x0000000000001280 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 0x18dc .debug_line 0x0000000000000000 0x18ed
*(.debug_line .zdebug_line) *(.debug_line .zdebug_line)
.debug_line 0x0000000000000000 0xff build/release/objs/l502_async.o .debug_line 0x0000000000000000 0xff build/release/objs/l502_async.o
.debug_line 0x00000000000000ff 0x2de build/release/objs/l502_cmd.o .debug_line 0x00000000000000ff 0x2de build/release/objs/l502_cmd.o
@ -622,12 +622,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 0x0000000000000b7d 0x1d0 build/release/objs/l502_sport_tx.o
.debug_line 0x0000000000000d4d 0x376 build/release/objs/l502_stream.o .debug_line 0x0000000000000d4d 0x376 build/release/objs/l502_stream.o
.debug_line 0x00000000000010c3 0x28e build/release/objs/l502_tests.o .debug_line 0x00000000000010c3 0x28e build/release/objs/l502_tests.o
.debug_line 0x0000000000001351 0x11b build/release/objs/l502_user_process.o .debug_line 0x0000000000001351 0x12c build/release/objs/l502_user_process.o
.debug_line 0x000000000000146c 0xfa build/release/objs/main.o .debug_line 0x000000000000147d 0xfa build/release/objs/main.o
.debug_line 0x0000000000001566 0x78 build/release/objs/l502-bf_basiccrt.o .debug_line 0x0000000000001577 0x78 build/release/objs/l502-bf_basiccrt.o
.debug_line 0x00000000000015de 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 0x00000000000015ef 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 0x00000000000016ab 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 0x00000000000016bc 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 0x00000000000017c2 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 0x00000000000017d3 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 0xbc8 .debug_frame 0x0000000000000000 0xbc8
*(.debug_frame .zdebug_frame) *(.debug_frame .zdebug_frame)
@ -674,7 +674,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.debug_str 0x0000000000001491 0x77 /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_str 0x0000000000001491 0x77 /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)
0x113 (size before relaxing) 0x113 (size before relaxing)
.debug_loc 0x0000000000000000 0x2535 .debug_loc 0x0000000000000000 0x254b
*(.debug_loc .zdebug_loc) *(.debug_loc .zdebug_loc)
.debug_loc 0x0000000000000000 0xee build/release/objs/l502_async.o .debug_loc 0x0000000000000000 0xee build/release/objs/l502_async.o
.debug_loc 0x00000000000000ee 0x7b0 build/release/objs/l502_cmd.o .debug_loc 0x00000000000000ee 0x7b0 build/release/objs/l502_cmd.o
@ -685,10 +685,10 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-
.debug_loc 0x00000000000013e2 0x258 build/release/objs/l502_sport_tx.o .debug_loc 0x00000000000013e2 0x258 build/release/objs/l502_sport_tx.o
.debug_loc 0x000000000000163a 0x5fd build/release/objs/l502_stream.o .debug_loc 0x000000000000163a 0x5fd build/release/objs/l502_stream.o
.debug_loc 0x0000000000001c37 0x43d build/release/objs/l502_tests.o .debug_loc 0x0000000000001c37 0x43d build/release/objs/l502_tests.o
.debug_loc 0x0000000000002074 0x1c1 build/release/objs/l502_user_process.o .debug_loc 0x0000000000002074 0x1d7 build/release/objs/l502_user_process.o
.debug_loc 0x0000000000002235 0x1f build/release/objs/main.o .debug_loc 0x000000000000224b 0x1f build/release/objs/main.o
.debug_loc 0x0000000000002254 0x18c /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_loc 0x000000000000226a 0x18c /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_loc 0x00000000000023e0 0x155 /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_loc 0x00000000000023f6 0x155 /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_macinfo .debug_macinfo
*(.debug_macinfo .zdebug_macinfo) *(.debug_macinfo .zdebug_macinfo)

File diff suppressed because it is too large Load Diff

View File

@ -148,12 +148,22 @@ void sport_tx_done(uint32_t* addr, uint32_t size) {
@param[in] cmd Структура с описанием принятой команды @param[in] cmd Структура с описанием принятой команды
******************************************************************************/ ******************************************************************************/
void usr_cmd_process(t_l502_bf_cmd *cmd) { void usr_cmd_process(t_l502_bf_cmd *cmd) {
//switch (cmd->code){ switch (cmd->code){
//case BF_CMD_USER_MULT: case 0x8002:{
cmd-> result = cmd->param * 2; cmd-> result = cmd->param * 2;
uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
l502_cmd_done(cmd-> param*3, data, 13); l502_cmd_done(cmd-> param*3, data, 13);
//} break;}
case 0x8001:{
//cmd-> result = cmd->param * 2;
uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
l502_cmd_done(cmd-> param*75, data, 13);
break;}
default:{
l502_cmd_done(1, 1, 1);
}
}
//l502_cmd_done(1, 1, 1);
//l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
} }