From: Ian J. <ij...@sa...> - 2009-04-28 12:22:05
|
While chasing my serial problem I noticed that marker is not working. I'd assumed this was some kind of serial issue but discovered that marker depends on get-current and set-current. The 3.4 butterfly application (hex files) don't include set-current. Looking at the source it looks like it needs .include "words/set-current.asm" added? I have not tried this yet as I've been struggling with Avra. Avra 1.0x assembles the project after adding a device in the device structure in device.c. Avra 1.2.3 fails to assemble with the following errors. Pass 1... ../../core/words/udslashmod.asm(21) : Warning : Found CR (0x0d) without LF (0x0a). Please add a LF. ../../core/words/dnegate.asm(17) : Warning : Found CR (0x0d) without LF (0x0a). Please add a LF. Error: Overlapping Code-segments : Start = 0x001A, End = 0x001A, Length = 0x0001 Start = 0x001A, End = 0x001B, Length = 0x0002 Please check your .ORG directives ! Error: Overlapping Code-segments : Start = 0x001C, End = 0x001C, Length = 0x0001 Start = 0x001C, End = 0x001D, Length = 0x0002 Please check your .ORG directives ! gmake: *** [bf.hex] Error 1 I gather around Avra 1.2.2 there was some overlapping segments checking added. Should I look back a few revisions of amforth for the butterfly? Thanks Ian |