This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Why Flash access should be restricted in radio operation?

Hi

I want to know why flash memory access should be scheduled in between the protocol radio event? is there any relation between the flash access and radio opeartion physically ?

thanks

Parents
  • Some processing from the CPU is required to handle the radio events, but not much. The problem with that is that the CPU is halted during flash operations, see NVMC chapter in the reference manual. So the problem is not the radio itself, but the availability of the CPU.

  • Hi, Berg

    I have some question about it.

    Does this mean I can't call pstorage_store any time, when the BLE is work? If I called it, the BLE connection may be lost, right?

    How could I do if my BLE-sensor product need to real-time restore the data when BLE connection works? Need I disconnect the connection, then save to flash, then automatically reconnection it? But out purpose to set the transter interval is 1s, you said the save time should be more than 1s up-to 10s, right?

Reply
  • Hi, Berg

    I have some question about it.

    Does this mean I can't call pstorage_store any time, when the BLE is work? If I called it, the BLE connection may be lost, right?

    How could I do if my BLE-sensor product need to real-time restore the data when BLE connection works? Need I disconnect the connection, then save to flash, then automatically reconnection it? But out purpose to set the transter interval is 1s, you said the save time should be more than 1s up-to 10s, right?

Children
No Data
Related