I am now running the current version of LoLo. (As listed on the support website; Version 1.4.3-LLH7a400_10 0001)
I am not asking for support on third party products, but the Logic promotional materials indicated that a Linux BSP was available for this board, and that was why I chose this platform. This isn't *yet* true as you indicated, so I am a little annoyed.
But that notwithstanding, I am trying to get LoLo to load an ELF file, which is a tested version of BLOB that others have been able to get to run on the Zoom, albeit with a JTAG load. The "word on the street" is that Logic's implementation of the ELF loader in LoLo is not to spec, and cannot be used to install BLOB. This is what I am finding out, as I even had trouble using it to update itself! That has been accomplished, here is my "info version":
losh> info version
Version : 1.4.3-LLH7a400_10 0001
Build : lpd077 Thu Jun 3 17:53:35 CDT 2004
CPLD_CE_REG_REVISION: 0x34 (rev: b)
When I try to load an ELF, I don't get just an error, I appear to get a core dump. Why can others use a direct JTAG load of this code, while I cannot get LoLo to accept it as an ELF? Here is the output:
losh> load elf /cf/WBLOB-0.4
loading from /cf/WBLOB-0.4:
R
everything went wrong
fsr: 00000005 (trans sect) far: 60000000
exception mode: abort
r00: 00000001 r01: 00000200 r02: 00000000 r03: 005a0000
r04: 000020e0 r05: 60000000 r06: 0000005a r07: 00000000
r08: 00000000 r09: c0046268 r10: c00351d0 r11: c0045a9c
r12: c0000000 sp: c0045a58 lr: 00000200 pc: c0010764
spsr:20000053 cpsr:200000d7
bt: sp: c0045998 (stack: c0044b80 - c0046080)
0: fp:c00459c0 + 40 c0000738() called from: c00042b8
1: fp:c00459d8 + 20 c0004278() called from: c0000938
2: fp:c00459ec + 16 c00008ac() called from: c000181c
3: fp:c0045a0c + 28 c00017f8() called from: c000061c
4: fp:c0045a9c + 140 c0010518() called from: c000fcd0
5: fp:c0045ad4 + 52 c000fc1c() called from: c0002ae8
6: fp:c0045af8 + 32 c0002a68() called from: c00086e8
7: fp:c0045b20 + 36 c0008698() called from: c0009300
8: fp:c0045c50 + 300 c0008f04() called from: c0005ce4
9: fp:c0045de0 + 396 c0005b50() called from: c0008384
10: fp:c0045e44 + 96 c00081f0() called from: c0008488
11: fp:c0046064 + 540 c0008420() called from: c0003d98
12: fp:c004607c + 20 c0003d70() called from: c0003d6c
(fp:c004607c->bfdd6f3d, sp:c0046080)