2021-09-10 03:35 AM
is disabled problem dissappear. When fault accured thread shows 0x2, 0xffffffe9, 0xf000af00, adresses jumps. Fault Analyze tool shows sp (MSP) at 0x2002ff30, pc at 0x2, xpsr at 0x2, r1-r3 at 0x2, r12 at 0x3, mmfar at 0xe00, usage fault details attemt to switch to invalide state (INSTATE), hard fault details shows bus, memory management or usage fault (FORCED)
2021-09-12 03:47 AM
I did more investigations of the problem and it looks like removing floating point unit calculations that are packed as uint8_t advertising data packets and replacing them with fixed points do not trigger a fault any more. I did test for the weekend and no errors occured. Is there any timing dependance between run->offMode(sequenceser deciding whether it is sleep, stop or standby) implemented using tiny_lpm sequencer and floating point unit? For me it looks like there is an issue when adverting packet is requested by hci command and floating point unit is in between and processor is sleeped by idle task.
2024-05-14 12:05 AM
I kindly ask this example because I'm looking for a FW a similar application.
Best regards