NRF not booting under certain (external) conditions #1531
-
Hi, Background information Issue Without any deck, the Crazyflie boots up normally and connects to the transmitter. If we first let the Crazyflie boot up and then power up the transmitter so it makes the CRTP connection, again no issues, even if decks are forced. So it seems like the NRF firmware cannot handle too many things happening at once - deck initialization and CRTP connection - while it is booting. Not sure if it is related, but this bug was also causing the NRF to get stuck at boot: Any ideas what could be happening are welcome! PS: |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Hi, this looks like a bug we had but that has been fixed already. The bug was on the nrf side that could not handle the stream of data coming at startup. So I think this is a bug on the Crazyflie side and it is interesting that it depends of the presence of a deck. What version of the firmware are you using? If not the latest, can you try with the latest version of the firmware to see if it can be reproduces with it as well? |
Beta Was this translation helpful? Give feedback.
-
Thanks Arnaud! |
Beta Was this translation helpful? Give feedback.
-
So I confirm the issue still persists with the latest NRF master (tested on cf2 with a forced deck) |
Beta Was this translation helpful? Give feedback.
-
Then we still have a bug. I think it is more likely to be on the STM32 side so I added a ticket in the firmware repos: bitcraze/crazyflie-firmware#1405. I think it would be good to have some automated test for this so we will first work at reproducing the problem using a Crazyradio. |
Beta Was this translation helpful? Give feedback.
-
Ok, thanks, will follow it there! Hope you can reproduce it |
Beta Was this translation helpful? Give feedback.
Then we still have a bug. I think it is more likely to be on the STM32 side so I added a ticket in the firmware repos: bitcraze/crazyflie-firmware#1405. I think it would be good to have some automated test for this so we will first work at reproducing the problem using a Crazyradio.