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.

MSP-EXP430G2ET: Running DLP-7970ABP Reader/Writer Example on MSP-EXP430G2ET

Part Number: MSP-EXP430G2ET
Other Parts Discussed in Thread: DLP-7970ABP, TRF7970A, , MSP430F5529

Hello all,

I have recently purchased the TI Launchpad kit with MSP430 (Part No: MSP-EXP430G2ET) as well as the TI TRF7970A BoosterPack (Part No: DLP-7970ABP).

After installing Code Composer Studio, I successfully tested the "Out of the Box SW Example" and "Blink LED Example" Applications on my Launchpad.
Afterwards I connected the BoosterPack to the Launchpad, downloaded the DLP-7970ABP Example Code (sloc297c) and successfully built and flashed the TRF7970ABP_RFID_Reader_Demo Application. As I approach an NFC Tag to the TRF7970A, LED4 turns ON and I can read the data via PuTTY on my computer.

Now I would like to go a bit further and not only read but also write NFC Tags. I found this manual that describes the NFC reader/writer concept using the TRF7970A and provides a link to download the the firmware application.

The problem is that the firmware application targets three different hardware platforms, none of which is the MSP-EXP430G2ET, as stated in the ReadMe.txt:

"The hardware required to validate this reference design must be one of the
 following evaluation platforms:
 1. MSP430F5529 LaunchPad + DLP-7970ABP
 2. MSP430F5529 Experimenter Board + TRF7970ATB
 3. MSP432P401R LaunchPad + DLP-7970ABP
 There is a CCS project for each of these platforms supporting all three NFC
 modes: Reader/Writer, Peer to Peer, and Card Emulation."

My Launchpad is of the same family as the ones mentioned in the ReadMe.txt. Therefore I imagine that it should be possible to build and program the reader/writer example to my Launchpad by somehow modifying the hardware description. Has anybody faced the same situation? Any ideas on how to do it?

Looking forward to your suggestions.
Many thanks in advance Slight smile

 

  • Hello,

    There are ways to translate projects between platforms as long as they are using the same required peripherals. You won't be able to directly run the MSP430F5529 firmware or the MSP432P401R firmware on your device as they have different pins and peripherals. If you look in the code though you could translate the required parts to fit the MSP430G2ET. For example, I see on the diagrams that the MCU is connected via I2C and SPI so if you convert those I2C and SPI to the appropriate pins your device should be able to work. The MSP430F5529 uses USB connection whereas the MSP432P401R uses UART. I think that the MSP430G2ET would also need to use the UART connection to connect to the host.

    In general, you will have to update the code to work with your device's peripherals. Also, check that your device can use the same peripherals that are used in this program.

    Regards,

    Luke

**Attention** This is a public forum