Jim, I just saw your post.
How I know it's not working quite right is because from my main loop, I check if there is data in a FIFO buffer, if so, I format it and send it out the serial port, I also hold an LED on while I'm doing that. Neither the LED nor the serial port data appears when it's not working. I have an interrupt service routine (ISR) which runs every second and toggles an LED. It also stores some data into the FIFO, which should then be read by the main loop (but doesn't). I'd love to connect the BDM when the device is in it's funny state, but I'm not aware of how to do that without reprogramming the device and losing the state. Can you please explain how to do it?
I'm thinking there may be something strange happening in the FIFO data initialization, or maybe in the way the ISR is setup. I just can't understand why it would work with the BDM though. What is different in the way the device is brought up with the BDM connected, compared to without it?
Message Edited by agreer on
2008-03-13 04:27 PMMessage Edited by agreer on
2008-03-13 04:28 PMMessage Edited by agreer on
2008-03-13 04:51 PM