PRSDK-8534: migration to sysbios 6.82
authorPrasad Konnur <prasadkonnur@ti.com>
Tue, 26 May 2020 07:05:04 +0000 (12:35 +0530)
committerPrasad Konnur <prasadkonnur@ti.com>
Tue, 26 May 2020 07:05:04 +0000 (12:35 +0530)
 - Updated toolchains
    - Bios: bios_6_82_00_16
    - XDC : xdctools_3_61_00_16_core
    - TI CGT: ti-cgt-arm_20.2.0.LTS
    - GCC CGT: gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
    - C66x TI CGT: ti-cgt-c6000_8.3.2
    - Eve CGT: arp32_1.0.8
 - Commented example build for platforms not supported in latest Bios
 - Updated A8 to use GCC toolchains for all platforms
 - Updated A8 and A15 Rules
    - Updated to use std libs from gnu\targets\arm\libs\install-native\arm-none-eabi\lib\thumb\v7-a\hard
    - Removed nano.specs from linker option as the nano libs are not supported under v7-a
    - Link the libgcc from compiler from lib/gcc/arm-none-eabi/9.2.1/thumb/v7-a+fp/hard

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
examples/edma3_driver/evmTI814x_A8/rtsc_config/edma3_drv_bios6_ti814x_arm_st_sample.cfg
makerules/build_config.mk
makerules/env.mk
makerules/platform.mk
makerules/rules_GCC_a8.mk [changed mode: 0644->0755]
makerules/rules_a15.mk [changed mode: 0644->0755]
packages/makefile
packages/ti/sdo/edma3/drv/sample/src/sample_arm_cs.c

index ff7cf60b55faa97f654e8070cee104c6f100cf96..07c7ed3acbf506fcbd46085fc06c37c0c3eebbda 100755 (executable)
@@ -8,12 +8,7 @@ var Hwi = xdc.useModule('ti.sysbios.hal.Hwi');
 var Semaphore = xdc.useModule('ti.sysbios.knl.Semaphore');
 var Cache = xdc.useModule('ti.sysbios.hal.Cache');
 var Error = xdc.useModule('xdc.runtime.Error');
-var CompilerName = java.lang.System.getenv("COMPILER");
-xdc.print("# !!! Compiler is [" + CompilerName + "] !!!" );
-if(CompilerName == "LINARO_GCC")
-{
-var GnuSemihost = xdc.useModule('ti.sysbios.rts.gnu.SemiHostSupport');
-}
+
 /* USE EDMA3 Sample App */
 //xdc.loadPackage('ti.sdo.edma3.drv.sample');
 
index 8ab988c769ed56f32b5add3626feb11a34b9bc19..81db200a95c5fe705007fcba571f50ca25243779 100755 (executable)
@@ -65,12 +65,12 @@ LNKFLAGS_GLOBAL_m3vpss = -x --zero_init=off --retain=_Ipc_ResetVector
 
 # Profile: Allowed values = debug 
 PROFILE_a8host = debug | whole_program_debug | release
-CFLAGS_GLOBAL_a8host = 
+CFLAGS_GLOBAL_a8host =
 LNKFLAGS_GLOBAL_a8host = 
 # Toolchain for Cortex-A8 ISA: Allowed values = TI | CS
 #         TI - TI ARM toolchain: TMS470
 #         CS - CodeSourcery
-TOOLCHAIN_a8 = TI
+TOOLCHAIN_a8 = GCC
 
 # c6xdsp - DSP core
 # Profile: Allowed values = debug | whole_program_debug | release
index 8725a87a4e4aca83416b316f8662b99aa2ae1fce..bed1194da27a9415b9b8f1cdffb18e76db7e8117 100755 (executable)
@@ -23,7 +23,7 @@ EXTERNAL_SW_ROOT ?= C:/PROGRA~2/TEXASI~1
 # Utilities directory. This is required only if the build machine is Windows.
 #   - specify the installation directory of utility which supports POSIX commands
 #     (eg: Cygwin installation or MSYS installation).
-UTILS_INSTALL_DIR = $(EXTERNAL_SW_ROOT)/xdctools_3_31_02_38_core
+UTILS_INSTALL_DIR = $(EXTERNAL_SW_ROOT)/xdctools_3_61_00_16_core
 
 # Set path separator, etc based on the OS
 # On windows if sh.exe is installed (cygwin installs) make will execute
