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.

IWR6843ISK: Precompiled binary works while resource explorer sources don't

Part Number: IWR6843ISK
Other Parts Discussed in Thread: IWR6843, , UNIFLASH

Hello everyone,

I am developing a new radar board with the IWR6843 chip. When I flash it with the precompiled out of the box demo binary, i can communicate with it via the UART port and get data from it. If I build the OOTB-Demo myself, i get no signals whatsoever. Is there any additional changes I need to apply to the source code or the makefile before flashing it?

Best regards

Lukas

  • Hi Lukas,

    I have some questions to help me to better understand you situation:

    1. Which version of the mmWave SDK are you using?
    2. Are you just attempting to use the makefiles for building or are you importing the project to Code Composer Studio to build?
      • If the former, have you followed the steps to set up your build environment outlined in the SDK User's Guide?
      • If the latter, have you followed the Developers Guide section of the Out of Box Demo User Guide from the Industrial Toolbox?
    3. Do you see any errors or warnings when you are building?

    Best Regards,

    Josh

  • I have solved the problem myself. Strangely the makefile of the mss doesnt compile the dss project. I tried to first build the dss project and then build the mss project. Apparently the mss makefile deletes the dss binary in the process. So I first compiled the dss binary, then manually build the mss binary and afterwards manually entered the commands for the post build process which I, in retrospective, could have also done by using "make post build"

  • Actually im still at a loss, the binary successfully compiled and all and ist a few kBs smaller than the precomiled one. But I still dont get any output over uart.

    My setup is as follows:

    Hardware:

    IWR6843ISK board and another IWR6843 I made myself.

    Software:

    CCS 12.0.0.00009
    Uniflash 8.0.0.4026
    MMWaveSDK3.06.00 LTS
    Industrial Toolbox 4.12.1

  • Hi, 

    What method are you using to check UART output? Are you using the mmWave Demo Visualizer? Is there any response after sending configuration commands to the device?

    As you have mentioned, the DSS project must be built before the MSS project.

    Best Regards,

    Josh

  • I have written a python script which reads the UART buffer and then further uses the data. When i use it with the precompiled binary, i get all detected targets, their range and so on. When using my selfcompiled binary i dont read anything on the uart buffer. 

    In both cases i can open the uart port, send a configuration but i get no response in the working and non-working case

  • Hi,

    Just to confirm, are you using the same switch settings and the same configuration file for the prebuilt binary and the binary that you rebuilt?

    Also I would like to confirm, are you building the OOB demo located at the path: <SDK_INSTALL>/packages/ti/demo/xwr68xx/mmw ?

    I will attempt to recreate the issue you are facing on my end.

    Also it seems that you are only using the makefiles (without CCS) to attempt to rebuild the demo. While this should be working, I would ask that you try the process which uses CCS to import and build the project (Since you already have CCS installed). This process is described in the Out of Box Demo User Guide in the mmWave Industrial Toolbox.

    Best Regards,

    Josh