AWR2243-2X-CAS-EVM: AWR2243-2X-CAS-EVM:如何通过advFrame高级帧配置实现参差重频

Part Number: AWR2243-2X-CAS-EVM
Other Parts Discussed in Thread: AWR2243,

老师您好,
我最近在开发AWR2243-2X-CAS-EVM评估版,我想在上面实现参差重频的advFrame高级帧配置,我使用了位于\ti\radar_toolbox_3_30_00_06\source\ti\examples\Automotive_ADAS_and_Parking\mmwave_2_chip_cascade\src\awr2243的例程,但是配置完后串口打印显示当前例程为DDMA,不支持高级帧配置:Advanced Subframe Config is not currently supported with the DDMA chain

以下是我的cfg配置:

sensorStop
flushCfg
% 切换为advFrame模式
dfeDataOutputMode 3
channelCfg 15 7 1 15 7
adcCfg 2 1
adcbufCfg -1 0 1 0 1
lowPower 0 0
dataPathClkCfg 1 1
% Profile 配置
% Profile 0: PRI较短 (Idle=5us)
profileCfg 0 77 5 6 45 0 0 44.41 0 192 5000 0 0 30
% Profile 1: PRI较长 (Idle=13us)
profileCfg 1 77 13 6 45 0 0 44.41 0 192 5000 0 0 30
dataPathConfig 0 1 0 2 64 64 64 0
hsiClockConfig 9 0
hsiLaneConfig 15 1 0 2 0 4 0 5 0 3 0 0
dataFormatConfig 0 1

% Chirp 配置
% Chirp 0 使用 Profile 0 (Tx Mask 7)
chirpCfg 0 0 0 0 0 0 0 7
% Chirp 1 使用 Profile 1 (Tx Mask 7)
chirpCfg 1 1 1 0 0 0 0 7

% Advanced Frame 配置 (替换 frameCfg)
% 格式: advFrameCfg <numSubFrames> <forceProfile> <numFrames> <trigSel> <trigDelay> <trigDelay>
% 2个子帧, 无限帧数(0), 软件触发(1)
advFrameCfg 2 0 0 1 0 0

% Sub-frame 0 配置 (Burst 1)
% 格式: subFrameCfg <subFrameNum> <forceProfile> <chirpStart> <numChirps> <numLoops> <burstPeriodicity(ms)> ...
% 使用 Chirp 0 (Profile 0), 循环 128 次, 占用时间片 25ms
subFrameCfg 0 0 0 1 128 25 0 1 0

% Sub-frame 1 配置 (Burst 2)
% 使用 Chirp 1 (Profile 1), 循环 128 次, 占用时间片 25ms (紧接在 SF0 之后)
subFrameCfg 1 0 1 1 128 25 0 1 0

guiMonitor 0 3 0 0 0 0 0 1 1
guiMonitor 1 3 0 0 0 0 0 1 1

% CFAR 配置 (分别为子帧0和1配置)
cfarCfg 0 1 3 16 0 0 1 18.0 0 7 0 1
cfarCfg 0 0 3 16 0 0 1 15.0 0 7 0 1
cfarCfg 1 1 3 16 0 0 1 18.0 0 7 0 1
cfarCfg 1 0 3 16 0 0 1 15.0 0 7 0 1

