What is the parent OS?
This may help
http://www.picbasic.co.uk/forum/showthread.php?t=12532
What is the parent OS?
This may help
http://www.picbasic.co.uk/forum/showthread.php?t=12532
Dave
Always wear safety glasses while programming.
It's an iMac with Mac Snow Leopard OS (10.6.2). I'm using Parallels Desktop to create the Windows XP virtual machine.
OHHhhh...
Well like I said, MCS and Linux do not get along and MACs are Unix based also... I think...
I do not know the file structure of a MAC but with Linux I make a *.bat file for each project and keep it in the projects directory. At compile time I run the BAT.
I also use GEDIT for writing code. Never got along with EMACS...
In Linux and WINE there is a "C" directory as in windows, PBP and MPASMWIN will live there.
Below is a BAT example. If errors are found a *.ER and a *.ERR file will be created in the projects directory. I name it "hex.bat".
The HEX will be there also.
Maybe something like this will work for you...
Code:cd /media/16GBSTIC/PIC_PROG/16f887 wine c:/pbp/pbpw -e -s -ac:/Program\ Files/Microchip/MPASM\ Suite/MPASMWIN -p16f887 z:/media/16GBSTIC/PIC_PROG/16f887/887.bas wine c:/Program\ Files/Microchip/MPASM\ Suite/mpasmwin /e /l 887.asm
Dave
Always wear safety glasses while programming.
Thanks Dave! I will try that tonight. If I understand your batch file correctly, then:
- switch to the folder containing the . bas project file (I presume so the resulting .asm & .hex files will be created in the same place)
- compile .asm file with appropriate switches to tell it what PIC you're using and what .bas file to compile
- create .hex file
Where could I get more info on some of the command line switches you're using?
e.g. c:/pbp/pbpw -e -s -ac
and mpasmwin /e /l
Yes, everything will be in the projects directory.
And tell the directory.- compile .asm file with appropriate switches to tell it what PIC you're using and what .bas file to compile
- create .hex file
The PBP manual has a section about using the command line. Actually PBP is a command line program. And for the MPASWIN stuff. Open MPLAB and under Help/Topics pick MPASAM Assembler.Where could I get more info on some of the command line switches you're using?
e.g. c:/pbp/pbpw -e -s -ac
and mpasmwin /e /l
Then in the index tab "Command Line Interface" sub set "Assembler".
Dave
Always wear safety glasses while programming.
Bookmarks