Skip to content

Commit

Permalink
Use near_func to work with later versions of IAR EWSTM8 (1.20+). Proj…
Browse files Browse the repository at this point in the history
…ect files upgraded to EWSTM8 1.30.
  • Loading branch information
kelvinlawson committed Sep 16, 2011
1 parent b812419 commit 22a5af0
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 25 deletions.
2 changes: 1 addition & 1 deletion ports/stm8/atomport-asm-iar.s
Expand Up @@ -32,7 +32,7 @@


NAME ATOMPORTASM
SECTION .text:code
SECTION .near_func.text:code

; Get definitions for virtual registers used by the compiler
#include "vregs.inc"
Expand Down
68 changes: 58 additions & 10 deletions ports/stm8/atomthreads-sample-iar.ewd
Expand Up @@ -12,7 +12,7 @@
<name>C-SPY</name>
<archiveVersion>1</archiveVersion>
<data>
<version>0</version>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
Expand Down Expand Up @@ -83,6 +83,30 @@
<name>CSpyImagesPath3</name>
<state></state>
</option>
<option>
<name>CSpyImagesOffset1</name>
<state></state>
</option>
<option>
<name>CSpyImagesOffset2</name>
<state></state>
</option>
<option>
<name>CSpyImagesOffset3</name>
<state></state>
</option>
<option>
<name>CSpyImagesUse1</name>
<state>0</state>
</option>
<option>
<name>CSpyImagesUse2</name>
<state>0</state>
</option>
<option>
<name>CSpyImagesUse3</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
Expand Down Expand Up @@ -161,6 +185,10 @@
</data>
</settings>
<debuggerPlugins>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
Expand All @@ -169,10 +197,6 @@
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
Expand All @@ -193,7 +217,7 @@
<name>C-SPY</name>
<archiveVersion>1</archiveVersion>
<data>
<version>0</version>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
Expand Down Expand Up @@ -264,6 +288,30 @@
<name>CSpyImagesPath3</name>
<state></state>
</option>
<option>
<name>CSpyImagesOffset1</name>
<state></state>
</option>
<option>
<name>CSpyImagesOffset2</name>
<state></state>
</option>
<option>
<name>CSpyImagesOffset3</name>
<state></state>
</option>
<option>
<name>CSpyImagesUse1</name>
<state>0</state>
</option>
<option>
<name>CSpyImagesUse2</name>
<state>0</state>
</option>
<option>
<name>CSpyImagesUse3</name>
<state>0</state>
</option>
</data>
</settings>
<settings>
Expand Down Expand Up @@ -342,6 +390,10 @@
</data>
</settings>
<debuggerPlugins>
<plugin>
<file>$TOOLKIT_DIR$\plugins\rtos\embOS\embOSPlugin.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\CodeCoverage\CodeCoverage.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
Expand All @@ -350,10 +402,6 @@
<file>$EW_DIR$\common\plugins\Orti\Orti.ENU.ewplugin</file>
<loadFlag>0</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Profiling\Profiling.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
</plugin>
<plugin>
<file>$EW_DIR$\common\plugins\Stack\Stack.ENU.ewplugin</file>
<loadFlag>1</loadFlag>
Expand Down
44 changes: 30 additions & 14 deletions ports/stm8/atomthreads-sample-iar.ewp
Expand Up @@ -10,7 +10,7 @@
<debug>1</debug>
<settings>
<name>General</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -115,7 +115,7 @@
</settings>
<settings>
<name>ICCSTM8</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>8</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -306,7 +306,7 @@
</settings>
<settings>
<name>ASTM8</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -499,9 +499,9 @@
</settings>
<settings>
<name>ILINK</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>0</version>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>1</debug>
<option>
Expand Down Expand Up @@ -723,11 +723,19 @@
<name>IlinkLogUnusedFragments</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcReverseByteOrder</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcUseAsInput</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
<name>IARCHIVE</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -760,7 +768,7 @@
<debug>0</debug>
<settings>
<name>General</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -865,7 +873,7 @@
</settings>
<settings>
<name>ICCSTM8</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>8</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -1056,7 +1064,7 @@
</settings>
<settings>
<name>ASTM8</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -1249,9 +1257,9 @@
</settings>
<settings>
<name>ILINK</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>0</version>
<version>1</version>
<wantNonLocal>1</wantNonLocal>
<debug>0</debug>
<option>
Expand Down Expand Up @@ -1473,11 +1481,19 @@
<name>IlinkLogUnusedFragments</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcReverseByteOrder</name>
<state>0</state>
</option>
<option>
<name>IlinkCrcUseAsInput</name>
<state>1</state>
</option>
</data>
</settings>
<settings>
<name>IARCHIVE</name>
<archiveVersion>1</archiveVersion>
<archiveVersion>2</archiveVersion>
<data>
<version>0</version>
<wantNonLocal>1</wantNonLocal>
Expand Down Expand Up @@ -2332,7 +2348,7 @@
<name>$PROJ_DIR$\stm8s-periphs\stm8s_clk.c</name>
</file>
<file>
<name>$PROJ_DIR$\stm8s-periphs\stm8s_clk.h</name>
<name>$PROJ_DIR$\STM8S-PERIPHS\stm8s_clk.h</name>
</file>
<file>
<name>$PROJ_DIR$\stm8s-periphs\stm8s_gpio.c</name>
Expand All @@ -2359,7 +2375,7 @@
<name>$PROJ_DIR$\STM8S-PERIPHS\stm8s_uart2.c</name>
</file>
<file>
<name>$PROJ_DIR$\stm8s-periphs\stm8s_uart2.h</name>
<name>$PROJ_DIR$\STM8S-PERIPHS\stm8s_uart2.h</name>
</file>
<configuration>
<name>Debug</name>
Expand Down

0 comments on commit 22a5af0

Please sign in to comment.