I'm using the latest keil and philip's debugging tool (PDS51E) with a LPC900 emulator (PDS900). This may be more of a philips question, but I thought some of you may know. I guess, I must not totally understand the process that takes place when an object file is loaded into the debugger. When I load the omf51 object file, I am presented with a "source" window that says "File not found : ?C_STARTUP". Once into main(), my source debugs fine. But why doesn't it know to look into the start900.a51 source? TIA James
I spoke to the horse and this was his response: "The reason it is looking for C_STARTUP is that the execution address after loading the object file will be set to zero." So hopefully someone will know how to get the startup file loaded such that I can debug it as well. J
Well this is philips response: Philips is NOT 'the horse' the NewZealanders are. C_STARTUP is the standard Keil startup code for 'regular' '51 derivatives. I can not imagine why Keil would rename the segment for the 932. However a workaround would be to rename the 3 places in the startup932 or whatewver the name is that are called C_STARTUP in startup.a51 to C_STARTUP in startup932. Erik
When I'm referring to Philips, I am referring to the emulator\pds51 division of philips (which happens to be located in NZ). I'll try renaiming the module per your suggestion. Thanks! J