HI: I found a amazing problem:My flash project is ok,and my BLE project is ok too; But when i need to write data to flash,the BLE can't work any more. code as follow: all_init.... //flashtest addr= Flash_Addr_Return(NRF_FICR->CODEPAGESIZE,NRF_FICR->CODESIZE - 1); printf("%x",*addr); Flash_Page_Erase(addr); Flash_Word_Write(addr, 0xaabbccdd); printf("%x\n\r",*addr); BTbroadcast(); thanks!