- Updates to projects due to demo folder name change. (IAR source file paths and assembler path were fixed. Keil source file paths were fixed.)

- Added back power static library for GCC and IAR. (Power management related interface definitions are in drivers/fsl_power.h. power.c is empty due to "implementation is in header file and power library")
- Note for GCC link: the command used for linking is `arm-none-eabi-gcc -nostdlib -L<additional lib search path> -Xlinker ... -o "CORTEX_M0+_LPC51U68_LPCXpresso.axf" <all *.o> -lpower`. Per GCC doc, static library name in file system is libpower.a.
This commit is contained in:
Yuhui.Zheng
2019-12-31 08:06:33 +00:00
parent 3203c5cc85
commit 8f0eaf274c
7 changed files with 185 additions and 208 deletions
@@ -231,10 +231,10 @@
<option id="gnu.c.link.option.strip.743669027" name="Omit all symbol information (-s)" superClass="gnu.c.link.option.strip" useByScannerDiscovery="false"/>
<option id="gnu.c.link.option.noshared.1744586693" name="No shared libraries (-static)" superClass="gnu.c.link.option.noshared" useByScannerDiscovery="false"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.libs.1231948219" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false" valueType="libs">
<listOptionValue builtIn="false" value="POWER"/>
<listOptionValue builtIn="false" value="power"/>
</option>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.paths.2082291369" name="Library search path (-L)" superClass="gnu.c.link.option.paths" useByScannerDiscovery="false" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/CORTEX_M0+_LPC51U68_LPCXpresso/GCC_specific}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/GCC_specific}&quot;"/>
</option>
<option id="gnu.c.link.option.ldflags.1691573587" name="Linker flags" superClass="gnu.c.link.option.ldflags" useByScannerDiscovery="false"/>
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.other.1612988772" name="Other options (-Xlinker [option])" superClass="gnu.c.link.option.other" useByScannerDiscovery="false" valueType="stringList">
@@ -353,16 +353,16 @@
<state>$PROJ_DIR$\..\..\Source\include</state>
<state>$PROJ_DIR$\..\..\Source\portable\IAR\ARM_CM0</state>
<state>$PROJ_DIR$\..\Common\include</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\app</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\board\boards</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\CMSIS</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\component\lists</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\component\serial_manager</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\component\uart</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\device</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\drivers</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\IAR_specific</state>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\utilities</state>
<state>$PROJ_DIR$\app</state>
<state>$PROJ_DIR$\board\boards</state>
<state>$PROJ_DIR$\CMSIS</state>
<state>$PROJ_DIR$\component\lists</state>
<state>$PROJ_DIR$\component\serial_manager</state>
<state>$PROJ_DIR$\component\uart</state>
<state>$PROJ_DIR$\device</state>
<state>$PROJ_DIR$\drivers</state>
<state>$PROJ_DIR$\IAR_specific</state>
<state>$PROJ_DIR$\utilities</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -378,7 +378,7 @@
</option>
<option>
<name>CCOptLevel</name>
<state>1</state>
<state>0</state>
</option>
<option>
<name>CCOptStrategy</name>
@@ -387,7 +387,7 @@
</option>
<option>
<name>CCOptLevelSlave</name>
<state>1</state>
<state>0</state>
</option>
<option>
<name>CompilerMisraRules98</name>
@@ -628,7 +628,7 @@
</option>
<option>
<name>AUserIncludes</name>
<state>$PROJ_DIR$\..\CORTEX_M0+_LPC51U68_LPCXpresso\app</state>
<state>$PROJ_DIR$\app</state>
</option>
<option>
<name>AExtraOptionsCheckV2</name>
@@ -829,7 +829,7 @@
</option>
<option>
<name>IlinkAdditionalLibs</name>
<state>C:\Users\yuhzheng\Documents\FreeRTOS\FreeRTOS\Demo\CORTEX_M0+_LPC51U68_LPCXpresso\IAR_specific\iar_lib_power.a</state>
<state>$PROJ_DIR$\IAR_specific\iar_lib_power.a</state>
</option>
<option>
<name>IlinkOverrideProgramEntryLabel</name>
@@ -2172,9 +2172,6 @@
<file>
<name>$PROJ_DIR$\CMSIS\arm_const_structs.h</name>
</file>
<file>
<name>$PROJ_DIR$\CMSIS\arm_math.h</name>
</file>
<file>
<name>$PROJ_DIR$\CMSIS\cmsis_armcc.h</name>
</file>
@@ -2427,9 +2427,6 @@
<file>
<name>$PROJ_DIR$\CMSIS\arm_const_structs.h</name>
</file>
<file>
<name>$PROJ_DIR$\CMSIS\arm_math.h</name>
</file>
<file>
<name>$PROJ_DIR$\CMSIS\cmsis_armcc.h</name>
</file>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff