Ввёл настройки PLL для SYS = 160, AUX = 60

This commit is contained in:
Eugene 2023-12-07 15:05:47 +03:00
parent f6852a4bec
commit 2bd2955417
4 changed files with 332 additions and 37 deletions

View File

@ -66,6 +66,7 @@
</option> </option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.1001775310" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols"> <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.1001775310" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/> <listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
<listOptionValue builtIn="false" value="SYS_160_AUX_60"/>
<listOptionValue builtIn="false" value="${SYSCONFIG_TOOL_SYMBOLS}"/> <listOptionValue builtIn="false" value="${SYSCONFIG_TOOL_SYMBOLS}"/>
<listOptionValue builtIn="false" value="CPU1"/> <listOptionValue builtIn="false" value="CPU1"/>
<listOptionValue builtIn="false" value="USE_20MHZ_XTAL"/> <listOptionValue builtIn="false" value="USE_20MHZ_XTAL"/>
@ -396,6 +397,7 @@
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ADVICE__PERFORMANCE.1653479912" name="Provide advice on optimization techniques (--advice:performance)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/> <option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ADVICE__PERFORMANCE.1653479912" name="Provide advice on optimization techniques (--advice:performance)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.ADVICE__PERFORMANCE" value="--advice:performance=all" valueType="string"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.1752541959" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols"> <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.1752541959" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/> <listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
<listOptionValue builtIn="false" value="SYS_160_AUX_60"/>
<listOptionValue builtIn="false" value="${SYSCONFIG_TOOL_SYMBOLS}"/> <listOptionValue builtIn="false" value="${SYSCONFIG_TOOL_SYMBOLS}"/>
<listOptionValue builtIn="false" value="CPU2"/> <listOptionValue builtIn="false" value="CPU2"/>
<listOptionValue builtIn="false" value="USE_20MHZ_XTAL"/> <listOptionValue builtIn="false" value="USE_20MHZ_XTAL"/>
@ -519,9 +521,10 @@
</option> </option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.189898346" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols"> <option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE.189898346" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.DEFINE" valueType="definedSymbols">
<listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/> <listOptionValue builtIn="false" value="${COM_TI_C2000WARE_SOFTWARE_PACKAGE_SYMBOLS}"/>
<listOptionValue builtIn="false" value="SYS_160_AUX_60"/>
<listOptionValue builtIn="false" value="${SYSCONFIG_TOOL_SYMBOLS}"/> <listOptionValue builtIn="false" value="${SYSCONFIG_TOOL_SYMBOLS}"/>
<listOptionValue builtIn="false" value="CPU1"/> <listOptionValue builtIn="false" value="CPU1"/>
<listOptionValue builtIn="false" value="USE_20MHZ_XTAL"/> <listOptionValue builtIn="false" value="USE_25MHZ_XTAL"/>
<listOptionValue builtIn="false" value="DEBUG"/> <listOptionValue builtIn="false" value="DEBUG"/>
</option> </option>
<option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.1081819479" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.off" valueType="enumerated"/> <option id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.1081819479" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.OPT_LEVEL.off" valueType="enumerated"/>

View File

@ -1,4 +1,21 @@
eclipse.preferences.version=1 eclipse.preferences.version=1
encoding//CPU1_RAM_DEBUG/Freemaster/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/Freemaster/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_DEBUG/device/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/device/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_DEBUG/lib/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/lib/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_DEBUG/makefile=UTF-8
encoding//CPU1_RAM_DEBUG/objects.mk=UTF-8
encoding//CPU1_RAM_DEBUG/sources.mk=UTF-8
encoding//CPU1_RAM_DEBUG/src/ExternalEEPROM/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/src/ExternalEEPROM/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_DEBUG/src/Peripherals/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/src/Peripherals/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_DEBUG/src/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/src/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_DEBUG/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_DEBUG/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_RELEASE/Freemaster/subdir_rules.mk=UTF-8 encoding//CPU1_RAM_RELEASE/Freemaster/subdir_rules.mk=UTF-8
encoding//CPU1_RAM_RELEASE/Freemaster/subdir_vars.mk=UTF-8 encoding//CPU1_RAM_RELEASE/Freemaster/subdir_vars.mk=UTF-8
encoding//CPU1_RAM_RELEASE/device/subdir_rules.mk=UTF-8 encoding//CPU1_RAM_RELEASE/device/subdir_rules.mk=UTF-8

