Re: [PIC] Mini Howto: Microchip tools under Linux with Wine
Ben Dugan <[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.gnupic |
|---|---|
| Message-ID | <[email protected]> |
Thanks Xiaofan. This is very useful. Ben Chen Xiao Fan wrote: > Sorry for the cross posting but I think this may be > useful to both lists. > > After installing gpasm/gpsim/sdcc CVS versions on my FC4 box > (much easier than installation on Ubuntu three months ago), I > think maybe it is also useful to install MPLAB with Wine on > this FC4 box. Therefore I started the Wine installation yesterday > evening. It is not as smooth as my Ubuntu installation but I think > I made it finally. > > Regards, > Xiaofan > > ---------------------------------------------- > Xiaofan Chen > R&D Engineer, Photoelectric Sensor Development > Pepperl+Fuchs Singapore > http://www.pepperl-fuchs.com > Signals for the world of automation > -------------------------------------------- > > 1. Test System > Dell 600M Notebook with FC4 installed. > [mcuee@localhost wine]$ uname -a > Linux localhost.localdomain 2.6.11-1.1369_FC4 #1 Thu Jun 2 22:55:56 > EDT 2005 i686 i686 i386 GNU/Linux > > The same tests have been done on Ubuntu 5.04 (Debian based) AMD 64 > based desktop. The installation will take about 2 hours with a fast > broadband connection (2Mbps Cable Modem here). > > 2. Installation of Wine rpms as root > Three files are necessary. They can be downloaded from Wine-hq. From there, > follow > the links to get winetools and xdialog (needed by winetools). > -rw-rw-r-- 1 mcuee mcuee 14321924 Sep 6 20:51 > wine-20050524-1fc3winehq.i686.rpm > -rw-rw-r-- 1 mcuee mcuee 282244 Sep 6 20:50 winetools-2.1.2-jo.i386.rpm > -rw-rw-r-- 1 mcuee mcuee 360778 Sep 6 20:51 > xdialog-2.1.2-1.1.fc3.rf.i386.rpm > > For the Ubuntu systems, install the Ubuntu packages. > > 3. Configuration of Wine using winetools > Basically followed exactly the sequences of winetools. > > 3.1 Base setup > 1) Launch winetools by running wt2 from BASH as a normal user. > 2) Create fake windows drive > 3) Install true type fonts (ARIAL32) > arial32.exe download from the default Sourceforge site failed. I manually > downloaded it from google search and put it to ~/winetools/fonts. > 3) Install DCOM 98 > 4) Install MFC4 dll > 5) Install IE6, be patient of the long process > This is one of the most critical step. Luckily I have no problems. > 6) optional printer installation (skipped) > > 3.2 more system softwares > 1) Windows installer > This is another critical step to install MPLAB later. > On FC4, It failed with a permission problem. I need to do the following to > fix the problem. > > Change the ownership of /usr/lib/msiexece.exe.so to the current user > by issuing the following command as root (my user id is mcuee): > chown mcuee:mcuee msiexece.exe.so (chmod 777 does not work) > > The retry again and it will be okay. You can change the ownership > back after this. > > There was no problem on Ubuntu with this last time. > > 2) Install VB5/VB6 runtime and VC6 runtime > 3) Install MDAC 2.8 and Jet 4.0 SP6 > 4) Install MSXML4.0 SP2 (seems to be failed but does not cause problems) > There was no problem on Ubuntu with this last time. > > 5) Windows script host 5.6 > 6) Common control 5.0 > > 3.3 Optional true type fonts (not necessary, skipped) > I install quite some fonts last time on Ubuntu. This time > I do not have time and skip the installation. > > 3.4 Optional tested software (not necessary, skipped) > > I install quite some softwares last time on Ubuntu. This time > I do not have time and skip the installation. > > To do: to recommend some more tested software > > 4. Installation of MPLAB/MPLAB C18/MPLAB C30 > > 4.1 Download the following files from Microchip websites > -rw-rw-r-- 1 mcuee mcuee 9631082 Sep 6 21:30 C30_v132.zip > -rw-rw-r-- 1 mcuee mcuee 32576258 Sep 6 21:33 MP721_full.zip > -rw-rw-r-- 1 mcuee mcuee 18600365 Sep 6 21:34 MPLAB-C18-Beta-v3_00b1.exe > > I was using C30_v132, MPLAB 7.10/7.20 and MPLAB C18 2.4 student > edition for my Ubuntu installation. > > 4.2 Installation of MPLAB > > 4.2.1 Unzip the MPLAB zip archive and run setup (wine setup.exe) as > normal user. > > 4.2.2 Say no to all the hardware installation instructions in the end of > the installation. The pickit1.dll will fail to register and all MPLAB > related hardware will not work under Wine anyway. > > 4.2.3 MPLAB C18 3.0 beta > Last time I was using the C18 2.40 student edition. The installation failed > but I copied the installation from Windows partition and it will work. > > There is no problem with MPLAB C18 beta 3.0 installation this time on FC4. > > 4.2.4 MPLAB C30 1.32 installation > There is no problem with MPLAB C30 installation. > > 5. Post install > Set up the paths under Wine or put it do a batch file under the fake c:\ > To do: add more details > > 6. running MPLAB > 6.1) use wine > 6.2) use fake "dos" environment > Type dos under BASH and you will go to a command prompt environment under > dos. > The go to MPLAB IDE directory and fire up MPLAB. > > To do: add more details > > 7. Status > MPLAB IDE is not really very useful right now. MPLAB C18/C30/MPASM/MPASM30 > are fully functional. > > To do: add more details > > 8. Document history > Version 0.10: Initial release by Xiaofan Chen > (First name: Xiaofan Family name: Chen) > Email: xiaofan AT sg dot pepperl-fuchs dot com > Date: 07/09/2005 > > 9. License > GNU Free Documentation License > To do: add more details > > 10. To do list: > > 1) To find a place to host this document, PICList is the first one. > PIClist.com and Microchip Forum will be the next. > 2) To remove the bugs > 3) To add more things > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > >