Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Jim Granville
11/08/13 16:11
Modified:
  11/08/13 16:22

Read: 920 times


 
#190116 - familiar editor and assembler/linker
Responding to: David Smith's previous message
David Smith said:
...to use my familiar editor and assembler/linker to create a downloadable .bin file which can then be debugged using either the Silab IDE or uVision, and have it use my source files (in a foreign editor of course)?

Your post seems to imply that this can be done. If so, how does it link back to that editor? (On second thoughts, don't explain - just tell me if it's possible!)


The magic file here, is an Intel OMF51 File. If you have that, = Yes.

If your system can create one of those (and most linker systems could), then under the IDE you just do Debug.DownloadObjectFile, and select the OMF51.

That will send your binary image to the chip, and load in the debug info into the editor, as the OMF contains information relating each assembler line to PC address, plus Symbol info.

Also, under Symbol view, you should now see your variable names, and addresses, and they can apply to the watch window.

Depending on the OMF51 content, you may need to pre-load the ASM file, but Silabs seems to apply address info to the primary file, if the OMF file name is not a full path.


in some systems OMF51 has no extension, in some it may be .a51 or .omf
Look at what your tools can produce.

There is little info on old Metai 8051 tools, do you have a manual, or a link to where they can be found ?




List of 25 messages in thread
TopicAuthorDate
Keil uVision4 Struggles      David Smith      11/08/13 04:02      
   HUH?      Erik Malund      11/08/13 06:33      
      I'm using the SiLabs IDE Suite      David Smith      11/08/13 09:43      
         do you?      Erik Malund      11/08/13 10:04      
            Debugger      David Smith      11/08/13 11:53      
         Silabs and ASM      Jim Granville      11/08/13 12:30      
            Do you think it's possible...      David Smith      11/08/13 12:46      
               no, but      Erik Malund      11/08/13 15:03      
               familiar editor and assembler/linker      Jim Granville      11/08/13 16:11      
      PC Resources?      David Smith      11/08/13 09:55      
   Why use Keil ?      Jim Granville      11/08/13 12:00      
      why not?      Erik Malund      11/08/13 15:04      
         lack of features...      Jim Granville      11/08/13 15:47      
            what features?      Erik Malund      11/08/13 15:59      
               these..      Jim Granville      11/08/13 16:14      
   date/time and code checksum      Jim Granville      11/08/13 16:24      
      Dammit!      David Smith      11/11/13 05:17      
         any symbol listing info ?      Jim Granville      11/11/13 12:05      
            OMF Conversion?      David Smith      11/12/13 11:21      
               No LST is unusual      Jim Granville      11/12/13 12:55      
                  Thanks      David Smith      11/22/13 10:20      
   C8051F850 documentation      Tom Burdick      11/11/13 13:12      
      for SILabs chips      Erik Malund      11/11/13 13:30      
         Great Info      David Smith      11/12/13 10:36      
            screaming and kicking      Erik Malund      11/12/13 11:19      

Back to Subject List