Dear AmForthers,

to my knowledge noone has ever complained that " -jtag " ceased to
work after version 5.5. Is it only me using this command?

Short version:

Since version 6.2 the content of the files
> releases/*/avr8/devices/*/words/no-jtag.asm 
is essentially an empty function. This can be fixed by copying 
> releases/5.5/core/words/no-jtag.asm 
to your project, and reassembling AmForth.


Longer version:

While porting an /old/ program from version 4.6 to 6.8 on an
atmega644p, it surprisingly failed to work. After some searching it
became clear that pin C.2 did not work as expected. Suspiciously, this
pin is part of the JTAG port. Moving to a non-jtag pin made the
program work.

Some code archeology found the following details:

- File "words/no-jtag.asm" was added in version 2.7
- it has changed a few times until version 5.5
- in version 5.6 it disappeared
- it reappeared in version 6.2 --- possibly because someone complained
  (may have been me). However, it reappeared in the devices subtree,
  separate for each controller. And it was and still is an empty
  function. 

I have no idea, why Matthias has distributed this function. To my
knowledge it is the same everywhere --- whereas sleep.asm had to be
distributed per controller before.


So, maybe this information saves some head scratching.

Cheers,
Erich


-- 
May the Forth be with you ...


_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to