Hi team,
I use TLSR8253 and build a bluetooth mesh node in low power feature. Normally, after provision success, node will reboot and run low power feature. Here, I have a problem, chip is constantly being reset.
I found that, in low power feature, blt_sdk_main_loop (); causes error.
void main_loop ()
{
static u32 tick_loop;
tick_loop ++;
#if (BLT_SOFTWARE_TIMER_ENABLE)
soft_timer_mesh_adv_proc();
blt_soft_timer_process(MAINLOOP_ENTRY);
#endif
////////////////////////////////////// BLE entry /////////////////////////////////
blt_sdk_main_loop ();
....
}
I don t know if the problem is in the cstartup.s startup file and the boot.link link file. I use TLSR8253 and i tried to fix it. Initial file for TLSR8258 and chip not working.
File cstartup.s and boot link here.