We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello, Have anyone experienced the ISD51 debugging issues after you successfully tested your code using Keil simulator and Hyperterminal? I used the following small code to try ISD51 debugging but no success at all. Hit the debug button and wait about 2s, there is an error message " ISD51 Error - communication problem with ISD51..." Can anyone give some ideas about how to solve this? I contacted Keil technical service and it seemed that they couldn't help it. My processor is C515C. My test code is below.
void main (void) { unsigned int i; Project_Init(B_9600); // Initialize Chip and Serial Interface #ifndef ISD51 // init ISD51 only when the uVision2 Debugger tries to connect TestSerial(); #endif #ifdef ISD51 // init ISD51 and start user program until the uVision2 Debugger connects ISDinit (); // initialize uVision2 Debugger and continue program run #endif #if 0 // init ISD51 and wait until the uVision2 Debugger connects ISDwait (); // wait for connection to uVision2 Debugger #endif EAL = 1; /* Enable global interrupt flag */ while (1) { #ifdef ISD51 // init ISD51 only when the uVision2 Debugger tries to connect ISDcheck(); // initialize uVision2 Debugger and continue program run Delay(200); #endif i++; } }
Is it possible that there are bugs in ISD51.a51 or ISD51.h in Keil's LIB? I made proper changes to these files to fit my processor.