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.

CCS/PGA900: Same Firmware performs different when using it in OTP instead of DEVRAM

Part Number: PGA900

Tool/software: Code Composer Studio

Hi there,

I wrote and tested a firmware for the PGA900 and it worked perfectly fine when using DEVRAM Memory. Now I wanted to store the Firmware in OTP Memory so that I don't have to 

program the Memroy after every Power On. Now using the OTP the Firmware behaves different. For example I'm communicating via SPI to an other device. Works fine on devram but does not work for a long time in otp mode. Are there any changes in Performance or Hardware of the PGA Platform when using different Memories ? 

Thanks, A

  • Hello Andreas,

    Just to clarify does the SPI not work at all when using the firmware from the OTP? Or does it just run more slowly?

    The performance should not change depending on what memory source you are using.

    Regards,
  • Hello,
    the spi is working. i watched the signals with a logic analyiser. And the Pga Firmware is communicating correctly but as soon as i send more read requests in a shorter period of time it gets stuck. Is it possible that the use of the pga without the xds200 debug probe changes the performance. ( no breakpoints or watchpoints, only used it to start my program).

    Regards, A
  • Hi Andreas,

    What is the timing between the read requests when it starts to go bad? And this worked without issue with the same timing when running from the DEVRAM?

    I wouldn't expect the performance to change between the two programming methods.

    Regards,