• AVR Freaks

Helpful ReplyHot!Alternative to MPLAB X

Page: 12345.. > >> Showing page 1 of 7
Author
itdontgo
Senior Member
  • Total Posts : 162
  • Reward points : 0
  • Joined: 2004/06/14 05:31:07
  • Status: offline
2017/05/28 07:34:33 (permalink)
3 (4)

Alternative to MPLAB X

I'm sorry to say this but I cannot migrate from MPLAB 5, 6, 7, or 8 to this new version.  It's far too difficult to use when you're doing complicated 8-bit projects.
Is there any alternative to MPLAB X. Is there absolutely any way I can use a new part in MPLAB 8?
I've really tried but I hate MPLAB X.  It's so frustrating.  I cannot get over this.  It puts me off using PICs.
I prefer Notepad at the moment.
#1
Jim Nickerson
User 452
  • Total Posts : 6489
  • Reward points : 0
  • Joined: 2003/11/07 12:35:10
  • Location: San Diego, CA
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 08:01:36 (permalink)
+4 (4)
Maybe this is interesting to you http://microchipdeveloper.com/mplabx:work-outside
#2
The Loner
Super Member
  • Total Posts : 570
  • Reward points : 0
  • Joined: 2016/12/18 10:59:17
  • Location: 0
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 08:43:37 (permalink)
-3 (5)
 
After you close 'AD' start page and don't use Configuritor and Harmony what do
 
you see you don't like?
 
If you want to keep your sanity get a cheap version of CCS C Compiler and use it occasionally and
 
see what a PIC compiler written from a technical viewpoint is like.
 
I don't think CCS will fill yur bill and support absolutely positively latest devices like Microchip.

Everything on the net.
Everything you see.
0's and 1's.
 
 
 
 
 
 
 

 
 
 
 
 
#3
Mysil
Super Member
  • Total Posts : 3647
  • Reward points : 0
  • Joined: 2012/07/01 04:19:50
  • Location: Norway
  • Status: online
Re: Alternative to MPLAB X 2017/05/28 10:17:26 (permalink)
+4 (4)
I quite understand the frustration of the original poster.
 
I finally have made the transition from MPLAB 8 to MPLAB X,
such that I am able to use either with the same ease,
or both at the same time, to debug communication between 2 devices.
 
I still have the impression that it took more frustration and hairpulling to get into MPLAB X, 
than initially getting to use MPLAB 8.
I think MPLAB X is slowly getting better.
 
In my opinion, Watch window(s) in MPLAB 8 is still better than in X,
although MPLAB X is better at following variables that are located in CPU registers,
but that may not matter with 8 bit devices anyway.
 
   Mysil
#4
vloki
Jo, alla!
  • Total Posts : 6815
  • Reward points : 0
  • Joined: 2007/10/15 00:51:49
  • Location: Germany
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 10:32:42 (permalink)
+3 (3)
I like MPLABX more than old one ;-)
itdontgo
It's far too difficult to use when you're doing complicated 8-bit projects.

What exactly is difficult?
(I like X more than the old one ;-)
 
<edit>
OK, seems you are coding in assembly - many of the things that I like in X are not working there
post edited by vloki - 2017/05/28 10:48:01

Uffbasse !
#5
NKurzman
A Guy on the Net
  • Total Posts : 18282
  • Reward points : 0
  • Joined: 2008/01/16 19:33:48
  • Location: 0
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 11:01:01 (permalink) ☄ Helpfulby Kabak 2019/11/21 02:14:15
+3 (5)
MPLabX is
-Slower
-Less stable.
-Occasionally has the wrong value in the watches.
-Loses communication with the debugger constantly , whatever that means.
-Separated the read and Programing to IPE. That force you to use with allpications for quick Programing,debugging bootloader,and setting the eeprom or flash to test values.
- the eternal red squiggly line issue.
- the periodic cache corruption, that you still need to fix manually.
- the need to keep several versions installed to try to figure out if the new version is working worse than an old one.
- the double click to jump to a definition is great , when it works.

Yes it has many nice and modern Improvments. But it is a productivity tool. Its job is to increase productivity. There it is an abject failure at many times. Is it improving? It is hard to tell when new version often work worse than previous ones. And new features cuase crippling bug and slowness. While old bugs fester.

After it failing to maintain a debug session to a single breakpoint do more than one out of ten tries. And having to restart MPLabX if I committed the sin of editing code during a debug session. I decide that I should try to use printf() to debug what I think is a bad external peripheral.
But other times it works fine.
I
And yes I sorry I did not go back to mplab8 to finish my last pic16 bootloader. It would have saved some time.
#6
skaptor
n00b member
  • Total Posts : 248
  • Reward points : 0
  • Joined: 2012/07/25 11:18:48
  • Location: Tilted Towers
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 14:39:05 (permalink) ☄ Helpfulby u/chip 2019/04/05 05:08:03
+3 (13)
I don't get why MPLAB X gets so much hate, I think it's great compared to MPLAB8 and I haven't had any issue. Maybe it's time to upgrade your PC if it runs slow.

