simulator or debugger recommendation ???
fky
Posts: 15
Hi,
Can anyone recommend a simulator or debugger which they have good experience?
Thanks
Can anyone recommend a simulator or debugger which they have good experience?
Thanks
Comments
I Always recommend mine (ppropsim), but is less than perfect :-(. But I always try to address the users' problems (use the version from this post http://forums.parallax.com/showthread.php?p=847590, if you want)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit some of my articles at Propeller Wiki:
MATH on the propeller propeller.wikispaces.com/MATH
pPropQL: propeller.wikispaces.com/pPropQL
pPropQL020: propeller.wikispaces.com/pPropQL020
OMU for the pPropQL/020 propeller.wikispaces.com/OMU
I have downloaded the file, extract it but how do I run it?
Thanks
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit some of my articles at Propeller Wiki:
MATH on the propeller propeller.wikispaces.com/MATH
pPropQL: propeller.wikispaces.com/pPropQL
pPropQL020: propeller.wikispaces.com/pPropQL020
OMU for the pPropQL/020 propeller.wikispaces.com/OMU
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Lots of debuggers available now- all have free trials, so try them out! My signature has a review of my ViewPort...
Hanno
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Co-author of the official Propeller Guide- available at Amazon
Developer of ViewPort, the premier visual debugger for the Propeller (read the review here, thread here),
12Blocks, the block-based programming environment (thread here)
and PropScope, the multi-function USB oscilloscope/function generator/logic analyzer
I'll second that last post about PASD.· If you have a chip (like a PropStick), this is an excellent and easy way to go.· All you need is a·PropStick and·the Propeller Tool.· PASD.exe (Windows) provides the GUI.· And PASD comes with a comprehensive, easy to read manual that is about 16 pages long.··To use PASD, you have to·add 12 longs at the beginning your assembly code.· If you don't have that much room left, then you have to use a different approach.· Fortunately there is a zero-footprint debugger (but I haven't tried it).· You can find that somewhere in the threads.
Another way to go if you have a chip available to run on: simply imbed print statements in the assembly code.··"Simple Debug" will do this if you only need to deal with a single cog.· If you need to·work·with serial in and out from multiple cogs, go to the Object Exchange and look up "MultiPortSerialTerminal (with C# client)".· This is a tool that I wrote so that I could debug multiple cogs at once through a single serial connection.· Again, all you need is a PropStick and the C# client.· It uses pins 30 and 31 --- the same pins that are used to load the PropStick.
If you don't have a Propeller to run on, then of course you have to use an emulator.· When using an emulator, remember that it may not emulate correctly all aspects of all instructions.·· If you're using garden variety main stream instructions, it will probably be fine, but be careful.· As far as I know, there is no validation suite available to certify all aspects of all instructions for any emulator.· I have done some work with validating a few instructions (CMPSX, REV, SUBS, SUBSX, SUBX, and CMPX).· This work was undertaken because the GEAR simulator had trouble with SUBS.··"mirror" fixed SUBS but noted that the fix affected some·related instructions and asked for validation tests for those as well.
The two assembly code emulators that I know about are GEAR (Windows) and pPropellerSim (Mac).· (pPropellorSim is written in Java and might be useable in a Windows environment.· Your mileage may vary.)