Other Parts Discussed in Thread: IWR6843, MMWAVEICBOOST
Tool/software: Code Composer Studio
Hi,
We are using an IWR6843 mmWave sensor with an MSP432E. We are having issues when sending the configuration commands via UART. The function that is being called is:
for (command_index = 0; command_index<sizeof(CommandList)/sizeof(CommandList[0]); command_index++)
{
// Send command to mmwave
UART_write(mmwaveUartHandle, CommandList[command_index], strlen(CommandList[command_index]));
// Wait before sending next command
Task_sleep(MMWAVE_COMMAND_DELAY / Clock_tickPeriod); ...
where CommandList contains all config commands and ends with a /sensorStart.
We see all UARTs being brought up and the scope shows the command being sent to the IWR6843. Surprinsingly, the response from the IWR6843 is a delayed version of it.
- What response shall we expect from the mmWave sensor? We are flashing the pre-built binary file from the 68xx people count demo (industrial toolbox SDK v.4.0.1).
- Althoug we send the /sensorStart command, no data is seen on the MSS_LOGGER pin. We see it being 3V3 but no actual data. Shall we power cycle the sensor prior to sending de commands (press SW2 of the MMWAVEICBOOST carrier board)?
- We have the option of sending byte-wise the commands and the parameters. Shall it be done this way instead?
Thanks for your help.
Best regards,
Mario