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.

CCS/CC1310: MCU does not bootup correctly after reset

Part Number: CC1310

Tool/software: Code Composer Studio

Hi all,

I'm using a CC1310F128 on a custom board. On programming, with the debugger still connected, the board works perfectly fine. The problem is that once the programming cable is disconnected and the board is reset (power-cycled), it seems that the CC1310 fails to boot up (or at the very least freezing up before the initialization carried out in my main() are started).

My first thoughts are that it must be something to do with the timers, but have no idea on how to start debugging this (since the board is working fine with the debugger connected). Any ideas?

  • Hello Mathew,

    1. Try to issue a "mass erase" with flash programmer 2 and try again.

    2. Can you check all relevant power lines using a oscilloscope and be sure that they are clean and at the correct level? There is a possibility that your custom board isn't being powered properly when the debugger isn't connected.

    3. Do you have the correct external pull-up on the reset pin? 

    4. Have you followed the REF design and made sure all the decoupling and components related to power is correct?

    5. Can you post your schematic?

  • Hi,

    Please excuse my late reply.

    1. Tried this multiple times to no avail.

    2. Checked this and I can verify that the supply line is at the correct level.

    3. There's a 100k external pullup resistor connected to the reset line.

    4. They should be, yes.

    5. Yes, please find the schematic below.

  • Hello Matthew,

    You are missing the reset circuit of 100K to VDDS and 100 nF to ground.

    Try to add it and test again.

  • Try switching the 1nF to 100 nF in the reset circuit.

    Are you still having problems?