[<<] [<] Page 2 of 2 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: [gnupic] GPSim Socket Interface
From: "Scott Dattalo" ####@####.#### Date: 30 Jul 2006 19:37:14 +0100 Message-Id: <60225.71.139.3.172.1154283896.squirrel@ruckus.brouhaha.com> On Sat, 2006-07-29 at 18:59 -0700, Scott Dattalo wrote: > After digging around for a while, I see why the code is broken. I'm going > to take a stab at fixing it. When done, I expect the log command to be > identical to the break command except that all actions will get logged > instead of triggering a halt. Okay, I'm through stabbing. The log command works again. I also verified that LXT logging works too. Here's the online help description: gpsim> help log The log command will record simulation history in a file. It's similar to the break command log [[on|lxt [file_name]]|[off]] Enables or disables logging. Specify no options to see log status. The lxt option encodes the log file so that an external viewer like gtkwave can be used to view the file. log w|r reg [, expr] Specify a register to log. See the break command for expression syntax Examples: log - Display log status log on - Begin logging in file gpsim.log log on file.log - Begin logging in file file.log log lxt - Begin lxt logging in file gpsim.lxt log lxt file.lxt - Begin lxt logging in file file.lxt log off - Stop logging log w temp_hi - Log all writes to reg temp_hi As you can see, there are two formats supported. The plain ASCII format will produce log files that are human readable and are of the form: Cycle cycle_num Action logged For example, here's a snippet of portb logging: Cycle 0x0000000000000086 Wrote: 0x48 to portb(0x0006) Cycle 0x0000000000000089 Wrote: 0x48 to portb(0x0006) Cycle 0x000000000000008A Wrote: 0x8 to portb(0x0006) The LXT format is in binary. This is useful for graphically viewing the log file with an external viewer like gtkwave (http://home.nc.rr.com/gtkwave/) The changes are in SVN. Scott | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [gnupic] GPSim Socket Interface
From: Borut Razem ####@####.#### Date: 30 Jul 2006 20:19:04 +0100 Message-Id: <44CD0622.1080703@siol.net> ... and the gpsimWin32 snapshot build is available too :-) http://gpsim.sourceforge.net/snapshots/win32/gpsim-0.21.12-pre-20060730-setup.exe Borut Scott Dattalo wrote: > On Sat, 2006-07-29 at 18:59 -0700, Scott Dattalo wrote: > > >> After digging around for a while, I see why the code is broken. I'm going >> to take a stab at fixing it. When done, I expect the log command to be >> identical to the break command except that all actions will get logged >> instead of triggering a halt. >> > > Okay, I'm through stabbing. The log command works again. I also > verified that LXT logging works too. Here's the online help description: > > gpsim> help log > > The log command will record simulation history in a file. It's similar to the > break command > log [[on|lxt [file_name]]|[off]] > Enables or disables logging. Specify no options to see log status. > The lxt option encodes the log file so that an external viewer > like gtkwave can be used to view the file. > log w|r reg [, expr] > Specify a register to log. See the break command for expression syntax > > Examples: > log - Display log status > log on - Begin logging in file gpsim.log > log on file.log - Begin logging in file file.log > log lxt - Begin lxt logging in file gpsim.lxt > log lxt file.lxt - Begin lxt logging in file file.lxt > log off - Stop logging > log w temp_hi - Log all writes to reg temp_hi > > > As you can see, there are two formats supported. The plain ASCII > format will produce log files that are human readable and are of the > form: > > > Cycle cycle_num > Action logged > > For example, here's a snippet of portb logging: > > > Cycle 0x0000000000000086 > Wrote: 0x48 to portb(0x0006) > Cycle 0x0000000000000089 > Wrote: 0x48 to portb(0x0006) > Cycle 0x000000000000008A > Wrote: 0x8 to portb(0x0006) > > The LXT format is in binary. This is useful for graphically viewing > the log file with an external viewer like gtkwave > (http://home.nc.rr.com/gtkwave/) > > The changes are in SVN. > > Scott > | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 2 of 2 [>] [>>] |