Sari la conținut
ELFORUM - Forumul electronistilor

Programator PIC pentru ICD2 (Win32 application)


Vizitator altxro

Postări Recomandate

Vizitator altxro

Salut !

Imi cer anticipat scuze pentru ca nu am tradus in romana textul readme-ului.

Daca mica mea aplicatie va este folositoare astept sa postati bug-urile gasite si sugestiile voastre.

 

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

ProgICD2 : Standalone PIC programmer for Microchip's ICD2

Copyright © 2007 by altxro (http://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:

-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:

 

[16F877A]            ; PIC Name without any literal prefixArcht=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: CodeMemEE=000000-0000FF  ; MemoryRange: EepromMemCF=002007-002007  ; MemoryRange: ConfigurationMemUI=002000-002003  ; MemoryRange: User IDMemDI=002006-002006  ; MemoryRange: Device IDMemCA=               ; 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]

Link spre comentariu
  • Răspunsuri 1
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Abram Burel

    1

Zile populare

Top autori în acest subiect

O chestie de care as fi avut nevoie (si inca as mai avea :) ) este o optiune in linia de comanda prin care poti schimba valoarea unui cuvant de la o anumita adresa din fisierul hex.Chestia este foarte utila daca vrei sa faci un program cu cativa parametri accesibili unui "dealer".Deocamdata, solutia pe care am gasit-o are cam multe faze:- scrierea codului sursa cu fisiere "include" care contin parametrii respectivi- creearea unei interfete pentru: - modificarea punctiforma a sursei (numai parametri respectivi) - recompilarea sursei - (re)programareaNiciun programator (SW) pe care-l cunosc nu permite modificarea unei valori din hex inainte de programarea propriu-zisa in modul command line.Sau poate sunt alte sugestii!Oricum desi ICD2 este intai depanator si pe urma programator, optiunea unui program de... programator simplu poate fi utila in unele circustante. Multumesc!

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări