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.

IWR1642: Custom board config parameters

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

Is there a way for the application to read the config parameters from the external flash memory on the custom board, after they are configured once?

For ex:  the same application will be running on multiple devices but configuration will be different based on deployed locations.

  • Hi,

    Please see post that shows how to implement hard coded configuration. I think is the same or similar to what you are try to do.
    e2e.ti.com/.../715300

    Regards,
    Charles O
  • No, hardcoding is not a scalable way to develop software. If you hard code configuration details in apllication then you will 100 release versions of bin files, for 100 deployments with different configuration setting, It is not manageable.

    I will explain further if I have to explain "reading from extenal flash" - when the application code boots up, using mmwave-sdk api it will read a predefined memory space in the external flash . If a valid configuration is present, it will continue the code using the configuration.

    If no valid configuration present in the external flash, it will wait for configuration parameters from some where using UART etc If received it will store it using mmwave-sdk api to the flash at a predefined location and execute the code till powered off.

    Essentially I am looking for a reference to mmwave sdk api which can read/write to external flash or whether I need to look in to TI RTOS documentation for this?
  • I believe this is done using the QSPIFlash driver and I have found the document explaining how to do it.

    www.ti.com/lit/an/swra583/swra583.pdf

    I will close this thread for now.