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
Don't Tasking do a free "evaluation" download?
Have you discussed this with Tasking (or their local agent/distributor) to see if they can help you?
Trying to re-create a historic project even in its original toolset can be hard enough - let alone an entirely different toolset from a different century!!
"What do I need to do to make this work (short of rebuilding the project.)?"
I rather doubt that there is anything short of rebuilding the project, I'm afraid.