Pull request #94: am243x/am64x: pru_io: remove redundant code in makefile_pru
Merge in PINDSW/motor_control_sdk from a0503545_gmake_PINDSW-7115 to next * commit 'fb89d7f3a66f89cb144eaba91eac7ceaea6ab770': am243x/am64x: pru_io: remove redundant code in makefile_pru
This commit is contained in:
commit
bb51e7507b
@ -4,19 +4,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export `args.sdkPath`?=$(abspath `args.relPath`)
|
export `args.sdkPath`?=$(abspath `args.relPath`)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(`args.sdkPath`)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
% // review these include files
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -68,7 +62,6 @@ vpath %.cmd $(FILES_PATH)
|
|||||||
% }
|
% }
|
||||||
% }
|
% }
|
||||||
% let cmdSubStr = commandString;
|
% let cmdSubStr = commandString;
|
||||||
% commandString += `--include_path="$(CCS_PATH)" `;
|
|
||||||
% if ("postBuildSteps" in obj || obj["defaultPruPostBuildSteps"]) {
|
% if ("postBuildSteps" in obj || obj["defaultPruPostBuildSteps"]) {
|
||||||
% commandString += `--include_path="$(SYSCFG_DIR)" `;
|
% commandString += `--include_path="$(SYSCFG_DIR)" `;
|
||||||
% }
|
% }
|
||||||
@ -80,16 +73,6 @@ vpath %.cmd $(FILES_PATH)
|
|||||||
% }
|
% }
|
||||||
% }
|
% }
|
||||||
% }
|
% }
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" `commandString` --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -104,30 +87,29 @@ BIN_OUTPUTS += \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"`projectName`.hex" \
|
"`projectName`.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "`projectName`.out"
|
@$(MAKE) --no-print-directory -Onone "`projectName`.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" `commandString` --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
% // # TODO: ti-cgt specific settings
|
% // # TODO: ti-cgt specific settings
|
||||||
`projectName`.out: $(OBJS) $(CMD_SRCS)
|
`projectName`.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" `cmdSubStr` --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"`projectName`.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="`projectName`_linkInfo.xml" --rom_model -o "`projectName`.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" `cmdSubStr` --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"`projectName`.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="`projectName`_linkInfo.xml" --rom_model -o "`projectName`.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
`projectName`.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "`projectName`.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "`obj.pru_main_file`.obj"
|
-$(RM) "`obj.pru_main_file`.obj"
|
||||||
@ -150,11 +132,8 @@ post-build:
|
|||||||
% }
|
% }
|
||||||
% if(obj["defaultPruPostBuildSteps"]) {
|
% if(obj["defaultPruPostBuildSteps"]) {
|
||||||
post-build:
|
post-build:
|
||||||
-$(CG_TOOL_ROOT)/bin/hexpru.exe --diag_wrap=off --array --array:name_prefix=PRUFirmware -o pru_load_bin.h `projectName`.out
|
-$(CGT_TI_PRU_PATH)/bin/hexpru.exe --diag_wrap=off --array --array:name_prefix=PRUFirmware -o pru_load_bin.h `projectName`.out
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
% }
|
% }
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_PRU_CORE --define=SDFM_LOAD_SHARE_MODE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex" \
|
"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_PRU_CORE --define=SDFM_LOAD_SHARE_MODE --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_PRU_CORE --define=SDFM_LOAD_SHARE_MODE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_PRU_CORE --define=SDFM_LOAD_SHARE_MODE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_pru_bin.h
|
- move sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_pru_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_RTU_CORE --define=SDFM_LOAD_SHARE_MODE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.hex
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.hex" \
|
"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_RTU_CORE --define=SDFM_LOAD_SHARE_MODE --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_RTU_CORE --define=SDFM_LOAD_SHARE_MODE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_RTU_CORE --define=SDFM_LOAD_SHARE_MODE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_rtu_bin.h
|
- move sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-rtupru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_rtu_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU0 -DSLICE0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_TXPRU_CORE --define=SDFM_LOAD_SHARE_MODE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.hex" \
|
"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU0 -DSLICE0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_TXPRU_CORE --define=SDFM_LOAD_SHARE_MODE --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU0 -DSLICE0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_TXPRU_CORE --define=SDFM_LOAD_SHARE_MODE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU0 -DSLICE0 -DPRU0 -DSLICE0 -v4 -v4 -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=SDFM_TXPRU_CORE --define=SDFM_LOAD_SHARE_MODE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_txpru_bin.h
|
- move sdfm_firmware_multi_axis_load_share_am243x-evm_icssg0-txpru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_txpru_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -DSDFM_PRU_CORE -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex" \
|
"sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -DSDFM_PRU_CORE -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --include_path="$(SYSCFG_DIR)" --include_path="${CG_TOOL_ROOT}/include" --include_path="${MOTOR_CONTROL_SDK_PATH}/mcu_plus_sdk/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -DSDFM_PRU_CORE -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU0 -DSLICE0 -v4 -v4 -DSDFM_PRU_CORE -o2 --display_error_number --hardware_mac=on --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_bin.h
|
- move sdfm_firmware_single_axis_single_pru_am243x-evm_icssg0-pru0_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/current_sense/sdfm/firmware/sdfm_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- mv bissc_master_multi_PRU_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_PRU_bin.h
|
- mv bissc_master_multi_PRU_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_PRU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-p
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" \
|
"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- mv bissc_master_multi_RTU_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_RTU_bin.h
|
- mv bissc_master_multi_RTU_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_RTU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pr
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" \
|
"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "bissc_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- mv bissc_master_multi_TXPRU_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_TXPRU_bin.h
|
- mv bissc_master_multi_TXPRU_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_TXPRU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "bissc_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- mv bissc_master_multi_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_bin.h
|
- mv bissc_master_multi_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_multi_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "bissc_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- mv bissc_master_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_bin.h
|
- mv bissc_master_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/bissc/firmware/bissc_master_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_PRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_PRU_bin.h
|
- move endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_PRU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-p
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_RTU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_RTU_bin.h
|
- move endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-rtupru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_RTU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pr
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_MAKE_TXPRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_TXPRU_bin.h
|
- move endat_peripheral_interface_multi_ch_load_share_am243x-evm_icssg0-txpru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_TXPRU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_PRU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-c
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_PRU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_PRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_PRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_PRU_bin.h
|
- move endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_PRU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_RTU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pr
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_RTU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_RTU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_RTU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_RTU_bin.h
|
- move endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-rtupru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_RTU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_TXPRU --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_TXPRU --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_TXPRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DTX_PRU1 -DSLICE1 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_MAKE_TXPRU --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_TXPRU_bin.h
|
- move endat_peripheral_interface_multi_ch_load_share_am64x-evm_icssg0-txpru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_TXPRU_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_bin.h
|
- move endat_peripheral_interface_multi_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_bin.h
|
- move endat_peripheral_interface_multi_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_multi_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_bin.h
|
- move endat_peripheral_interface_single_ch_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_bin.h
|
- move endat_peripheral_interface_single_ch_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/endat/firmware/endat_master_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_freerun_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_freerun_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h
|
- move hdsl_master_icssg_freerun_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_freerun_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_freerun_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h
|
- move hdsl_master_icssg_freerun_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_freerun_225_mhz_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch0_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch0_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h
|
- move hdsl_master_icssg_multichannel_ch0_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch0_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch0_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h
|
- move hdsl_master_icssg_multichannel_ch0_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch0_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h
|
- move hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch0_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h
|
- move hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch0_sync_mode_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch1_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch1_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h
|
- move hdsl_master_icssg_multichannel_ch1_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=FREERUN_300_MHZ --define=HDSL_MULTICHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch1_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch1_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h
|
- move hdsl_master_icssg_multichannel_ch1_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch1_sync_mode_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h
|
- move hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_1 --define=ICSS_G_V_1_0 --define=SYNC_300_MHZ --define=HDSL_MULTICHANNEL --define=EXT_SYNC_ENABLE --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_multichannel_ch1_sync_mode_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h
|
- move hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_multichannel_ch1_sync_mode_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM243X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_sync_225_mhz_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_sync_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h
|
- move hdsl_master_icssg_sync_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -42,16 +37,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -66,29 +51,28 @@ hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 --define=SOC_AM64X --define=icss1 --define=PRU1 --define=CHANNEL_0 --define=EXT_SYNC_ENABLE --define=ICSS_G_V_1_0 --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "hdsl_master_sync_225_mhz_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "main.obj"
|
-$(RM) "main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move hdsl_master_icssg_sync_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h
|
- move hdsl_master_icssg_sync_225_mhz_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/hdsl/firmware/hdsl_master_icssg_sync_225_mhz_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -41,16 +36,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -65,29 +50,28 @@ tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "tamagawa_multi_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "tamagawa_main.obj"
|
-$(RM) "tamagawa_main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move tamagawa_master_multi_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h
|
- move tamagawa_master_multi_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -41,16 +36,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -65,29 +50,28 @@ tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "tamagawa_multi_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "tamagawa_main.obj"
|
-$(RM) "tamagawa_main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move tamagawa_master_multi_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h
|
- move tamagawa_master_multi_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -41,16 +36,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -65,29 +50,28 @@ tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=ENABLE_MULTI_CHANNEL --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "tamagawa_multi_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "tamagawa_main.obj"
|
-$(RM) "tamagawa_main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move tamagawa_master_multi_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h
|
- move tamagawa_master_multi_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_multi_channel_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -41,16 +36,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -65,29 +50,28 @@ tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "tamagawa_main.obj"
|
-$(RM) "tamagawa_main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move tamagawa_master_single_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h
|
- move tamagawa_master_single_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -41,16 +36,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -65,29 +50,28 @@ tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM243X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "tamagawa_single_channel_am243x-lp_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "tamagawa_main.obj"
|
-$(RM) "tamagawa_main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move tamagawa_master_single_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h
|
- move tamagawa_master_single_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
# Required input arguments :
|
||||||
|
# CCS_PROJECT_DEBUG=${CWD} Use this input argument to include files from external paths
|
||||||
|
|
||||||
SHELL = cmd.exe
|
|
||||||
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
export MOTOR_CONTROL_SDK_PATH?=$(abspath ../../../../../../../..)
|
||||||
CCS_PATH?=$(CCS_INSTALL_DIR)/ccs_base/pru/include
|
include $(MOTOR_CONTROL_SDK_PATH)/imports.mak
|
||||||
CG_TOOL_ROOT := C:/ti/ti-cgt-pru_2.3.3
|
|
||||||
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
SYSCFG_DIR := $(CCS_PROJECT_DEBUG)/syscfg
|
||||||
|
CG_TOOL_ROOT := $(CGT_TI_PRU_PATH)
|
||||||
GEN_OPTS__FLAG :=
|
|
||||||
GEN_CMDS__FLAG :=
|
|
||||||
|
|
||||||
-include ../makefile.init
|
|
||||||
|
|
||||||
RM := DEL /F
|
RM := DEL /F
|
||||||
RMDIR := RMDIR /S/Q
|
RMDIR := RMDIR /S/Q
|
||||||
|
|
||||||
@ -41,16 +36,6 @@ vpath %.asm $(FILES_PATH)
|
|||||||
vpath %.obj $(OBJDIR)
|
vpath %.obj $(OBJDIR)
|
||||||
vpath %.cmd $(FILES_PATH)
|
vpath %.cmd $(FILES_PATH)
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
|
||||||
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
|
||||||
@echo 'Building file: "$<"'
|
|
||||||
@echo 'Invoking: PRU Compiler'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --include_path="$(CCS_PATH)" --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" $(GEN_OPTS__FLAG) "$<"
|
|
||||||
@echo 'Finished building: "$<"'
|
|
||||||
@echo ' '
|
|
||||||
|
|
||||||
|
|
||||||
-include ../makefile.defs
|
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
EXE_OUTPUTS += \
|
EXE_OUTPUTS += \
|
||||||
@ -65,29 +50,28 @@ tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex \
|
|||||||
BIN_OUTPUTS__QUOTED += \
|
BIN_OUTPUTS__QUOTED += \
|
||||||
"tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
"tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" \
|
||||||
|
|
||||||
|
|
||||||
# All Target
|
# All Target
|
||||||
all: $(OBJS) $(CMD_SRCS)
|
all: $(OBJS) $(CMD_SRCS)
|
||||||
@$(MAKE) --no-print-directory -Onone "tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
@$(MAKE) --no-print-directory -Onone "tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out"
|
||||||
|
|
||||||
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
|
$(OBJDIR)/$(OBJS): $(ASM_SRCS)
|
||||||
|
@echo 'Building file: "$<"'
|
||||||
|
@echo 'Invoking: PRU Compiler'
|
||||||
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --include_path="$(SYSCFG_DIR)" --include_path="${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware" --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="$(basename $(<F)).d_raw" "$<"
|
||||||
|
@echo 'Finished building: "$<"'
|
||||||
|
@echo ' '
|
||||||
|
|
||||||
# Tool invocations
|
# Tool invocations
|
||||||
tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out: $(OBJS) $(CMD_SRCS)
|
||||||
@echo 'Building target: "$@"'
|
@echo 'Building target: "$@"'
|
||||||
@echo 'Invoking: PRU Linker'
|
@echo 'Invoking: PRU Linker'
|
||||||
"$(CG_TOOL_ROOT)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
"$(CGT_TI_PRU_PATH)/bin/clpru" -DICSSG0 -DPRU1 -DSLICE1 -v4 --define=SOC_AM64X --define=_DEBUG_=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little -z -m"tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.map" --disable_auto_rts --diag_wrap=off --display_error_number --warn_sections --xml_link_info="tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt_linkInfo.xml" --rom_model -o "tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.out" $^
|
||||||
@echo 'Finished building target: "$@"'
|
@echo 'Finished building target: "$@"'
|
||||||
@echo ' '
|
@echo ' '
|
||||||
@$(MAKE) --no-print-directory post-build
|
@$(MAKE) --no-print-directory post-build
|
||||||
|
|
||||||
tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex: $(EXE_OUTPUTS)
|
# To clean generated files
|
||||||
@echo 'Building secondary target: "$@"'
|
|
||||||
@echo 'Invoking: PRU Hex Utility'
|
|
||||||
"$(CG_TOOL_ROOT)/bin/hexpru" -o "tamagawa_single_channel_am64x-evm_icssg0-pru1_fw_ti-pru-cgt.hex" $(EXE_OUTPUTS__QUOTED)
|
|
||||||
@echo 'Finished building secondary target: "$@"'
|
|
||||||
@echo ' '
|
|
||||||
@$(MAKE) --no-print-directory post-build
|
|
||||||
|
|
||||||
# Other Targets
|
|
||||||
clean:
|
clean:
|
||||||
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
-$(RM) $(BIN_OUTPUTS__QUOTED)$(EXE_OUTPUTS__QUOTED)
|
||||||
-$(RM) "tamagawa_main.obj"
|
-$(RM) "tamagawa_main.obj"
|
||||||
@ -101,7 +85,4 @@ post-build:
|
|||||||
- move tamagawa_master_single_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h
|
- move tamagawa_master_single_channel_bin.h ${MOTOR_CONTROL_SDK_PATH}/source/position_sense/tamagawa/firmware/tamagawa_master_single_channel_bin.h
|
||||||
-@echo ' '
|
-@echo ' '
|
||||||
|
|
||||||
.PHONY: all clean dependents
|
.PHONY: all clean
|
||||||
.SECONDARY:
|
|
||||||
|
|
||||||
-include ../makefile.targets
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user