I'm finding when I play with the chip today, that if I try to run any
word other than `words' or `empty', then I just get the "FlashForth 5
ATmega328P" like the chip has reset. So, it looks like I've messed up
something much more profound. I'll take a look at the memory addresses
again in the linker output - maybe I've got something off there.
--
Christopher Howard
blog: https://librehacker.com
social: https://gnusocial.club/librehacker
On Tue, 2021-05-11 at 14:03 +0300, Mikael Nordman wrote:
> You have messed something up. doloop.fs works for me with the xc8
> version.
>
> Does this line from dooloop.fs compile for you ?
>
> #20 constant ind inlined \ R18:R19 are unused by the kernel
>
> On 2021-05-10 23:51, Christopher Howard wrote:
>
> > Hi, I compiled the xc8 avr code for 328P, but using just avr-gcc
> > toolchain, and loaded it up with avrdude. I'm able to connect to
> > the chip fine and at first glance it appears to be working
> > normally. However, if I try to load doloop.fs from avr/forth
> > directory, I get an error that `ind' word is not defined. If I put
> > my other chip back in, which is just using the blob from avr/hex,
> > then I have no trouble loading doloop.fs. Is it broken for you
> > also, or did I mess something up? I can't seem to find
> > documentation on this word.
> >
> > Christopher Howard
> >
> > _______________________________________________
> > Flashforth-devel mailing list
> > Fla...@li...
> > https://lists.sourceforge.net/lists/listinfo/flashforth-devel
>
>
> --
> --
> Mikael
|