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.

CCS/IWR1443BOOST: IWR1443BOOST mmWave SDK Demo

Expert 1985 points
Part Number: IWR1443BOOST
Other Parts Discussed in Thread: MMWAVE-SDK, UNIFLASH

Tool/software: Code Composer Studio

Hello,

At the first run of the IWR1443BOOST device(mmWave SDK EVM Out-of-Box Demo based on mmWave_Demo_Visualizer), the results are correct. 

But when I build the mmwave-sdk based on CCS and mmw_user_guide(I can see “CLI is operational”), in the first upload the .xer4f and connect to mmWave_Demo_Visualizer the results are correct and if the board is restarted, board does not connect to the software and "Send config to mmwavwe device" does not work. Why?

Thank you for your help.

Best regards,

Amin

  • Hello,

    In other words, when the program (CCS) is running, the board connects to the mmWave_Demo_Visualizer and "Send config to mmwavwe device" can work correctly.

    Best regards,
    Amin
  • Hello Amin,

    What do you mean that the 'board is restarted'? Are you disconnecting the power supply and reconnecting it or are you simply resetting the board through the reset switch?

    Either way, the .xer4f must be reloaded after resetting the board. Are you reloading the program each time?

    Regards,

    Adrian
  • Hello Adrian,

    Thank you for your help. In all resets with power supply(reconnecting) and NRST switch, after reseting the board can not connect to mmWave_Demo_Visualizer, In this case, the program(.xer4f) must be reloaded onto the board again and run in the CCS, then I can connect the board to mmWave_Demo_Visualizer.
    “Either way, the .xer4f must be reloaded after resetting the board. Are you reloading the program each time?” —>YES

    Best regards,
    Amin
  • Hello Adrian,
    After I loaded the first .xer4f by CCS on the board, the .xer4f must be reloaded after resetting the board. Factory settings did not have this problem.
    Best regards,
    Amin
  • Hello Amin,

    Sorry, I am a little confused by the statement: "Factory settings did not have this problem" <--- what exactly are the factory settings you are referring to? Are you talking about the .bin file that comes pre-flashed onto the device right out of the box?

    As far as having to reload the program each time, this is a necessary requirement each time the board is restarted if you are debugging through CCS. If you are just trying to run the mmWave Demo visualizer, you can instead flash the xwr14xx_mmw_demo_mss.bin one time and then you will be able to run the demo with no issue after restarting the EVM. However, I understand that CCS debug may be required for further development, in which case reloading the program after restarting the EVM will be required.

    Regards,

    Adrian

  • Hello Adrian,

    I mean that, for out of the box, I did not need to reload program each time. So, how can I run the mmw-sdk on the board without having to reloading the program each time after restarting the EVM?
    Sorry, I do not understand your meaning: … xwr14xx_mmw_demo_mss.bin… . How do I do this?

    Best regards,
    Amin
  • Hello Amin,

    Please try following the slides in this guide. I think they should cover what you are looking for. Please note that you will be required to install UniFlash in order to properly flash the binary files. Once the EVM is flashed with the binaries as shown in this guide, you should be able to run the demo without re-flashing after restarting the EVM. The only time you need to reload the program is if you are trying to run the demo through CCS debug mode. If you run into any more issues, feel free to ask.

    Run_mmWaveSDK_demo.pdf

    Regards,

    Adrian

  • Hello Adrian,

    Thank you. It's works fine. Now assume we do not have these two .bin files to load using the UniFlash on the board.

    How can I convert or generate these .bin files to load on the flash? A picture of the project is shown in the figure: 

    Best regards, 

    Amin

  • Hello Amin,

    I am assuming you have the SDK 1.05 installed. Inside the C:\ti\mmwave_sdk_01_00_00_05\docs directory, you can find a file called mmwave_sdk_user_guide.pdf.

    Please follow the instructions highlighted in section 4. 4. Developing using SDK, which will explain how to build the binaries. Before doing this, make sure you download and install all of the necessary prerequisites in the mmwave_sdk_release_notes.pdf found in the same directory as the User's Guide.

    Regards,

    Adrian

  • Hello Adrian,

    Thanks for your help.

    Best regards,
    Amin