summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2009-01-29 21:26:43 +0000
committerRichardBarry <RichardBarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2009-01-29 21:26:43 +0000
commitae2be3b511a0c4817736bb79260262763a2c4d9c (patch)
tree3b155635f0ee225097ce6879ced23a8cdc082309 /Source
parent4365a45a200cbc01af56fe6f829cab38c88858bb (diff)
downloadfreertos-ae2be3b511a0c4817736bb79260262763a2c4d9c.tar.gz
freertos-ae2be3b511a0c4817736bb79260262763a2c4d9c.tar.bz2
freertos-ae2be3b511a0c4817736bb79260262763a2c4d9c.tar.xz
Continued V850 development.
git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@650 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Diffstat (limited to 'Source')
-rw-r--r--Source/portable/IAR/V850ES/portasm_Hx2.s8543
1 files changed, 39 insertions, 4 deletions
diff --git a/Source/portable/IAR/V850ES/portasm_Hx2.s85 b/Source/portable/IAR/V850ES/portasm_Hx2.s85
index 20e1e625..8619f903 100644
--- a/Source/portable/IAR/V850ES/portasm_Hx2.s85
+++ b/Source/portable/IAR/V850ES/portasm_Hx2.s85
@@ -63,11 +63,11 @@
; Tick ISR Prototype
;------------------------------------------------------------------------------
- PUBWEAK `??MD_INTTM0EQ0??INTVEC 640`
+ PUBWEAK `??MD_INTTM0EQ0??INTVEC 544`
PUBLIC MD_INTTM0EQ0
MD_INTTM0EQ0 SYMBOL "MD_INTTM0EQ0"
-`??MD_INTTM0EQ0??INTVEC 640` SYMBOL "??INTVEC 640", MD_INTTM0EQ0
+`??MD_INTTM0EQ0??INTVEC 544` SYMBOL "??INTVEC 544", MD_INTTM0EQ0
;------------------------------------------------------------------------------
; portSAVE_CONTEXT MACRO
@@ -285,8 +285,8 @@ MD_INTTM0EQ0:
;------------------------------------------------------------------------------
COMMON INTVEC:CODE:ROOT(2)
- ORG 640
-`??MD_INTTM0EQ0??INTVEC 640`:
+ ORG 544
+`??MD_INTTM0EQ0??INTVEC 544`:
JR MD_INTTM0EQ0
RSEG NEAR_ID:CONST:SORT:NOROOT(2)
@@ -316,5 +316,40 @@ MD_INTTM0EQ0:
DB CG_SECURITY9
+; set microcontroller Option bytes
+
+ COMMON INTVEC:CODE:ROOT(2)
+ ORG 122
+`OPTBYTES`:
+ DB 0xFD
+ DB 0xFF
+ DB 0xFF
+ DB 0xFF
+ DB 0xFF
+ DB 0xFF
+
+#if configOCD_USAGE == 1
+
+ COMMON INTVEC:CODE:ROOT(4)
+ ORG 0x230
+ PUBLIC ROM_INT2
+ROM_INT2:
+ DB 0xff, 0xff, 0xff, 0xff
+ DB 0xff, 0xff, 0xff, 0xff
+ DB 0xff, 0xff, 0xff, 0xff
+ DB 0xff, 0xff, 0xff, 0xff
+
+
+ COMMON INTVEC:CODE:ROOT(4)
+ ORG 0x60
+ PUBLIC ROM_INT
+ROM_INT:
+ DB 0xff, 0xff, 0xff, 0xff
+ DB 0xff, 0xff, 0xff, 0xff
+ DB 0xff, 0xff, 0xff, 0xff
+ DB 0xff, 0xff, 0xff, 0xff
+
+#endif /* configOCD_USAGE */
+
END