@@ -44,11 +44,11 @@ else
 endif
 
 # BIOS
-bios_PATH = $(EXTERNAL_SW_ROOT)/bios_6_42_02_29
+bios_PATH = $(EXTERNAL_SW_ROOT)/bios_6_82_00_16
 bios_INCLUDE = $(bios_PATH)/packages
 
 # XDC
-xdc_PATH = $(EXTERNAL_SW_ROOT)/xdctools_3_31_02_38
+xdc_PATH = $(EXTERNAL_SW_ROOT)/xdctools_3_61_00_16_core
 xdc_INCLUDE = $(xdc_PATH)/packages
 
 # EDMA3 LLD
@@ -59,31 +59,31 @@ include $(edma3_lld_PATH)/packages/component.mk
 # Tools paths
 #
 # Cortex-M3
-CODEGEN_PATH_M3 = $(EXTERNAL_SW_ROOT)/TIARMC~1.5
+CODEGEN_PATH_M3 = $(EXTERNAL_SW_ROOT)/ti-cgt-arm_20.2.0.LTS
 # Cortex-M4
-CODEGEN_PATH_M4 = $(EXTERNAL_SW_ROOT)/ti-cgt-arm_5.2.2
+CODEGEN_PATH_M4 = $(EXTERNAL_SW_ROOT)/ti-cgt-arm_20.2.0.LTS
 # Cortex-A8
-CODEGEN_PATH_A8 = $(EXTERNAL_SW_ROOT)/TIARMC~1.5
+CODEGEN_PATH_A8 = $(EXTERNAL_SW_ROOT)/ti-cgt-arm_20.2.0.LTS
 # Cortex-A8 GCC
-CODEGEN_PATH_A8_GCC = $(EXTERNAL_SW_ROOT)/gcc-arm-none-eabi-4_8-2014q3
+CODEGEN_PATH_A8_GCC = $(EXTERNAL_SW_ROOT)/gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
 
 # Cortex-A15
-CODEGEN_PATH_A15 = $(EXTERNAL_SW_ROOT)/gcc-arm-none-eabi-4_8-2014q3
+CODEGEN_PATH_A15 = $(EXTERNAL_SW_ROOT)/gcc-arm-9.2-2019.12-x86_64-arm-none-eabi
 # Cortex-A15_GCC
-CODEGEN_PATH_A15_GCC = $(EXTERNAL_SW_ROOT)/gcc-arm-none-eabi-4_8-2014q3
+CODEGEN_PATH_A15_GCC = $(EXTERNAL_SW_ROOT)/gcc-arm-none-eabi-6-2017-q1-update
 
 # ARM-9
-CODEGEN_PATH_ARM9 = $(EXTERNAL_SW_ROOT)/TIARMC~1.5
+CODEGEN_PATH_ARM9 = $(EXTERNAL_SW_ROOT)/ti-cgt-arm_20.2.0.LTS
 # ARM-9 GCC
-CODEGEN_PATH_A9_GCC = $(EXTERNAL_SW_ROOT)/gcc-arm-none-eabi-4_8-2014q3
+CODEGEN_PATH_A9_GCC = $(EXTERNAL_SW_ROOT)/gcc-arm-none-eabi-6-2017-q1-update
 
 # DSP - Since same toolchain does not support COFF and ELF, there are two entries
 #        This would go away when one version supports both formats
-CODEGEN_PATH_DSP = $(EXTERNAL_SW_ROOT)/c6000_7.4.12
-CODEGEN_PATH_DSPELF = $(EXTERNAL_SW_ROOT)/c6000_7.4.12
+CODEGEN_PATH_DSP = $(EXTERNAL_SW_ROOT)/ti-cgt-c6000_8.3.2
+CODEGEN_PATH_DSPELF = $(EXTERNAL_SW_ROOT)/ti-cgt-c6000_8.3.2
 
 # ARP32
-CODEGEN_PATH_ARP32 = $(EXTERNAL_SW_ROOT)/ARP32_1.0.2
+CODEGEN_PATH_ARP32 = /datalocal/ti_components/cg_tools/linux/arp32_1.0.8
 
 # Commands commonly used within the make files
 
