I've been working with the CC1350 Launchpad (with CC1350F128RGZ, 7x7mm, 30 GPIO's) until now. Finally, I would like to port the example program (rfPacketTx_CC1350_LAUNCHXL_tirtos_ccs) that has been written for the Launchpad to my custom board (CC1350F128RSM, 4x4mm, 10 GPIO's).
The example program compiles and runs without any problem on my custom board, but there are no packets sent. I could confirm that my custom board (hardware) is working by using the SmartRF Studio's Packet RX/TX.
Then I realised I needed to modify the board files to do pin matching for my smaller chip.
Because there was a difference in RF I/O's:
For CC1350F128RGZ (Launchpad):
RF_P - Pin 1
RF_N - Pin 2
RX_TX - Pin 3
For CC1350F128RSM (custom board):
RF_P - Pin 1
RF_N - Pin 2
RF_TX - Pin 4
Is this the reason, the program is not working?
I then came across this guide for CC26xx2, where I got stuck:
I couldn't find a guide for the CC1350 but hope it also applies to these family of MCU's. So I basically I need to modify these three files to fit for my package type:
- Board.h
- CC1350_LAUNCHXL.c
- CC1350_LAUNCHXL.h
In the CC1350_LAUNCHXL.c file, I found the TI-RTOS driver configuration data structure for the RF Driver.
But it wasn't clear for me where I could actually change the RF pins and set the correct antenna path.
UPDATE:
I found board files for CC1310 4x4 from the TI-RTOS 2.21.01.08 found here:
software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos
And after the installation here:
C:\ti\tirtos_cc13xx_cc26xx_2_21_01_08\products\tidrivers_cc13xx_cc26xx_2_21_01_01\packages\ti\boards\CC1310DK_4XD
But I ran again into errors.
Could someone please upload board files for CC1350 4x4, if these are available from TI?