I developed the ez80 and used it in several projects. I was working on
a port when the quarantine lock-down made it impossible to get parts
here in Costa Rica, at least temporarily. I have not gotten back to
working with those ez80 boards for a variety of reasons.
I really like the ez80's.. lots of retro feel but faster updated so that
you are not stuck in a 16-bit address space.
I think it is important to continue supporting the official ZiLOG ZDS-II
toolchains, however it would be great to have a clang/llvm alternative.
I was unaware of such a beast. Does it integrate with the ZiLOG tools
for debugger support?
There are lots of problems with the ZDS-II tools, like C89 and sometimes
unpredictable compiler behavior. But, again, I think that the official
ZiLOG tools should be supported. Other than additional complexity, I
don't think that there is any reason that we could not support both with
the appropriate options in arch/arm/src/ez80/Toolchain.defs and lots of
changes to the build files.
If you want to attempt such a thing, I could help out at least with some
backward compatibility testing.
Greg
On 2/11/2021 5:07 PM, Byron Ellacott wrote:
Hi all,
I'm wondering if there's anyone building NuttX for the eZ80. I've been
working on a build of NuttX for a custom eZ80-based board with reasonable
success so far, but I've made a pretty hefty change: I've switched from the
ZDS-II Windows-only toolchain to an unstable fork of clang/llvm targeting
the eZ80.
If there's little interest in the eZ80, I'll keep my changes on my fork
rather than attempting to package up the toolchain. If there's no-one
building with the ZDS-II, I don't think I can reasonably offer merge
requests either, since I've no way to tell if the problems I've encountered
are due to my toolchain or not.
Thanks,
Byron