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.

RE: PGA400-Q1: Programming with Keil uVision

Hello everyone,
I am looking for the way of programming PGA400 with the code generated by Keil uVision. Can someone explain to me how to do it through TPIC83R300 BENCH EVM GUI please? I used OTP option to load hex file into device, it programmed it once and since then every time when I try to program it doesn't pass verification step.
  • Hi Lukasz,

    I have split this thread into its own for ease of searching. If you are trying to program the same device with new firmware, then it will not pass the verification step because it will not actually program the OTP (one time programmable) again, so the OTP memory will not match the new HEX file.

    It seems like you have already successfully programmed it the first time, but just in case, the instructions for programming from a HEX file are included in the user's guide in section 6.6.1: www.ti.com/.../sldu010a.pdf

    Regards,
  • Hi Scott,

    now it makes sense why I am unable to re-program the chip. Is it any way of forcing OTP memory to be re-programmed (e.g. higher voltage on the pin, etc.)? I really would like to have opportunity to test my code on the same chip. Please advise.

    Regards

    Lukasz

  • Hi Lukasz,


    Unfortunately there is no way to reprogram the OTP, and there is no reprogrammable development memory built into the PGA400. The only option is to use a new device for each new version of the firmware.

    Regards,