I am using 2 Boards with the same layout (C167CR-LM, 1MB Flash, 256K RAM) for testing. No my problem is: ----------------- With the first Board downloading the programm in RAM with MON166 using the Bootstrap-Mode works fine. I can start and stop and proceed the programm as often as i want to. With the 2nd Board I can download the programm but after starting it (sometimes immedially after downloading) the connection to the board is lost and sometimes MON166 says: "CANNOT WRITE BREAKPOINT" If I write the programm into the flash on both boards everything works fine. But 'cause both Boards are the same It couldn't be an error in the Config.INC/Start167.a66, could it? Has anybody an idea what the cause could be? (I have already done a RAM-Test but everything seems to be ok) Thanks Torsten
Problems like yours usually come down to things like "I do not need a MAX232 in the serial line" "A RC reset works just fine" In other words, barring an actual defect, what you see is that something in your hardware is marginal. Have a look at timings, fan-in vs fan-out, Vcc stability and such and eventually you will find what the problem is. Erik
A faulty soldering joint on the external address/data bus?
Hello Mike! Thanks for your fast reply! I perform a RAM & Data Bus Test before i run my application and the Test ends always successfull, that's why i can not say that it is a soldering or contact problem... best regards, Torsten
A faulty solder joint might work fine most of the time and fail only once in a while. It might be sensitive to slight bending of the PCB. A visual inspection of the quality of soldering job can do no harm. - mike
Thanks again, Mike! I'am at home now and I will have a second look tomorrow. best regards, Torsten
View all questions in Keil forum