summaryrefslogtreecommitdiff
path: root/testcase
diff options
context:
space:
mode:
authorPeng Fan <van.freenix@gmail.com>2013-07-22 11:01:42 +0800
committerPeng Fan <van.freenix@gmail.com>2013-09-05 13:47:39 +0800
commit0b41f6ca89bb130b66f1acc0caffda9100f53f0f (patch)
tree944de1618f66431474fc83a7c0bb607f3716aa9e /testcase
parent0c4eed48fd7b9983ecf4a94c49cecb59de6c5556 (diff)
V850 Support
Signed-off-by: Peng Fan <van.freenix@gmail.com>
Diffstat (limited to 'testcase')
-rw-r--r--testcase/Readme9
-rw-r--r--testcase/wscript12
2 files changed, 21 insertions, 0 deletions
diff --git a/testcase/Readme b/testcase/Readme
index 7efb078..364b163 100644
--- a/testcase/Readme
+++ b/testcase/Readme
@@ -42,3 +42,12 @@ lm32:
Simulator:
lm32_evr-gdb build/lm32-rtems4.11-lm32_evr/rtld
qemu-system-lm32 -M lm32-evr -nographic -global lm32,sys.enabled=1 -kernel build/lm32-rtems4.11-lm32_evr/rtld
+
+v850:
+ Because the v850sim only has 1MB ram, the memory allocation should be considered carefully.
+ Otherwise, error will be incured.
+
+ configure --rtems=/opt/rtems-4.11 --rtems-tools=/opt/rtems-4.11 --rtems-archs=v850 --rtems-bsps=v850/v850sim
+
+ Simulator:
+ v850sim-gdb build/v850-rtems4.11-v850sim/rtld
diff --git a/testcase/wscript b/testcase/wscript
index 8698fd7..f38c124 100644
--- a/testcase/wscript
+++ b/testcase/wscript
@@ -96,6 +96,18 @@ def build(bld):
'--entry', 'my_main'],
source = ['1.c', '2.c'])
+ elif arch == 'v850':
+# cflags = '-mlong-calls -fno-common',
+ bld(target = 'test.rap',
+ features = 'c rap',
+ xxxx = 'hello',
+
+ cflags = '-fno-common',
+
+ rtems_linkflags = ['--base', 'rtld.prelink',
+ '--entry', '_my_main'],
+ source = ['1.c', '2.c'])
+
bld(target = '../test.rap',
source = ['test.rap'],
rule = 'cp ${SRC} ${TGT}')