I made a development board with DS5000FP and downloaded Mon51 for DS5000 on SRAM by using DS5000 bootstap loader. Debugger when it is started can load the compiled code to 0x2000 address where I put my code. After the start up a yellow arrow stay at 0x0000 address. When I start to run program, the mon51 doesn't give handle to user program and resume the yellow arrow's position to 0x0000 address. I tried another thing to give program handle to user program with G 0x2000 but same result i got. Mon51 looks like works perfectly except doesn't give the handle to program
Tugrul - After connecting to the monitor and loading your program, you'll need to reset the PC to the start address of your program. Enter: $=0x2000 At the debugger command prompt. Then, enter g,main to run until execution reaches your main() function. Dave Lively