Olimex ADuC-7020 dev.board problem

Hello,

We’ve bought the Olimex ADuC-H7020 and ADuC-M7020 board for a little project. Now, I’ve been trying to do some coding with YAGARTO. Everything is OK (although a quick start guide with GNU tools on the Olimex site would be very apreciated). But, when I program the device (using the Analog devices bootloader) the program does not run. I can press Run, Reset all I want, but no response.

Then simply had to give myself a break - a few hours. When I plugged the board back in, the program (LED1 blinking) was working perfectly. For a few seconds(approx. 20). Then, it simply stopped and returned to the state it was in.

Facts:

The board worked because I could comunicate with the defaul olimex software in it when we got it. And the oscillator is running (tried scoping it).

The program is compiled correctly, because it worked (however briefly…)

The programmer programs the device into the FLASH correctly.

Questions:

1.Has anyone ever had this problem?

2.Any ideas on how to fix it?

3.What am I doing wrong?

Thank you for your time,

David Gustafik

update The code runs for about 10minutes (after having the device disconnected for approx. 8hours. ). Then it starts “blinking” in and out and then stops working. I can still program the device (using the analog bootloader) but nothing more. Oh, and I checked all of the voltages - they are OK.

OK, I solved it. Apparently temperature has something to do with functioning of the board. If the temperature (or humidity, I’m not sure which) is above some arbitrary value(however, not exceeding normal room temperature : 20deg. C), it doesn’t work for whoknowswhat reasons.

When I put a fan ontop of it to cool (or dehumidify) it, it works after “cooling” down. Heck, must be a bad connection. Well, I get what I pay for… so, I guess I’ll be the first developer who will be forced to catch a cold for his device to work…