Mplab C30 3.31 Serial
I'm not sure when it happened, but Microchip have removed all the 'lite' and 'eval' C30 compiler versions from their legacy compiler downloads. The only remaining legacy downloads require a licence serial number.
All those open/free source projects can no longer be compiled without access to the relevant compilers (some projects also depended on the specific version).Anyway, if anyone needs one of these, I find I have v3.20b, v3.21, v3.22, v3.23, v3.23b, v3.24, v3.25, v3.30, v3.30b, v3.30c, v3.31. Verified identity Posts: 13 Joined: Sun Jun 05, 2016 4:16 am Location: The LAN Downunder PIC experience: Experienced Hobbyist.
On 2015-09-23, Syd Rumpo wrote: I want to use a dsPIC33EP512GM304 but MPLAB tells me. pic30-coff-cc1.exe: error: Invalid -mcpu option.
CPU 33EP512GM304 not recognized. MPLAB allows me to select the device type, but there doesn't seem to be a.h file for it.
I really don't want to change to MPLABX as I already have a licence, plus what I have ain't broke and don't need fixing.MPLAB X is an IDE. MPLAB X does not have licenses. C30 is acompiler.
The Microchip compilers do have licenses. They're notdirectly related; the IDE does not include the compiler. If your IDElets you select the device, you might be able to use a newer compilerwithout upgrading the IDE. You haven't said which version of C30you're using.
On 18:19, John Temples wrote: On 2015-09-23, Syd Rumpo wrote: I want to use a dsPIC33EP512GM304 but MPLAB tells me. pic30-coff-cc1.exe: error: Invalid -mcpu option.
CPU 33EP512GM304 not recognized. MPLAB allows me to select the device type, but there doesn't seem to be a.h file for it. I really don't want to change to MPLABX as I already have a licence, plus what I have ain't broke and don't need fixing.
MPLAB X is an IDE. MPLAB X does not have licenses. C30 is a compiler. The Microchip compilers do have licenses. They're not directly related; the IDE does not include the compiler.
If your IDE lets you select the device, you might be able to use a newer compiler without upgrading the IDE. You haven't said which version of C30 you're using.I just installed version pic30-gcc.exe 3.31 which I believe is thelatest, but it doesn't support the GM dsPICs. Unfortunately these arethe only ones with 4 UARTs which I need.I thought I needed a licence (or at least a code) to enable optimisation?Cheers-Syd. On 2015-09-23, Syd Rumpo wrote: On 18:19, John Temples wrote: On 2015-09-23, Syd Rumpo wrote: I want to use a dsPIC33EP512GM304 but MPLAB tells me.
pic30-coff-cc1.exe: error: Invalid -mcpu option. CPU 33EP512GM304 not recognized. MPLAB allows me to select the device type, but there doesn't seem to be a.h file for it. I really don't want to change to MPLABX as I already have a licence, plus what I have ain't broke and don't need fixing. MPLAB X is an IDE.
MPLAB X does not have licenses. C30 is a compiler. The Microchip compilers do have licenses.
They're not directly related; the IDE does not include the compiler. If your IDE lets you select the device, you might be able to use a newer compiler without upgrading the IDE.
You haven't said which version of C30 you're using. I just installed version pic30-gcc.exe 3.31 which I believe is the latest, but it doesn't support the GM dsPICs. Unfortunately these are the only ones with 4 UARTs which I need. I thought I needed a licence (or at least a code) to enable optimisation?Yes, 3.31 is the latest C30. You'd need to move to XC16 to get newerparts support. You need a compiler license to use optimizationshigher than -O1.
On 19:33, John Temples wrote: On 2015-09-23, Syd Rumpo wrote: On 18:19, John Temples wrote: On 2015-09-23, Syd Rumpo wrote: I want to use a dsPIC33EP512GM304 but MPLAB tells me. pic30-coff-cc1.exe: error: Invalid -mcpu option. CPU 33EP512GM304 not recognized. MPLAB allows me to select the device type, but there doesn't seem to be a.h file for it. I really don't want to change to MPLABX as I already have a licence, plus what I have ain't broke and don't need fixing.
MPLAB X is an IDE. MPLAB X does not have licenses. C30 is a compiler. The Microchip compilers do have licenses. They're not directly related; the IDE does not include the compiler. If your IDE lets you select the device, you might be able to use a newer compiler without upgrading the IDE. You haven't said which version of C30 you're using.
Mplab C30 3.31 Serial Lookup
I just installed version pic30-gcc.exe 3.31 which I believe is the latest, but it doesn't support the GM dsPICs. Unfortunately these are the only ones with 4 UARTs which I need. I thought I needed a licence (or at least a code) to enable optimisation? Yes, 3.31 is the latest C30. You'd need to move to XC16 to get newer parts support.
Mplab C30 3.31 Serial Code
You need a compiler license to use optimizations higher than -O1.Ah well, XC16 it is then. I had thought that merely supplying the rightdevice files to C30 would be enough, and I can't really see why itshouldn't be, after all it'll happily do many dsPICEPxxx variants.Maybe it's because there's a newer compiler for sale;-)Thanks-Syd.