Re: [PIC] Mini Howto: Microchip tools under Linux with Wine
Christopher Bergeron <[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.gnupic,gmane.comp.hardware.microcontrollers.pic |
|---|---|
| Message-ID | <[email protected]> |
Great info!!! Thanks! Kind regards, Chris Bergeron 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] > > > >