The previous thread is locked, and I'm not sure why. I wasn't done yet.
I may have code that is working for the CW output, however I haven't been able to confirm that. I'd like to know if there is a way to determine if the BSS can return a status to verify that.
If we give the software a full setup via the CLI interface, we get the following.
configuration with the tracker settings runs fine
Debug: Sending rlRfSetLdoBypassConfig with 0 0 0
============ Heap Memory Stats ============
Size Used Free DPCUsed
System Heap(TCMB) 98304 31360 66944 3072
L3 786176 491520 294656
localRam(TCMB) 4096 512 3584
============ Heap Memory Stats ============
Size Used Free DPCUsed
System Heap(L2) 32768 16008 16760 0
L3 786176 32768 753408
localRam(L2) 50176 23848 26328
localRam(L1) 16384 5872 10512
dfeDataOutputMode=a0000000
Starting Sensor (issuing MMWave_start)
[C674X_0] Data Path Stopped (last frame processing done)
DSS Task Stack Usage (Note: Task Stack Usage) ==========
initTask 4096 764 3332
Task Name Size Used Free
ObjDet DPM 4096 2308 1788
HWI Stack (same as System Stack) Usage ============
Size Used Free
2048 748 1300
[Cortex_R4_0] Data Path Stopped (last frame processing done)
============================================
MSS Task Stack Usage (Note: Task Stack Usage) ==========
Task Name Size Used Free
Init 2048 1752 296
Mmwave Control 3072 2368 704
ObjDet DPM 8192 4760 3432
HWI Stack (same as System Stack) Usage ============
Size Used Free
2048 808 1240
Sensor has been stopped: startCount: 1 stopCount 1
running the CW configuration after a full setup, sensorStart/sensorStop with no data-path calls we get:
....
Sensor has been stopped: startCount: 1 stopCount 1
Debug: CRC Channel @080117f8 has been opened successfully
Debug: Launched the mmwaveLink Management Task
Debug: BSS Mailbox Handle @08001d78
Debug: Disabling the device
Debug: BSS Mailbox Handle @08001d78
Debug: Power on request successfully passed to the BSS
RF H/W Version : 02.00
RF F/W Version : 06.03.02.06.20.08.11
RF F/W Patch Version : 00.00.00.00.00.00.00
mmWaveLink Version: 01.02.06.06
Debug: Finished rlEnableContMode
Debug: Finished rlSetContModeConfig
mmwDemo:/>dfeDataOutputMode 2
Done
mmwDemo:/>contModeCfg 60.25, 0, 0, 10000, 0, 131072, 30, 0, 256
gCLI_mmwave_freq_scal_factor is: 256
startFreqConst is: 1497521872
Debug: MmwaveLink_initLink
Debug: MmwaveLink_getVerison:
Debug: MmwaveLink_enableContMode
Debug: MmwaveLink_setContModeConfig
Debug: CW configured, starting sensor...
Debug: sensor start attempted
Done
It seems as though the configuration was taken by the BSS, and may be running.
After this we need to do a sensorSoftReset on the device, since we bypassed the normal call for the CLI sensorStart. As I mentioned initially, the thrust of my question is there a BSS status call we can make, or a muxed output we can look at with a 'scope to see if the synthesizer is actually running the CW configuration?
Regards,
-TomG.