electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

Standalone PIC programmer for ICD2 (Win32)


Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> Standalone PIC programmer for ICD2 (Win32)
Author Message
altxro



Joined: 09 Mar 2007
Posts: 1
Location: Romania


Post23 Aug 2007 16:46   

progicd2


Hi ppl !
I don't know if this is proper section to post new software; if not, please accept my apologies and kindly ask one moderator to move it.

If you consider useful my small app., help me to improve it by postings bug reports and your suggestions to this thread. Thanks !

--------------------------------------------------------------------------------
ProgICD2 : Standalone PIC programmer for Microchip's ICD2
Copyright (C) 2007 by altxro (www.altdvb.ro)

--------------------------------------------------------------------------------

Disclaimer:
This software is FREEWARE. See "Readme.txt" for full disclaimer.
"ProgICD2" is NOT affiliated with, supported by, or endorsed by Microchip !

--------------------------------------------------------------------------------
Installation:
1) Extract all from archive to your pref. directory.

2) Install Microchip ICD2 USB drivers.
Search on google/forums if you don't know how to do it.
(if you already have MPLAB+ICD2 skip this step )

3) Run ProgICD2.exe

--------------------------------------------------------------------------------
Command line parameters:
Code:
-P <PIC>        ; Microcontroller name (with/without "PIC" or "P" prefix)
-F <FileName>   ; File to programm ( *.HEX , format INHX8M,INHX16,INHX32)
-W              ; Command: Write to PIC
-A              ; Autoload ICD2 firmware without user confirmation
-Q              ; Close after programming



--------------------------------------------------------------------------------
Configurations files:
* Firmware files must be present in "\Firmware" subdirectory.
To update, copy ICD????????.hex from latest "...\MPLAB Ide\Icd2\"

* You can add new devices into file "ProgICD2.pic"
Proper values can be found in microcontroller datasheet and/or
programming specifications.

Format:

Code:

[16F877A]            ; PIC Name without any literal prefix
Archt=16X            ; Architecture         ( 10X,16X,17X,18X,30X )
Firmw=01             ; ICD2 Firmware to use ( see Icd2.xml )
FamID=04             ; ICD2 family ID       ( see Icd2.xml )
DevID=0E20           ; Device ID            ( if available )
MemPG=000000-001FFF  ; MemoryRange: Code
MemEE=000000-0000FF  ; MemoryRange: Eeprom
MemCF=002007-002007  ; MemoryRange: Configuration
MemUI=002000-002003  ; MemoryRange: User ID
MemDI=002006-002006  ; MemoryRange: Device ID
MemCA=               ; MemoryRange: Calibration



--------------------------------------------------------------------------------
Hints:
* Do not remove USB connector from ICD2 if application is still active
* If you see "Cannot open driver" error try to restart it (Disable/Enable) from
windows Device Manager

--------------------------------------------------------------------------------
Tested on:
* Operating Systems: Win2K SP4 & WinXP Sp2. I don't know if is working on Vista
* Microcontrollers : Some PIC16xxx and PIC18xxx (should work for dsPIC30xxx)

Download: http://www.altdvb.ro/tools/ProgICD2.zip

Happy programming,

[altxro]
Back to top
wjr1955



Joined: 11 May 2006
Posts: 32
Helped: 2
Location: Sao Paulo BR


Post24 Aug 2007 2:06   

icd2 programmer software


Hi

Tested on my ICD2 clone and 18F1320
Works fine
Very nice

Thanks !
Back to top
psmll



Joined: 09 Apr 2007
Posts: 74
Helped: 4


Post24 Aug 2007 23:34   

icd2 command line


Nice to have an application like that.

At the moment my ICD2 are damaged, so I can't test it, but thanks.

Off topic: When the ALT-DVB 3? Very Happy I'm waiting...
Back to top
Kurenai_ryu



Joined: 10 Jun 2006
Posts: 179
Helped: 22
Location: Bolivia


Post28 Aug 2007 18:44   

progicd2.zip


oh my ---! what I was looking for! sorry I have my ICD at home... sure I'll test it

(my secret wish is to have a portable standalone icd2 programmer, with configuration bits...)
Back to top
usman_star2



Joined: 06 May 2006
Posts: 72


Post30 Aug 2007 19:49   

icd2 programmer