index 3aa923a034decde7deec8ad9a1b8b4ebfcbc7179..b2041a29783011e471f3ef14b0657448c1c6faed 100755 (executable)
@@ -361,7 +361,7 @@ endif
 
 ifeq ($(ISA),a15)
   TARGET_XDC = gnu.targets.arm.A15F
-  CFLAGS_LOCAL_a15host += -DGCC_BUILD
+  CFLAGS_LOCAL_a15host += -DGCC_BUILD -DBUILD_A15
   COMPILER = LINARO_GCC
   FORMAT_EXT =
   ENDIAN_EXT = fg
@@ -524,7 +524,7 @@ ifeq ($(ISA),a8)
   COMPILER = TMS470
   else
     TARGET_XDC = gnu.targets.arm.A8F
-    CFLAGS_LOCAL_a8host += -DGCC_BUILD
+    CFLAGS_LOCAL_a8host += -DGCC_BUILD -DBUILD_A8
     FORMAT_EXT =
     ENDIAN_EXT = fg
     COMPILER = LINARO_GCC
@@ -565,7 +565,7 @@ endif
 ifeq ($(ISA),arp32)
   ifeq ($(FORMAT),ELF)
     TARGET_XDC = ti.targets.arp32.elf.ARP32_far
-    ENDIAN_EXT = f
+    ENDIAN_EXT = F
     FORMAT_EXT = e
   else
     TARGET_XDC = ti.targets.arp32.elf.ARP32
old mode 100644 (file)
new mode 100755 (executable)
index fc6eae5..43fd85d
@@ -48,7 +48,7 @@ endif
 CFLAGS_INTERNAL = -Wall -Wunknown-pragmas -c -mcpu=cortex-a8 -g -mfpu=neon -mfloat-abi=hard -mabi=aapcs -mapcs-frame  -Wswitch\r
 CFLAGS_DIROPTS = \r
 \r
-LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard --specs=nano.specs\r
+LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard\r
 \r
 # CFLAGS based on profile selected\r
 CFLAGS_XDCINTERNAL = -Dxdc_target_name__=A8F -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_cfg__header__='$(CONFIGURO_DIR)/package/cfg/$(XDC_CFG_BASE_FILE_NAME)_xem3.h' -Dxdc_bld__profile_$(PROFILE_$(CORE))  -Dxdc_bld__vers_1_0_4_3_3\r
@@ -120,15 +120,16 @@ _LNKFLAGS = $(LNKFLAGS_INTERNAL) $(LNKFLAGS_INTERNAL_COMMON) $(LNKFLAGS_INTERNAL
 \r
 # Path of the RTS library - normally doesn't change for a given tool-chain\r
 RTSLIB_PATH = \r
-BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard\r
-LIB_PATHS += $(BIOS_RUNTIME_PATH)/libc_nano.a $(BIOS_RUNTIME_PATH)/libm.a $(BIOS_RUNTIME_PATH)/librdimon_nano.a $(BIOS_RUNTIME_PATH)/libg_nano.a\r
+BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/thumb/v7-a/hard\r
+STD_LIB_PATHS += c m g rdimon\r
+LIB_GCC_PATH = $(CODEGEN_PATH_A8_GCC)/lib/gcc/arm-none-eabi/9.2.1/thumb/v7-a+fp/hard\r
 \r
-LNK_LIBS = $(addprefix -l,$(LIB_PATHS))\r
+STD_LNK_LIBS = $(addprefix -l,$(STD_LIB_PATHS))\r
 # Linker - to create executable file \r
 $(BINDIR)/$(APP_NAME)_$(CORE)_$(PROFILE_$(CORE)).$(EXEEXT) : $(OBJ_PATHS) $(LIB_PATHS) $(LNKCMD_FILE) $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)\r
        $(ECHO) \# Linking into $@\r
        $(ECHO) \#\r
-       $(LNK) $(_LNKFLAGS) $(OBJ_PATHS_ASM) $(OBJ_PATHS) -Wl,-T,$(LNKCMD_FILE) -Wl,-Map,$@.map $(LIB_PATHS) -o $@\r
+       $(LNK) $(_LNKFLAGS) $(OBJ_PATHS_ASM) $(OBJ_PATHS) -Wl,-T,$(LNKCMD_FILE) -Wl,-Map,$@.map $(LIB_PATHS) -L$(BIOS_RUNTIME_PATH) -L$(LIB_GCC_PATH) $(STD_LNK_LIBS) -o $@\r
        $(ECHO) \#\r
        $(ECHO) \# $@ created.\r
        $(ECHO) \#\r
