From 0472049fdb83a60d2ff66f63d84146889980c121 Mon Sep 17 00:00:00 2001 From: bbartels <bbartels@iastate.edu> Date: Fri, 7 Apr 2017 06:46:58 -0500 Subject: [PATCH] Update README.md --- quad/README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/quad/README.md b/quad/README.md index 0bb5211ab..d0ee1d85a 100644 --- a/quad/README.md +++ b/quad/README.md @@ -1,6 +1,6 @@ # Quadcopter -The quad/ directory contains all code that programs the quadcopter. This +The `quad/` directory contains all code that programs the quadcopter. This includes any C libraries we have written, any HDL to program the Zybo on the quad, and the XSDK main project that runs on the Zybo. @@ -32,6 +32,14 @@ directories: cd src/<project> && make ``` +To build the XSDK project, use the XSDK IDE. Source the proper XSDK files, and +then start up the XSDK IDE. Be sure to select the `xsdk_workspace` directory +in the quad directory as your "workspace": +``` +source /opt/Xilinx/14.7/ISE_DS/settings64.sh +xsdk & +``` + ## Testing _Write tests! It makes automating things so much easier._ @@ -50,7 +58,8 @@ cd src/<project> && make test ### Manually testing the hardware interface Of course, we cannot run our automated tests on code that needs the Zybo. But -we have still written manual tests that you can use to test each specific -driver in the hardware interface. +we have manual tests that you can use to test each specific driver in the +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. -- GitLab