Hi!
Today I've successfully compiled my favorite transputer tools for Linux running on an ARM demo board (Atmel SAMA5D3-Xplained).
Poky (Yocto Project Reference Distro) 1.5.1 sama5d3_xplained /dev/ttyS0
sama5d3_xplained login: root
root@sama5d3_xplained:~# ls -l
-rw-r--r-- 1 root root 80 Feb 5 13:35 hello.c
-rwxr-xr-x 1 root root 33960 Feb 5 13:19 iserver
drwxrwxrwx 2 root root 1912 Feb 5 13:29 itools
drwxrwxrwx 2 root root 5184 Feb 5 13:28 libs
-rwxr-xr-x 1 root root 11744 Feb 5 13:00 link300.so.1.0.1
-rwxr-xr-x 1 root root 8064 Feb 5 13:00 linktest
-rwxr-xr-x 1 root root 17148 Feb 5 13:11 peek
-rwxr-xr-x 1 root root 18760 Feb 5 13:11 poke
-rwxr-xr-x 1 root root 89088 Feb 5 13:19 rspy
root@sama5d3_xplained:~# file iserver
iserver: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked (uses shared libs), not stripped
root@sama5d3_xplained:~# export TRANSPUTER=./link300.so.1.0.1@10.232.11.66:l0 root@sama5d3_xplained:~# ./linktest
TestError() returned 0
root@sama5d3_xplained:~# ./rspy -L -E -M
# Part rt Link0 Link1 Link2 Link3 E.Test RAM@cycle
0 T414B 20 972K ... ... ... passed 2K@1,4096K@3? root@sama5d3_xplained:~# ./poke -R 0x80000010 0x55555555 root@sama5d3_xplained:~# ./peek 0x80000000 -N 16
80000000: 80000000 80000000 80000000 80000000
80000010: 55555555 800000A5 800000A5 800000A5
80000020: 80000000 80000000 80000000 80000271
80000030: 80000605 80000268 8000040E 80000298
root@sama5d3_xplained:~# export IBOARDSIZE=#400800
root@sama5d3_xplained:~# export IDEBUGSIZE=#400800
root@sama5d3_xplained:~# export ISEARCH=$HOME/libs/
root@sama5d3_xplained:~# ./iserver -sb ./itools/icc.btl hello.c -ta root@sama5d3_xplained:~# ./iserver -sb ./itools/ilink.btl hello.tco -f startup.lnk -ta
root@sama5d3_xplained:~# ./iserver -sb ./itools/icollect.btl hello.lku -t -o hello.btl
root@sama5d3_xplained:~# ./iserver -sz -sb hello.btl
Startup ...
Version : 1.4.2.1
Build : 15:48:05 Apr 28 2019
Linkname : ./link300.so.1.0.1@10.232.11.66:l0
4 Parameter ok. Switches=0x000001D1
Option 0: 9 1 0 "./iserver"
Option 1: 3 1 0 "-sz"
Option 2: 3 1 0 "-sb"
Option 3: 9 1 0 "hello.btl"
Link module loaded
Connect root transputer ...
Try to connect to 10.232.11.66:l0
Link resource is open
Reset root transputer ...
Link has been reset
Booting root transputer ...
Filename is hello.btl
8192 bytes send
8192 bytes send
4232 bytes send
20616 bytes total
Hello World!
Disconnect
Link statistic: send=20kB recv=0kB control=1
root@sama5d3_xplained:~# ==================================================================
Kind regards
Mike
If we could "reanimate" Hessel
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 439 |
Nodes: | 16 (2 / 14) |
Uptime: | 15:28:24 |
Calls: | 9,148 |
Calls today: | 1 |
Files: | 13,433 |
Messages: | 6,042,319 |