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.

Is there a way for the executing code to determine that it's running on a 5402A versus a 5402?



I have a customer that would like to keep one image for both legacy 5402 and the new 5402A. To that end the current image does execute on the new 5402A, but the customer will program the PLL to take advantage of the higher CPU speed.

Is there a way for the executing code to determine that it's running on a 5402A versus a 5402?

 

Thank you,

Jason

  • Jason,

    There doesn't appear to be any customer accessible identifier on the devices.  One possible method would be to use a GPIO and have it pulled high for one device and low for the other.  During boot up the customer could read the state of the GPIO pin to determine which device software to run.

  • What about the extra McBSP is there a way they can reliably read (and or write) a value to one of its registers to prove that the McBSP exists and therefore that it's a 5204A?