old mode 100644 (file)
new mode 100755 (executable)
index 9656c84..6c8ecc5
@@ -48,7 +48,7 @@ CFLAGS_INTERNAL = -Wall -Wunknown-pragmas -c -mcpu=cortex-a15 -g -mfpu=neon -mfl
 #-ffunction-sections -fdata-sections\r
 CFLAGS_DIROPTS =\r
 \r
-LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard --specs=nano.specs\r
+LNKFLAGS_INTERNAL = -nostartfiles -static -Wl,--gc-sections -mfloat-abi=hard\r
 \r
 # CFLAGS based on profile selected\r
 CFLAGS_XDCINTERNAL = -Dxdc_target_name__=A15F -Dxdc_target_types__=gnu/targets/arm/std.h -Dxdc_cfg__header__='$(CONFIGURO_DIR)/package/cfg/$(XDC_CFG_BASE_FILE_NAME)_xem3.h'\r
@@ -120,11 +120,11 @@ _LNKFLAGS = $(LNKFLAGS_INTERNAL) $(LNKFLAGS_INTERNAL_COMMON) $(LNKFLAGS_INTERNAL
 \r
 # Path of the RTS library - normally doesn't change for a given tool-chain\r
 RTSLIB_PATH =\r
-BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/hard\r
-BIOS_LIB_PATHS += $(BIOS_RUNTIME_PATH)/libc_nano.a $(BIOS_RUNTIME_PATH)/libm.a $(BIOS_RUNTIME_PATH)/librdimon_nano.a $(BIOS_RUNTIME_PATH)/libg_nano.a\r
+BIOS_RUNTIME_PATH = $(bios_PATH)/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/lib/thumb/v7-a/hard\r
+STD_LIB_PATHS += c m g rdimon\r
+LIB_GCC_PATH = $(CODEGEN_PATH_A15)/lib/gcc/arm-none-eabi/9.2.1/thumb/v7-a+fp/hard\r
 \r
-\r
-LNK_LIBS = $(addprefix -l,$(LIB_PATHS))\r
+STD_LNK_LIBS = $(addprefix -l,$(STD_LIB_PATHS))\r
 # Linker - to create executable file\r
 \r
 ifeq ($(LOCAL_APP_NAME),)\r
@@ -140,7 +140,7 @@ endif
 $(EXE_NAME) : $(OBJ_PATHS_ASM) $(OBJ_PATHS) $(LIB_PATHS) $(LNKCMD_FILE)  $(CONFIGURO_DIR)/package/cfg/$(CFG_COBJ_XDC)\r
        $(ECHO) \# Linking into $(EXE_NAME)...\r
        $(ECHO) \#\r
-       $(LNK) $(_LNKFLAGS) $(OBJ_PATHS_ASM) $(OBJ_PATHS) -Wl,-Map,$@.map $(LIB_PATHS) -o $@ -Wl,-T,$(LNKCMD_FILE) $(BIOS_LIB_PATHS)\r
+       $(LNK) $(_LNKFLAGS) $(OBJ_PATHS_ASM) $(OBJ_PATHS) -Wl,-T,$(LNKCMD_FILE) -Wl,-Map,$@.map $(LIB_PATHS) -L$(BIOS_RUNTIME_PATH) -L$(LIB_GCC_PATH) $(STD_LNK_LIBS) -o $@ \r
        $(ECHO) \#\r
        $(ECHO) \# $@ created.\r
        $(ECHO) \#\r
index 80139dac48780550ebc427ccb87c214c2d2a26a6..d3a7ffac67f3e79ab3bc71d644d1b905be40e5a4 100755 (executable)
@@ -2432,15 +2432,15 @@ edma3_lld_rm_generic_clean:
 # Rule to build all examples
 #
 #=======================================================================================================================================
-edma3_drv_c6472-evm_64p_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
+#edma3_drv_c6472-evm_64p_example:
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Making example $@:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
+#      $(ECHO) \# Making example $@:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6472-evm CORE=c6xdsp PROFILE_c6xdsp=release
 
 edma3_drv_c6748-evm_674_example:
        $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
@@ -2492,15 +2492,15 @@ edma3_drv_omap4-evm_64t_example:
        $(ECHO) \# Making example $@:release
        $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=omap4-evm CORE=c6xdsp PROFILE_c6xdsp=release
 
-edma3_drv_tci6486-evm_64p_example:
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
+#edma3_drv_tci6486-evm_64p_example:
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Making example $@:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
+#      $(ECHO) \# Making example $@:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6486-evm CORE=c6xdsp PROFILE_c6xdsp=release
 
 edma3_drv_ti816x-evm_674_example:
        $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
@@ -2572,45 +2572,45 @@ ifeq ($(FORMAT),ELF)
        $(ECHO) \# Making example $@:release
 endif
 
-edma3_drv_tci6614-sim_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
-endif
+#edma3_drv_tci6614-sim_66_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Making example $@:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-sim CORE=c6xdsp PROFILE_c6xdsp=release
+#      $(ECHO) \# Making example $@:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-sim PROFILE_c6xdsp=release
+#endif
 
-edma3_drv_tci6614-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(ECHO) \# Making example $@:debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(ECHO) \# Making example $@:release
-endif
+#edma3_drv_tci6614-sim_66_be_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(ECHO) \# Making example $@:debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(ECHO) \# Making example $@:release
+#endif
 
-edma3_drv_c6657-sim_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
-endif
+#edma3_drv_c6657-sim_66_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Making example $@:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6657-sim CORE=c6xdsp PROFILE_c6xdsp=release
+#      $(ECHO) \# Making example $@:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6657-sim PROFILE_c6xdsp=release
+#endif
 
-edma3_drv_c6657-sim_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(ECHO) \# Making example $@:debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(ECHO) \# Making example $@:release
-endif
+#edma3_drv_c6657-sim_66_be_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(ECHO) \# Making example $@:debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(ECHO) \# Making example $@:release
+#endif
 
 edma3_drv_tci6638k2k-sim_66_example:
 ifeq ($(FORMAT),ELF)
@@ -2632,25 +2632,25 @@ ifeq ($(FORMAT),ELF)
        $(ECHO) \# Making example $@:release
 endif
 
-edma3_drv_c6670-evm_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
-endif
+#edma3_drv_c6670-evm_66_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Making example $@:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=c6670-evm CORE=c6xdsp PROFILE_c6xdsp=release
+#      $(ECHO) \# Making example $@:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=c6670-evm PROFILE_c6xdsp=release
+#endif
 
-edma3_drv_c6670-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(ECHO) \# Making example $@:debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(ECHO) \# Making example $@:release
-endif
+#edma3_drv_c6670-evm_66_be_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(ECHO) \# Making example $@:debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(ECHO) \# Making example $@:release
+#endif
 
 
 edma3_drv_c6678-evm_66_example:
@@ -2674,25 +2674,25 @@ ifeq ($(FORMAT),ELF)
 endif
 
 
-edma3_drv_tci6614-evm_66_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
-       $(ECHO) \# Making example $@:debug
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
-       $(ECHO) \# Making example $@:release
-       $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
-endif
+#edma3_drv_tci6614-evm_66_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=debug
+#      $(ECHO) \# Making example $@:debug
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) xdc_configuro PLATFORM=tci6614-evm CORE=c6xdsp PROFILE_c6xdsp=release
+#      $(ECHO) \# Making example $@:release
+#      $(MAKE) -C $($@_EXAMPLES_PATH) PLATFORM=tci6614-evm PROFILE_c6xdsp=release
+#endif
 