% AoA Fov (分别为子帧0和1配置)
aoaFovCfg 0 -85 85 -30 30
aoaFovCfg 1 -85 85 -30 30
compressionCfg -1 1 0 0.5 8 
intfMitigCfg -1 25 28
localMaxCfg -1 10 35 
antennaCalibParams1 -0.44086 -0.37671 -0.27167 -0.61047 -0.13922 -0.62286 0.02533 -0.60785 -0.38330 0.56158 -0.59875 0.36621 -0.73328 0.08215 -0.64923 0.01227 -0.01538 -0.58875 0.27704 -0.62524 0.38312 -0.52728 0.47943 -0.37726 -0.66345 0.09552 -0.67474 -0.19995 -0.54498 -0.49585 -0.42108 -0.48193 
antennaCalibParams2 0.52539 -0.28143 0.69080 -0.06561 0.65625 0.08118 0.57855 0.26385 -0.37817 -0.53223 -0.14532 -0.67084 0.16516 -0.73163 0.23608 -0.61774 0.58875 0.13110 0.56549 0.39886 0.45013 0.48950 0.27313 0.57507 0.06879 -0.65051 0.32404 -0.59290 0.58905 -0.44318 0.57373 -0.32166 
antennaCalibParams3 -0.02155 0.61859 -0.30334 0.63727 -0.40479 0.53766 -0.51367 0.38599 0.66302 -0.05438 0.63898 0.22076 0.54443 0.48260 1.00000 0.00140 -0.38184 -0.48633 -0.18005 -0.69617 -0.04089 -0.68475 0.15771 -0.64050 -0.48895 0.48785 -0.66699 0.26941 -0.77966 -0.04065 -0.69421 -0.13177 
analogMonitor 0 0 
calibData 0 0 0
appSceneryParams 0.0 0.0 1.0 0.0 0.0 -14.0 14.0 0.1 15.0 -5.0 5.0
appGatingParams 3 2 2 2 4
appStateParams 3 3 6 500 5 6000
appAllocParams  40 100 0.1 13 0.5 20
gtrack 1 800 30 0.0 19.41 0.1522 0.5 0.5 0.0 0.050
ransac 1 200 1.0
measureRangeBiasAndRxChanPhase 0 3. 0.5
sensorStart

附上CLI串口打印信息:
mmwDemo:/>******************************************
AM273X Two Chip Cascade Demo 04.04.00.01
******************************************
mmwDemo:/>sensorStop
Ignored: Sensor is already stopped
                                  Done
mmwDemo:/>flushCfg
Done
mmwDemo:/>% 切换为advFrame模式
Skipped
       mmwDemo:/>dfeDataOutputMode 3
Done
mmwDemo:/>channelCfg 15 7 1 15 7
Done
mmwDemo:/>adcCfg 2 1
Done
mmwDemo:/>adcbufCfg -1 0 1 0 1
Done
mmwDemo:/>lowPower 0 0
Done
mmwDemo:/>dataPathClkCfg 1 1
Done
mmwDemo:/>% Profile 配置
Skipped
       mmwDemo:/>% Profile 0: PRI较短 (Idle=5us)
Skipped
       mmwDemo:/>profileCfg 0 77 5 6 45 0 0 44.41 0 192 5000 0 0 30
Done
mmwDemo:/>% Profile 1: PRI较长 (Idle=13us)
Skipped
       mmwDemo:/>profileCfg 1 77 13 6 45 0 0 44.41 0 192 5000 0 0 30
Done
mmwDemo:/>dataPathConfig 0 1 0 2 64 64 64 0
Done
mmwDemo:/>hsiClockConfig 9 0
Done
mmwDemo:/>hsiLaneConfig 15 1 0 2 0 4 0 5 0 3 0 0
Done
mmwDemo:/>dataFormatConfig 0 1
Done
mmwDemo:/>
mmwDemo:/>% Chirp 配置
Skipped
       mmwDemo:/>% Chirp 0 使用 Profile 0 (Tx Mask 7)
Skipped
       mmwDemo:/>chirpCfg 0 0 0 0 0 0 0 7
Error -203227134
mmwDemo:/>% Chirp 1 使用 Profile 1 (Tx Mask 7)
Skipped
       mmwDemo:/>chirpCfg 1 1 1 0 0 0 0 7
Error -203227134
mmwDemo:/>
mmwDemo:/>% Advanced Frame 配置 (替换 frameCfg)
Skipped
       mmwDemo:/>% 格式: advFrameCfg <numSubFrames> <forceProfile> <numFrames> <trigSel> <trigDelay> <trigDelay>
Skipped
       mmwDemo:/>% 2个子帧, 无限帧数(0), 软件触发(1)
Skipped
       mmwDemo:/>advFrameCfg 2 0 0 1 0 0
Done
mmwDemo:/>
mmwDemo:/>% Sub-frame 0 配置 (Burst 1)
Skipped
       mmwDemo:/>% 格式: subFrameCfg <subFrameNum> <forceProfile> <chirpStart> <numChirps> <numLoops> <burstPeriodicity(ms)> ...
Skipped
       mmwDemo:/>% 使用 Chirp 0 (Profile 0), 循环 128 次, 占用时间片 25ms
Skipped
       mmwDemo:/>subFrameCfg 0 0 0 1 128 25 0 1 0
Error: Invalid usage of the CLI command
                                       Error -1
