NFC Peer-to-Peer Example TRF7970A_P2P_1.00_35 seems work not properly. I have two questions
I am experienced firmware engineer but NFC novice.
My company planed to use NFC peer-to-peer communication between our health equipments and smart phone. Today's smart phone has enough computing power and storage to manipulate personal/private health information without any other devices and needed only wireless & disturbance free communication path form our health equipments to it. The NFC tag and tag emulating applications activate bluetooth or wifi or mobile and communication between smart phone and device are executed by bluetooth or wifi or mobile that based on backend. Because of the NFC tag and tag emulating applications' communication need backend, we proper peer-to-peer that dose not need backend.
I select TI's NFC solution because I had experienced on TI data sheet and firmware and TI documents and firmware clearly written are well known.
I meet 2 critical problems while tracing TI NFC peer-to-peer example.
Using TI's peer-to-peer example is TRF7970A_P2P_1.00_35 and explanation document is SLOA192–-April 2014, "NFC Active and Passive Peer-to-Peer Communication Using the TRF7970A". And used ide is CCS 5.5.
Problem 1:
When debug tracing TRF7970A_P2P_1.00_35 with CCS5.5 and MSP430F5529 experimenter board with TRF7970ATB pair, at main.c's line 172 meet "serial_printf("DC",P2P_DISCONNECTED);" code.
I can't find out how to see the serial_printf("DC",P2P_DISCONNECTED);. print out result form source code comment and TI's document's.
I need serial_printf() message to understand TI peer-to-peer operation.
Question 1:
Where the serial_printf puts print out result? terminal? focused notepad?
What I do to see the serial_printf() result?
Problem 2:
Windows NFC peer-to-peer control UI program "TI NFC Tool.exe is NFC-Configuration Tab as described in chapter 8.1 of SLOA192–-April 2014, "NFC Active and Passive Peer-to-Peer Communication Using the TRF7970A".
As shown SLOA192–-April 2014's "Figure 20. TI NFC Tool(Advance COM Tab)", I select com5 and 115200 baud rate. Where com5 name is "MSP430 Application UART(COM5)" that detected by device manager of winodws 7. And click connect. The connect button of TI NFC Tool.exe UI changed to Disconnect from Connect and left bottom conner's "Disconnected" indicating word changed Connected from Disconnected and character's back ground color changed to green from red. After then, check out Target Mode(s) Passive 106kbps box and Initiator Mode(s) Passive 106kbps box and other boxs do not check and then click "start P2P". I think the experimenter board should run in passive 106kbps mode target and Initiator only as described in chapter 8.1, But experimenter board worked Active F 424 kbps mode(It seemed on experimenter board's LCD). See attached photo.
I think TI NFC Tool.exe dose not communicate with EXP board correctly.
Question 2 :
What/how to do the for TI NFC Tool.exe communicate with EXP board correctly?
Below are my development Envirnments
NFC Peer-to-Peer Example: TRF7970A_P2P_1.00_35
ide : ccs5.5
project creation : The TRF7970A_P2P_1.00_35 imported in ccs5.5 project using code composer Studio's "Existing CCS Eclipse Projects".
using board : (1) MSP430F5529 Exp board with TRF7970ATB<-- code tracing
(2) MSP430F5529LP with DLP's TRF7970A board
execution code generation : (1) MSP430F5529_EXP_BOARD [Active]
(2) MSP430F5529_LAUNCHPAD [Active]
(EDIT: Removed Compile Information as it is not relevant)