Hi all, I'm a hardware engineer but learning to do some programming on the side so please bear with me as I'm very new to the programming field. This is also my first experience using any operating system functions. I have a system that contains a CC1310F64 (SPI master) and another processor (SPI slave) which is the source of data that I need to transmit to the CC1310 to send out over the RF in high speed mode. This is a custom board. Previously, on this exact same unit, I've had the CC1310 broadcasting to a CC1200 through smartrf using the rfPacketTx_CC1310_LAUNCHXL_TI example.
The basis of my project is the rfPacketErrorRate example. I have SPI working well enough for the time being. Where I'm running into issues is at:
RF_runCmd(rfHandle, (RF_Op*)RF_pCmdFs_preDef, RF_PriorityNormal, NULL, 0);
The system simply hangs at this point. I've included my tx.c as well as my rfExamples.cfg. I'm sure I have some logical errors that I can work through later...for now, I just need to get this RF_runCmd working.
I did also modify smartrf_settings_predefined.c with all instances of .txPower being reduced to 0x24cb as well as the instances of .centerFreq being adjusted to 0x0393 (for 915MHz) as well as instances of .frequency being changed to 0x0393. However, I did try restoring the defaults which don't work either.
I'm working out of tirtos_cc13xx_cc26xx_2_21_00_06 with CCS6.2 and using the XDS110 debugger on the CC1310 launchpad.
The errors I'm seeing in ROV are:
BIOS:
,ti.sysbios.knl.Clock,Module,N/A,N/A,Caught exception in view init code: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/rov/StructureDecoder.xs", line 518: java.lang.Exception: Target memory read failed at address: 0x200026b4, length: 32This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.
,ti.sysbios.family.arm.m3.Hwi,Module,N/A,exception,An exception has occurred!
,ti.sysbios.knl.Semaphore,Basic,(0x20001f8c),pendElems,Error: Problem scanning pend Queue: JavaException: java.lang.Exception: Target memory read failed at address: 0xbebebebe, length: 8This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.
,ti.sysbios.knl.Semaphore,Basic,(0x2000267c),pendElems,Error: Problem scanning pend Queue: JavaException: java.lang.Exception: Target memory read failed at address: 0xbebebebe, length: 8This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.
Clock: address 0x20000178:
Caught exception in view init code. Target memory read failed at address: 0x200026b4, length: 32 This read is at an INVALID address according to the application's section map. The application is likely either uninitialized or corrupt.