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.

DLPC3479: how can I read and write the OEM calibration through DLPC3479

Part Number: DLPC3479

hi Sir.,

in DLPC3479 api, there is function to read write the  "DLPC347X_DUAL_FDTS_OEM_CAL".

my customer tries many method but failed. the flow is as below. after power cycle and read the data back, the data from flash is wrong. any suggestion?

flow:

Write data type

0xDE

Erase

0xE0

Wait for completion

               -short status => check bit 0x10

 

Write data length

0xDF

Write Start data// for first data only

0xE1

Write continue// for non first data only

0xE2

BR,

frank

  • Hi Frank,

    Looks like the flow is correct, can you ask your customer to check if the flow is working with another API like "DLPC347X_DUAL_FDTS_ENTIRE_SENS_PATTERN_DATA".

    Please see the reference API for "DLPC347X_DUAL_FDTS_ENTIRE_SENS_PATTERN_DATA" - GenerateAndProgramPatternData() which uses the following functions :

    DLPC347X_DUAL_WriteFlashDataTypeSelect()

    DLPC347X_DUAL_WriteFlashErase()

    DLPC347X_DUAL_WriteFlashDataLength()

    DLPC347X_DUAL_WriteFlashStart()

    Please let me know your result. We will debug this based on the result.

    Thanks,

    Navneet