utviklingen av en dsPIC30f6014a med JDM programmerer?

R

rave-n

Guest
Hi -
Jeg lurte på om noen kunne foreslå for WinPic800, WinPic eller ICPROg som vil tillate meg å lykkes mitt program dsPIC30f6014A.Jeg har bygget en versjon av JDM programmerer og det synes å koble til ved hjelp WinPic800 men jeg får feil på sletting ...som vist atached.Jeg tror det er enten noe galt med programvaren oppsett, eller noe galt med maskinvaren min.Kan noen hjelpe!?

Skål

Russell
Beklager, men du må logge inn for å vise dette vedlegget

 
OK - prøvde å konfigurere WinPic (ikke 800) å gjøre det og her er hva jeg får ...

Programmering ...
Slette ( "bulk" eller "chip") ...
Programmering CODE, 0x000000 .. 0x00016A
Bekrefte CODE, 0x000000 .. 0x00016A
Bekrefte 0x000000 .. 0x00016A
Bekreft Feil: 000000: read FFFFFF, ville 040100, maske FFFFFF ==> diff = FBFEFF
Bekreft Feil: 000002: read FFFFFF, ville 000000, maske FFFFFF ==> diff = FFFFFF
Bekreft Feil: 000004: read FFFFFF, ville 00016A, maske FFFFFF ==> diff = FFFE95
Bekreft Feil: 000006: read FFFFFF, ville 00016A, maske FFFFFF ==> diff = FFFE95
Flere Bekreft Feil, ute av stand til å liste alle (total = 180)
Programmering CONFIG, 0xF80000 .. 0xF80004
Bekrefte CONFIG, 0xF80000 .. 0xF80004
Bekrefte 0xF80000 .. 0xF80004
Bekreft Feil: F80000: les 00FFFF ønsket FFFFE5, maske 00C71F ==> diff = 00001A
Bekreft Feil: F80002: les 00FFFF ønsket FF7FFF, maske 00803F ==> diff = 008000
FEIL: Programmering FAILED!
Kan ikke bekrefte ved forskjellige spenninger med denne maskinvaren.

Så det synes at min programmerer ikke fungerer ...Alle leser gir 00FFFF og ingen skriftlig er gjort (den opprinnelige testen programmet fortsatt fungerer).

Any ideas anyone?!Jeg er 99.99% sikker på at jeg har fulgt skjematisk riktig, men jeg sjekker dem allikevel ...

Boooeer ...

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Gråter eller Veldig trist" border="0" />

Lagt etter 21 2 timer minutter:HAHA!
OK - én ting jeg ikke forstod om dsPIC30F familien enheter - Må være drevet fra annen kilde.De trenger mer strøm enn den serielle programmerer kan levere.

Det andre problemet var at jeg hadde min ICSP overskriften på bakover ...
Jeg tror fremdeles det er bakover nå, men nå virker det!->

Info: Loading definisjoner for "dsPIC30F6014A" fra C: \ Program Files \ WinPic \ devices.ini.
Info: dsPIC30F6014A, lagt og testet av Nam Nguyen-Quang, 2006-01-28
Info: Merk: config bit defs skal legges fra Microchip's dev-fil
Finner ikke "enheter \ dsPIC30F6014A.dev", kan du låne / kopiere fra MPLAB!
Initialising PIC-Programmer: Suksess.
Testing: forsinkelse (500ms) tok 0,50 sekunder, timer_freq = 3,5795 MHz ...ok
Kan ikke bekrefte ved forskjellige spenninger med denne maskinvaren.
Bekrefte ...
Bekrefte CODE, 0x000000 .. 0x00016A
Bekrefte 0x000000 .. 0x00016A
Ingen dataregistrering i buffer for å bekrefte.
Bekrefte CONFIG, 0xF80000 .. 0xF80004
Bekrefte 0xF80000 .. 0xF80004
Bekreft ferdig, ingen feil.

Alle gjort og bekreftet ...

Jeg vil bruke dette forumet til å gi oppdateringer om fremgangen min - bare i tilfelle noen andre der ute har noen lignende problemer ...

Skål

Russell

 
Well done, my friend!

Men det gjorde jeg ikke legge til / test dsPIC30F6014A med WinPic.Så kunne
du endrer 'Nam Nguyen-Quang' bit til noe annet, please!

Nam Nguyen-Quang er mitt navn, og jeg antar du kopierte en av
seksjoner for en annen dsPIC30F og modifisert den litt.

Skål,

 
LOL - som er så ...hehe - vil endre det senere ...

Også - Jeg trenger å finne ut alle eiendommene bedre.Ikke sikker på om ordet størrelse ...

 
rave-n skrev:

OK - én ting jeg ikke forstod om dsPIC30F familien enheter - Må være drevet fra annen kilde.
De trenger mer strøm enn den serielle programmerer kan levere.
 
Vel, skal ifølge noen dokumentasjonen jeg fant fra mikrobrikke den dsPIC30F familien av enhetene ikke slått bare gjennom ICD2 (eller hva programmerer du bruker tror jeg) som det ikke er nok strøm til stede for å gjøre det igjen.Jeg vil prøve å finne den igjen og legge opp en link / sitat fra det her for å lese.Jeg tåpelig ikke lagre det

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Trist" border="0" />EDIT:
Jeg fant artikkelen igjen --
fra HER
SSR 24936: For dsPIC30F enheter, ikke bruk makt (VDD) fra ICD
enhet.Kraften (VDD) forutsatt fra MPLAB ICD 2 til målet
enheten ikke er tilstrekkelig for alle programmering driften av
dsPIC30F enheten familien.Det anbefales at du gir strøm
på eget bord og ikke å bruke strøm fra ICD.

Også, jeg bruker en modifisert versjon av JDM programmerer og det kan ikke gi så mye strøm av hvilken grunn, men det fungerer.
Måtte ha makt faktisk passer meg bedre da det betyr at jeg bare trenger å isolere to linjer mens jeg programmering isntead av tre.(Forskjellen mellom en $ 2,95 switch og en $ 6,75 switch) Hei - jeg er en fattig student OK?!

En ting jeg trenger å vite er ordet lengde for 6014A.Jeg er ikke sikker på hvordan dette funker, men det vil ikke saken mindre jeg faktisk kommer til å fylle den opp jeg anta.

Skål,

Russell

 
Hva mener du med "ord lengde '?

- Lengden på en undervisning ord?-> 24-bit
- Størrelsen på slette bufferen i ord?-> 32
- Størrelsen på programmering buffer i ord?-> 4
- Størrelsen på programmet minnet på 6014A i ord?-> 48k

Beware of the odd adressering ordningen (2 ord adresser for en 24-bits instruksjoner ord).

Skål,

 

Welcome to EDABoard.com

Sponsor

Back
Top