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.

UCD90120A with unprogrammed pflash

Other Parts Discussed in Thread: UCD90120A

It seems like the sequencers arrived without factory pflash programmed. They do not respond on any address and it is not possible to program them. I figured out that they are responsive on address 11d in ROM mode. I managed to run UCD9XXX Device GUI and started debug tool and it shows bad checksum for Pflash. I also dumped Pflash from device using UCD3000 flash export, and both Program Flash and Data Flash are filled with 0xAA values. The problem occurred in all our devices so the problem does not concern one device but all of them. While looking for the firmware I found this file Which linked to Pflash file(page 45) but the link seems dead.

My question is: is it normal that those devices are shipped unprogrammed? And if so why Pflash firmware is not available to download to program them on my own?

PS
I used USB-TO-GPIO: USB Interface Adapter EVM as programmer

Marking code of devices(all series have the same):
UCD90120A
TI 29K
CKLE G4

Thanks
Rafał

  • I would suggest contacting a local sales office to discuss returning these devices, UCD90xxx devices are ATE tested with the FW in place prior to shipment.  Have they been run through any configuration loading process?

    It is possible to clear the flash with the UCD9xxxx Device GUI tools.

    I believe the link you reference from the Configuration Programming document is a TI internal server location which would not be accessible from outside the company as we do not make the FW available for download on these devices.

  • Brad said:

    It is possible to clear the flash with the UCD9xxxx Device GUI tools.


    Yes i know that that is why i run test on device that was not configured in any way. That is none of the programming pins were possibly stimulated. 
    Brad said:

    I believe the link you reference from the Configuration Programming document is a TI internal server location which would not be accessible from outside the company as we do not make the FW available for download on these devices.

    Is it possible that only programming the flash would revive the device? And if so can you email me the firmware? (I guess it is not confidential since it can be read from device)

    Thanks

    EDIT

    Here is screen with debug report

  • For some reason, the program flash checksum is clear => that is why the device stays in ROM mode upon power cycle. To revive the device, you don't have to re-program the program flash, use the "UCD3XXX & UCD9XXX Device GUI" tool: power cycle the device, click on "Scan Device in ROM Mode", if device is found in ROM mode, goes to the "Checksums" tab and click on the Calculate link to calculate the device program flash checksum. If the device ID is UCD90120A|2.3.4.0000|110603, the checksum value should be 0x0036921D. If the calculated checksum matches the device's program flash checksum => click on "Recreate" link to write the program flash checksum. If all is well, after power cycle the device, device should come up in Program Mode.