CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to support@ccsinfo.com

MPLAB X IDE compatible with CCS compilers ?

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
arunb



Joined: 08 Sep 2003
Posts: 492
Location: India

View user's profile Send private message Send e-mail

MPLAB X IDE compatible with CCS compilers ?
PostPosted: Thu Jun 25, 2015 5:32 am     Reply with quote

Hi,

I have finally decided to upgraded to MPLAB X IDE version 3.05.

but I would like to know if the IDE is compatible with the CCS compilers, versions : PCM 3.249, PCB 4.141, PCH 4.073 ??

after installation of the sucessful installation of the MPLAB X IDE (version 3.05) and the CCS tools, while compiling a new project I get an error

Quote:
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/MPLABXProjects/Test.X'
make -f nbproject/Makefile-default.mk dist/default/production/Test.X.production.hex
make[2]: Entering directory 'C:/MPLABXProjects/Test.X'
gnumkdir -p build/default/production
gnumkdir -p dist/default/production
"C:\Program Files\PICC\CCSCON.exe" out="build/default/production" test.c +FH +DF +CC +Y=9 +EA +DF +LN +T +A +M +J +EA +Z -P #__18F2620=1
nbproject/Makefile-default.mk:99: recipe for target 'build/default/production/test.o' failed
make[2]: Leaving directory 'C:/MPLABXProjects/Test.X'
nbproject/Makefile-default.mk:78: recipe for target '.build-conf' failed
make[1]: Leaving directory 'C:/MPLABXProjects/Test.X'
nbproject/Makefile-impl.mk:39: recipe for target '.build-impl' failed
mv: cannot stat `build/default/production/test.cof': No such file or directory
make[2]: *** [build/default/production/test.o] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 1s)


the test program is ...

Code:

void main(){
   
   
}


please help...

thanks
a
davidpk



Joined: 29 Apr 2004
Posts: 13
Location: Opelika, AL

View user's profile Send private message Yahoo Messenger

PostPosted: Thu Jun 25, 2015 6:42 am     Reply with quote

Wow, this really proves to me that X was such a good idea... Rolling Eyes

I'm struggling myself and don't have any real advice, I just wanted you to know you're not alone.

David
jeremiah



Joined: 20 Jul 2010
Posts: 1320

View user's profile Send private message

PostPosted: Thu Jun 25, 2015 8:23 am     Reply with quote

There is an option in MPLABX to install a CCS plugin (not the same one from the CCS website...a different one). Did you go through that process in MPLABX? Older versions of MPLABX didn't require this step but newer versions do.

I don't know if it works with older versions of CCS, but I have had very little trouble out of the newer versions of CCS when paired with MPLABX.

Not my favorite IDE though. I actually prefer the CCS one despite its bugs.
arunb



Joined: 08 Sep 2003
Posts: 492
Location: India

View user's profile Send private message Send e-mail

PostPosted: Thu Jun 25, 2015 11:10 am     Reply with quote

Quote:
There is an option in MPLABX to install a CCS plugin (not the same one from the CCS website...a different one). Did you go through that process in MPLABX? Older versions of MPLABX didn't require this step but newer versions do.


The small program (redirect.exe)?? that had to be renamed and used ??
even that did not work, I get the same error...

thanks anyway...I think I will use the MPLABX for xc compilers..

thanks
a
jeremiah



Joined: 20 Jul 2010
Posts: 1320

View user's profile Send private message

PostPosted: Thu Jun 25, 2015 12:38 pm     Reply with quote

arunb wrote:
Quote:
There is an option in MPLABX to install a CCS plugin (not the same one from the CCS website...a different one). Did you go through that process in MPLABX? Older versions of MPLABX didn't require this step but newer versions do.


The small program (redirect.exe)?? that had to be renamed and used ??
even that did not work, I get the same error...



No, it is an option within MPLABX, not a separate program. It's buried in the tools setup dialogs. I'll see if I can find a link. I know another thread on this forum already has it, so try searching for that.

EDIT: A simple forum search reveals:
http://www.ccsinfo.com/pdfs/mplabx_ccs_tutorial.pdf

Have you followed that process yet?

EDIT: also note that if using the latest MPLABX version, then you may have to update the compiler to 5.018 or higher as they made some (unknown) change to be more compatible with a change Microchip made in the IDE.
Ttelmah



Joined: 11 Mar 2010
Posts: 19255

View user's profile Send private message

PostPosted: Thu Jun 25, 2015 1:52 pm     Reply with quote

Have to say that the only reason to use MPLAB X, rather than the older MPLAB 8, is for now processors not supported by the older IDE. While a bit 'clunky at times the older MPLAB, works well, the simulator is one of the best, and it tends to keep running (more than can be said for any release I have yet tried of MPLAB X).
Given that the compiler versions listed don't support many (if any) processors not supported by 8.92, I'd just install this.....
daveh



Joined: 30 Aug 2013
Posts: 19

View user's profile Send private message

PostPosted: Fri Aug 21, 2015 11:25 am     Reply with quote

The other day I tried to modify some existing code on a PIC16F1518 using MPLAB 8.83 and the ICD3 and I kept getting an ICD3Err0035 - Failed to get Device ID. Eventually I tried switching to MPLAB X and was able to connect with no problem. Since it was a small project I just switched it over to X

Today I tried doing a similar thing with a PIC18F66J50 and had the same device ID error. I tried upgrading to 8.92 but still have the problem.

I'm switching the drivers back and forth for the ICD3 using the MPLAB driver switcher.

Since this is a larger project I don't really want to switch over to X if I don't have to. I've been using the same setup before and since I can get the device ID's fine in X it doesn't seem to be a hardware issue.

Anyone run into this problem, have a solution?
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Fri Aug 21, 2015 1:42 pm     Reply with quote

Check out this post about ICD3 firmware differences between MPLAB 8.92
and MPLAB-X. They suggest that to guarantee you have MPLAB 8.92
firmware in the ICD3 when running with vs. 8.92, you should do a manual
download of it:
http://www.microchip.com/forums/m827926.aspx

I can recall having this problem too, with a Pickit 3. When I switched
back to MPLAB 8.92, the Pickit appeared dead or damaged. Then I
thought about the firmware and downloaded it and was relieved to find
that the Pickit3 worked again.
daveh



Joined: 30 Aug 2013
Posts: 19

View user's profile Send private message

PostPosted: Fri Aug 21, 2015 2:11 pm     Reply with quote

To manually download the firmware (if this helps anyone else):
In MPLAB IDE - Click Programmer -> Settings -> Configuration -> Manual Download

I used:
C:\Program Files (x86)\Microchip\MPLAB IDE\ICD3\ICD3FW_012890.jam

PCM programmer - that was it, thanks so much for your help I really appreciate your input on these forums, there have been many times I've read your responses which helped me out or were otherwise informative!
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group