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: CC2650RHB + iOs issue

Part Number: CC2650

Tool/software: TI-RTOS

Hello, my name is Oleg and I have a problem with CC2650RHB and iOs device (iPhone)

We are using a custom board based on CC2650RHB chip. We are using multi role and Serial Port Profile.

In 1-5 minutes we get exception: fsmPowerUpState at RFCC26XX_singleMode:754

In this file ( RFCC26XX_singleMode.c line on 754) : HWREG(PRCM_BASE + PRCM_O_RFCMODESEL) = pCurrClient->clientConfig.pRfMode->rfMode;

I don't understand what is wrong?

We get this error only with iOs device, on android all work fine

IAR 7.70

BLE Stack v 2.02.01

  • Hi Oleg,

    You didn't modify the ble_user_config.c file did you?

    Can you run the same application on a launchpad? This would allow us to eliminate your hardware as a source of error.

    Another check would be to see if you flash simple_peripheral on to your custom board, does the same problem happen?

    Regards,
    Rebel
  • Hello, Rebel, thanks for your responce. I can't start the same application on the launchpad because it wiil need many changes in the application code. Sorry.

    This problem only with iOs, that is why custom board scheme is good.

    We approximatelly founded the error. iOs application use Client Characteristic Configuration every transaction (Send 0x0001 at the start transaction and 0x0000 at the end). The transaction start every 7 seconds.

    I think frequently changes of Client Characteristic Configuration is the reason of HardFault.