I have followed the guide here: https://www.xcore.com/viewtopic.php?f=8&t=4837 to configure a network with 2 XCORE-200-EXPLORER dev-kits. However, I am unable to properly compile a simple example program. This is the output from compiling:
Code: Select all
erling@ubuntu-ntnu ~/d/multichip> xmake
Checking build modules
No build modules used.
Analyzing main.xc
Rebuild .build/_pca.rsp
Propagating analysis
Creating dependencies for main.xc
Compiling main.xc
Rebuild .build/_obj.rsp
Creating multichip.xe
Constraint check for tile[0]:
Cores available: 8, used: 1 . OKAY
Timers available: 10, used: 1 . OKAY
Chanends available: 32, used: 1 . OKAY
Memory available: 262144, used: 1128 . OKAY
(Stack: 348, Code: 664, Data: 116)
Constraints checks PASSED.
Constraint check for tile[1]:
Cores available: 8, used: 1 . OKAY
Timers available: 10, used: 1 . OKAY
Chanends available: 32, used: 0 . OKAY
Memory available: 262144, used: 1104 . OKAY
(Stack: 348, Code: 652, Data: 104)
Constraints checks PASSED.
_ntcglE57aX: Error: Node 32780, tile 2 not found.
xmake[1]: *** [bin//multichip.xe] Error 1
xmake: *** [bin//multichip.xe] Error 2
1. Added pageSize, SectorSize and NumPages to the SQIFlash definitions
2. Removed the USB node from Package1 as the compiler complained that there were no routes from node0 (package1) to the USB node on package2
I have added everything to a small repo at Github if anyone wanna take a look and try to compile it for themselves. Please see: https://github.com/erlingrj/xmos-multi-chip
Thanks for any advice,