Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crazyflie not booting when one deck is forced and a CRTP controller is used #1405

Open
ataffanel opened this issue Sep 2, 2024 · 2 comments
Labels

Comments

@ataffanel
Copy link
Member

From bitcraze/discussions#1531: When the Crazyflie is compiled with one forced deck and a CRTP controller is used, the Crazyflie is not starting properly.

First step would be to reproduce this problem in the stab lab, since this is at least the second time we see that. What is likely happening is that there is a flood of CRTP packet reaching the STM32 just at startup and it is somehow locking something. Currently most of the use-case of the Crazyflie, and all of the automated test, have a very quiet radio communication at startup.

Thanks @matejkarasek for reporting the bug!

@ataffanel
Copy link
Member Author

I think to simulate the problem the test should look something like:

  1. Send hand-crafted commander packet using the python crazyradio driver directly (ie. not using the lib) on the Crazyflie channel/address
  2. Start or restart the Crazyflie under test by power-cycling it
  3. After ~10 seconds, stop sending the commander packets
  4. Try to connect the Crazyflie

@ToveRumar is this something we could already test in the stab lab?

@ToveRumar
Copy link
Contributor

@ToveRumar is this something we could already test in the stab lab?

Yes, we definitely could and since this seem to be a bug that reappeared, its a good candidate.

@ToveRumar ToveRumar added the bug label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants