Apologies if this is a known problem but I did a quick search and couldn't find any hits.
I've got a reasonably large program (around 8k compiled) that is exhibiting strange behaviour when I issue Serial.println statements for debugging purposes. What seems to be happening is that some (not all) statements do not appear on my Serial Monitor within the Arduino IDE. Instead, all I get is the newline char, not the string that I really wanted to see. When I print numeric data, e.g. Serial.println(someIntVal, DEC) then the value seems to display, but if I issue something like Serial.println("Here is a debug statement"); then all I get (sometimes) is a blank line or a null line appearing in my Serial Monitor display. I've tried various alternatives such as reducing the baud rate from 9600 to 4800 and also trying to see if the X-CTU tool from maxstream faired any better, but nothing seems to fix the problem. I've also broken up my program into a number of libraries that are driven by a smaller base program but this had no effect on the problem. I am beginning to wonder if the problem lies with the interface between my computer (IBM T60p) and the Decimilia board which is using the USB to serial cable. Unfortunately, the laptop doesn't have a dedicated serial port, so I'm pretty restricted to how I interact with the Arduino, unless I switch computers.
As you can imagine, this is a very frustrating problem and one I would love to nail. Anyone else seen this sort of behaviour and got any ideas on what might be causing it...and more importantly, how to avoid it?
Thanks for your help.