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.
Tool/software:
Hi,
I'm running some tests which involve checking the EEPROM on the devise.
I see that R170 NVMSCRC is defined in the programmers guide as "NVM Stored CRC", but no definition for R172 NVMLCRC. Both registers are displayed on the EEPROM page.
Am I missing something here?
Thanks,
Bret
Hi Bret,
We are updating the programmers guide to include more detail. ( Kyle Yamabe for awareness)
The NVMLCRC should be on there, if not will be added in the next document update.
This register is the NVM Live CRC. The stored CRC value is what gets programmed in EEPROM after a successful EEPROM programming. At next start-up, the CRC is calculated (NVMLCRC) and compared with the NVMSRC readback from EEPROM. If the two do not match, then there was an error during EEPROM programming or EEPROM readback at start-up.
Regards,
Jennifer
Just what I was looking for.
Thanks once again for your extremely timely help.
Bret
One other thing I meant to ask earlier... The "Save Contents to File" button on the EEPROM page saves what was written to the devise EEPROM to a log file. Is there anyway to output the EEPROM stored values? Looking for a way to determine exactly which registers changed if the two CRCs no longer match following testing. Thanks.
Hi Bret,
We currently don't have such feature in TICS Pro (reading back EEPROM into a file).
You can read from EEPROM by accessing the EEPROM memory space directly through the NVMDAT and MEMADDR registers or by reading back the registers that get stored in EEPROM at the next power-up.
The registers that get stored in EEPROM are listed in the .txt export of the EEPROM page:
Regards,
Jennifer