Hi everyone,
we are currently developing / testing our second testing board.
We have started with the demo board and orientated us on that for our first own test board. With that everything runs fine and with the new information we collected from it, we created a new board design that should have been the final one.
We changed nothing regarding power supply, networking an so on. It was more to come to the right board form factor than anything else.
However, this time the F28M35 doesn't start the program on flash. We could connect it without any problems with JTAG to the debugger, save a firmware on both CPUs (M3 and C28) and also start the firmware and everything runs fine. But when we try to start the device without the debugger it don't start in about 99% of the tries.
We found one difference in the power consumption. Starting the device via debugger, the device takes about 20% mA.
The voltages we have measured on the board seems fine and the be the same as with the first testing board.
With the previous testing board we had never such a problem and since the power supply wasn't changed we are a bit helpless. It seems that the CPU simply not start and is in a waiting state. (We have tested that setting a IO-Port as output and set it high at the very beginning don't work, only when connected via debugger).
We have the only seen 3 or 4 times correct starting without the debugger, but there was nothing changed compared to the hundreds tried when the CPU not started.
Maybe the community has any idea or a hint where we could find the problem.
With best regards