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.

TMS570LS0432: Bootloader for vehicle flashing

Part Number: TMS570LS0432

Hi All,

I am working on a TMS570LS0432 bootloader and need to store UDS DID data using 0x2E (WriteDataByIdentifier) and read it back with 0x22 (ReadDataByIdentifier).

Currently:

  • My code supports only Application and Calibration areas.
  • There is no implementation for Bank 7 (0xF020000).
  • hhnvm.h is present, but hhnvm.c is missing.
  • Read/write seems to work, but after a power cycle, the data is lost.

I want to store 0x2E data in the EEPROM/NVM area at 0xF020000 and retain it after reset/power cycle.

Could anyone advise:

  1. How to enable/access Bank 7 (0xF020000) in the bootloader?
  2. Do I need to use TI FEE (Flash EEPROM Emulation) to write/read Bank 7?
  3. Are any linker or memory mapping changes required?
  4. Any reference code or examples for persistent storage in Bank 7 on TMS570LS0432?

Thanks in advance.
image.png