-edma3_drv_tci6614-evm_66_be_example:
-ifeq ($(FORMAT),ELF)
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
-       $(ECHO) \# Making example $@:debug
-       $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
-       $(ECHO) \# Making example $@:release
-endif
+#edma3_drv_tci6614-evm_66_be_example:
+#ifeq ($(FORMAT),ELF)
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:debug
+#      $(ECHO) \# Making example $@:debug
+#      $(ECHO) \# Configuring XDC packages for $@:c6xdsp:release
+#      $(ECHO) \# Making example $@:release
+#endif
 
 
 edma3_drv_c6657-evm_66_example:
@@ -3072,11 +3072,11 @@ endif
 #
 #=======================================================================================================================================
 
-edma3_drv_c6472-evm_64p_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=release
+#edma3_drv_c6472-evm_64p_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=debug
+#      $(ECHO) \# Cleaning example $@:release
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6472-evm PROFILE_c6xdsp=release
 
 edma3_drv_c6748-evm_674_example_clean:
        $(ECHO) \# Cleaning example $@:debug
@@ -3124,11 +3124,11 @@ edma3_drv_omap4-evm_64t_example_clean:
        $(ECHO) \# Cleaning example $@:release
        $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=omap4-evm PROFILE_c6xdsp=release
 
-edma3_drv_tci6486-evm_64p_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=release
+#edma3_drv_tci6486-evm_64p_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=debug
+#      $(ECHO) \# Cleaning example $@:release
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6486-evm PROFILE_c6xdsp=release
 
 edma3_drv_ti816x-evm_674_example_clean:
        $(ECHO) \# Cleaning example $@:debug