Can any body ask me for project "Incircuit debuging with ICD2 +MPLAB IDE"
Actually i dont have ICD2 but want to make it own for incircuit debugging. If it is possible then help me. I am very thankful to u for this kindness.
Back to top
izua



Joined: 31 Oct 2006
Posts: 63
Helped: 2


Post04 Oct 2007 13:03   

icd2 programmer altxro


Great work :thumbsup:
Remember that both F and P parameters are mandatory.
Back to top
vartaxe



Joined: 07 Dec 2007
Posts: 1


Post07 Dec 2007 23:52   

icd2 altxro


nice app!

also how is altdvb going!?Very Happy
Back to top
drbizzarow



Joined: 24 May 2006
Posts: 276
Helped: 9


Post08 Dec 2007 8:19   

icd2 command line programmer


thx budy
Back to top
belesci



Joined: 18 Dec 2005
Posts: 4


Post08 Dec 2007 14:18   

standalone pic


it's working well, thx
Back to top
marcello70



Joined: 29 Jan 2008
Posts: 2


Post29 Jan 2008 22:49   

icd2 standalone software


I'm using the program voor a few days, and I have some problems.

I have a program witch I can program whit my old programmer. Also I can program my PIC 18F4523 with MLAB using my new ICD2 Clone.

I'm started whit a small program and that works fine with ProgICD2.exe. I had no problems, but my program gets bigger and now I have a problem.

This is the log off ProgICD2.exe:
everything is OK and then:
Write Code ERROR
Write error (993 words)

My original HEX file is 5.710 bytes, but when I do a read after program error, the HEX file has become 5.739 bytes.
I have compare the both files and there are small diference:

Original HEX:
Code:

:020000040000FA
:04000000F0EF00F02D
:080008000F0EEA6E00C0E9FFD3
:10001000011CECEC00F003500410D8B41200E7EC23
........no difference with other file

:1007B0003F94010E086EF40E35EC00F0DAD703001A
:0207C000FED762
:020000040030CA
:03000100021F1EBD
:020005008385F1
:060008000FC00FE00F40E5
:00000001FF


HEX file after read:
Code:

:020000040000FA
:10000000F0EF00F0FFFFFFFF0F0EEA6E00C0E9FF08
:10001000011CECEC00F003500410D8B41200E7EC23
:1000200000F000C0E9FF0150EF1A000000D000D03E
........no difference with other file

:1007B0003F94010E086EF40E35EC00F0DAD703001A
:0207C000FED762

:020000040020DA
:08000000FFFFFFFFFFFFFFFF00

:020000040030CA
:0E00000000021F1E008385000FC00FE00F409E

:00000001FF


I will attach the both files, by the way, with my old programmer and with MLAB it still works without errors. Mayby some one can help.
Back to top
blueroomelectronics



Joined: 17 Sep 2006
Posts: 1681
Helped: 99
Location: Toronto, Canada


Post29 Jan 2008 22:55   

icd 2 standalone programmer


Why not use MPLAB? What is ProgICD2.exe?
Back to top
marcello70



Joined: 29 Jan 2008
Posts: 2


Post29 Jan 2008 22:56   

icd 2 programmer software


I'm using Proton PicBasic and ProgICD2 is a stand alone programmer for the ICD2 programmer. See the top of this topic
Back to top
coolcat



Joined: 20 Dec 2006
Posts: 15
Helped: 2


Post30 Jan 2008 8:48   

progicd2 download


Is the download link valid? I can't open the files
Back to top
Google
AdSense
Google Adsense




Post30 Jan 2008 8:48   

Ads




Back to top
Birdy1982



Joined: 15 Sep 2009
Posts: 1


Post16 Sep 2009 8:24   

icd2 standalone programmer


http://www.sonsivri.com/forum/index.php?topic=7245.0
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> Standalone PIC programmer for ICD2 (Win32)
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Microchip PIC Standalone programmer (5)
MPLAB ICD2 Programmer for PIC (9)
PIC based standalone I2C EEPROM Programmer (1)
Try my standalone AT89S ISP programmer (38)
Programmer Universal Module for ICD2 (3)
PicPro + pic programmer for all most all types of pic (7)
Making ICD2 programmer/debugger using USB!! (5)
USB Programmer for PIC (7)
make a programmer for pic (5)
Programmer for PIC 16F877? (9)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS