Hello everybody!!! I'm using a phyCore XC167 with AC step controller and a ULINK for debugging. I use the internal ROM by jumpering EA. For over a week I could download my sw direkt with my ULINK. Debugging does not work that good. I had some unpredictiable jumps to adress 0xfffff. But the main problem is, that my ULINK now cancel download with the error message "device can not enter bypass mode. Connection to target missing or incorrect". First I tought, i have killed my controller but then I've tested it on the orginal Phytec RDK board, and it worked fine (same software)!!! My second module works on both boards but it is configured with the default values from Phytec (external ROM...). Could any internal or hardware config cause this problem??? It seems, that my controller does not start running on my target hardware because the module sinks nearby no current. I even could not flash in bootstrap mode!!! Please let me know, if anyone could help me with that Problem. Thanks!!! Martin
I also see jumps to address 0xfffff using ULINK with the XC164CS. Makes debugging very difficult. Can anyone explain why this happens? -Walt
We have seen this problems when the CPU is incorrectly configured. It looks like you have still a small configuration issue. The behaviour that you see exists if you have mis-selected the BOOT configuration. Please check the EA pin and other startup options on your board.
We are using:
EA = 1 ALE = 0 RD = 1 WR = 1
The error message "device can not enter bypass mode. Connection to target missing or incorrect" can also occur, if the pulldown on TRST in the target circuit is too low. uLink only has a 10k Pullup (no push-pull drivers) to place a High-Level on TRST, so the external pulldown should be 100k. I also have the problem with the jumps to 0xfffff. Startup configuration is also EA = 1, ALE = 0, RD = 1, WR = 1. Mostly it occurs when I use singlestepping. If I then stop debug mode and start it again, it works normally. How can this problem be solved? Regards, Roland