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.

PGA900EVM: How to load the code using the GUI software for PGA900EVM

Part Number: PGA900EVM
Other Parts Discussed in Thread: PGA900

Hi team,

The customer  uses PGA900EVM. He needs to use OTP to load his HEX file  through the GUI software for PGA900EVM

The loading the hex file steps are as below:

1. Open the GUI software.

2. Enter the attach page of the GUI software.

3. Click the folder button to load HEX file into GUI.

4. When he clicks Load OTP Memory button, the OTP Status shows 0%, the hex file cannot be load to the EVM. 

Please check the attach.

The hex file can be load to EVM through the LOAD Dev RAM button.

So, if the customer uses the Load OTP Memory button to load his hex file,  would you please explain

how to set the configurations of the hardware and the GUI software

and how to load the customer's hex file to EVM using the Load OTP Memory button?

Best Wishes,
Mickey Zhang
Asia Customer Support Center
Texas Instruments

  • Hi team,

    Would anyone can reply this question? My customer is waiting for my reply.
  • Hi team,
    Would you please explain how to set the configurations of the hardware and the GUI software?
  • Hi Mickey,

    First, the customer needs to confirm that the OTP has not already been programmed somehow. They can check this by reading the OTP_PROG_DATA registers in the Low Level Configuration page of the GUI.

    Next, when selecting the EEPROM, DEVRAM &OTP page, you must first place the microcontroller in reset to enable the digital interface access. This is probably already done correctly, since the GUI will not allow you to enter this page without placing the microcontroller in reset.

    Finally, in hardware, 7.5V must be applied to the VP_OTP pin. Jumper J15 must be closed for the OTP programming:

  • 1. The value of OTP_PROG_DATA registers are all 0x00.
    2. I've already chosen the Digital Interface.
    3. Jumper J15 must be closed, and the VP_OTP pin was measured to be 7.5V.

    I has changed the new PGA900, or I cann't download hex to PGA900.
  • Hello,

    Actually, a better way to check if the device is programmed is to use a hex file filled with all 0's and run the Verify OTP function. I have a hex file that you can use to check: pga900_OTP_allz_8k.hex

    Next, please make sure that the Start Addr and End Addr fields are set to the default (0x0 and 0x3):

    Can you please post the hex file, so that I can try this in my lab to ensure the hex file is not corrupted somehow? You can attach it here, or please send it to Mickey and he can forward it to me. I realize that it apparently works with the DEVRAM, but I just want to double check that there is no problem with the hex file itself.

    Regards,