diff --git a/quad/README.md b/quad/README.md index 298602985dab7218993638e4c3aaa1ec1779df7e..4723b848d6509afe038a9051f026f32b6c5403b7 100644 --- a/quad/README.md +++ b/quad/README.md @@ -64,6 +64,12 @@ hardware interface. Look in `xsdk_workspace/real_quad/src/hw_impl_zybo_tests.c` for instructions. Ideally, you would run these tests from the XSDK IDE. +### XSDK FYIs +The XIlinx SDK has a few quirks that are important to watch out for: + 1. From the [documentation](https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/SDK_Doc/tasks/sdk_t_tcf_limitations_faq.htm), if you abort program execution while at a breakpoint inside an interrupt handler, when re-running the program, interrupts don’t fire. You have to do a hard reset of the board (cycle power) to have interrupts work again. + 2. After doing a `git pull`, refresh the files by right-clicking on the project in the sidebar and clicking "Refresh" + 3. The project does not detect changes in header files, so if you modify a `.h` file, you should do a clean before building, otherwise you may experience unexpected behavior. + ### Quad Stats Optical flow sensor is offset by 35.64 degrees.