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/CC2640R2F: Use of ExtFlash stops services from being advertised.

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2650, , LAUNCHXL-CC2640R2

Tool/software: TI-RTOS

Hi,

I have been trying to switch from the CC2650 to the CC2640R2F. The project is based on the simple peripheral sample project, not the BLE5 one, and I have gone through the migration guide. When I run the application I am able to connect through my phone but no services are available. I have narrowed the issue down to my use of external flash, if I read or write I can't find my services, if I don't read or write I can see my services. I have confirmed using print statements that both reading and writing are functioning correctly otherwise. I have tried this on both the LAUNCHXL-CC2640R2 and on a custom board using the CC2640R2F.

Could this issue have anything to do with section 5 of the porting guide? This section was very unclear to me, also I do not use the display or any of its functions. Here is the link to the guide I used, software-dl.ti.com/.../cc2640-to-cc2640r2.html

Is there another reason why this may not work?

Thanks for the help!

Ian