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.

IWR1443: Flash address for calibration data

Part Number: IWR1443
Other Parts Discussed in Thread: TIDEP-0091

The level_sense_demo firmware writes/reads the init_cal_data structure to/from flash using the QSPI.  The flash address is located by the DEMO_CAL_FLASH_OFFSET constant.  When run in the DEMO_RUN_MEASUREMENT mode, the cal data is read from flash, which appears to be the cause why the lengthy and power-hungry calibration sequence is not run in that mode, whereas it is run in the DEMO_RUN_CALIBRATION mode.

With the high accuracy lab, the calibration sequence is run every time the unit powers up.  This creates a large, unnecessary power consumption.  We want to run the calibration once, store it in flash, and then read it back on subsequent power-ups.  However, no flash offset constant is defined in the high accuracy lab firmware.

Can we use the same 0x100000 DEMO_CAL_FLASH_OFFSET value in the high accuracy lab?  If not, what value can we use?  Are there any other considerations in adapting the cal data storage technique to the high accuracy lab firmware?

Thanks

Alan