DEMO板串口命令功能说明

命令

fw_ver

功能描述

Get firmware software version.
获取硬件及软件版本。

命令格式
fw_ver
返回参数

Version: 0.9.5
Build Data: Jul 7 2020
Build Time: 20:58:32
System Name:Calterah_Radar_System
Build commit ID: commit

实现功能

mem_dump···

功能描述

转储。。。

命令格式
mem_dump [address] [length(word)]

address:内存地址
length:转储数据长度(以字为单位)

返回参数

。。。

实现功能

。。。

flash_erase

功能描述

擦出flash中指定地址的指定字节数的数据

命令格式
flash_erase [address] [length(byte)]

address:内存地址
length:数据长度(以字节为单位)

返回参数

。。。

实现功能

。。。

flash_memory_write

功能描述

写入flash内存

命令格式
flash_memory_write [address] [length(byte)]

address:
length:

返回参数

。。。

实现功能

。。。

flash_memory_read

功能描述

读flash内存

命令格式
flash_memory_read [address] [length(byte)]

address:
length:

返回参数

。。。

实现功能

。。。

track

功能描述

Write or read track cfg information.
写或读跟踪配置信息

命令格式
track [[param] value] 
返回参数

。。。

实现功能

。。。

scan

功能描述

Start sensor scanning operation.
开启传感器扫描操作。

命令格式
 scan [start/stop] <nframes = -1> <stream_on/stream_off> <adc/fft1d/fft2d/dbg_sam>

例1:scan start
例2:scan stop

返回参数

例1:

FT =  0.05
--- F 0 0 0/0/0! ---
BK
AK
#

FT =  0.05
--- F 1 0 0/0/0! ---
BK
AK
#

FT =  0.05
--- F 2 0 0/0/0! ---
BK
AK
#
... ...

例2:(停止扫描和输出)

<EOF>
实现功能

。。。

bb_reg

功能描述

Write or read baseband register.
写或读基带寄存器。

命令格式
bb_reg [addr] < data>

addr:寄存器地址
data:写入寄存器的数据

if data not NULL, then write data in [addr], or read register.

返回参数

。。。

实现功能

读写基带寄存器

bb_regdump

功能描述

Dump all baseband register.
转储所有基带寄存器。

命令格式
bb_regdump
返回参数
BB_REG_SYS_START                0xc00000 0x00000000
BB_REG_SYS_BNK_MODE             0xc00004 0x00000002
BB_REG_SYS_BNK_ACT              0xc00008 0x00000000
BB_REG_SYS_BNK_QUE              0xc0000c 0x00000001
BB_REG_SYS_BNK_RST              0xc00010 0x00000000
BB_REG_SYS_MEM_ACT              0xc00014 0x00000004
BB_REG_SYS_ENABLE               0xc00018 0x00000004
BB_REG_SYS_TYPE_FMCW            0xc0001c 0x00000000
BB_REG_SYS_SIZE_RNG_PRD         0xc00020 0x00000423
BB_REG_SYS_SIZE_FLT             0xc00024 0x00000000
BB_REG_SYS_SIZE_RNG_SKP         0xc00028 0x0000003b
BB_REG_SYS_SIZE_RNG_BUF         0xc0002c 0x00000199
BB_REG_SYS_SIZE_RNG_FFT         0xc00030 0x000001f
... ...
实现功能

读取基带寄存器中的所有值,并保存至内存。。。

bb_tbldump

功能描述

Dump baseband memory/LUT.
转储基带存储器/ LUT。

命令格式
bb_tbldump <table_id> <offset> <length>

table_id:
offset: 偏移量
length:
。。。

返回参数

。。。

实现功能

读取基带寄存器中的部分值,并保存至内存。。。

bb_init

功能描述

Baseband initialization.
初始化基带。

命令格式
 bb_init
返回参数
/*** Baseband HW init... ***/
/*** sys params programmed! ***/
/*** agc params programmed! ***/
/*** amb params programmed! ***/
/*** debpm params programmed! ***/
/*** spk_rmv params programmed! ***/
/*** sam params programmed! ***/
/*** fft params programmed! ***/
/*** inteference params programmed! ***/
/*** velamb params programmed! ***/
/*** cfar params programmed! ***/
/*** doa params programmed! ***/
/*** shadow bank programmed! ***/
/*** dc calib done! ***/
/*** interframe powersaving feature is on! ***/
/*** Baseband HW init done... ***/
实现功能

