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.
Hi - Hoping someone can help me answer a question.
I have some legacy firmware written and compiled/linked with Tasking 8051 (circa 1997). I have the C source files and IEEE-695 files. However, I do not have the Tasking toolset and need to do some debugging of the previously compiled/linked code. We do use the Keil (V9) toolset and figured I could try using the keil Simulator to try to debug the issue we are having.
Here are the steps that I've taken as I do not want to re-build the project using the Keil tools. I just want to load the IEEE-695 file and debug using the simulator.
1) Converted the IEEE-695 to OMF-51 (I understand that Keil doesn't support IEEE-695) 2) Created a new Project and identified all of the C source files in the project window. 3) Modified the Project Option Debug so that the IDE would not attempt to re-compile and load the code automatically. 4) Clicked the 'Debug' button 5) From the command window used the "LOAD" command to load the OMF file.
The OMF-51 file loads along with the symbols but I cannot get the source level debugging to work. This is where I am in need of help. I would really like to get the source level debugging feature to work.
What do I need to do to make this work (short of rebuilding the project.)? Your help would be appreciated. Thanks Jim Largo, Florida