Porsche 718 Cayman GTS
#7
Gort2015
Klaatu Barada Nikto
  • Total Posts : 3678
  • Reward points : 0
  • Joined: 2015/04/30 10:49:57
  • Location: 0
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 14:52:55 (permalink)
+1 (3)
PC not slow, MPLab X is still in beta version.
#8
CinziaG
die fucking humans
  • Total Posts : 3145
  • Reward points : 0
  • Joined: 2016/12/07 14:20:36
  • Location: Wien
  • Status: offline
Re: Alternative to MPLAB X 2017/05/28 15:35:17 (permalink)
0
Also not accepting Enter key as a confirmation of a dialog box, is not nice. And this is even worse than slowness ;)

in 2018 you signed for your annihilation. in 2019 it will come ;) I promise
my most wonderful creations here
https://www.youtube.com/c...dPFRvtwsbSTXp6Sk6azGOQ
#9
skaptor
n00b member
  • Total Posts : 248
  • Reward points : 0
  • Joined: 2012/07/25 11:18:48
  • Location: Tilted Towers
  • Status: offline
Re: Alternative to MPLAB X 2017/05/29 12:37:06 (permalink)
-2 (2)
I still don't get the "MPLAB X IS SO SLOW" thing...

Porsche 718 Cayman GTS
#10
vloki
Jo, alla!
  • Total Posts : 6815
  • Reward points : 0
  • Joined: 2007/10/15 00:51:49
  • Location: Germany
  • Status: offline
Re: Alternative to MPLAB X 2017/05/29 12:47:14 (permalink)
+2 (2)
Skaptor
I still don't get the "MPLAB X IS SO SLOW" thing...

Compared to the old IDE it is definitely slower in some things. Build, program the chip... takes much more time.
No one takes into account the speed advantage you get because of new features.
(Navigation in code, call graph, find usage.... )

Uffbasse !
#11
NKurzman
A Guy on the Net
  • Total Posts : 18282
  • Reward points : 0
  • Joined: 2008/01/16 19:33:48
  • Location: 0
  • Status: offline
Re: Alternative to MPLAB X 2017/05/29 13:42:41 (permalink)
+1 (1)
When the new features work they help. But they don't always work. My concern is that if a product that is this old is still buggy and unstable will it ever be? The new features apperently require a lot of RAM and CPU power. The moving the memory read/ write/ program was just plain lazy. The posted rationalzation that no one uses it is self serving. Did they do a poll I missed?
The fact the versions 3.00 to 3.10 could not unroll the stack and often reported incorrect values for watches still makes me wary. 9 month to fix base features while adding new features with new bugs. What product are they chasing?
I have an i7 with 8 gigs , would 16 or 32 help?
It is better on pic16 than pic 32 yes I understand the project is bigger, but it does not appear to be an issue with ARM and Microsoft Visual products.

Yes it works. But it is weak. And does not speed up development. It's only purpose in life. It usable, but that's not a ringing endorsement.
#12
Les
Super Member
  • Total Posts : 240
  • Reward points : 0
  • Joined: 2011/02/23 04:27:28
  • Location: UK
  • Status: offline
Re: Alternative to MPLAB X 2017/05/29 14:15:15 (permalink)
+1 (1)
Just as a hobbyist, I have accepted I have to live with the red ink messages in the output window. On my old pc win7 PC and only 4G ram I don't consider MPLABX slow (went back to 3.50), ( I turn off the network ). I have found the watch window has issues, also the break points and 'build debug then run setting'. I prefer to be 'halt at main'   And I have put up sticky notes up to remind me to 'Halt' the debug before I touch the KB...seems to reduce the "PK3 unloaded while busy ..." nonsense    
#13
skaptor
n00b member
  • Total Posts : 248
  • Reward points : 0
  • Joined: 2012/07/25 11:18:48
  • Location: Tilted Towers
  • Status: offline
Re: Alternative to MPLAB X 2017/05/29 14:53:08 (permalink)
+1 (1)
Well, nowadays everything requires huge amounts of RAM, look at all the new smartphones and APPs.
 
MPLAB X is not perfect, but hell every programmer has bugs sometimes :P anyways I've had a very good experience with X

Porsche 718 Cayman GTS
#14
kgyuri
Starting Member
  • Total Posts : 43
  • Reward points : 0
  • Joined: 2011/12/17 05:16:04
  • Location: Hungary
  • Status: offline
