Hi,
I am running the BSD Client example on a MCB1700 evaluation board and I've been able to build the project, download it on target via ULink2 (Cortex Debug connector) and receive the sent packets on another device connected to the board via ethernet. However, I'm unable to get the BSD Client running on the target without the ULink2 debugger being connected. If I disconnect the debugger from its USB power, the LCD screen goes blank and all the leds are turned on (the BSD client initializes text on the LCD screen and turns LED 1 on). It seems like the system is reset and the downloaded firmware is not being executed.
What am I missing here? Is there a configuration somewhere where I can turn on a "standalone" mode?
Maybe you have a missing ground connection - which gets supplied by the debugger?
Maybe the reset circuit is faulty - so your system doesn't get a good reset without the debugger?
etc ...
Ulink2 when not connected to USB, forces a reset to a target system.
Vector Table not set up correctly Device jumpered to start from ROM Clocks and pins not initialized properly Delays longer/shorter than before Clocks or PLLs not starting Stuck in Hard Fault Handler or other infinite loop
Output into via UART so you can see where or how far it got into your code.
Thanks Frank, that must have been it since the board didn't get reset if I disconnected the Cortex Debug connector instead of USB power to ULink2.