So the obvious suspect is code location?
Let's hope Kyle finds some time in the near future to look into this
and other issues...

Joep

2010/4/25 Sebastien Lelong <[email protected]>:
> Hi guys,
> As for me, it works when using no bootloader or Tiny bootloader, but doesn't
> work when using PDFUSB bootloader. I've diffed ASM output from sample
> compilation, using terminator = 0 (value causing troubles), both for Tiny or
> PDFUSB. Differences comes from config registers (b/c no-fuse compiling for
> PDFUSB) and "org 4" vs. "org 2048". As expected I'd say... No difference
> about terminator code.
> Cheers
> Seb
> 2010/4/24 Joep Suijs <[email protected]>
>>
>> It would be ideal if you could 'switch the bug on and off' by a minor
>> program change, like changing the value of the constant so diff is
>> helpfull.
>> Actually changing the number of variables used or major code changes
>> gives many irrelevant differences too.
>>
>> Joep
>>
>> 2010/4/24 Sebastien Lelong <[email protected]>:
>> > Hi William, Joep,
>> > Thanks for your feedback, I'm actually glad it doesn't work for you too
>> > :)
>> > Can you post your program ? And command line used to compile it and
>> > upload
>> > it (though I guess you're using a PIC programmer). As for me, I only
>> > have
>> > been able to reproduce this bug with PDFUSB bootloader. Works ok without
>> > bootloader, or with Tiny.
>> > I did look at ASM output, but looks too much cryptic for me. When
>> > terminator
>> > != 0, I can clearly see code dedicated to "if" test. When terminator =
>> > 0, I
>> > can't find something related to it... but as I said, cryptic it is.
>> > I need to look at this some more. I tried to change location of const
>> > declaration, but no change. I tried several other random changes in
>> > order to
>> > find something to dig, but no success.
>> >
>> > Cheers,
>> > Seb
>> >
>> > 2010/4/23 William <[email protected]>
>> >>
>> >> Hi Seb,
>> >>
>> >> On Apr 17, 2:36 am, Sebastien Lelong <[email protected]>
>> >> wrote:
>> >> >
>> >> > When using print_string_terminator != 0, it works. When using
>> >> > terminator
>> >> > = 0
>> >> > and Tiny bootloader, it works. Converting terminator to var works.
>> >>
>> >> I am also having grief with the new print_string routine. I'm not
>> >> using USB or any bootloader.  It seems very strange-- large programs
>> >> seem to work, and small test cases don't work???  It may make a
>> >> difference where the string is located?
>> >>
>> >> Anyway, at the moment, for my small test case, setting the terminator
>> >> to 255 seems to 'work' also.
>> >>
>> >> I will try to investigate further, perhaps over the weekend.
>> >>
>> >> William
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "jallib" group.
>> >> To post to this group, send email to [email protected].
>> >> To unsubscribe from this group, send email to
>> >> [email protected].
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/jallib?hl=en.
>> >>
>> >
>> >
>> >
>> > --
>> > Sébastien Lelong
>> > http://www.sirloon.net
>> > http://sirbot.org
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "jallib" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected].
>> > For more options, visit this group at
>> > http://groups.google.com/group/jallib?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "jallib" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/jallib?hl=en.
>>
>
>
>
> --
> Sébastien Lelong
> http://www.sirloon.net
> http://sirbot.org
>
> --
> You received this message because you are subscribed to the Google Groups
> "jallib" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/jallib?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to