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.

OPT3101EVM: OPT3101 Source Code

Part Number: OPT3101EVM
Other Parts Discussed in Thread: MSP430F5503, , MSP430F5529

Please can someone assist?

I successfully ran the OPT3101EVM out the box with Latte and obtained good results. I subsequently started deeper evaluation using the SDK and wanted to delve into calibration. I imported the SDK into CCS , successfully compiled. After reading responses on the forum and the User Guide, I tried to flash the EVM using the Python FirmwareUpgrader despite the knowledge that the SDK is compiled for the MSP430F5529, and the EVM has a MSP430F5503. My EVM is now bricked - can you assist with the source code for the EVM or at least the *.txt so I can restore the MSP430 back to factory firmware.

Regards

Warren Muir

  • Hi Warren,

    In addition to the EVM firmware the MSP430 also holds the calibration coefficients that allow the EVM to function correctly. If you have flashed it and the flash has been cleared from the MSP then those coefficients would be lost and EVM non functional. The SDK can be used to re-run calibration on the EVM, but we would not be able to restore back the original state without the coeffs.

    Best,

    Alex

  • Thanks for the response Alex. I am somewhat disappointed in myself for even trying to flash the MSP430 even though I knew it was possibly not the right thing to do!!!

    Where can I get the firmware to restore original operation of the EVM (obviously excluding the coeffs)?

    I assume by following the calibration procedure using a MSP430F5529 Launchpad is the method used to obtain the coeffs? 

  • Hi Warren,

    We don't have an easy way to write the coeffs into the EVM. However, the SDK will do this for you. Are you okay to work within the SDK? It will not support the latte viewer, but will print out distance values on the live terminal and I would say is the easiest option. If you are still wanting to flash the EVM firmware I can check for that to provide, but you would need to write the calibration coeffs one by one manually and we would not be able to give support since that is not supported by latte out of the box.

    Best,

    Alex

  • Thanks again for your response Alex.

    I will work through the process with the SDK. However, I would appreciate the EVM firmware so that I can get that up and running again.