home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / sysembed / debug.ebh < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.8 KB  |  54 lines

  1. [ 5. Debugger/Monitor]
  2.                EMBEDDED BIOS INTEGRATED DEBUGGER/MONITOR
  3. ════════════════════════════════════════════════════════════════════════
  4. The Embedded BIOS Adaptation Kit includes an option to integrate our
  5. powerful target debugger directly into ROM, so that you can experiment
  6. with your hardware, and later debug your application at a very low
  7. level, all from the keyboard and video display, or over a serial port
  8. if your target has no keyboard or display.
  9.  
  10. The debugger includes a disassembler, breakpoints, watchpoints (useful
  11. for tracking down memory trashing), traces, formatting of the BIOS data
  12. areas, ability to dump and change the contents of memory, and much more.
  13. Of course, the source code to the debugger is included with the package.
  14.  
  15. General Software Embedded BIOS Integrated Debugger Command List:
  16.  
  17.         reboot             - cold boot the target
  18.         console [CON|COMn] - set debug console
  19.         wcomX bb [n]       - write byte bb to COMx n times
  20.         d[b|w|d]           - dump memory (bytes/words/dwords)
  21.         r                  - display registers
  22.         r [reg value]      - change value in register
  23.         i[w] [port]        - input from 8/16-bit I/O port
  24.         o[w] port value    - output to 8/16-bit I/O port
  25.         u [addr]           - unassemble code from memory
  26.         e addr byte [...]  - enter bytes into memory
  27.         v vector#          - display interrupt vector table pointer
  28.         t                  - trace next instruction (even in ROM)
  29.         +/-                - increment/decrement IP
  30.         g                  - go (resume execution)
  31.         bp addr            - set breakpoint
  32.         bc bkpt#           - clear breakpoint
  33.         bl                 - list breakpoints
  34.         ea20               - enable A20 line on 286 & above
  35.         da20               - disable A20 line on 286 and above
  36.         wp [addr]          - set/clear watchpoint
  37.         rc [index]         - read CMOS RAM data
  38.         wc [index] byte ...- write CMOS RAM data
  39.         ecache             - enable cache
  40.         dcache             - disable cache
  41.         toram              - run BIOS from RAM
  42.         rfl phys:phys len  - read nwords words from Flash
  43.         wfl phys:phys xxxx ... - write words to Flash
  44.         efl phys:phys      - erase Flash block
  45.         lfl phys:phys      - lock Flash block
  46.         sfl phys:phys nwords value - set Flash words to value
  47.         ufl phys:phys nwords addr - update Flash from buffer
  48.         cis [addr]         - dump PCMCIA CIS
  49.         csr index          - read data from chipset
  50.         csw index data     - write data to chipset
  51.         rd unit sect hd trk addr - read disk sector
  52.         biosdata           - display BIOS data area
  53.         ?/help             - show this help
  54.