This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR6843AOPEVM: Outputting vital sign data to LCD display using ICBOOST carrier board

Part Number: IWR6843AOPEVM
Other Parts Discussed in Thread: MMWAVEICBOOST

Hi!

I'm using the IWR6843AOPEVM mmWave sensor in conjunction with the MMWAVEICBOOST carrier board. I'm trying to output heart rate and respiration rate from the Vital Signs demo to an LCD display using SPI. The display I have purchased is a HiLetgo ILI9225, and I currently have it connected to the carrier board with jumper cables. 

I'm struggling to find all of the necessary drivers, and I'm not entirely sure how to run the demo in conjunction with the display. What is the best course of action to make this work? Are there any drivers you can provide for this display or another display that would work with our current setup?

Thanks for the help! 

Matt

  • Hi Matt,

    We are looking into this. Expect a response within 24 hrs. 

    Regards,

    Josh

  • Hi Matt,

    Can you explain your set up a little bit more? I would like more details on how this data needs to look to be sent to the HiLetgo ILI9225.

    Our device supports SPI output and our SPI drivers are documented here: C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\drivers if you download our sdk

    Our device output format is explained here: link

    Our vital signs output is described in the developer's guide of the lab. 

    Now all the data is formatted to output over UART naturally. Which vital signs lab are you using?

    Thank you,

    Angie

  • Hi Angie!

    Thanks for the resources, they will be useful.

    The lab I'm using is the Vital Signs 68xx under mmWave radar sensors -> embedded software -> industrial toolbox 4.12.1.

    As for my setup, I have the display connected to the MMWAVEICBOOST board using the J5 and J6 20 pin connectors. Specifically, to the SPI_CLK, SPI_MOSI, SPI_CS, and two open GPIO pins for SPI Data/Command select and a reset. 

    As for the format of the data on the display, I simply want to output HR: (heartrate) and RR: (respiration rate), similar to the GUI provided from the lab, minus the waveforms. 

    Thanks for your help, and I hope this additional information is useful. 

  • Hi Matthew,

    Great! So you have probably seen the data output structure in the lab, it looks like this: 

    To modify this lab to send out the data over SPI you will need to open this lab in CCS and modify the lab itself and build a new custom binary image for your use case. 

    This data packet is sent in mss_main.c under the comment /* Send TLVs */

    You would need to modify this to use the SPI driver instead of UART. Then you would choose to only use the information you need from the vital signs TLV for your gui.

    Thanks,

    Angie

  • Thanks for your help!

    I was wondering if you could provide me with additional guidance on how to modify the code to use SPI. I'm a student working on a project with a deadline and I don't have a lot of experience with this sort of thing. Are there specific commands that you know will be used? Or any specific procedures that must be implemented? At this point, any knowledge or guidance is much appreciated!

    When using the ILI9225 SPI display, do I need to include the specific display drivers for the ARM Cortex R4F? If so, would these just go in the includes for the mss and/or dss? 

    Thanks again, 

    Matthew

  • Hi Matthew,

    I would recommend starting by reviewing the documentation at "file:///C:/<sdk download location>/mmwave_sdk_03_<ver>_00_00-LTS/packages/ti/drivers/spi/docs/doxygen/html/index.html". Then in the C:/<sdk download location>/mmwave_sdk_03_<ver>_00_00-LTS/packages/ti/drivers/spi/test you will see example code written of how to get started with our SPI drivers. Let me know if you have any questions!

    I am not an expert on the ILI9225 display so I am not sure if any specific drives will be needed for this display.

    Thanks,

    Angie