。。。

bb_datdump

功能描述

Dump baseband data
转储基带数据

命令格式
bb_datdump <adc/fft1d/fft2d> <tone/normal> <nframe=10>

adc/fft1d/fft2d:转储的内容
tone:no FMCW, only baseband
normal:包括FMCW在内
例1:
bb_datdump_serport adc uart bpm_index0 4 1
例2:
bb_datdump_serport cfar uart 1

返回参数

例1:
在这里插入图片描述
例2:
在这里插入图片描述

实现功能

可能是输出缓存中数据,或是dump数据到缓存。。。

bb_dc

功能描述

Output DC offset.
输出DC偏移。

命令格式
bb_dc <voltage/leakage>

例1:
bb_dc voltage
例2:
bb_dc leakage

返回参数
// 参数为voltage 时,输出格式如下
DC offset CH0:%d  CH1:%d  CH2:%d   CH3:%d
// 例1输出:
fdb_bnk_act = 0 
bb_hw->frame_type_id = 0 
radio->frame_type_id = 0 
frame type 0: channel 0 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xc6
frame type 0: channel 0 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 1 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xf3
frame type 0: channel 1 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 2 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xb5
frame type 0: channel 2 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 3 before modification, old_dc_high8 = 0x7f, old_dc_low8 = 0xb
frame type 0: channel 3 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
offset_vbar_cfg = 256, adc_buf_num = 410
frame type 0: channel 0 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 0 after modification,  new_dc_high8 = 0x7e, new_dc_low8 = 0xc6
frame type 0: channel 1 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 1 after modification,  new_dc_high8 = 0x7e, new_dc_low8 = 0xf2
frame type 0: channel 2 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 2 after modification,  new_dc_high8 = 0x7e, new_dc_low8 = 0xb7
frame type 0: channel 3 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 3 after modification,  new_dc_high8 = 0x7f, new_dc_low8 = 0xc
DC offset CH0:0x4e8  CH1:0x438  CH2:0x526   CH3:0x3d3 

DC offset CH0:1256  CH1:1080  CH2:1318   CH3:979 

/*** dc calib done! ***/

<EOF>

例2:

// 参数为leakage 时,输出格式如下
DC leakage CH0-%.3f  CH1-%.3f  CH2-%.3f  CH3-%.3f
// 例2输出:
fdb_bnk_act = 0 
bb_hw->frame_type_id = 0 
radio->frame_type_id = 0 
frame type 0: channel 0 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xc6
frame type 0: channel 0 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 1 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xf2
frame type 0: channel 1 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 2 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xb7
frame type 0: channel 2 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 3 before modification, old_dc_high8 = 0x7f, old_dc_low8 = 0xc
frame type 0: channel 3 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
offset_vbar_cfg = 256, adc_buf_num = 410
frame type 0: channel 0 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 0 after modification,  new_dc_high8 = 0x7e, new_dc_low8 = 0xc6
frame type 0: channel 1 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 1 after modification,  new_dc_high8 = 0x7e, new_dc_low8 = 0xf2
frame type 0: channel 2 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 2 after modification,  new_dc_high8 = 0x7e, new_dc_low8 = 0xb7
frame type 0: channel 3 before modification, old_dc_high8 = 0x0, old_dc_low8 = 0x0
frame type 0: channel 3 after modification,  new_dc_high8 = 0x7f, new_dc_low8 = 0xc
frame type 0: channel 0 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xc6
frame type 0: channel 0 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 1 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xf2
frame type 0: channel 1 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 2 before modification, old_dc_high8 = 0x7e, old_dc_low8 = 0xb7
frame type 0: channel 2 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
frame type 0: channel 3 before modification, old_dc_high8 = 0x7f, old_dc_low8 = 0xc
frame type 0: channel 3 after modification,  new_dc_high8 = 0x0, new_dc_low8 = 0x0
offset_vbar_cfg = 256, adc_buf_num = 410
DC leakage CH0--0.001  CH1--0.001  CH2-0.001  CH3-0.001

/*** dc calib done! ***/

<EOF>
实现功能

直流校准

Multi-frame type DC calibration (dc_offset is influenced by ADC sampling freq)
多帧类型DC校准(dc_offset受ADC采样频率的影响)

ant_calib

功能描述

