Other Parts Discussed in Thread: CC1350
Custom board - based heavily on the LaunchPadXL design.
System appears to be working well while debugging (using XDS110 via CC1310 launchpad).
Once the system is flashed, if it is reset either by a reset button or power loss it doesn't appear to start up. The code is based off the rxPacketTx project - ported to CC1310F32. I have tested both the TI-RTOS and NoRTOS forms of the project.
Board voltages on power on
VDDS = 3.308 VDC
VDDR = 1.669 VDC
DCOUPL = 1.272 VDC
From research my guess is the issue is that the crystals aren't starting up, so the system isn't coming out of standby. I have resisted measuring the crystals directly, given the warnings in documentation. I have used the same crystals as the Launch XL BOM and the soldering connections seem solid. I soldering these prototype boards myself but I haven't had any issues with any of the other connections to sensors, JTAG, power etc.
Where should I go from here, is there anything obvious I'm missing?
- Is there a section of the project code that I might have missed porting from the CC1310F128 code? From research the base CCFG.h configuration should be 24 MHz HF OSC and external RTC OSC (which I have).
- I have tried changing CCFG config to derive the LF OSC from the HF OSC
- A common complaint across other similar issues was grounding issues on the DC/DC converter. This looks marginal on the current board, so I wired a direct connection to a GND connection close to the CC1310. VDDR seems low, does this suggest any particular issues?
- Testing the crystals - the connections seem solid, not sure where else to go