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.

RTOS/CC2650: TIMAC slow start-up time

Part Number: CC2650
Other Parts Discussed in Thread: TIMAC

Tool/software: TI-RTOS

HI, 

It looks like the TIMAC takes a long time to boot. I measured 122 ms from reset. 

Is there a way to improve that. Our target is less than 10ms.

Thanks.

  • Hi,

    How exactly are you doing this measurement? Also, is this target boot time for a RFD or a FFD?

    Regards,
    Hector
  • Hi, 

    It's a RFD. 

    I send a byte on the UART just before it enters in   MSA_Process();  and I measure the time between the reset pulse and the UART transmission start. 

  • Could you try removing the UART driver from your project and instead of sending a byte through UART just toggle a GPIO right before MSA_Process. I think this might be better to estimate the real bootup time since this will remove any overhead added by the UART driver. Then from here we can start looking into any other parts in the startup sequence that can either be removed or optimized accordingly for your application.

    Another thing to take into consideration for startup times is NVM storage, for example if you have too many NV items that are getting initialized or read from NV at boot it will add some delay to your startup.

    Regards,
    Hector