mmwDemo:/>
mmwDemo:/>% Sub-frame 1 配置 (Burst 2)
Skipped
       mmwDemo:/>% 使用 Chirp 1 (Profile 1), 循环 128 次, 占用时间片 25ms (紧接在 SF0 之后)
Skipped
       mmwDemo:/>subFrameCfg 1 0 1 1 128 25 0 1 0
Error: Invalid usage of the CLI command
                                       Error -1
mmwDemo:/>
mmwDemo:/>guiMonitor 0 3 0 0 0 0 0 1 1
Done
mmwDemo:/>guiMonitor 1 3 0 0 0 0 0 1 1
Done
mmwDemo:/>
mmwDemo:/>% CFAR 配置 (分别为子帧0和1配置)
Skipped
       mmwDemo:/>cfarCfg 0 1 3 16 0 0 1 18.0 0 7 0 1
Done
mmwDemo:/>cfarCfg 0 0 3 16 0 0 1 15.0 0 7 0 1
Done
mmwDemo:/>cfarCfg 1 1 3 16 0 0 1 18.0 0 7 0 1
Done
mmwDemo:/>cfarCfg 1 0 3 16 0 0 1 15.0 0 7 0 1
Done
mmwDemo:/>
mmwDemo:/>% AoA Fov (分别为子帧0和1配置)
Skipped
       mmwDemo:/>aoaFovCfg 0 -85 85 -30 30
Done
mmwDemo:/>aoaFovCfg 1 -85 85 -30 30
Done
mmwDemo:/>compressionCfg -1 1 0 0.5 8
Done
mmwDemo:/>intfMitigCfg -1 25 28
Done
mmwDemo:/>localMaxCfg -1 10 35
Done
mmwDemo:/>antennaCalibParams1 -0.44086 -0.37671 -0.27167 -0.61047 -0.13922 -0.62286 0.02533 -0.60785 -0.38330 0.56158 -0.59875 0.36621 -0.73328 0.08215 -0.64923 0.01227 -0.01538 -0.58875 0.27704 -0.62524 0.38312 -0.52728 0.47943 -0.37726 -0.66345 0.09552 -0.67474 -0.19995 -0.54498 -0.49585 -0.42108 -0.48193
Done
mmwDemo:/>antennaCalibParams2 0.52539 -0.28143 0.69080 -0.06561 0.65625 0.08118 0.57855 0.26385 -0.37817 -0.53223 -0.14532 -0.67084 0.16516 -0.73163 0.23608 -0.61774 0.58875 0.13110 0.56549 0.39886 0.45013 0.48950 0.27313 0.57507 0.06879 -0.65051 0.32404 -0.59290 0.58905 -0.44318 0.57373 -0.32166
Done
mmwDemo:/>antennaCalibParams3 -0.02155 0.61859 -0.30334 0.63727 -0.40479 0.53766 -0.51367 0.38599 0.66302 -0.05438 0.63898 0.22076 0.54443 0.48260 1.00000 0.00140 -0.38184 -0.48633 -0.18005 -0.69617 -0.04089 -0.68475 0.15771 -0.64050 -0.48895 0.48785 -0.66699 0.26941 -0.77966 -0.04065 -0.69421 -0.13177
Done
mmwDemo:/>analogMonitor 0 0
Done
mmwDemo:/>calibData 0 0 0
Done
mmwDemo:/>appSceneryParams 0.0 0.0 1.0 0.0 0.0 -14.0 14.0 0.1 15.0 -5.0 5.0
Done
mmwDemo:/>appGatingParams 3 2 2 2 4
Done
mmwDemo:/>appStateParams 3 3 6 500 5 6000
Done
mmwDemo:/>appAllocParams  40 100 0.1 13 0.5 20
Done
mmwDemo:/>gtrack 1 800 30 0.0 19.41 0.1522 0.5 0.5 0.0 0.050
Done
mmwDemo:/>ransac 1 200 1.0
Done
mmwDemo:/>measureRangeBiasAndRxChanPhase 0 3. 0.5
Done
mmwDemo:/>sensorStart
Debug: Init Calibration Status = 0x1ffe
                                       Debug: Init Calibration Status = 0x1ffe
                                                                              Advanced Subframe Config is not currently supported with the DDMA chain
                                                                                                                                                     Error -1

期待您的回复!