WineHQ
MPLAB IDE 7.x



Category: Main > Programming / Software Engineering > MPLAB IDE > 7.x


NameMPLAB IDE
Version7.x
License  
URLhttp://www.microchip.com/
Votes  
RatingPlatinum
Wine Version0.9.44.
Maintainers of this version:
No maintainers. Volunteer today!
Description

MPLab development environment for PIC Microchip processors



 

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results (selected in 'Test Results' table below)

What works
version 7.60 - install ok, work with projects, compile, MPLAB sim,


What does not
some errors during start (not causing problems), some minor graphical glitches


What was not tested
connection with peripherials (programmers etc.)


Additional Comments


Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 7.04 "Feisty" x86_64 (+ variants like Kubuntu)Oct 17 20070.9.47. Yes Yes Silver M> 
ShowUbuntu 7.04 "Feisty" (+ variants like Kubuntu)Sep 07 20070.9.44. Yes Yes Platinum Nándor 
ShowSuSE 9.2Nov 27 20050.9.2. Yes Yes Silver FlashMac(tm) 


Known bugs
Bug # Description Status Resolution Other apps affected
4055 cannot communicate with ICD2 in MPLAB (fixme:comm:GetCommProperties) NEW View
7602 MPLAB 7.52 starts with errors NEW View
8406 MPLab 7.60 installer doesn't terminate, leaves background up NEW View

 
HOWTO

Using Wine-20041201 and winetools 2.1.0

1) install dcom98
2) install explorer
3) install arial fonts
4) install MPLab
5) run MPLab

enjoy !


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

why not using native Linux prog pikdev or icdprog
by Andre on Saturday February 16th 2008, 6:32
Why don't you guys try out pikdev or icdprog, those are native linux progs for programming PIC microchips and as I know, cause I use it frequently pikdev is working great ;)

[post new] [reply to this]

ole errors
by kenjiru on Sunday November 4th 2007, 13:03
I'm using wine-0.9.48 + MPLAB 7.60. It installs fine, except that installer hangs at the end and I have to kill the process. I didn't install IE or anything else.

When I try to run the application, several message boxes appear with a message like "Failed to initialize legacy language suite with CLSID {12421eb7-4f43-a0d4-830a-f8d0eea8e231}" and in console I get the following output:

radu@akira:/media/sda2/$ wine "C:\Program Files\Microchip\MPLAB IDE\Core\MPLAB.exe"
ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:0
ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default:0
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {12421eb7-4f43-a0d4-830a-f8d0eea8e231} not registered
err:ole:create_server class {12421eb7-4f43-a0d4-830a-f8d0eea8e231} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {12421eb7-4f43-a0d4-830a-f8d0eea8e231} could be created for context 0x15
err:ole:CoGetClassObject class {78ccb5cb-36a1-4440-b5f4-5360997702bf} not registered
err:ole:create_server class {78ccb5cb-36a1-4440-b5f4-5360997702bf} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {78ccb5cb-36a1-4440-b5f4-5360997702bf} could be created for context 0x15
err:ole:CoGetClassObject class {7c9a940c-b3d1-4bb2-8005-3448195cab38} not registered
err:ole:create_server class {7c9a940c-b3d1-4bb2-8005-3448195cab38} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {7c9a940c-b3d1-4bb2-8005-3448195cab38} could be created for context 0x15
err:ole:CoGetClassObject class {cfcd335a-dd99-4207-ab54-ff6e7c5a60bb} not registered
err:ole:create_server class {cfcd335a-dd99-4207-ab54-ff6e7c5a60bb} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {cfcd335a-dd99-4207-ab54-ff6e7c5a60bb} could be created for context 0x15
err:ole:CoGetClassObject class {eb849b23-1bc8-38c9-253d-7b4d14a25597} not registered
err:ole:create_server class {eb849b23-1bc8-38c9-253d-7b4d14a25597} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {eb849b23-1bc8-38c9-253d-7b4d14a25597} could be created for context 0x15
fixme:ole:CoCreateInstance no instance created for interface {ef44da65-eeb3-11d3-9d8f-006008368e4d} of class {6292feae-fc00-4aac-b81e-7b8323f7d82a}, hres is 0x80004002
fixme:ole:CoCreateInstance no instance created for interface {439cbc36-22d4-431c-8e42-389e667d1c30} of class {6292feae-fc00-4aac-b81e-7b8323f7d82a}, hres is 0x80004002
fixme:ole:CoCreateInstance no instance created for interface {ef44da65-eeb3-11d3-9d8f-006008368e4d} of class {8b835593-2be3-4d52-8001-05c9a17c867e}, hres is 0x80004002
fixme:ole:CoCreateInstance no instance created for interface {439cbc36-22d4-431c-8e42-389e667d1c30} of class {8b835593-2be3-4d52-8001-05c9a17c867e}, hres is 0x80004002
fixme:storage:StorageImpl_Commit (0x173108 0): stub

