68k cross-development on FreeBSD (or any other unixlike platform) is pretty straightforward. Crosstool-NG trivialises generating the toolchain, and the current state of 68k support in the FSF tools is quite good. LLVM is getting there, but I feel like the backend needs more work.
Unless the NuttX cross-compilation tooling has changed drastically, I wouldn't expect you'll need to do anything substantially different from any other GCC-based target. Thinking a bit more about the issue I got stuck on, I suspect it may have been related to not having a standardised way to generate a deferred interrupt akin to PendSV. I was doing a lot of ARMv7M work at the time, and I was probably trying to exploit the otherwise fairly similar nature of the two architectures. Good luck! = Mike > On Oct 13, 2022, at 9:02 AM, Tomek CEDRO <to...@cedro.info> wrote: > > Hello Alan and Mike :-) > > Most of us cyberpunks have this problem with time division between > what we want to do and what we have to do :-) > > Mike, your core work might be a good fundament for other people, when > it is in the upstream someone can pick a task in a free moment, and > piece by piece it may lead to a working solution.. this will be also a > fun / hobby project for me :-) > > I am also in contact with Hans from BeastieLabs, he did crosscompile > Minix to Atari ST on FreeBSD some time ago. Although there is no port, > only a build script, this also may be a good starting point for > MC68000 crossdevelopment on FreeBSD :-) > > http://www.beastielabs.net/minix.html > http://www.beastielabs.net/crossdev.html > > Best regards :-) > Tomek > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info