dsPIC development under Linux (english)

ROBOTICS

کاربر فعال مهندسی رباتیک
dsPIC development under. Linux

The packages below are compiled and tested under Fedora Core 4.

The pic30 binutils and gcc are basically the microchip sources, with patches added to make it compile under Linux and with an x86_64 fix. In order to create hex files from ELF (or COFF) binaries, Microchip provides a proprietary tool. To generate hex files, I've included the ihex emulation in pic30-elf-objcopy, and hacked it to generate correct addresses.

Programming the actual device may be done with Homer Reid's dspicprg utility. I did a couple of changes:

added another programming hardware driver for a simple parport programmer (currently a link time option)
added a cable check exchange with the microcontroller
retrieve CPU model number from the microcontroller, so it need not be specified on the command line
verify option
expanded CPU database (needed for the model number to CPU translation, and for verify)
shut up gcc4 warnings
added a programming hardware driver that uses ppdev instead of direct IO writes. This should make the tool easily portable to non-PC architectures and it should work with nonstandard parallel ports (like uss720 based USB-Parallel Port Cables)
Due to license restrictions, the dsPIC header files and libraries cannot be distributed. You have to install the Microchip distribution under Windows, tar/bzip2 the Microchip installation directory, and then build the nosrc.rpm.

Fedora RPMs

http://www.baycom.org/~tom/dspic/dspicprg-0.2-1.src.rpm

http://www.baycom.org/~tom/dspic/dspicprg-0.2-1.i386.rpm

http://www.baycom.org/~tom/dspic/dspicprg-debuginfo-0.2-1.i386.rpm

http://www.baycom.org/~tom/dspic/pic30-binutils-2.00-1.src.rpm

http://www.baycom.org/~tom/dspic/pic30-binutils-2.00-1.i386.rpm

http://www.baycom.org/~tom/dspic/pic30-binutils-debuginfo-2.00-1.i386.rpm

http://www.baycom.org/~tom/dspic/pic30-gcc-2.00-1.src.rpm

http://www.baycom.org/~tom/dspic/pic30-gcc-2.00-1.i386.rpm

http://www.baycom.org/~tom/dspic/pic30-gcc-debuginfo-2.00-1.i386.rpm

http://www.baycom.org/~tom/dspic/pic30-libs-1.32-1.nosrc.rpm
 

mnop977

اخراجی موقت
Our powerleveling 1 70 services are here

Our powerleveling 1 70 services are here

Our powerleveling 1 70 services are here to help new or casual players level up quickly and efficiently. Our world of warcraft gold services will get your character to your desired level, with gold and equipment if you desire for easily affordable prices, we supply cheap world of warcraf power leveling. At wowgold800.com, our highly trained staff are available on all US and Euro servers, waiting to serve your World of Warcraft needs. Be it farming for wow gold, power leveling characters, grinding faction or honor points, contact us at www.wowgold800.com today, buy wow power leveling and speak to one of our representatives. You won't be disappointed!
 

Similar threads

بالا