summaryrefslogtreecommitdiffstats
path: root/zpu/roadshow/roadshow/hwtest
diff options
context:
space:
mode:
authorBert Lange <b.lange@hzdr.de>2015-04-15 13:36:55 +0200
committerBert Lange <b.lange@hzdr.de>2015-04-15 13:36:55 +0200
commita1c964908b51599bf624bd2d253419c7e629f195 (patch)
tree06125d59e83b7dde82d1bb57bc0e09ca83451b98 /zpu/roadshow/roadshow/hwtest
parentbbfe29a15f11548eb7c9fa71dcb4d2d18c164a53 (diff)
parent8679e4f91dcae05aef40f96629f33f0f4161f14a (diff)
downloadzpu-a1c964908b51599bf624bd2d253419c7e629f195.zip
zpu-a1c964908b51599bf624bd2d253419c7e629f195.tar.gz
Merge branch 'master' of https://github.com/zylin/zpu
Diffstat (limited to 'zpu/roadshow/roadshow/hwtest')
-rw-r--r--zpu/roadshow/roadshow/hwtest/build.sh6
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.S19
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.binbin0 -> 48 bytes
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.elfbin0 -> 1343 bytes
-rw-r--r--zpu/roadshow/roadshow/hwtest/test.zpubin0 -> 212562 bytes
5 files changed, 25 insertions, 0 deletions
diff --git a/zpu/roadshow/roadshow/hwtest/build.sh b/zpu/roadshow/roadshow/hwtest/build.sh
new file mode 100644
index 0000000..115b24a
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/build.sh
@@ -0,0 +1,6 @@
+zpu-elf-gcc -nostdlib test.S -o test.elf
+zpu-elf-objcopy -O binary test.elf test.bin
+sh makefirmware.sh ic300.bit test.zpu test.bin
+
+
+
diff --git a/zpu/roadshow/roadshow/hwtest/test.S b/zpu/roadshow/roadshow/hwtest/test.S
new file mode 100644
index 0000000..ac13be3
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.S
@@ -0,0 +1,19 @@
+_loop:
+ im 0x5a ; write Z to UART
+ nop
+ im 0x080a000c
+ store
+ ; increaase counter
+ im _test
+ load
+ im 1
+ add
+ im _test
+ store
+
+
+ im _loop
+ poppc ; loop
+
+ .align 4
+_test: .long 1
diff --git a/zpu/roadshow/roadshow/hwtest/test.bin b/zpu/roadshow/roadshow/hwtest/test.bin
new file mode 100644
index 0000000..4b593ee
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.bin
Binary files differ
diff --git a/zpu/roadshow/roadshow/hwtest/test.elf b/zpu/roadshow/roadshow/hwtest/test.elf
new file mode 100644
index 0000000..a2ccbc1
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.elf
Binary files differ
diff --git a/zpu/roadshow/roadshow/hwtest/test.zpu b/zpu/roadshow/roadshow/hwtest/test.zpu
new file mode 100644
index 0000000..7d8da42
--- /dev/null
+++ b/zpu/roadshow/roadshow/hwtest/test.zpu
Binary files differ
OpenPOWER on IntegriCloud