View File

@ -74,6 +74,24 @@
#define OSC_FREQ 20 #define OSC_FREQ 20
#ifdef SYS_160_AUX_60
//
// Multipliers and dividers to configure 160MHz SYSPLL output from 20MHz XTAL
//
#define SYS_IMULT IMULT_32
#define SYS_REFDIV REFDIV_2
#define SYS_ODIV ODIV_2
#define SYS_DIV PLLCLK_BY_1
//
// Multipliers and dividers to configure 60MHz AUXPLL output from 20MHz XTAL
//
#define AUX_IMULT IMULT_48
#define AUX_REFDIV REFDIV_2
#define AUX_ODIV ODIV_4
#define AUX_DIV AUXPLLRAWCLK_BY_2
#else //SYS200_AUX_125
// //
// Multipliers and dividers to configure 200MHz SYSPLL output from 20MHz XTAL // Multipliers and dividers to configure 200MHz SYSPLL output from 20MHz XTAL
// //
@ -89,12 +107,30 @@
#define AUX_REFDIV REFDIV_2 #define AUX_REFDIV REFDIV_2
#define AUX_ODIV ODIV_4 #define AUX_ODIV ODIV_4
#define AUX_DIV AUXPLLRAWCLK_BY_1 #define AUX_DIV AUXPLLRAWCLK_BY_1
#endif //SYS_160_AUX_200
#else // USE_25MHZ_XTAL #else // USE_25MHZ_XTAL
#define OSC_FREQ 25 #define OSC_FREQ 25
#ifdef SYS_160_AUX_60
//
// Multipliers and dividers to configure 160MHz SYSPLL output from 20MHz XTAL
//
#define SYS_IMULT IMULT_64
#define SYS_REFDIV REFDIV_2
#define SYS_ODIV ODIV_5
#define SYS_DIV PLLCLK_BY_1
//
// Multipliers and dividers to configure 60MHz AUXPLL output from 20MHz XTAL
//
#define AUX_IMULT IMULT_24
#define AUX_REFDIV REFDIV_2
#define AUX_ODIV ODIV_5
#define AUX_DIV AUXPLLRAWCLK_BY_1
#else //SYS200_AUX_125
// //
// Multipliers and dividers to configure 200MHz SYSPLL output from 25MHz XTAL // Multipliers and dividers to configure 200MHz SYSPLL output from 25MHz XTAL
// //
@ -111,8 +147,9 @@
#define AUX_ODIV ODIV_4 #define AUX_ODIV ODIV_4
#define AUX_DIV AUXPLLRAWCLK_BY_1 #define AUX_DIV AUXPLLRAWCLK_BY_1
#endif #endif //SYS_160_AUX_60
#endif //USE_25MHZ_XTAL
// //
// InitSysCtrl - Initialization of system resources. // InitSysCtrl - Initialization of system resources.
// //

View File

@ -14,6 +14,13 @@
@ -37,6 +44,13 @@
@ -60,6 +74,13 @@
@ -83,6 +104,13 @@
@ -106,6 +134,13 @@
@ -129,6 +164,13 @@
@ -152,6 +194,13 @@
@ -175,6 +224,13 @@
@ -198,6 +254,13 @@
@ -221,6 +284,13 @@
@ -244,6 +314,13 @@
@ -267,6 +344,13 @@
@ -290,6 +374,13 @@
@ -313,6 +404,13 @@
@ -336,6 +434,13 @@
@ -359,6 +464,13 @@
@ -382,6 +494,13 @@
@ -405,6 +524,13 @@
@ -428,6 +554,13 @@
@ -451,6 +584,13 @@
@ -474,6 +614,13 @@
@ -497,6 +644,13 @@
@ -520,6 +674,13 @@
@ -543,6 +704,13 @@
@ -566,6 +734,13 @@
@ -589,6 +764,13 @@
@ -612,6 +794,13 @@
@ -635,6 +824,13 @@
@ -658,6 +854,13 @@
@ -681,6 +884,13 @@
@ -704,6 +914,13 @@
@ -727,6 +944,13 @@
@ -750,6 +974,13 @@
@ -773,6 +1004,13 @@