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.

IWR1443BOOST: IWR1443BOOST EVM SDK development for UBUNTU OS

Part Number: IWR1443BOOST
Other Parts Discussed in Thread: MMWAVE-SDK

Hi,

We are going to design IWR1443BOOST EVM in our system.

At early stage, we can use TI's demoSDK for PC, I guess it is a PC with Windows OS. But our final goal is to use UBUNTU OS. So my question is:

1. Does TI have UBUNTU version SDK?

2. Can we develop our own SDK in UBUNTU OS and communicate EVM via USB? What support can TI provide?

Thank you!

Best regards./Sen.

  • Hi,
    Our final expected UBUNTU system is ARM64+UBUNTU-16.04. FYI.
  • Hello,

    The MMWAVE-SDK is available for both Windows and Linux on PC. There is no MMWAVE-SDK for ARM but the SDK is only used to build the firmware that will run on the device. Thus the firmware can be built on a Windows or Linux PC and then flashed onto the mmWave EVM/board. Once the EVM/board is flashed with the desired firmware then it can communicate with any external host one of the provided interfaces like UART or SPI.

    Please see the following thread for some more information and pointers on communicating with the device from an external microcontroller.
    e2e.ti.com/.../2501583

    Please mark the thread as answered if your question is resolved or reply if more support is required.

    Regards,
    John
  • Hi John,

    Thank you. I have 2 questions then.

    1. 'Once the EVM/board is flashed with the desired firmware then it can communicate with any external host one of the provided interfaces like UART or SPI.', Is it possible to communicate with a external host with USB in EVM?

    2. Can TI provide the sample code which can be used to configure and read data from the EVM over interface mentioned above, via UART/SPI/or USB?

    Brs/Sen

  • Sen,

    The mmWave device does not support USB, but the mmWave EVM has a UART to USB converter that allows it to communicate with Windows or Linux based devices over USB. This is how the standard mmWave SDK out-of-box demo works with the mmWave Demo Visualizer on the PC. The EVM shows up as two serial COM ports on the PC when you plug in the USB cable (and the EVM is powered on). It requires the TI emulation drivers to show up properly in Windows. On Linux it uses CDC-ACM which should be installed by default in Ubuntu.

    There is sample code for configuring and reading data referenced in the following thread.
    e2e.ti.com/.../2462050

    Regards,
    John