</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
- <configuration artifactExtension="lib" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.464304949" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">
+ <configuration artifactExtension="lib" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.464304949" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug" postbuildStep="cp rpp-lib.lib ../../../">
<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.464304949." name="/" resourcePath="">
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_5.0.libraryDebugToolchain.415620956" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.0.libraryDebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_5.0.library.librarianDebug.1878867764">
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.44376464" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxSource" language="com.ti.ccstudio.core.TIGPPLanguage"/>
</project-mappings>
</storageModule>
+ <storageModule moduleId="refreshScope"/>
</cproject>
% Abstract:
% Simulink support for RPP library and operating system setup.
%
+% DEPRECATED this file is no longer needed and no longer called.
+% It was called by rpp_select_callback_handler.m and was used to include
+% source code files in the build. RPP now uses an static library that can
+% be found in the linker arguments in target_tools.mk. This file is left
+% for future reference in case, for example, that the external mode support
+% requires aditional files to be included in the build.
+%
% References:
% rtw_ug.pdf p. 1058
% rtw_ref.pdf p. 56
% Configure PostCodeGen Command to execute
% (library code inclusion for compilation)
- slConfigUISetVal(hDlg, hSrc, 'PostCodeGenCommand', ...
- 'rpp_lib_support(modelName, buildInfo)');
+ %% Note: No longer needed with static library
+ %% Leaving here for future reference.
+ %%slConfigUISetVal(hDlg, hSrc, 'PostCodeGenCommand', ...
+ %% 'rpp_lib_support(modelName, buildInfo)');
end
include $(START_DIR)/slprj/target_paths.mk
+# RPP options
+RPP_STATIC_LIB = "$(RPP_LIB_ROOT)/rpp-lib.lib"
+RPP_OS_LAYER_INC = "$(RPP_LIB_ROOT)/os/7.0.2_tms570/include/"
+RPP_RPP_LAYER_INC= "$(RPP_LIB_ROOT)/rpp/include"
+
# Options for target source files
TARGET_INCS =
TARGET_SRCS =
--abi=eabi --compile_only -O2 --gcc --diag_wrap=on \
--diag_warning=225 --display_error_number --enum_type=packed \
--include_path="$(COMPILER_ROOT)/include" \
- --include_path="$(RPP_LIB_ROOT)/rpp/include"
+ --include_path="$(RPP_OS_LAYER_INC)" \
+ --include_path="$(RPP_RPP_LAYER_INC)"
CFLAGS += $(OPTS)
CDEBUG = -g
--reread_libs --warn_sections --display_error_number --rom_model \
-i"$(COMPILER_ROOT)/lib" -i"$(COMPILER_ROOT)/include" \
--library=rtsv7R4_T_be_v3D16_eabi.lib \
- "$(RPP_LIB_ROOT)/TMS570LS313xFlashLnk.cmd"
+ --library="$(RPP_STATIC_LIB)" \
+ "$(RPP_LIB_ROOT)/rpp/TMS570LS313xFlashLnk.cmd"
LDDEBUG = -g
LDOUTPUTFLAG = --output_file=