@@ -3228,15 +3228,15 @@ edma3_drv_tci6616-sim_66_be_example_clean:
        $(ECHO) \# Cleaning example $@:debug
        $(ECHO) \# Cleaning example $@:release
 
-edma3_drv_tci6614-sim_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=release
+#edma3_drv_tci6614-sim_66_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=debug
+#      $(ECHO) \# Cleaning example $@:release
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-sim PROFILE_c6xdsp=release
 
-edma3_drv_tci6614-sim_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(ECHO) \# Cleaning example $@:release
+#edma3_drv_tci6614-sim_66_be_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(ECHO) \# Cleaning example $@:release
 
 edma3_drv_c6657-sim_66_example_clean:
        $(ECHO) \# Cleaning example $@:debug
@@ -3258,15 +3258,15 @@ edma3_drv_tci6638k2k-sim_66_be_example_clean:
        $(ECHO) \# Cleaning example $@:debug
        $(ECHO) \# Cleaning example $@:release
 
-edma3_drv_c6670-evm_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=release
+#edma3_drv_c6670-evm_66_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=debug
+#      $(ECHO) \# Cleaning example $@:release
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=c6670-evm PROFILE_c6xdsp=release
 
-edma3_drv_c6670-evm_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(ECHO) \# Cleaning example $@:release
+#edma3_drv_c6670-evm_66_be_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(ECHO) \# Cleaning example $@:release
 
 edma3_drv_c6678-evm_66_example_clean:
        $(ECHO) \# Cleaning example $@:debug
@@ -3278,15 +3278,15 @@ edma3_drv_c6678-evm_66_be_example_clean:
        $(ECHO) \# Cleaning example $@:debug
        $(ECHO) \# Cleaning example $@:release
 
-edma3_drv_tci6614-evm_66_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
-       $(ECHO) \# Cleaning example $@:release
-       $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=release
+#edma3_drv_tci6614-evm_66_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=debug
+#      $(ECHO) \# Cleaning example $@:release
+#      $(MAKE) -C $($(subst _clean,,$@)_EXAMPLES_PATH) clean  PLATFORM=tci6614-evm PROFILE_c6xdsp=release
 
-edma3_drv_tci6614-evm_66_be_example_clean:
-       $(ECHO) \# Cleaning example $@:debug
-       $(ECHO) \# Cleaning example $@:release
+#edma3_drv_tci6614-evm_66_be_example_clean:
+#      $(ECHO) \# Cleaning example $@:debug
+#      $(ECHO) \# Cleaning example $@:release
 
 edma3_drv_c6657-evm_66_example_clean:
        $(ECHO) \# Cleaning example $@:debug
index 3a6c2bd64f30812c403ee2707acea14392bb607f..f532f5dc68bcbdde69e5194edaecae41fe7e5b09 100755 (executable)
  *
 */
 
+#if defined (BUILD_A8)
+#include <ti/sysbios/family/arm/a8/Cache.h>
+#elif defined (BUILD_A15)
+#include <ti/sysbios/family/arm/a15/Cache.h>
+#else
 #include <ti/sysbios/hal/Cache.h>
+#endif
 
 #include <ti/sysbios/hal/Hwi.h>
 #include <ti/sysbios/knl/Task.h>