Baseband initialization.(Antenna)
天线校准

命令格式
ant_calib
返回参数
180.09        0.00        0.00        0.08        0.00        0.00      180.09        0.22    rng_index 0  range 0.00 master
180.09        0.00        0.00        0.10        0.00        0.01      180.09        0.20    rng_index 0  range 0.00 master
180.09        0.00        0.00        0.07        0.00        0.00      180.09        0.19    rng_index 0  range 0.00 master
180.09        0.00        0.00        0.15        0.00        0.00      180.09        0.22    rng_index 0  range 0.00 master
  0.00        0.00        0.00        0.12        0.00        0.00      180.09        0.22    rng_index 0  range 0.00 master
  0.00        0.00        0.00        0.10        0.00        0.00      180.09        0.21    rng_index 0  range 0.00 master
180.09        0.00        0.00        0.09        0.00        0.00      180.09        0.19    rng_index 0  range 0.00 master
  0.00        0.00        0.00        0.07        0.00        0.01      180.09        0.20    rng_index 0  range 0.00 master
  0.00        0.00        0.00        0.08        0.00        0.00      180.09        0.19    rng_index 0  range 0.00 master
180.09        0.00        0.00        0.08        0.00        0.00      180.09        0.17    rng_index 0  range 0.00 master
<EOF>
实现功能

。。。

tx_ant_phase_calib

功能描述

Output tx_ant_phase_calib result.
输出发射天线校准相位。

命令格式
tx_ant_phase_calib <rx_antenna_idx=0><search_range_start_idx=4> 

例:tx_ant_phase_calib

返回参数
------ important notice ------
make sure you put the corner reflector at most 15.48 meters away
make sure you put the corner reflector far away enough to elevate the precision
at least 4.42 meters away
---tx antenna 0 phase calibration start
---tx antenna 0 phase calibration result 185.501725
---tx antenna 1 phase calibration start
---tx antenna 1 phase calibration result 188.688050
---tx antenna 2 phase calibration start
---tx antenna 2 phase calibration result 177.536713
---tx antenna 3 phase calibration start
---tx antenna 3 phase calibration result 189.118638
实现功能

。。。

bb_datdump_serport

功能描述

Dump n frame data through SPI or UART
通过SPI或UART转储n个frame数据

命令格式
bb_datdump_serport <'adc'/'fft1d'/'fft2d'> <'spi'> <spi_id(0-2)> <frame_num>
or bb_datdump_serport <'adc'/'fft1d'/'fft2d'> <'uart'> <bpm_index(0-3)> <ch_index(0-3)> <frame_num> 
or bb_datdump_serport <'adc'/'fft1d'/'fft2d'> <'uart'> <bpm_index(0-3)> < '4' > <frame_num> 
or bb_datdump_serport <'cfar'/'bfm'> <'uart'> <frame_num> 

<‘adc’/‘fft1d’/‘fft2d’> :选择需要转储的数据···
<‘spi’>:通过SPI转储
<‘uart’>:通过UART转储
<frame_num>:转储帧号,frame号
<bpm_index(0-3)>:Input bpm (virtual array) index of adc/fft1d/fft2d data to dump to UART,虚拟阵列的二进制相调索引。。。
<ch_index(0-3)>:UART通道号

例1:bb_datdump_serport adc uart bpm_index0 4 1
例2:bb_datdump_serport cfar uart 1

返回参数

例1:
# data_type is 0, dump_type is 1
# current frame_type = 0
# ch_index_input = -1, dump_channel_num = 4

