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.

2808/2809 Device ID for Flash programming

Hi,

 With the recent shortage of parts, we are forced to use 2809's in place of 2808's in our product. I have to be able to update firmware in the field using the serial flash tools, but with the currently available tools, they don't automatically detect which device and therefore which algorithms to use. While the CCS flash tool add-in does automatically detect the different parts, SDFlash and C2ooo do not and it's not practical for my customers to connect an emulator for programming.

Is there a way to use the device ID at  0x3F FFB9 to detect which device is connected (this must be a yes since CCS can do it)? If so, what are the codes for the different parts?

I've searched the literature and all I can find is a brief mention of this location in SPR722 with no details about the part codes.

Thanks,

Bob

  • Hi Bob -

    Bob D. said:
    Is there a way to use the device ID at  0x3F FFB9 to detect which device is connected (this must be a yes since CCS can do it)? If so, what are the codes for the different parts?

    The flash tools use the PARTID at address 0x882.  The value corresponding to each device is documented in the data manual - just search for "PARTID".

    Cheers

    Lori

  • Ok, I found it. Thank you.

     

  • Hi

    What is the document's name  that I can find "PARTID"?

    Cause I'm doing the similar job about detect multiple devices and connect particular one.

    But I can not find any information related to my work.

    Thanks

  • Hi,

     It's in SPRS230 (Ti website shows n is the latest revision). Search "PARTID". It's in section 3.4.

    Regards,

    Bob

  • Hi, Bob

    Do you solve your problem?

    Cause I want to ask you some question about device ID.

    I'm working on PLC's research.

    I want two devices(with F28069 control card) to connect the other one.

    And I want to give these two devices an ID that the other one can recognize them and receive their data.

    Do you have any suggestion that can help me with this problem?

    Thanks,

    Wayne

  • Hi Wayne,

     I'm not quite sure what you're trying to do, but in my device the device ID is fixed in the ROM. Depending on your device, there may be OTP that you can program with a unique code.

    Thanks,

    Bob

  • Hi Bob

    Could you explain what are you doing in this paragraph?

    "Is there a way to use the device ID at  0x3F FFB9 to detect which device is connected?"

    It seems like what I want to do.

    Thanks,

    Wayne