Re: Alternative to MPLAB X 2017/05/30 10:36:02 (permalink)
+2 (2)
Skaptor
Well, nowadays everything requires huge amounts of RAM, look at all the new smartphones and APPs.
 
MPLAB X is not perfect, but hell every programmer has bugs sometimes :P anyways I've had a very good experience with X



But, the MPLAB X requires abnormally huge amount of memory and CPU time,
abnormally slow, and abnormally instable. 
Compared to it's task, and compared to any other (normal) IDE.

Just now happened: MPLAB X v3.60 runs, project open, but no debug, nothing activity for long minutes.
I am soldering at another desk, but I hear, the CPU fan begin to spin on higher speed for a while.
I start the task manager. javaw.exe consumes 25% CPU time constantly. Why? What the hell is it doing?


Few days before I used two instance of MPLAB X. Later I shot down one, but minutes later I saw,
in the task manager, still there are two javaw.exe instances,
and both of them consumes lot of memory and CPU time. 
The "dead" exe consumed cca. 850 MByte, the "living one" consumed cca 1,1 GBytes. 
I did not touched the keyboard for long time, no debug, only standby.
And it is require 1,95 GBytes. It is abnormal. This can not be explained.
To develop a 200kB microcontroller program, I would ask a supercomputer from NASA?


#15
CinziaG
die fucking humans
  • Total Posts : 3145
  • Reward points : 0
  • Joined: 2016/12/07 14:20:36
  • Location: Wien
  • Status: offline
Re: Alternative to MPLAB X 2017/05/30 10:38:18 (permalink)
+1 (1)
<3

in 2018 you signed for your annihilation. in 2019 it will come ;) I promise
my most wonderful creations here
https://www.youtube.com/c...dPFRvtwsbSTXp6Sk6azGOQ
#16
PStechPaul
Super Member
  • Total Posts : 2508
  • Reward points : 0
  • Joined: 2006/06/27 16:11:32
  • Location: Cockeysville, MD, USA
  • Status: offline
Re: Alternative to MPLAB X 2017/05/30 13:17:53 (permalink)
+2 (2)
I have found that MPLABX gets progressively slower the longer it runs, sometimes to the point of unusability. The problem affects the editor to a large degree, such that when I edit a line and hit "Enter", there is a delay of several to many seconds before another line can be added or edited. If I close the application (which also takes considerable time), and then re-open it (which is also slow), the same edits and other functions work "normally", with almost no noticeable delay. I think it has to do with Java memory management and garbage collection.
 
Another thing I noticed is that there is considerable delay when setting focus on the MPLABX application after doing other things - mostly "scanning for external changes".
 
Some issues may be related to my computer, which is almost 4 years old and running Windows 8. I have a Win10 machine but I am resisting the Herculean task of installing and fine-tuning the many applications I have on this machine, although I can get by without many of them.

 
#17
skaptor
n00b member
  • Total Posts : 248
  • Reward points : 0
  • Joined: 2012/07/25 11:18:48
  • Location: Tilted Towers
  • Status: offline
Re: Alternative to MPLAB X 2017/05/30 15:49:21 (permalink)
0
U guys should try an SSD or a PCIe NVMe (which is what I use).
 
My MPLAB X (v3.60) does 0-1% when idling @1181MB ram. And speaking of mysterious RAM usage, my win10 system uses 5.3GB when idle, which is crazy, but still I've got 58GB available :P
 
You don't need a NASA computer, but you have to be aware of your computer's speed and limits.
 
I don't know if experience improves changing the ide memory inside the .conf file.
 

Porsche 718 Cayman GTS
#18
NorthGuy
Super Member
  • Total Posts : 5920
  • Reward points : 0
  • Joined: 2014/02/23 14:23:23
  • Location: Northern Canada
  • Status: offline
Re: Alternative to MPLAB X 2017/05/30 16:05:28 (permalink)
+1 (1)
Skaptor
You don't need a NASA computer, but you have to be aware of your computer's speed and limits.

 
Or you can use older programs, which not only run much faster (some of them lightning fast), but also have much less bugs. That's what I do.
 
For all the new stuff, I have a Windows 8.1 system where MPLAB X can rub shoulders with Vivado in the "who's slower to start" contest. Doesn't bother me much because my main activity is on my Windows 7 PC.
 
#19
skaptor
n00b member
  • Total Posts : 248
  • Reward points : 0
  • Joined: 2012/07/25 11:18:48
  • Location: Tilted Towers
  • Status: offline
Re: Alternative to MPLAB X 2017/05/30 16:14:16 (permalink)
-2 (2)
Or have a fast computer and run new and modern programs lightning fast like my case. Oh, and BTW get rid of win8

Porsche 718 Cayman GTS
#20
Page: 12345.. > >> Showing page 1 of 7
Jump to:
© 2020 APG vNext Commercial Version 4.5