Is this normal? How do I get rid of the annoying message boxes?

[post new] [reply to this]

MPLAB .asm editor cursor missing
by Adam Pascoe on Thursday September 20th 2007, 22:58
Ok, I have had this prog working on WINE before, but for some reason it doesn´t like my new install of Ubuntu 7.04 with wine 0.9.33.
The prog installs fine, starts up with the expected errors, but in the ASM editor the flashing cursor is missing!!!
You can edit everything just fine, as long as you dont care to know where the cursor is.
Any thoughts?
-Adam

[post new] [reply to this]


by Paul Harfas on Thursday August 2nd 2007, 9:49
Hi!
Running Ubuntu Fiesty 7.04, I get the following error message when I run any of these versions of MPLAB : 7.20, 7.50, 7.60, 7.61, with wine 0.9.20,0.9.38,0.9.41 :

$ wine ./MPLAB.exe
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {12421eb7-4f43-a0d4-830a-f8d0eea8e231} not registered
err:ole:create_server class {12421eb7-4f43-a0d4-830a-f8d0eea8e231} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {12421eb7-4f43-a0d4-830a-f8d0eea8e231} could be created for context 0x15

MPLAB installs ok with any combination of the above mentioned versions, but when it comes to running it, it just hangs at the splash screen and that`s it. Could it be something related to my system? Any help would be greatly appreciated. Thanks!

[post new] [reply to this]

status
by McKenzie on Thursday June 21st 2007, 17:23
MPLAB 7.61 'bronze' with Wine 0.9.38. Installation is runnable but corrupt.
MPLAB 7.52 'garbage' with Wine 0.9.39. Won't install. Runs ok.
MPLAB 7.60 'garbage' with Wine 0.9.39. Won't install. Runs ok.
MPLAB 7.61 'garbage' with Wine 0.9.39. Won't install. Runs ok.

For Wine 0.9.3x, no need to install DCOM98, Internet Explorer, or Arial fonts. Just install directly into a vanilla .wine/

Remember to
cd ~/.wine/dosdevices && ln -s /dev/ttyS0 com1 && groups
for serial port programmers.

In wine 0.9.39 wineprefixcreate fails to run automatically at the first run of wine. winecfg is also broken and cannot create a C: drive. Try running wineprefixcreate manually.

Have fun,
McKenzie

[post new] [reply to this]

Problem with MPLAB 7.2, wine 9.25, Debian Etch Stable
by James Daldry on Friday April 27th 2007, 6:37
Either with or without IE6 preinstalled, Windows installer stops at C:\windows\system\msmxl4r.dll with error 1603, fatal error. This using the Debian wine packages. Have deleted and re-downloaded (including apt cache .deb files) everything. Uninstalled wine thru Synaptic before deleting .wine directories. Reinstalled from freshly downloaded .debs.

Attempted to build wine from source (I'm running madwifi under Debian, so I know that I have at least some of the tools needed). Installed everything that threw an error during ./configure. make dep goes OK, but make throws a mess of errors about not finding header files and exits with error 2.

If I register the .dlls manually I still don't get the desktop MPLAB icon, and cd'ing to the Core directory and trying to start from the command line just dies.

[post new] [reply to this]

status
by McKenzie on Friday February 23rd 2007, 0:59
MPLAB 7.51 'silver' with Wine 0.9.30
MPLAB 7.52 'silver' with Wine 0.9.30
MPLAB 7.51 'garbage' with Wine 0.9.31. Won't install.
MPLAB 7.52 'garbage' with Wine 0.9.31. Won't install.

For Wine 0.9.30, no need to install DCOM98, Internet Explorer, or Arial fonts. Just install directly into a vanilla .wine/

Remember to
cd ~/.wine/dosdevices && ln -s /dev/ttyS0 com1 && groups

Have fun,
McKenzie

[post new] [reply to this]

legacy language suite
by kenjiru on Friday January 12th 2007, 5:50
I still get those annoying error messages at start up about "legacy language suite":

radu@akira ~/.wine/drive_c/Program Files/Microchip/MPLAB IDE/Core $ wine MPLAB.exe "/nosplash"
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {12421eb7-4f43-a0d4-830a-f8d0eea8e231} not registered
err:ole:create_server class {12421eb7-4f43-a0d4-830a-f8d0eea8e231} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {12421eb7-4f43-a0d4-830a-f8d0eea8e231} could be created for context 0x15
err:ole:CoGetClassObject class {78ccb5cb-36a1-4440-b5f4-5360997702bf} not registered
err:ole:create_server class {78ccb5cb-36a1-4440-b5f4-5360997702bf} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {78ccb5cb-36a1-4440-b5f4-5360997702bf} could be created for context 0x15
err:ole:CoGetClassObject class {7c9a940c-b3d1-4bb2-8005-3448195cab38} not registered
err:ole:create_server class {7c9a940c-b3d1-4bb2-8005-3448195cab38} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {7c9a940c-b3d1-4bb2-8005-3448195cab38} could be created for context 0x15
err:ole:CoGetClassObject class {cfcd335a-dd99-4207-ab54-ff6e7c5a60bb} not registered
err:ole:create_server class {cfcd335a-dd99-4207-ab54-ff6e7c5a60bb} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {cfcd335a-dd99-4207-ab54-ff6e7c5a60bb} could be created for context 0x15
err:ole:CoGetClassObject class {eb849b23-1bc8-38c9-253d-7b4d14a25597} not registered
err:ole:create_server class {eb849b23-1bc8-38c9-253d-7b4d14a25597} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {eb849b23-1bc8-38c9-253d-7b4d14a25597} could be created for context 0x15
fixme:ole:CoCreateInstance no instance created for interface {ef44da65-eeb3-11d3-9d8f-006008368e4d} of class {6292feae-fc00-4aac-b81e-7b8323f7d82a}, hres is 0x80004002
fixme:ole:CoCreateInstance no instance created for interface {439cbc36-22d4-431c-8e42-389e667d1c30} of class {6292feae-fc00-4aac-b81e-7b8323f7d82a}, hres is 0x80004002
fixme:ole:CoCreateInstance no instance created for interface {ef44da65-eeb3-11d3-9d8f-006008368e4d} of class {8b835593-2be3-4d52-8001-05c9a17c867e}, hres is 0x80004002
fixme:ole:CoCreateInstance no instance created for interface {439cbc36-22d4-431c-8e42-389e667d1c30} of class {8b835593-2be3-4d52-8001-05c9a17c867e}, hres is 0x80004002

[post new] [reply to this]

MPlab 7.5 not work
by Lukas on Sunday December 10th 2006, 16:22
Installation on Ubuntu 6.10 in wine 0.9.26 finished with Error -1603 Fatal error during installation. Consult Windows installer Help (Msi.chm) or MSDN for more informations

[post new] [reply to this]

MPLAB 7.30b works well under wine 0.96
by FlashMac(tm) on Sunday January 29th 2006, 11:17
Hello all, i just wanted to update the current state of Mplab under wine. On my Suse 9.2 system, Mplab 730b works very well. Stuff can be edited and compiled, even simulated fine. However, it's important that in the winecfg application menu both IE6 and MPLAB are set to Windows98. From the Microchip Hardware, Picstart Plus and Promate II both are fully working. ICD2 still could not be verified because i dont have one. Some people however reported to have problems with the ICD2.

regards, Germain

[post new] [reply to this]

ICD2 doesn't work with version 0.9.3
by John Steele Scott on Sunday December 11th 2005, 19:41
I was able install MPLAB 7.20 with Wine 0.9.3, following the instructions in the HOWTO, and then by registering the DLLs as described above.

Unfortunately the ICD2 doesn't work yet. I tried to do it using the serial port. Wine spits out a lot of messages like "fixme:comm:GetCommProperties (0x198 0x7a5be0e8 )", and MPLAB gives errors like "ICD0152: Failed to read all of requested bytes (0x0 of 0x2)".

It looks like it's close though . . .

[post new] [reply to this]

MPLAB IDE completely works!
by FlashMac(tm) on Sunday November 27th 2005, 16:23
Finally MPLAB fully works as far as creating saving and loading projects is meant. Assembling of software and source level debug with MPLAB-SIM the IDE's integrated simulator is also fully working. For the first time ever even PICSTART plus wich is Microchip's own chip-programmer works.

How to:

On wine 0.9.2. i installed ie6 acording to the "manual method" described in the AppDB under "internet explorer" using ie6_overrides.reg

Next i installed Mplab 7.21 without having problems.
After this it not yet worked for me out of the box.

Then i used the forementioned method of Alexej -written in russian language- to manually register MPLab's DLL's as follows:

In a console window move to MPLAB's folder:
cd /home/user/.wine/drive_c/Programme/Microchip
cd "MPLAB IDE"

now register DLLs in "Core"
cd Core
wine regsvr32.exe *.dll
you need many clicks on OK after that.

next register DLLs in "Simulator"
cd ..
cd Simulator
wine regsvr32.exe *.dll
you need some clicks on OK after that too.

then register DLLs in "PicstartPlus"
cd ..
cd PicstartPlus
wine regsvr32.exe *.dll
again you need some clicks after that.

Eventually register still more DLLs
according to the MPLAB modules you need.

Thats all, close the console.

To start click on the MPLAB icon on your desktop.




[post new] [reply to this]

Mplab под Linux
by Alexey on Wednesday November 2nd 2005, 5:46
Извините, пишу по-русски.
Нужно:
Mplab 7.20 (или какая есть)
Wine 0.9
Ie6 (с sp1 или без - неважно)
Dcom98
arial32.exe

Делаю так:
- качаю, компилирую, ставлю сам Wine
- ставлю dcom98
- затем делаю wine regedit ie6_overrides.reg
скачал с www.kievinfo.com/2/ie6_overrides.reg
- ставим для поддержки кириллицы arial32.exe (wine arial32.exe)
- далее ставлю сам ie6 в минимальной конфигурации
- только после чего ставлю Mplab, у меня есть PicStart+ и ICD 2, т.е. соответственно эти устройства выбираю при инсталляции
- после идем в каталог c:\Program Files\Microchip\Mplab Ide\Core\
- там делаем wine regsvr32 *.dll много раз тыкаем в "ОК"
- пускаем Mplab (wine Mplab.exe)
- все (или почти все)

Если при запуске пишет что-то про LangTool - сносим каталог .wine в домашнем каталоге и просто пускаем wine.
Если просто поставить dcom98 не удается делаем так:
- выполняем wine dcom98.exe /C /T:c:\\temp /Q
- из c:\temp копируем все dll файлы в windows\system (или system32)
- выполняем wine dcom98.exe /Q

После успешного запуска стабильно заработал PicStart+.
ICD 2 не работает, точнее не изменяет параметр источника питания (от ICD или от вашего устройства). Еще не разобрался.
Если открыт проект и происходит попытка ассемблирования - файл asm превращается в hex, но Mplab говорит Build Fail. Тоже не разобрался.

Пока остановился на picp и pikdev - меньше весят.
Только жаль что ICD простаивает.

Моя аська 230212110.

з.ы. Куда дели config файл??? Полночи лазил - так и не нашел!!!

[post new] [reply to this]

MPLab IDE works, but...
by Johnny Cybermyth on Thursday July 14th 2005, 18:52
I can get the MPLAB IDE working as far as loading projects and IDE options, but will it call the assembler correctly? Answer: almost. It calls it correctly and the assembler will output files like it is supposed to but the output of the mpasmwin.exe assembler program never makes it back to the IDE. MPLAB complians:
Thread would not exit normally.
Could not read language tool output from pipe. (5)

If we could solve this piping issue, we'd be in business!

Wine version: 20050524
MPLAB version: 7.20
MPASM version: 4.02

[post new] [reply to this]




   << Back

Page loaded in 0.04711 seconds.