Other Parts Discussed in Thread: IWR1642, SYSBIOS
I have run the demo firmware in the IWR1642 from the quickstart directory and it is working fine. Now I compile the code from the toolbox and it looks like the DSS app is not working. I put messages in the MSS app to log the data from DSS. I get incrementing packet number, but no points in the point cloud. The debug statements It looks like this:
[C674X_0] Debug: Logging UART Instance @00815e50 has been opened successfully
Debug: DSS Mailbox Handle @0080d8e8
Debug: MMWDemoDSS create event handle succeeded
Debug: MMWDemoDSS mmWave Control Initialization succeeded
[Cortex_R4_0] **********************************************
Debug: Launching the Millimeter Wave Demo
**********************************************
float test:5.5000
Debug: MMWDemoMSS Launched the Initialization Task
Debug: System Heap (TCM): Size: 65536, Used = 2832, Free = 62704 bytes
Debug: MMWDemoMSS mmWave Control Initialization was successful
Debug: CLI is operational
[C674X_0] Debug: MMWDemoDSS ADCBUF Instance(0) @00815e38 has been opened successfully
Debug: MMWDemoDSS Data Path init succeeded
Debug: MMWDemoDSS initTask exit
[Cortex_R4_0] Debug: Heap before creating a tracker
Debug: System Heap (TCM): Size: 65536, Used = 27864, Free = 37672 bytes
Debug: (GtrackModuleInstance *)0x8008a00
Debug: System Heap (TCM): Size: 65536, Used = 50344, Free = 15192 bytes
Debug: MMWDemoMSS Received CLI sensorStart Event
Debug: System Heap (TCM): Size: 65536, Used = 50344, Free = 15192 bytes
Debug: MMWDemoMSS mmWave config succeeded
[C674X_0] processCreate: (radarProcessInstance_t *)0x801dc0
processCreate: (RADARDEMO_rangeProc_handle *)0x801e2c
processCreate: (RADARDEMO_detectionCFAR_handle *)0x802080
processCreate: (RADARDEMO_aoaEstCaponBF_handle *)0x802c90
processCreate: (radarProcessBenchmarkObj *)0x8042e8
processCreate: heatmap (float *)0x20089000
DDR Heap : size 655360 (0xa0000), used 599948 (0x9278c)
LL2 Heap : size 45056 (0xb000), used 9764 (0x2624)
LL2 Scratch : size 4096 (0x1000), used 2048 (0x800)
LL1 Scratch : size 16384 (0x4000), used 16384 (0x4000)
HSRAM Heap : size 8192 (0x2000), used 0 (0x0)
[Cortex_R4_0] ==>MMWDemo_DSS2MSS_DETOBJ_READY:0:0...==>SENDING PACKET HEADER..
==>MMWDemo_DSS2MSS_DETOBJ_READY:1:0...==>SENDING PACKET HEADER..
==>MMWDemo_DSS2MSS_DETOBJ_READY:2:0...==>SENDING PACKET HEADER..
==>MMWDemo_DSS2MSS_DETOBJ_READY:3:0...==>SENDING PACKET HEADER..
==>MMWDemo_DSS2MSS_DETOBJ_READY:4:0...==>SENDING PACKET HEADER..
==>MMWDemo_DSS2MSS_DETOBJ_READY:5:0...==>SENDING PACKET HEADER..
==>MMWDemo_DSS2MSS_DETOBJ_READY:6:0...==>SENDING PACKET HEADER..
Why is DSS not working? I am using the same configuration in the quickstart firmware. I have not modified DSS at all. Any suggestions on how to proceed?