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.

TRF7970AEVM: CCS vs CrossStudio for MSP430

Other Parts Discussed in Thread: TRF7970A

Hi, All 

Recently we have purchased NFC Transceiver Evaluation Module: TRF7970AEVM (including 5 sample TAG of ISO15693 transponders) from TI.  Using TRF7970A C Code example provided by TI and the compiler  CCS, I  compiled the sample codes successfully.  Using the software  TRF7970A_GUI_WIN7_11_2013 provided by TI, the testing results are very good.  As an example, here is the log file:

13:57:55.626 COM12
13:57:55.627 COM11
13:57:55.627 COM10
13:57:55.627 COM9
13:57:55.628 COM8
13:57:55.628 COM7
13:57:55.628 COM6
13:57:55.628 COM5
13:57:55.629 COM4
13:57:55.629 COM3
13:57:55.655 --> 0108000304FF0000
13:57:57.760 *** Read TIMEOUT ***
13:57:57.788 COM2
13:57:58.083 --> 0108000304FF0000
13:57:58.093 <-- 0XFF COM PORT: TRF7970A EVM

13:57:58.095 **** COM Port found! ****
13:58:09.884 --> 010A0003041001210000
13:58:09.886 COM2
13:58:10.473 <-- 0X10: Register write request.

13:58:10.478 --> 010C00030410002101020000
13:58:10.990 <-- 0X10: Register write request.

13:58:10.992 --> 0109000304F0000000
13:58:11.398 <-- 0XF0: AGC Toggle

13:58:11.401 --> 0109000304F1FF0000
13:58:11.808 <-- 0XF1: AM PM Toggle

Then I tried to compile the sample codes by using the compiler CrossStudio for MSP430 from Rowley Associate. The compiling is successful. However, the testing is not successful. Here is the log file

13:53:38.825 COM12
13:53:38.826 COM11
13:53:38.826 COM10
13:53:38.826 COM9
13:53:38.826 COM8
13:53:38.826 COM7
13:53:38.827 COM6
13:53:38.827 COM5
13:53:38.827 COM4
13:53:38.827 COM3
13:53:38.854 --> 0108000304FF0000
13:53:40.960 *** Read TIMEOUT ***
13:53:40.988 COM2
13:53:41.067 --> 0108000304FF0000
13:53:41.279 <-- 0XFF COM PORT: TRF7970A EVM

13:53:41.280 **** COM Port found! ****
13:53:48.424 --> 0108000304FE0000
13:53:48.431 COM2
13:53:48.847 <-- 0XFF COM PORT: TRF7970A EVM

13:54:24.386 --> 010A0003041001210000
13:54:24.794 <-- 0XFF COM PORT: TRF7970A EVM

13:54:24.800 --> 010C00030410002101020000
13:54:25.210 <-- 0XFF COM PORT: TRF7970A EVM

13:54:25.218 --> 0109000304F0000000
13:54:25.630 <-- 0XFF COM PORT: TRF7970A EVM

13:54:25.632 --> 0109000304F1FF0000
13:54:26.040 <-- 0XFF COM PORT: TRF7970A EVM

where the response is always going to 0XFF (see above highlight parts).  Any hints for helping me to solve this issue?

  • Ruihua,

    You could try the MSP430 forum. On the CCS team we don't have any experience with the Rowley compiler. On the MSP430 forum there likely are some other users who have used it and ported code from the TI compiler to Rowley.

    Regards,
    John
  • Ruihua -
    we in this product group also have zero experience with this compiler - is there a reason you don't want to use CCS or IAR? in looking at the Rowley website - it looks like they have a evaluation version - best i think we can do here for you is try that out on this side and see what we can figure out.

    have you contacted their support folks, too? is this the first time you have used it?
  • Dear Josh,

    All our products  use CrossStudio for MSP430 that we purchased several years ago. That's one reason that we tried to develop NFC stuffs by using CrossStudio instead of CCS.  

    We really appreciate that you download Rowlet's evaluation version and help us figure out the issue.  

    Thank you

    John

     

     

  • Hi Ruihua,

    I just got the eval version for CrossStudio up and running. In order to save some time, I was wondering if you could please provide us a .zip of the imported CrossStudio solution for the TRF7970AEVM sample project?