From 3784c7048dfc623c656cdb17c1b4c614217bcccd Mon Sep 17 00:00:00 2001 From: Brendan Bartels <bbartels@iastate.edu> Date: Tue, 14 Mar 2017 14:33:40 -0500 Subject: [PATCH] wip: Fix quad build scripts - Start tracking Debug/Release makefiles in git - Remove old TCL scripts (keep main build for reference later) - Build quad using makefiles --- quad/.gitignore | 3 +- quad/Makefile | 2 +- quad/scripts/build_zybo.sh | 10 + .../build.sh => scripts/old_quad_build.sh} | 0 .../modular_quad_pid/.build_app.tcl | 4 - .../modular_quad_pid/.build_bsp.tcl | 3 - .../modular_quad_pid/.build_fsbl.tcl | 4 - .../modular_quad_pid/.clean_app.tcl | 3 - .../modular_quad_pid/.create_bsp.tcl | 3 - .../modular_quad_pid/.create_fsbl.tcl | 3 - .../modular_quad_pid/.gitignore | 6 +- .../Debug/ext/computation_graph/subdir.mk | 84 ++++++ .../Debug/ext/quad_app/subdir.mk | 264 ++++++++++++++++++ .../Debug/ext/queue/subdir.mk | 24 ++ .../modular_quad_pid/Debug/makefile | 61 ++++ .../modular_quad_pid/Debug/objects.mk | 8 + .../modular_quad_pid/Debug/sources.mk | 23 ++ .../modular_quad_pid/Debug/src/subdir.mk | 60 ++++ .../Release/ext/computation_graph/subdir.mk | 84 ++++++ .../Release/ext/quad_app/subdir.mk | 264 ++++++++++++++++++ .../Release/ext/queue/subdir.mk | 24 ++ .../modular_quad_pid/Release/makefile | 61 ++++ .../modular_quad_pid/Release/objects.mk | 8 + .../modular_quad_pid/Release/sources.mk | 23 ++ .../modular_quad_pid/Release/src/subdir.mk | 60 ++++ quad/xsdk_workspace/modular_quad_pid/clean.sh | 7 - .../modular_quad_pid/src/hw_impl_zybo_uart.c | 7 +- 27 files changed, 1069 insertions(+), 34 deletions(-) create mode 100644 quad/scripts/build_zybo.sh rename quad/{xsdk_workspace/modular_quad_pid/build.sh => scripts/old_quad_build.sh} (100%) delete mode 100644 quad/xsdk_workspace/modular_quad_pid/.build_app.tcl delete mode 100644 quad/xsdk_workspace/modular_quad_pid/.build_bsp.tcl delete mode 100644 quad/xsdk_workspace/modular_quad_pid/.build_fsbl.tcl delete mode 100644 quad/xsdk_workspace/modular_quad_pid/.clean_app.tcl delete mode 100644 quad/xsdk_workspace/modular_quad_pid/.create_bsp.tcl delete mode 100644 quad/xsdk_workspace/modular_quad_pid/.create_fsbl.tcl create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/ext/computation_graph/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/ext/quad_app/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/ext/queue/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/makefile create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/objects.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/sources.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Debug/src/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/ext/computation_graph/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/ext/quad_app/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/ext/queue/subdir.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/makefile create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/objects.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/sources.mk create mode 100644 quad/xsdk_workspace/modular_quad_pid/Release/src/subdir.mk delete mode 100644 quad/xsdk_workspace/modular_quad_pid/clean.sh diff --git a/quad/.gitignore b/quad/.gitignore index b18b9b0b9..e469a6fd8 100644 --- a/quad/.gitignore +++ b/quad/.gitignore @@ -6,4 +6,5 @@ obj/ lib/ lib-zybo/ TAGS -out/ \ No newline at end of file +out/ +sw/ \ No newline at end of file diff --git a/quad/Makefile b/quad/Makefile index 99e67d4f4..4e4e57905 100644 --- a/quad/Makefile +++ b/quad/Makefile @@ -14,7 +14,7 @@ default: $(MAKE) -C src/quad_app zybo: - cd xsdk_workspace/modular_quad_pid && bash build.sh + bash scripts/build_zybo.sh boot: $(BOOT) diff --git a/quad/scripts/build_zybo.sh b/quad/scripts/build_zybo.sh new file mode 100644 index 000000000..85cf328a8 --- /dev/null +++ b/quad/scripts/build_zybo.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +DIR="$(dirname "${BASH_SOURCE[0]}")" + +set -e + +PATH=$PATH:/remote/Xilinx/14.7:/opt/Xilinx/14.7/ISE_DS +source settings64.sh + +cd $DIR/../xsdk_workspace/modular_quad_pid/Release && make all \ No newline at end of file diff --git a/quad/xsdk_workspace/modular_quad_pid/build.sh b/quad/scripts/old_quad_build.sh similarity index 100% rename from quad/xsdk_workspace/modular_quad_pid/build.sh rename to quad/scripts/old_quad_build.sh diff --git a/quad/xsdk_workspace/modular_quad_pid/.build_app.tcl b/quad/xsdk_workspace/modular_quad_pid/.build_app.tcl deleted file mode 100644 index d7cbdc28e..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/.build_app.tcl +++ /dev/null @@ -1,4 +0,0 @@ -cd .. -sdk set_workspace . -sdk set_build_config -app modular_quad_pid -type release -sdk build_project -type app -name modular_quad_pid diff --git a/quad/xsdk_workspace/modular_quad_pid/.build_bsp.tcl b/quad/xsdk_workspace/modular_quad_pid/.build_bsp.tcl deleted file mode 100644 index 6188f060a..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/.build_bsp.tcl +++ /dev/null @@ -1,3 +0,0 @@ -cd .. -sdk set_workspace . -sdk build_project -type bsp -name system_bsp diff --git a/quad/xsdk_workspace/modular_quad_pid/.build_fsbl.tcl b/quad/xsdk_workspace/modular_quad_pid/.build_fsbl.tcl deleted file mode 100644 index ca98b772f..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/.build_fsbl.tcl +++ /dev/null @@ -1,4 +0,0 @@ -cd .. -sdk set_workspace . -sdk set_build_config -app zybo_fsbl -type release -sdk build_project -type app -name zybo_fsbl diff --git a/quad/xsdk_workspace/modular_quad_pid/.clean_app.tcl b/quad/xsdk_workspace/modular_quad_pid/.clean_app.tcl deleted file mode 100644 index c30119a0a..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/.clean_app.tcl +++ /dev/null @@ -1,3 +0,0 @@ -cd .. -sdk set_workspace . -sdk clean_project -type app -name modular_quad_pid diff --git a/quad/xsdk_workspace/modular_quad_pid/.create_bsp.tcl b/quad/xsdk_workspace/modular_quad_pid/.create_bsp.tcl deleted file mode 100644 index 48668ef35..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/.create_bsp.tcl +++ /dev/null @@ -1,3 +0,0 @@ -cd .. -sdk set_workspace . -sdk create_bsp_project -name system_bsp -hwproject system_hw_platform -proc ps7_cortexa9_0 -os standalone diff --git a/quad/xsdk_workspace/modular_quad_pid/.create_fsbl.tcl b/quad/xsdk_workspace/modular_quad_pid/.create_fsbl.tcl deleted file mode 100644 index 6c9ca7b40..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/.create_fsbl.tcl +++ /dev/null @@ -1,3 +0,0 @@ -cd .. -sdk set_workspace . -sdk create_app_project -name zybo_fsbl -app {Zynq FSBL} -hwproject system_hw_platform -proc ps7_cortexa9_0 -os standalone -lang C diff --git a/quad/xsdk_workspace/modular_quad_pid/.gitignore b/quad/xsdk_workspace/modular_quad_pid/.gitignore index e09df2b78..0172c9648 100644 --- a/quad/xsdk_workspace/modular_quad_pid/.gitignore +++ b/quad/xsdk_workspace/modular_quad_pid/.gitignore @@ -1,3 +1,5 @@ -Debug/ -Release/ +*.o +*.d +*.elf +*.size bootimage/ diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/ext/computation_graph/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Debug/ext/computation_graph/subdir.mk new file mode 100644 index 000000000..5ca516e5f --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/ext/computation_graph/subdir.mk @@ -0,0 +1,84 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/computation_graph.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_accumulator.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_add.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_constant.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_gain.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_mult.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_pow.c + +OBJS += \ +./ext/computation_graph/computation_graph.o \ +./ext/computation_graph/node_accumulator.o \ +./ext/computation_graph/node_add.o \ +./ext/computation_graph/node_constant.o \ +./ext/computation_graph/node_gain.o \ +./ext/computation_graph/node_mult.o \ +./ext/computation_graph/node_pow.o + +C_DEPS += \ +./ext/computation_graph/computation_graph.d \ +./ext/computation_graph/node_accumulator.d \ +./ext/computation_graph/node_add.d \ +./ext/computation_graph/node_constant.d \ +./ext/computation_graph/node_gain.d \ +./ext/computation_graph/node_mult.d \ +./ext/computation_graph/node_pow.d + + +# Each subdirectory must supply rules for building sources it contributes +ext/computation_graph/computation_graph.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/computation_graph.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_accumulator.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_accumulator.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_add.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_add.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_constant.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_constant.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_gain.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_gain.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_mult.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_mult.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_pow.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_pow.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/ext/quad_app/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Debug/ext/quad_app/subdir.mk new file mode 100644 index 000000000..aa98b08cd --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/ext/quad_app/subdir.mk @@ -0,0 +1,264 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/PID.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/actuator_command_processing.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/callbacks.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/commands.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/communication.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/control_algorithm.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/controllers.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/conversion.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/iic_utils.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/initialize_components.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/log_data.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/mio7_led.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/new_log_data.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/node_bounds.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/node_mixer.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/node_pid.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/packet_processing.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/quad_app.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/send_actuator_commands.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/sensor.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/sensor_processing.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/timer.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/update_gui.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/user_input.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/util.c + +OBJS += \ +./ext/quad_app/PID.o \ +./ext/quad_app/actuator_command_processing.o \ +./ext/quad_app/callbacks.o \ +./ext/quad_app/commands.o \ +./ext/quad_app/communication.o \ +./ext/quad_app/control_algorithm.o \ +./ext/quad_app/controllers.o \ +./ext/quad_app/conversion.o \ +./ext/quad_app/iic_utils.o \ +./ext/quad_app/initialize_components.o \ +./ext/quad_app/log_data.o \ +./ext/quad_app/mio7_led.o \ +./ext/quad_app/new_log_data.o \ +./ext/quad_app/node_bounds.o \ +./ext/quad_app/node_mixer.o \ +./ext/quad_app/node_pid.o \ +./ext/quad_app/packet_processing.o \ +./ext/quad_app/quad_app.o \ +./ext/quad_app/send_actuator_commands.o \ +./ext/quad_app/sensor.o \ +./ext/quad_app/sensor_processing.o \ +./ext/quad_app/timer.o \ +./ext/quad_app/update_gui.o \ +./ext/quad_app/user_input.o \ +./ext/quad_app/util.o + +C_DEPS += \ +./ext/quad_app/PID.d \ +./ext/quad_app/actuator_command_processing.d \ +./ext/quad_app/callbacks.d \ +./ext/quad_app/commands.d \ +./ext/quad_app/communication.d \ +./ext/quad_app/control_algorithm.d \ +./ext/quad_app/controllers.d \ +./ext/quad_app/conversion.d \ +./ext/quad_app/iic_utils.d \ +./ext/quad_app/initialize_components.d \ +./ext/quad_app/log_data.d \ +./ext/quad_app/mio7_led.d \ +./ext/quad_app/new_log_data.d \ +./ext/quad_app/node_bounds.d \ +./ext/quad_app/node_mixer.d \ +./ext/quad_app/node_pid.d \ +./ext/quad_app/packet_processing.d \ +./ext/quad_app/quad_app.d \ +./ext/quad_app/send_actuator_commands.d \ +./ext/quad_app/sensor.d \ +./ext/quad_app/sensor_processing.d \ +./ext/quad_app/timer.d \ +./ext/quad_app/update_gui.d \ +./ext/quad_app/user_input.d \ +./ext/quad_app/util.d + + +# Each subdirectory must supply rules for building sources it contributes +ext/quad_app/PID.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/PID.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/actuator_command_processing.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/actuator_command_processing.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/callbacks.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/callbacks.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/commands.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/commands.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/communication.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/communication.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/control_algorithm.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/control_algorithm.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/controllers.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/controllers.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/conversion.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/conversion.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/iic_utils.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/iic_utils.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/initialize_components.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/initialize_components.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/log_data.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/log_data.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/mio7_led.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/mio7_led.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/new_log_data.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/new_log_data.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/node_bounds.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/node_bounds.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/node_mixer.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/node_mixer.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/node_pid.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/node_pid.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/packet_processing.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/packet_processing.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/quad_app.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/quad_app.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/send_actuator_commands.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/send_actuator_commands.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/sensor.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/sensor.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/sensor_processing.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/sensor_processing.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/timer.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/timer.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/update_gui.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/update_gui.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/user_input.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/user_input.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/util.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/util.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/ext/queue/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Debug/ext/queue/subdir.mk new file mode 100644 index 000000000..62a2b5e38 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/ext/queue/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +/local/ucart/MicroCART_17-18/quad/src/queue/queue.c + +OBJS += \ +./ext/queue/queue.o + +C_DEPS += \ +./ext/queue/queue.d + + +# Each subdirectory must supply rules for building sources it contributes +ext/queue/queue.o: /local/ucart/MicroCART_17-18/quad/src/queue/queue.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/makefile b/quad/xsdk_workspace/modular_quad_pid/Debug/makefile new file mode 100644 index 000000000..1541d5523 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/makefile @@ -0,0 +1,61 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include src/subdir.mk +-include ext/queue/subdir.mk +-include ext/quad_app/subdir.mk +-include ext/computation_graph/subdir.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +ifneq ($(strip $(S_UPPER_DEPS)),) +-include $(S_UPPER_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables +ELFSIZE += \ +modular_quad_pid.elf.size \ + + +# All Target +all: modular_quad_pid.elf secondary-outputs + +# Tool invocations +modular_quad_pid.elf: $(OBJS) ../src/lscript.ld $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: ARM gcc linker' + arm-xilinx-eabi-gcc -Wl,-T -Wl,../src/lscript.ld -L../../system_bsp/ps7_cortexa9_0/lib -o "modular_quad_pid.elf" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +modular_quad_pid.elf.size: modular_quad_pid.elf + @echo 'Invoking: ARM Print Size' + arm-xilinx-eabi-size modular_quad_pid.elf |tee "modular_quad_pid.elf.size" + @echo 'Finished building: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES)$(ELFSIZE)$(S_UPPER_DEPS) modular_quad_pid.elf + -@echo ' ' + +secondary-outputs: $(ELFSIZE) + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/objects.mk b/quad/xsdk_workspace/modular_quad_pid/Debug/objects.mk new file mode 100644 index 000000000..24a8ef289 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/objects.mk @@ -0,0 +1,8 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := -lm -Wl,--start-group,-lxil,-lgcc,-lc,--end-group + diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/sources.mk b/quad/xsdk_workspace/modular_quad_pid/Debug/sources.mk new file mode 100644 index 000000000..2ab3ec257 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/sources.mk @@ -0,0 +1,23 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +LD_SRCS := +S_UPPER_SRCS := +S_SRCS := +OBJ_SRCS := +OBJS := +C_DEPS := +EXECUTABLES := +ELFSIZE := +S_UPPER_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +src \ +ext/queue \ +ext/quad_app \ +ext/computation_graph \ + diff --git a/quad/xsdk_workspace/modular_quad_pid/Debug/src/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Debug/src/subdir.mk new file mode 100644 index 000000000..ad5162ebf --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Debug/src/subdir.mk @@ -0,0 +1,60 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../src/hw_impl_zybo.c \ +../src/hw_impl_zybo_axi_timer.c \ +../src/hw_impl_zybo_global_timer.c \ +../src/hw_impl_zybo_i2c.c \ +../src/hw_impl_zybo_mio7_led.c \ +../src/hw_impl_zybo_pwm_input.c \ +../src/hw_impl_zybo_pwm_output.c \ +../src/hw_impl_zybo_system.c \ +../src/hw_impl_zybo_tests.c \ +../src/hw_impl_zybo_uart.c \ +../src/main.c \ +../src/platform.c + +LD_SRCS += \ +../src/lscript.ld + +OBJS += \ +./src/hw_impl_zybo.o \ +./src/hw_impl_zybo_axi_timer.o \ +./src/hw_impl_zybo_global_timer.o \ +./src/hw_impl_zybo_i2c.o \ +./src/hw_impl_zybo_mio7_led.o \ +./src/hw_impl_zybo_pwm_input.o \ +./src/hw_impl_zybo_pwm_output.o \ +./src/hw_impl_zybo_system.o \ +./src/hw_impl_zybo_tests.o \ +./src/hw_impl_zybo_uart.o \ +./src/main.o \ +./src/platform.o + +C_DEPS += \ +./src/hw_impl_zybo.d \ +./src/hw_impl_zybo_axi_timer.d \ +./src/hw_impl_zybo_global_timer.d \ +./src/hw_impl_zybo_i2c.d \ +./src/hw_impl_zybo_mio7_led.d \ +./src/hw_impl_zybo_pwm_input.d \ +./src/hw_impl_zybo_pwm_output.d \ +./src/hw_impl_zybo_system.d \ +./src/hw_impl_zybo_tests.d \ +./src/hw_impl_zybo_uart.d \ +./src/main.d \ +./src/platform.d + + +# Each subdirectory must supply rules for building sources it contributes +src/%.o: ../src/%.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -Wall -O0 -g3 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/ext/computation_graph/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Release/ext/computation_graph/subdir.mk new file mode 100644 index 000000000..ded259e8f --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/ext/computation_graph/subdir.mk @@ -0,0 +1,84 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/computation_graph.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_accumulator.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_add.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_constant.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_gain.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_mult.c \ +/local/ucart/MicroCART_17-18/quad/src/computation_graph/node_pow.c + +OBJS += \ +./ext/computation_graph/computation_graph.o \ +./ext/computation_graph/node_accumulator.o \ +./ext/computation_graph/node_add.o \ +./ext/computation_graph/node_constant.o \ +./ext/computation_graph/node_gain.o \ +./ext/computation_graph/node_mult.o \ +./ext/computation_graph/node_pow.o + +C_DEPS += \ +./ext/computation_graph/computation_graph.d \ +./ext/computation_graph/node_accumulator.d \ +./ext/computation_graph/node_add.d \ +./ext/computation_graph/node_constant.d \ +./ext/computation_graph/node_gain.d \ +./ext/computation_graph/node_mult.d \ +./ext/computation_graph/node_pow.d + + +# Each subdirectory must supply rules for building sources it contributes +ext/computation_graph/computation_graph.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/computation_graph.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_accumulator.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_accumulator.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_add.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_add.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_constant.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_constant.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_gain.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_gain.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_mult.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_mult.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/computation_graph/node_pow.o: /local/ucart/MicroCART_17-18/quad/src/computation_graph/node_pow.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/ext/quad_app/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Release/ext/quad_app/subdir.mk new file mode 100644 index 000000000..e98b994ae --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/ext/quad_app/subdir.mk @@ -0,0 +1,264 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/PID.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/actuator_command_processing.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/callbacks.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/commands.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/communication.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/control_algorithm.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/controllers.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/conversion.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/iic_utils.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/initialize_components.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/log_data.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/mio7_led.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/new_log_data.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/node_bounds.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/node_mixer.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/node_pid.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/packet_processing.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/quad_app.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/send_actuator_commands.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/sensor.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/sensor_processing.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/timer.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/update_gui.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/user_input.c \ +/local/ucart/MicroCART_17-18/quad/src/quad_app/util.c + +OBJS += \ +./ext/quad_app/PID.o \ +./ext/quad_app/actuator_command_processing.o \ +./ext/quad_app/callbacks.o \ +./ext/quad_app/commands.o \ +./ext/quad_app/communication.o \ +./ext/quad_app/control_algorithm.o \ +./ext/quad_app/controllers.o \ +./ext/quad_app/conversion.o \ +./ext/quad_app/iic_utils.o \ +./ext/quad_app/initialize_components.o \ +./ext/quad_app/log_data.o \ +./ext/quad_app/mio7_led.o \ +./ext/quad_app/new_log_data.o \ +./ext/quad_app/node_bounds.o \ +./ext/quad_app/node_mixer.o \ +./ext/quad_app/node_pid.o \ +./ext/quad_app/packet_processing.o \ +./ext/quad_app/quad_app.o \ +./ext/quad_app/send_actuator_commands.o \ +./ext/quad_app/sensor.o \ +./ext/quad_app/sensor_processing.o \ +./ext/quad_app/timer.o \ +./ext/quad_app/update_gui.o \ +./ext/quad_app/user_input.o \ +./ext/quad_app/util.o + +C_DEPS += \ +./ext/quad_app/PID.d \ +./ext/quad_app/actuator_command_processing.d \ +./ext/quad_app/callbacks.d \ +./ext/quad_app/commands.d \ +./ext/quad_app/communication.d \ +./ext/quad_app/control_algorithm.d \ +./ext/quad_app/controllers.d \ +./ext/quad_app/conversion.d \ +./ext/quad_app/iic_utils.d \ +./ext/quad_app/initialize_components.d \ +./ext/quad_app/log_data.d \ +./ext/quad_app/mio7_led.d \ +./ext/quad_app/new_log_data.d \ +./ext/quad_app/node_bounds.d \ +./ext/quad_app/node_mixer.d \ +./ext/quad_app/node_pid.d \ +./ext/quad_app/packet_processing.d \ +./ext/quad_app/quad_app.d \ +./ext/quad_app/send_actuator_commands.d \ +./ext/quad_app/sensor.d \ +./ext/quad_app/sensor_processing.d \ +./ext/quad_app/timer.d \ +./ext/quad_app/update_gui.d \ +./ext/quad_app/user_input.d \ +./ext/quad_app/util.d + + +# Each subdirectory must supply rules for building sources it contributes +ext/quad_app/PID.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/PID.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/actuator_command_processing.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/actuator_command_processing.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/callbacks.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/callbacks.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/commands.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/commands.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/communication.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/communication.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/control_algorithm.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/control_algorithm.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/controllers.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/controllers.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/conversion.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/conversion.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/iic_utils.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/iic_utils.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/initialize_components.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/initialize_components.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/log_data.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/log_data.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/mio7_led.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/mio7_led.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/new_log_data.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/new_log_data.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/node_bounds.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/node_bounds.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/node_mixer.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/node_mixer.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/node_pid.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/node_pid.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/packet_processing.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/packet_processing.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/quad_app.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/quad_app.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/send_actuator_commands.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/send_actuator_commands.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/sensor.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/sensor.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/sensor_processing.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/sensor_processing.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/timer.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/timer.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/update_gui.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/update_gui.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/user_input.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/user_input.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + +ext/quad_app/util.o: /local/ucart/MicroCART_17-18/quad/src/quad_app/util.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/ext/queue/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Release/ext/queue/subdir.mk new file mode 100644 index 000000000..f1f9d0801 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/ext/queue/subdir.mk @@ -0,0 +1,24 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +/local/ucart/MicroCART_17-18/quad/src/queue/queue.c + +OBJS += \ +./ext/queue/queue.o + +C_DEPS += \ +./ext/queue/queue.d + + +# Each subdirectory must supply rules for building sources it contributes +ext/queue/queue.o: /local/ucart/MicroCART_17-18/quad/src/queue/queue.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/makefile b/quad/xsdk_workspace/modular_quad_pid/Release/makefile new file mode 100644 index 000000000..1541d5523 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/makefile @@ -0,0 +1,61 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +-include ../makefile.init + +RM := rm -rf + +# All of the sources participating in the build are defined here +-include sources.mk +-include src/subdir.mk +-include ext/queue/subdir.mk +-include ext/quad_app/subdir.mk +-include ext/computation_graph/subdir.mk +-include subdir.mk +-include objects.mk + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +ifneq ($(strip $(S_UPPER_DEPS)),) +-include $(S_UPPER_DEPS) +endif +endif + +-include ../makefile.defs + +# Add inputs and outputs from these tool invocations to the build variables +ELFSIZE += \ +modular_quad_pid.elf.size \ + + +# All Target +all: modular_quad_pid.elf secondary-outputs + +# Tool invocations +modular_quad_pid.elf: $(OBJS) ../src/lscript.ld $(USER_OBJS) + @echo 'Building target: $@' + @echo 'Invoking: ARM gcc linker' + arm-xilinx-eabi-gcc -Wl,-T -Wl,../src/lscript.ld -L../../system_bsp/ps7_cortexa9_0/lib -o "modular_quad_pid.elf" $(OBJS) $(USER_OBJS) $(LIBS) + @echo 'Finished building target: $@' + @echo ' ' + +modular_quad_pid.elf.size: modular_quad_pid.elf + @echo 'Invoking: ARM Print Size' + arm-xilinx-eabi-size modular_quad_pid.elf |tee "modular_quad_pid.elf.size" + @echo 'Finished building: $@' + @echo ' ' + +# Other Targets +clean: + -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES)$(ELFSIZE)$(S_UPPER_DEPS) modular_quad_pid.elf + -@echo ' ' + +secondary-outputs: $(ELFSIZE) + +.PHONY: all clean dependents +.SECONDARY: + +-include ../makefile.targets diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/objects.mk b/quad/xsdk_workspace/modular_quad_pid/Release/objects.mk new file mode 100644 index 000000000..24a8ef289 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/objects.mk @@ -0,0 +1,8 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +USER_OBJS := + +LIBS := -lm -Wl,--start-group,-lxil,-lgcc,-lc,--end-group + diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/sources.mk b/quad/xsdk_workspace/modular_quad_pid/Release/sources.mk new file mode 100644 index 000000000..2ab3ec257 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/sources.mk @@ -0,0 +1,23 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +O_SRCS := +C_SRCS := +LD_SRCS := +S_UPPER_SRCS := +S_SRCS := +OBJ_SRCS := +OBJS := +C_DEPS := +EXECUTABLES := +ELFSIZE := +S_UPPER_DEPS := + +# Every subdirectory with source files must be described here +SUBDIRS := \ +src \ +ext/queue \ +ext/quad_app \ +ext/computation_graph \ + diff --git a/quad/xsdk_workspace/modular_quad_pid/Release/src/subdir.mk b/quad/xsdk_workspace/modular_quad_pid/Release/src/subdir.mk new file mode 100644 index 000000000..1ea77e8c1 --- /dev/null +++ b/quad/xsdk_workspace/modular_quad_pid/Release/src/subdir.mk @@ -0,0 +1,60 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../src/hw_impl_zybo.c \ +../src/hw_impl_zybo_axi_timer.c \ +../src/hw_impl_zybo_global_timer.c \ +../src/hw_impl_zybo_i2c.c \ +../src/hw_impl_zybo_mio7_led.c \ +../src/hw_impl_zybo_pwm_input.c \ +../src/hw_impl_zybo_pwm_output.c \ +../src/hw_impl_zybo_system.c \ +../src/hw_impl_zybo_tests.c \ +../src/hw_impl_zybo_uart.c \ +../src/main.c \ +../src/platform.c + +LD_SRCS += \ +../src/lscript.ld + +OBJS += \ +./src/hw_impl_zybo.o \ +./src/hw_impl_zybo_axi_timer.o \ +./src/hw_impl_zybo_global_timer.o \ +./src/hw_impl_zybo_i2c.o \ +./src/hw_impl_zybo_mio7_led.o \ +./src/hw_impl_zybo_pwm_input.o \ +./src/hw_impl_zybo_pwm_output.o \ +./src/hw_impl_zybo_system.o \ +./src/hw_impl_zybo_tests.o \ +./src/hw_impl_zybo_uart.o \ +./src/main.o \ +./src/platform.o + +C_DEPS += \ +./src/hw_impl_zybo.d \ +./src/hw_impl_zybo_axi_timer.d \ +./src/hw_impl_zybo_global_timer.d \ +./src/hw_impl_zybo_i2c.d \ +./src/hw_impl_zybo_mio7_led.d \ +./src/hw_impl_zybo_pwm_input.d \ +./src/hw_impl_zybo_pwm_output.d \ +./src/hw_impl_zybo_system.d \ +./src/hw_impl_zybo_tests.d \ +./src/hw_impl_zybo_uart.d \ +./src/main.d \ +./src/platform.d + + +# Each subdirectory must supply rules for building sources it contributes +src/%.o: ../src/%.c + @echo 'Building file: $<' + @echo 'Invoking: ARM gcc compiler' + arm-xilinx-eabi-gcc -DNDEBUG=1 -Wall -O2 -I../../system_bsp/ps7_cortexa9_0/include -I"/local/ucart/MicroCART_17-18/quad/src/computation_graph" -I"/local/ucart/MicroCART_17-18/quad/src/quad_app" -I"/local/ucart/MicroCART_17-18/quad/src/queue" -c -fmessage-length=0 -I../../system_bsp/ps7_cortexa9_0/include -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o "$@" "$<" + @echo 'Finished building: $<' + @echo ' ' + + diff --git a/quad/xsdk_workspace/modular_quad_pid/clean.sh b/quad/xsdk_workspace/modular_quad_pid/clean.sh deleted file mode 100644 index c122bd624..000000000 --- a/quad/xsdk_workspace/modular_quad_pid/clean.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -source /remote/Xilinx/2015.4/SDK/2015.4/settings64.sh - -echo "Cleaning modular_quad_pid" - -xsct .clean_app.tcl || exit 1 diff --git a/quad/xsdk_workspace/modular_quad_pid/src/hw_impl_zybo_uart.c b/quad/xsdk_workspace/modular_quad_pid/src/hw_impl_zybo_uart.c index 549c21f8f..58594ab6f 100644 --- a/quad/xsdk_workspace/modular_quad_pid/src/hw_impl_zybo_uart.c +++ b/quad/xsdk_workspace/modular_quad_pid/src/hw_impl_zybo_uart.c @@ -20,7 +20,7 @@ int zybo_uart_reset(struct UARTDriver *self) { if (self->state == NULL) { return -1; } - queue = queue_init(&queue, buff, MAX_UART_BUFFER_SIZE); + queue_init(&queue, buff, MAX_UART_BUFFER_SIZE); } XUartPs *inst = self->state;; @@ -68,8 +68,9 @@ int zybo_uart_reset(struct UARTDriver *self) { return 0; } -int zybo_uart_write(struct UARTDriver *self, unsigned char c) { - XUartPs_SendByte(inst->Config.BaseAddress, data[i]); +int zybo_uart_write(struct UARTDriver *self, unsigned char c) {\ + XUartPs *inst = self->state; + XUartPs_SendByte(inst->Config.BaseAddress, c); return 0; } -- GitLab