ADC(:, :, 1, 1) = [ 262144 ...
3211180 5570520 3145804 2883648 5242940 4293394504 4284284920 7929808
4291297404 4291100608 4293132328 5046160 4293459912 3145760 7667628
4292083728 4281598024 4293722060 262180 6815760 ...

例2:
# data_type is 3, dump_type is 1
# current frame_type = 0

frame_type = 0 

--------- Object num is 0 -------
------- objects info list: --------
实现功能

。。。
——————————————————————————————————————————

bb_dbg_urt

功能描述

Dump 1 frame debug data through UART
通过UART转储1个frame的调试数据

命令格式
step1: bb_dbg_urt <'cfar'/'dbf'> : turn on debug mode 

step2: scan start 1 : bb run one frame 

step3: bb_dbg_urt <'cfar'/'dbf'> <'dump'> : dump debug data 

step4: bb_dbg_urt <'off'> : turn off debug mode
返回参数

。。。

实现功能

。。。

radar_params

功能描述

Show radar system parameters
显示雷达系统参数

命令格式
radar_param
返回参数
carrier_freq = 78.500GHz

bandwidth = 254.410MHz

chirp_rampup = 48.023us

chirp_period = 53.001us

Fs = 20.000MHz

rng_nfft = 512

vel_nfft = 256

doa_npoint = (360,360)

bfm_az_left = -60.000deg

bfm_az_right = 60.000deg

bfm_ev_up = 10.000deg

bfm_ev_down = -10.000deg

rng_delta = 1.105m

vel_delta = 0.141m/s

az_delta = 0.333deg (0.006rad)

ev_delta = 0.056deg (0.001rad)

trk_fov_az_left = -60.000deg

trk_fov_az_right = 60.000deg

trk_nf_thres = 10.000m

trk_drop_delay = 0.500sec

trk_capt_delay = 0.150sec

trk_fps = 20frm/sec 

trk_fov_ev_down = -8.000deg

trk_fov_ev_up = 8.000deg

-----------SYS-PARAM-EOF 0----------

<EOF>
实现功能

显示参数配置结果

bb_fftdump

功能描述

Dump FFT memory data
转储FFT的缓存数据

命令格式
bb_fftdump [ant_index] [bpm_index] [chirp_index] [sample_offset] [sample_len]
返回参数

。。。

实现功能

。。。

fftp

功能描述

输出fft数据某点周围矩阵的值

命令格式
fftp [rng_center] [vel_center] [frame_num]
fftp 50 50 1
返回参数
rng\dpl     45      46      47      48      49      50      51      52      53      54      55 

  45:      0.12    0.09    0.23    0.38    0.33    0.18    0.08    0.15    0.29    0.45    0.41 

  46:      0.09    0.07    0.28    0.38    0.26    0.11    0.08    0.10    0.32    0.63    0.39 

  47:      0.08    0.07    0.26    0.31    0.23    0.19    0.21    0.09    0.37    0.76    0.39 

  48:      0.16    0.10    0.16    0.25    0.37    0.45    0.28    0.08    0.37    0.70    0.39 

  49:      0.16    0.12    0.22    0.33    0.49    0.49    0.23    0.09    0.33    0.53    0.31 

  50:      0.14    0.08    0.15    0.29    0.48    0.42    0.21    0.10    0.25    0.30    0.23 

  51:      0.16    0.08    0.06    0.12    0.40    0.50    0.33    0.16    0.29    0.26    0.23 

  52:      0.20    0.11    0.17    0.09    0.27    0.49    0.38    0.26    0.47    0.32    0.21 

  53:      0.23    0.18    0.28    0.26    0.25    0.27    0.25    0.33    0.58    0.43    0.20 

  54:      0.18    0.18    0.23    0.27    0.16    0.13    0.22    0.28    0.54    0.54    0.25 

  55:      0.10    0.18    0.15    0.15    0.13    0.22    0.27    0.23    0.47    0.58    0.43 <EOF>

bb_sambuf

功能描述

sample buffer data print
显示sample缓存数据

命令格式
bb_sambuf
返回参数

// adc data is 16 bits, 2 adc data in one memory entry(32 bits)
// 实际执行函数bb_sambuf_command_handler(),包含3个for循环
// 因此,输出数据整体可分为v * a * r个部分,v是速度index个数,a是天线index个数,r是距离index个数。
// sample buffer中只存储一个frame内最多两个chirp的ADC信息。
// ADC数据 // RA, [Velocity][Range][Antenna]

0xf6b0f4ac, 0xfc10fe94, 0xf494f6d4, 0xf664f52c

0xf9e4fe20, 0xf52cf65c, 0xf6d4f480, 0xfd30fe28

0xf460f710, 0xf604f5c0, 0xf840003c, 0xf600f624

0xf6d0f4e0, 0xfa40fe78, 0xf504f690, 0xf65cf560

0xf9980134, 0xf4f0f71c, 0xf56cf704, 0xf52402f0

0xf8fcf5b4, 0xf624f6cc, 0xf4c4fb70, 0xfd60f510

0xf670f6c4, 0xf498fe64, 0xfc24f4e4, 0xf67cf6c4

0xf480fd68, 0xff00f444, 0xf720f5dc, 0xf5f8f7f4

0x0278f5a4, 0xf6d4f5a8, 0xf6d0f544, 0x000cf878

0xf59cf66c, 0xf644f5cc, 0xff70f8e8, 0xf54cf6b0

0xf5e8f6ac, 0x0104f740, 0xf604f610, 0xf6a0f54c

0xffe0f8c0, 0xf568f698, 0xf610f614, 0xfed8f858

0xf538f710, 0xf530f864, 0xff4cf60c, 0xf61cf67c

0xf58cf874, 0x014cf584, 0xf6ccf59c, 0xf6ecf544

0x0110f8cc, 0xf5d8f5f8, 0xf6fcf45c, 0xffacfe18

0xf484f6fc, 0xf608f5c4, 0xf7f8ff30, 0xf5d4f61c

0xf6f4f49c, 0xfb58fe24, 0xf4e8f684, 0xf684f4f4

0xfb5400a4, 0xf460f75c, 0xf558f6f0, 0xf560009c

0xf82cf5c0, 0xf65cf654, 0xf5e00158, 0xf81cf5e4

0xf5f0f70c, 0xf464004c, 0xfbdcf4b8, 0xf6c4f650

0xf550f988, 0xffa8f564, 0xf664f6ac, 0xf4ecfa98

0xfe14f518, 0xf670f6b8, 0xf4b8fc34, 0xfdc4f4d4

0xf69cf698, 0xf4d8fc70, 0xfbf0f4f4, 0xf67cf6bc

0xf498feb4, 0xfc70f4a8, 0xf6c4f664, 0xf528fa2c

0xff48f528, 0xf680f698, 0xf4f4fab4, 0xff5cf51c

0xf68cf67c, 0xf520fa00, 0xff1cf4ec, 0xf6c4f638

0xf5a0f854, 0xff50f5e8, 0xf628f6a4, 0xf528f9cc

0x00b8f4cc, 0xf72cf55c, 0xf710f4f4, 0xff58f8f8

0xf56cf6a0, 0xf5fcf64c, 0xff54f80c, 0xf578f6a4

0xf5e0f704, 0x0274f6cc, 0xf660f5ac, 0xf734f45c

0xfd98fb78, 0xf50cf678, 0xf6a8f4b8, 0xff40fbc0

0xf4c0f6bc, 0xf660f538, 0xf9e8ff90, 0xf504f6b4

0xf628f5bc, 0xf86401a4, 0xf5a8f6d0, 0xf59cf6f0

0xf5280270, 0xf908f5b4, 0xf618f6e8, 0xf490fce8

0xfca8f4d8, 0xf694f69c, 0xf4ccfe4c, 0xfb10f4fc

0xf67cf6c0, 0xf490ff28, 0xfbfcf4b4, 0xf6b4f680

0xf4fcfadc, 0xfed0f508, 0xf680f694, 0xf4ecfb40

0x00b4f470, 0xf74cf578, 0xf6bcf5b8, 0x0034f7d8

0xf5a8f6bc, 0xf58cf778, 0xff28f690, 0xf5e4f6b4

0xf554f894, 0xfed0f5c0, 0xf644f688, 0xf554f900

0xfff0f5a8, 0xf660f658, 0xf594f878, 0x00fcf53c

0xf6f4f578, 0xf71cf4dc, 0x00e0f8d8, 0xf5b4f610

0xf6ecf474, 0xfef4fbc4, 0xf4a8f6cc, 0xf650f554

0xf964ff64, 0xf548f66c, 0xf68cf51c, 0xfa38017c

0xf490f750, 0xf544f72c, 0xf4dc0020, 0xf92cf58c

0xf658f680, 0xf54c0178, 0xf92cf56c, 0xf648f6c8

0xf4c8fb6c, 0xfdccf52c, 0xf650f6d4, 0xf478fd68

0xff08f438, 0xf734f5b8, 0xf63cf728, 0x0114f5c8

0xf6b0f5c4, 0xf6b4f56c, 0x0074f86c, 0xf598f670

0xf634f5e4, 0xff74f844, 0xf564f6b8, 0xf5c4f708

0x0118f6d4, 0xf620f628, 0xf658f5e0, 0xfef8f848

0xf540f70c, 0xf520f8bc, 0x0030f5ac, 0xf684f604

0xf640f68c, 0x001cf73c, 0xf5dcf694, 0xf5acf760

0xff38f680, 0xf5f4f6a4, 0xf568f878, 0xff40f5e0

0xf644f65c, 0xf5acf800, 0x00bcf584, 0xf6c0f5b8

0xf6b4f584, 0xff80f84c, 0xf598f674, 0xf624f640

0x0134f7f0, 0xf5e4f604, 0xf6e4f4c8, 0x007cfa18

0xf550f644, 0xf6dcf47c, 0xfe20fe0c, 0xf4a8f6c4

0xf648f54c, 0xf9d0012c, 0xf4d0f70c, 0xf5c4f664

0xf654ffe8, 0xf71cf5cc, 0xf6c4f550, 0xf87c0064

0xf654f610, 0xf6a0f554, 0xf8b4ffcc, 0xf598f65c

0xf684f550, 0xf908ffdc, 0xf5c0f638, 0xf6bcf4e8

0xfa3cfe74, 0xf510f67c, 0xf6a4f4e0, 0xfb2cfda4

0xf4fcf67c, 0xf6b8f4a4, 0xfc78fda4, 0xf4b4f6b0

0x0180f6bc, 0xf6f0f72c, 0xf62cffe4, 0xfc24f510

0xf884f4e8, 0xfe50fde0, 0xf520f848, 0xf560fa5c

0x0140f720, 0xf6c4f754, 0xf604001c, 0xfb8cf4e4

0xf8d8f46c, 0xfee40034, 0xf5dcf744, 0xf724f5dc

0xfe2cfe50, 0xf4a0f8e8, 0xf4a0fd2c, 0x0254f708

0xf69cf7c0, 0xf52cfe50, 0x004cf540, 0xf7e4f678

0xf7040044, 0xfa90f540, 0xf880f4cc, 0xff24fe24

0xf530f800, 0xf5ecf8a0, 0x00bcf7a4, 0xf6bcf6f8

0xf73c0040, 0xf834f688, 0xf724f6ec, 0x012cfa60

0xf594f844, 0xf4e4ff18, 0xff0cf54c, 0xf7f8f608

0xf8a003e4, 0xfa1cf60c, 0xf7a8f604, 0xf9840264

0xf8a4f664, 0xf78cf5f8, 0x0304fb2c, 0xf5a0f7d8

0xf618f880, 0x0178f818, 0xf640f7c0, 0xf5a00124

0xffccf650, 0xf74cf6c8, 0xf6d40188, 0xfaccf568

0xf848f518, 0xff50fd50, 0xf510f864, 0xf530fb24

0x00ecf6a0, 0xf718f6f0, 0xf6b00000, 0xfa74f554

0xf878f4f0, 0x0290fcd0, 0xf5b8f758, 0xf6f8f648

0xffc80040, 0xf64cf794, 0xf660f7d0, 0x0230f91c

0xf5b8f854, 0xf4c0ff58, 0x002cf5bc, 0xf764f700

0xf608fec4, 0xfd10f4e4, 0xf8a0f4f0, 0xfd30fd88

0xf4f8f890, 0xf4ccfd40, 0x034cf770, 0xf6c8f758

0xf5f4fa4c, 0x00acf560, 0xf830f5ac, 0xf97c01d8

0xf7f0f62c, 0xf808f4fc, 0xffd40014, 0xf5a8f788

0xf6d4f664, 0x004cfc9c, 0xf504f88c, 0xf4f4fd34

0xff9cf5a8, 0xf7d8f5f8, 0xf8e4019c, 0xf8b8f62c

0xf7b8f5a8, 0xfe80fbdc, 0xf514f884, 0xf4ecffa0

0xfd60f574, 0xf7ecf5e8, 0xf8fc02dc, 0xf984f5dc

0xf810f520, 0xfdc4fe84, 0xf4ecf860, 0xf568fa20

0x0064f668, 0xf758f678, 0xf82403e0, 0xf8d4f65c

0xf760f660, 0xf8600200, 0xf888f66c, 0xf770f624

0x007cfb54, 0xf550f858, 0xf500fda8, 0xfe7cf524

0xf84cf560, 0xfa5402dc, 0xf798f680, 0xf798f5a8

0xfb4c00a8, 0xf5b4f7d0, 0xf638f7f0, 0x00ecf8d4

0xf5e8f808, 0xf53cfe10, 0xfef0f530, 0xf838f590

0xf9880150, 0xf758f698, 0xf778f5d8, 0xff14fcb0

0xf504f888, 0xf4ecfd3c, 0xff94f5b0, 0xf7ccf608

0xf8a003d0, 0xf8acf618, 0xf7e0f594, 0xfa68015c

0xf630f708, 0xf760f5ac, 0x00780018, 0xf644f720

0xf73cf5dc, 0x0284fc84, 0xf564f7e4, 0xf630f804

0x0100f884, 0xf658f760, 0xf67800b0, 0xfa40f58c

0xf844f504, 0xfe50fdd0, 0xf544f810, 0xf5c8f954

0x021cf974, 0xf5f8f7ec, 0xf55cfe10, 0xfe74f4f0

0xf894f500, 0xfb9400c4, 0xf670f70c, 0xf724f62c

0xfffcfd0c, 0xf514f870, 0xf518fc74, 0x0038f5a4

0xf80cf594, 0xf9d40228, 0xf72cf6a0, 0xf790f5a0

0xfcac0060, 0xf588f810, 0xf5c0f960, 0x01ccf898

0xf628f7d0, 0xf57c0248, 0xfb78f554, 0xf814f5cc

0xf9040170, 0xf7acf684, 0xf778f5f8, 0x0078fb84

0xf538f860, 0xf520fbc4, 0x00d8f694, 0xf718f700

0xf67c00a0, 0xfb0cf538, 0xf87cf4ec, 0xfd2cff3c

0xf5b0f7a8, 0xf668f788, 0x0138fa94, 0xf558f884

0xf4ac0018, 0xfdc0f544, 0xf7dcf654, 0xf77c017c

0xf9c8f594, 0xf840f528, 0xfc580034, 0xf5fcf778

0xf6a4f70c, 0x0164fad0, 0xf534f8a0, 0xf4a0fd7c

0xffc0f594, 0xf76cf708, 0xf604ff5c, 0xfd64f4e8

0xf88cf52c, 0xfb0803a4, 0xf790f6ac, 0xf768f5f4

0xfa1c0168, 0xf6d0f708, 0xf730f628, 0x0164fc00

0xf520f878, 0xf510fb8c, 0x01a8f680, 0xf718f710

0xf644ff30, 0xfb44f52c, 0xf878f4f8, 0xff64fcb8

0xf534f83c, 0xf570fa28, 0x01acf778, 0xf690f798

0xf598fd80, 0xfe6cf4f4, 0xf88cf508, 0xfc0c0398

0xf850f670, 0xf79cf5ac, 0xfad4010c, 0xf5d8f79c

0xf694f72c, 0x00c8fa48, 0xf574f850, 0xf4f8fe80

0xfd4cf518, 0xf838f58c, 0xf9e80018, 0xf648f7a0

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

... ...

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

... ...

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

0xf638f6b0, 0xf514f998, 0xff9cf584, 0xf64cf6b8

0xf4e0fabc, 0xfefcf504, 0xf690f68c, 0xf504fa80

0xfe90f52c, 0xf668f6c0, 0xf4a4fc70, 0xfe28f4ac

... ...

0xf828f5b0, 0xf96cffa0, 0xf618f7cc, 0xf5a4fa50

0xffd8f65c, 0xf730f6e8, 0xf69c0134, 0xfa58f548

0xf880f4cc, 0xfd0c0008, 0xf590f7a8, 0xf680f724

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

... ...

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8, 0xffb8ffb8

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

... ...

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

0x01080108, 0x01080108, 0x01080108, 0x01080108

<EOF>

Txbf_saturation

功能描述

输出输出天线在不同相位下CHs的饱和度

命令格式
Txbf_saturation <bitmux of tx group (at most 4bits):%x>
Txbf_saturation 0
返回参数
tx_phase = 0

AGC_DAT_MAX_1ST: 0x0000003f 0x0000003d 0x00000036 0x00000039

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 45

AGC_DAT_MAX_1ST: 0x0000003c 0x00000038 0x00000038 0x00000033

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 90

AGC_DAT_MAX_1ST: 0x00000037 0x00000037 0x00000039 0x00000040

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 135

AGC_DAT_MAX_1ST: 0x00000040 0x00000033 0x00000044 0x00000036

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 180

AGC_DAT_MAX_1ST: 0x00000037 0x00000040 0x00000038 0x00000037

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 225

AGC_DAT_MAX_1ST: 0x00000033 0x00000035 0x00000044 0x00000037

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 270

AGC_DAT_MAX_1ST: 0x00000037 0x0000003d 0x00000039 0x0000003d

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

tx_phase = 315

AGC_DAT_MAX_1ST: 0x00000030 0x0000003d 0x0000003b 0x00000037

AGC_AFE_stage0_SAT_CNT: 0 0 0 0

AGC_AFE_stage1_SAT_CNT: 0 0 0 0

AGC_AFE_stage2_SAT_CNT: 0 0 0 0

Tx phase 0 gets minimum saturation number

Txbf_bb_satur_monitor done

<EOF>

sensor_cfg

功能描述

写或读雷达配置

命令格式
sensor_cfg [[param] value]
sensor_cfg fmcw_startfreq 77
返回参数

[param] = value
fmcw_startfreq = 77.000

实现功能

设置后运行基带初始化

bb_init

ant_prog

功能描述

编辑或读取闪存上的天线位置或者相位

命令格式
ant_prog  //读取
ant_prog [[pos/comp] val1, val2, ...] //编辑
ant_prog pos (1.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00)
返回参数
ant_pos = (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 

(0.00, 0.00), (0.00, 0.00), (0.00, 0.00), (0.00, 0.00), 
实现功能

。。。。。。(上述例子如果不返回参数,会实现什么功能)

sensor_cfg_sel

功能描述

展示或者选择现有的内置配置

命令格式
sensor_cfg_sel [idx]
返回参数

。。。。。。(格式)
。。。。。。(上面例子的实际返回)
目前可用配置0

bb_dac

功能描述

测试基带DAC回放

命令格式
bb_dac <outer/inner> <tia/hpf1/vga1/hpf2/vga2> <tia/hpf1/vga1/vga2> <adc>
bb_dac outer tia tia adc
返回参数
0x00000: 0x3a78c000, 0xdaec3ffc, 0x3ab8c000, 0xdb483ffc

0x00004: 0x3a98c000, 0xdaa03ffc, 0x3a08c000, 0xdad83ffc

0x00008: 0x3a1cc000, 0xda703ffc, 0x3a38c000, 0xdaf83ffc

0x0000c: 0x3a78c000, 0xdad83ffc, 0x3ad8c000, 0xda2c3ffc

0x00010: 0x3a48c000, 0xda003ffc, 0x3a78c000, 0xda8c3ffc

0x00014: 0x3ae4c000, 0xda643ffc, 0x3ab0c000, 0xdae03ffc

0x00018: 0x3aecc000, 0xdabc3ffc, 0x3accc000, 0xdb243ffc

0x0001c: 0x3abcc000, 0xda203ffc, 0x3a18c000, 0xdae83ffc

0x00020: 0x3a64c000, 0xdad03ffc, 0x3a50c000, 0xd9fc3ffc

0x00024: 0x3a9cc000, 0xda683ffc, 0x3a7cc000, 0xdbc83ffc

0x00028: 0x3a4cc000, 0xdac43ffc, 0x3a4cc000, 0xda603ffc

0x0002c: 0x3a5cc000, 0xda183ffc, 0x3a98c000, 0xdb7c3ffc

... ...

<EOF>

bb_hil

功能描述

测试基带HIL功能

命令格式
bb_hil <start/stop> <gpio/ahb> <fft1d/fft2d/null> <frame_num>
返回参数

。。。。。。(格式)
。。。。。。(上面例子的实际返回)

bb_interframe

功能描述

帧间选用TX block或者是single tone

命令格式
bb_interframe <block/single>
bb_interframe block
返回参数

。。。。。。(格式)
----------- interframe tx blocked -----------

bb_dbgdump

功能描述

测试基带调试样本数据设置

命令格式
bb_dbgdump <cfar/dbf>
bb_dbgdump cfar
返回参数

。。。。。。(格式)
Enable cfar debug data to extra 1MB
之后停止

bb_dbgsam

功能描述

测试基带调试数据转存

命令格式
bb_dbgsam <bf/af> <begin_point = 0> <dbg_end = 511>
返回参数

。。。。。。(格式)
。。。。。。(上面例子的实际返回)

bb_rst

功能描述

重启基带核心

命令格式
bb_rst
返回参数

。。。。。。(格式)
bb_core_reset done!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值