PEmicro CPROGCFZ PROG Flash siseto Software 

PEmicro CPROGCFZ PROG Flash siseto Software

Ọrọ Iṣaaju

CPROGCFZ jẹ ẹya laini aṣẹ Windows ti sọfitiwia PROGCFZ eyiti o ṣe eto Flash, EEPROM, EPROM, ati bẹbẹ lọ nipasẹ wiwo ohun elo PEmicro kan si ero isise NXP Cold Fire V2/3/4 ti o ni atilẹyin. Awọn atọkun hardware wa lati PEmicro.

Ni kete ti ohun elo wiwo rẹ ti sopọ daradara laarin PC rẹ ati ẹrọ ibi-afẹde, o le ṣe ifilọlẹ CPROGCFZ lati laini aṣẹ. Ni afikun si ṣiṣe, ọpọ awọn paramita laini aṣẹ gbọdọ tun kọja lati le tunto iru wiwo ohun elo PEmicro CPROGCFZ yẹ ki o gbiyanju lati sopọ si, ati lati tunto bii wiwo ohun elo naa yoo sopọ si ẹrọ ibi-afẹde. Awọn paramita wọnyi pẹlu orukọ iṣeto ni (.CFG) file, bakanna bi awọn pipaṣẹ ibẹrẹ gẹgẹbi orukọ ti wiwo ohun elo tabi ibudo ti a ti sopọ mọ wiwo naa.

Awọn .CFG file ṣalaye bi o ṣe le ṣe eto ibi-afẹde bi o ṣe fẹ, ati pe o pẹlu awọn aṣẹ siseto boṣewa ati, ni yiyan, awọn aṣẹ iṣeto ni. Awọn ipin ti o tẹle yoo pese alaye ni kikun ti awọn aṣẹ ati awọn paramita wọnyi.

Ibẹrẹ

a. So asopọ ohun elo laarin PC rẹ ati MCU afojusun nipasẹ okun tẹẹrẹ yokokoro.
b. Bẹrẹ sọfitiwia siseto nipa ṣiṣiṣẹ lati inu aṣẹ aṣẹ Windows tabi nipa pipe iṣẹ ṣiṣe CPROGCFZ pẹlu awọn aye laini aṣẹ to tọ. Awọn paramita laini aṣẹ ti a gba laaye ni:

CPROGCFZ [?/!] [fileorukọ] [/ PARAM = s] [v] [idaduro atunto n] [bam_iyara n] [okiti] [frown] [Interface=x] [port=y] [awọn ọkọ oju-omi kekere] [naps] [/ logfile wọle fileoruko]

nibo:

[?/!] Lo '?' tabi ''!' aṣayan kikọ lati fa ki oluṣeto laini aṣẹ duro ati ṣafihan abajade siseto ni window PROGCFZ. '?' yoo ṣe afihan abajade nigbagbogbo, '!' yoo ṣe afihan abajade nikan ti aṣiṣe kan ba waye. Ti olumulo ko ba lo ipele kan file lati ṣe idanwo ipele aṣiṣe, eyi pese ọna lati ṣafihan abajade siseto. Aṣayan yii yẹ ki o jẹ aṣayan laini aṣẹ FIRST.

[fileoruko] A file ti o ni awọn pipaṣẹ siseto ati awọn asọye, aiyipada = prog. cfg. Wo Abala 7 – Example siseto akosile File fun ohun atijọample.

[/PARAMN=s]
Paramita laini aṣẹ eyiti o le yipada iwe afọwọkọ ti n ṣiṣẹ nipa rirọpo pataki tags (/PARA MN). Eyi le ṣee lo lati rọpo eyikeyi apakan ti iwe afọwọkọ pẹlu awọn aṣẹ siseto, fileawọn orukọ, ati awọn paramita. Awọn iye to wulo ti n jẹ 0 .. 9. sis okun ti yoo rọpo eyikeyi iṣẹlẹ ti / PARAMN ninu iwe afọwọkọ. file. Abala 8 - Lilo Awọn paramita Laini aṣẹ ni iwe afọwọkọ kan ni ohun atijọample fun lilo.

[INTERFACE=x] Nibo xis ọkan ninu awọn atẹle: (Wo examples apakan)
USBMULTILINK (Eto yii tun ṣe atilẹyin OSBDM)
CYCLONE TRACELINK
PARALLEL (Iparo Ti o jọra tabi Imọlẹ BDM [Legacy])

[PORT=y]

Nibo ni iye y jẹ ọkan ninu awọn atẹle (wo paramita laini aṣẹ awọn ibudo show fun atokọ ti ohun elo ti a ti sopọ; nigbagbogbo pato iru “ni wiwo” bi daradara):

USBX
Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba nọmba kan fun nkan elo hardware kọọkan ti o bẹrẹ ni 1. Wulo ti o ba n gbiyanju lati sopọ si Cyclone, Trace link, tabi Multilink ọja. Ti ohun elo kan ṣoṣo ba sopọ, yoo ma ṣe iṣiro nigbagbogbo bi USB1.
An teleample lati yan Multilink akọkọ ti a rii ni: INTERFACE=USBMULTILINK PORT=USB1

#.#.#.
Àdírẹ́sì IP Ethernet#.#.#.#. Aami # kọọkan duro fun nọmba eleemewa laarin O ati 255. Wulo fun Cyclone ati awọn atọkun ọna asopọ Trace.
Asopọ jẹ nipasẹ Ethernet.
INTERFACE = PORT CYCLONE = 10.0.1.223

ORUKO
Diẹ ninu awọn ọja, gẹgẹbi ọna asopọ Cyclone ati Trace, ṣe atilẹyin yiyan orukọ si ẹyọkan, gẹgẹbi “Joe's Max”. A le tọka si Cyclone nipasẹ orukọ ti a yàn. Ti awọn aye ba wa ni orukọ, gbogbo paramita yẹ ki o wa ni paade ni awọn agbasọ ilọpo meji (eyi jẹ ibeere Windows, kii ṣe ibeere Pemako).
Example:
INTERFACE=IPADE CYCLONE=MyCyclone99 INTERFACE=CYCLONE “PORT=Cyclone Joe”

OKANKAN
USB Multilink awọn ọja gbogbo ni a oto nọmba ni tẹlentẹle sọtọ si wọn, gẹgẹ bi awọn PE5650030. Multilink le tọka si nọmba yii. Eyi wulo ninu ọran nibiti ọpọlọpọ awọn ẹya ti sopọ si PC kanna.
Example:
INTERFACE=USBMULTILINK PORT=PE5650030

COMX
Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba ibudo COM kan. Wulo fun awọn atọkun Cyclone.
Lati sopọ si Cyclone lori COM1 : INTERFACE=CYCLONE PORT=COM1

X
Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba ibudo ti o jọra
Lati yan oju-ọna ti o jọra lori Port Parallel #1 : INTERFACE=PARALLEL PORT=1

PClX
Nibo x = 1,2,3, tabi 4. Ṣe aṣoju nọmba kaadi Imọlẹ BDM kan. (Akiyesi: eyi jẹ ọja ti o lewu)
Lati yan okun to jọra lori Imọlẹ BDM #1:
INTERFACE=PARALLEL PORT=PCI 1

[fihan awọn ibudo]
Oluṣeto laini aṣẹ n jade gbogbo awọn ebute oko oju omi ti o wa si ọrọ kan file ati ki o si fopin si (laiwo ti miiran pipaṣẹ sile). Alaye yii jade si ọrọ naa file pẹlu awọn paramita ti o nilo lati kan si ohun elo siseto ti o somọ gẹgẹbi apejuwe ti wiwo ohun elo. Abajade aiyipada fileorukọ jẹ ports.txt ati pe o ṣẹda ninu folda kanna bi CPROG.
Ijade naa tun le ṣe itọsọna si oriṣiriṣi file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Atokọ yii ko ṣe afihan ibudo ti o jọra tabi awọn aṣayan ibudo COM eyiti o tun wa. Ni isalẹ jẹ ẹya Mofiample ti iṣelọpọ fun ọpọlọpọ awọn atọkun ohun elo ti a ti sopọ si PC (Akiyesi pe awọn ọna oriṣiriṣi lo wa lati koju ẹyọkan kanna; data fun wiwo kọọkan le tẹle nipasẹ laini [DUPLICATE] eyiti o ṣafihan aami oriṣiriṣi fun wiwo kanna).

Ṣafihan Ijadejade awọn ebute oko oju omi Example:

INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1: Multilink Universal FX Rev A (PE5650030)[Port Nọm=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1: Multilink Universal FX Rev A (PE5650030)[Port Nọm=21] [ẸDA] INTERFACE = PORT CYCLONE=10.0.9.197 ; 10.0.9.197: Cyclone Gbogbo eniyan [Port Nọm=61] INTERFACE=CYCLONE “PORT=Cyclone Public” ; 10.0.9.197: Cyclone Gbogbo eniyan[Port Num=61] [ẸDA] INTERFACE=CYCLONE “PORT=Cyclone Joe”; USB1: Cyclone (Joe's)[Port Nọm=101] INTERFACE= PORT CYCLONE=USB1 ; USB1: Cyclone (Joe's)[Port Num=101] INTERFACE = PORT TRACELINK = 10.1.5.2; 10.1.5.2 : MCF52259_ TRACE[Port Nọm=123] INTERFACE = PORT TRACELINK = MCF52259 itopase; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[v]
O jẹ ki olupilẹṣẹ ko ṣayẹwo ibiti awọn adirẹsi S-igbasilẹ ṣaaju ṣiṣe siseto tabi ijẹrisi. Eyi ṣe iyara awọn ilana siseto. Aṣayan yẹ ki o lo pẹlu iṣọra nitori gbogbo awọn igbasilẹ ti o wa ni sakani ni yoo foju kọjusi.

[reset_ idaduro n]
Ṣe alaye idaduro kan lẹhin ti pirogirama tunto ibi-afẹde ti a ṣayẹwo lati rii boya apakan naa ti lọ daradara si ipo yokokoro abẹlẹ. Eyi jẹ iwulo ti ibi-afẹde ba ni awakọ atunto eyiti o di MCU mu ni atunto lẹhin ti olupilẹṣẹ tu laini atunto naa silẹ. Iye n jẹ idaduro ni milliseconds.

[bdm_ iyara n]
Aṣayan yii n gba olumulo laaye lati ṣeto iyara aago iyipada BDM ti wiwo yokokoro Pemako. Iye odidi yii le ṣee lo lati pinnu iyara awọn ibaraẹnisọrọ ni ibamu si awọn idogba wọnyi:

USB Multilink (pẹlu Universal): (1 000000/(N+1)) Hz USB Multi link Universal FX: (25000000/(N+1)) Hz Cyclone or Trace link: (50000000/(2*N+5)) Hz BDM Monomono : (33000000/(2*N+5)) Hz – Ọja Legacy

Iye n yẹ ki o wa laarin 0 ati 31. Aago iyipada yii yoo ni ipa lẹhin ti awọn aṣẹ ti o wa ni oke ti algorithm siseto ti wa ni ṣiṣe ki awọn aṣẹ wọnyi le mu ipo igbohunsafẹfẹ pọ si ati gba aago iyipada yiyara. Aago yii ko le kọja ni gbogbogbo div 4 ti igbohunsafẹfẹ ọkọ ayọkẹlẹ ero isise.

[fi ohun elo pamọ] Eyi yoo fa ki oluṣeto laini aṣẹ lati ma ṣe afihan wiwa wiwo lakoko ti o nṣiṣẹ pẹlu ayafi ti ifarahan lori pẹpẹ iṣẹ-ṣiṣe. Awọn ohun elo 32-bit nikan!

[freqn] Nipa aiyipada, sọfitiwia PROGCFZ ngbiyanju lati pinnu laifọwọyi bi ibi-afẹde naa ṣe yara ti nṣiṣẹ nipa ikojọpọ iṣẹ ṣiṣe idaduro ninu ero isise ati akoko bi o ṣe gun to lati ṣiṣẹ. Lori diẹ ninu awọn ero, eyi le mu awọn abajade aisedede jade eyiti o le ni ipa awọn algoridimu eyiti o ṣe eto filasi inu si MCU kan. Pemicro n pese ẹrọ laini aṣẹ ti n gba olumulo laaye lati sọfitiwia sọfitiwia PROGCFZ ni deede bi ero isise ibi-afẹde ti n ṣiṣẹ. Ni ọna yii, akoko ninu awọn algoridimu yoo jẹ kongẹ. Lori laini aṣẹ, o pato ipo igbohunsafẹfẹ INTERNAL ni Hertz ni atẹle idanimọ 'FREQ'. Ṣe akiyesi pe ni gbogbogbo ti o ba nlo ẹrọ filasi ita si MCU, paramita akoko yii ko nilo bi filasi ṣe mu akoko naa funrararẹ.

[oku] Nipa aiyipada, sọfitiwia PROG yoo lo awọn ifihan agbara PST [3: 0] lori asopo ipo 26-pin lati pinnu ipo ẹrọ lakoko siseto. Lati dinku ifẹsẹtẹ ti ara, diẹ ninu awọn iṣeto le ma so awọn ifihan agbara PST [3:0] pọ si asopo pin 26. Awọn paramita 'nopst' n fun oluṣeto laini aṣẹ pe o gbọdọ lo ọna yiyan lati pinnu ipo ẹrọ nitori awọn ifihan agbara PST[3:0] ko si. Awọn alailanfanitage ti lilo yi yiyan ọna ti o jẹ wipe awọn siseto iyara jẹ losokepupo.

[/ logfile wọle fileoruko]
Aṣayan yii ṣii iwe-ipamọ kanfile ti orukọ "log fileorukọ” eyi ti yoo fa eyikeyi alaye ti o ti kọ si awọn window ipo tun wa ni kikọ si yi file. Awọn "log fileorukọ" yẹ ki o jẹ orukọ ọna kikun gẹgẹbi c: \ mydir \ mysubdir \ mylog .log.

Òfin Line Example:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Ṣii CPROGCFZ pẹlu awọn aṣayan wọnyi:

  • Ṣiṣe awọn C: \ ENGINE.CFG akosile
  • Ni wiwo jẹ akọkọ USB Multilink Universal pẹlu nọmba ni tẹlentẹle PE5650030
  • Ṣe iwari igbohunsafẹfẹ awọn ibaraẹnisọrọ laifọwọyi (io_ delay_ cnt ko ṣeto)

CPROGCFZ C:\ENGINE.CFG lnterface=Ipade CYCLONE=209.61 .110.251

Ṣii CPROGCFZ pẹlu awọn aṣayan wọnyi:

  • Ṣiṣe awọn C: \ ENGINE.CFG akosile
  • Ni wiwo jẹ Cyclone Max nipasẹ ibudo Ethernet pẹlu adiresi IP ti 209.61 .110.251

CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1

Ṣii CPROGCFZ pẹlu awọn aṣayan wọnyi:

  • Ṣiṣe awọn C: \ ENGINE.CFG akosile
  • Ni wiwo ni USB Multilink Universal, akọkọ ni wiwo ri.

Awọn aṣẹ siseto

aaye (awọn òfo tabi awọn taabu). Awọn ila ti o bẹrẹ pẹlu awọn ohun kikọ ti kii ṣe awọn aṣẹ ni a ṣe akojọ bi awọn apoti REM. Oro naa fileorukọ tumo si kan ni kikun DOS ona to a file. Awọn aṣẹ lo awọn koodu lẹta meji kanna bi a ti lo ninu awọn oluṣeto ibaraẹnisọrọ PROGCFZ. Kanna .CFP fileAwọn s ti PROGCFZ lo ni a lo lati ṣeto fun ẹrọ kan pato lati ṣe eto. Ti iṣẹ olumulo kan ba jẹ pato fun ẹrọ kan pato, aṣẹ ohun kikọ meji rẹ ati itumọ tabi olumulo_ par jẹ pato ninu .CFP file.

Akiyesi:
Awọn paramita aṣẹ bẹrẹ_ Addr, ipari _Addr, ipilẹ _ Addr, baiti, ọrọ, ati olumulo _par lo ọna kika hexadecimal aiyipada.

BM
BR starting_ addr ipari _addr
CHANGEV n.nn

  • Òfo ayẹwo module.
  • Ofo ayẹwo ibiti.
  • (Cyclone nikan) Yi voltage pese si ibi-afẹde, nibiti n.nn ṣe aṣoju iye laarin 0.00 ati 5.00, pẹlu. Nigbati aṣẹ ba ṣiṣẹ Cyclone yoo yipada lẹsẹkẹsẹ si voltage. Ti awọn relays Cyclone ba wa ni pipa ṣaaju pipe aṣẹ yii, lẹhinna awọn relays yoo tan-an yoo ṣeto vol tuntun.tage iye nigbati yi pipaṣẹ ti wa ni executed. Akiyesi pe ju kekere ti a voltagiye e le fi ẹrọ naa sinu ipo agbara kekere eyiti o le padanu ibaraẹnisọrọ yokokoro lapapọ. Rii daju pe awọn eto jumper ti Cyclone ti ṣeto ni deede lati fi agbara ranṣẹ si awọn ebute oko oju omi ti o tọ.

EB ibẹrẹ
_ Addr ending_ Addr – Pa awọn iwọn baiti rẹ.

Ibẹrẹ EW
_Addr ipari _Addr – Pa iwọn ọrọ rẹ.

EM
– Nu module.

PB bẹrẹ
_Addr baiti... baiti - Awọn baiti Program.

PW bẹrẹ
_Addr ọrọ … ọrọ Awọn ọrọ Eto.

PM
– Eto module.

CM fileorukọ mimọ addr
– Yan module .CFP file. Akiyesi: Awọn modulu kan le nilo adirẹsi ipilẹ kan lati sọ pato .

VM
- Ṣe idaniloju module.

VR ti o bẹrẹ
_addr ipari _addr Ṣayẹwo ibiti o wa.

UM fileoruko
– Po si module.

UR bẹrẹ
_addr ipari _addr fileorukọ - Ikojọpọ ibiti.

SS fileoruko
- Pato S igbasilẹ.

SM ti o bere
_addr ipari _addr - Fihan module.

RELAYSOFF
- (Multilnk FX & Cyclone nikan) Pa awọn iṣipopada ti o pese agbara si ibi-afẹde, pẹlu idaduro agbara isalẹ ti o ba jẹ pato. Paapa wulo fun awọn olumulo ti o fẹ lati fi agbara yi ọkọ wọn ṣaaju ṣiṣe awọn idanwo, gba bootloader wọn laaye lati ṣiṣẹ, tabi ni koodu ohun elo ṣiṣe lẹhin siseto.

RELAYSON 
(Multilink FX & Cyclone nikan) Tan awọn relays lati pese agbara si ibi-afẹde, pẹlu idaduro agbara soke ti o ba jẹ pato. Awọn voltage ti pese yoo da lori awọn ti o kẹhin voltage eto pàtó kan. Fun awọn olumulo Cyclone, aṣẹ CHANGEV le yi voltage iye. Paapa wulo fun awọn olumulo ti o fẹ lati fi agbara yi ọkọ wọn ṣaaju ṣiṣe awọn idanwo, gba bootloader wọn laaye lati ṣiṣẹ, tabi ni koodu ohun elo ṣiṣe lẹhin siseto.

HE
– Iranlọwọ (wo cprog.doc file).

QU
– Jade.

RE
Chip tunto.

GO
– Bẹrẹ ẹrọ nṣiṣẹ. Le ṣee lo bi ipari
pipaṣẹ ti o ba fẹ ki ẹrọ naa ṣiṣẹ fun idanwo. Yẹ ki o wa ni iṣaaju nipasẹ aṣẹ 'RE' lẹsẹkẹsẹ.

DE akoko
Idaduro “timeinms” millise seconds

olumulo xx _par
– Nikan fun olumulo iṣẹ pato ninu .CFP file.

Awọn aṣẹ Iṣeto ni Fun Ibẹrẹ

Awọn aṣẹ iṣeto ni gbogbo ni ilọsiwaju ṣaaju ki olupilẹṣẹ gbiyanju lati kan si ibi-afẹde naa. Gbogbo iṣeto ni file ti ṣe itupalẹ fun awọn aṣẹ wọnyi ṣaaju igbiyanju awọn ibaraẹnisọrọ. Yi apakan yoo fun ohun loriview ti lilo awọn aṣẹ atunto wọnyi lati ṣe oriṣiriṣi oriṣi iṣeto ni.

Akiyesi: Ipilẹ aiyipada fun awọn paramita aṣẹ atunto jẹ eleemewa.

Ipariview ti awọn aṣẹ iṣeto ni bi wọnyi:

CUSTOMTRIMREF nnnnnnnn.nn

Aago aago itọkasi inu ti o fẹ fun “PT; Eto Gee” pipaṣẹ. Igbohunsafẹfẹ yi dojuiwọn aiyipada aago igbohunsafẹfẹ itọkasi inu. Awọn iye to wulo fun “n” da lori ẹrọ kan pato ti a seto. Jọwọ tọka si awọn alaye itanna ti ẹrọ rẹ fun iwọn iwọn aago igbohunsafẹfẹ itọkasi inu. Nibo:

nnnnnnnn.nn: Igbohunsafẹfẹ ni Hertz pẹlu meji eleemewa aaye

AGBARA ẸRỌ n

Fun Cyclone (yato si Cyclone MAX). Eto yii n ṣalaye ibi-afẹde voltage ti yoo wa ni pese si awọn afojusun ti o ba ti awọn orisun ti voltage ti wa lati inu agbara inu Cyclone. Awọn iye to wulo ti n ni:

0: 5 Volts, Ti ipilẹṣẹ / Yipada nipasẹ Cyclone
2: 3 Volts, Ti ipilẹṣẹ / Yipada nipasẹ Cyclone
4: 2 Volts, Ti ipilẹṣẹ / Yipada nipasẹ Cyclone

AGBARA N

Ṣe ipinnu boya wiwo yẹ ki o pese agbara si ibi-afẹde. AKIYESI: Kii ṣe gbogbo awọn atọkun ohun elo ṣe atilẹyin aṣẹ yii. Awọn iye to wulo ti n ni:

0: Ni wiwo ko pese agbara si ibi-afẹde. (aiyipada)
1: Mu Interface ṣiṣẹ n pese agbara si ibi-afẹde.
(AKIYESI: O jẹ kanna bi aṣayan ti ogún:USEPRORELAYS n)

POWERDOWNDELAY n

Iye akoko lati ṣe idaduro nigbati agbara si ibi-afẹde ba wa ni pipa fun awọn ibi-afẹde ipese agbara lati lọ silẹ si isalẹ 0.1v. n jẹ akoko ni milliseconds.

POWERUPDELAY n

Iye akoko lati ṣe idaduro nigbati agbara si ibi-afẹde ba wa ni titan TABI ibi-afẹde ti tunto, ati ṣaaju igbiyanju sọfitiwia lati ba ibi-afẹde sọrọ. Akoko yii le jẹ apapo agbara ni akoko ati akoko atunto (paapaa ti o ba lo awakọ atunto). n jẹ akoko ni milliseconds.

POWEROFONEXIT n

Ṣe ipinnu boya agbara ti a pese si ibi-afẹde yẹ ki o wa ni pipa nigbati ohun elo CPROGCFZ ba pari. AKIYESI: Kii ṣe gbogbo awọn atọkun ohun elo ṣe atilẹyin aṣẹ yii. Awọn iye to wulo ti n ni:

0: Pa a agbara nigba ijade (aiyipada)
1: Jeki agbara lori ijade

Ijerisi Loriview

Awọn ofin pupọ lo wa ti o le ṣee lo lati rii daju awọn akoonu ti filasi lori ẹrọ naa lẹhin siseto rẹ. Aṣẹ ti a lo pupọ julọ ni “VC; Daju CRC ti Nkan File si Module”. Aṣẹ “VC” yoo kọ CPROGCFZ lati kọkọ ṣe iṣiro iye 16-bit CRC lati nkan ti o yan. file. CPROGCFZ yoo gbe koodu sinu Ramu ti ẹrọ naa ki o si kọ ẹrọ naa lati ṣe iṣiro iye CRC 16 bit lati awọn akoonu inu FLASH ti ẹrọ naa. Awọn sakani adirẹsi to wulo nikan ni nkan naa file ti wa ni iṣiro lori ẹrọ. Ni kete ti 16-bit CRC iye lati awọn ohun file ati ẹrọ naa wa, CPROGCFZ ṣe afiwe wọn. Aṣiṣe kan ju silẹ ti awọn iye meji ko baramu.

Ni omiiran, aṣẹ “VM; Ṣayẹwo Module” le ṣee lo lati ṣe ijẹrisi baiti nipasẹ baiti laarin ohun ti o yan. file ati ẹrọ. Ni deede, aṣẹ VM yoo gba to gun lati ṣe ju aṣẹ VC lọ niwon CPROGCFZ ni lati ka awọn akoonu ti FLASH ti baiti ẹrọ nipasẹ baiti. Awọn ofin meji miiran tun wa ti o le ṣee lo fun ijẹrisi. Awọn "SC; Show Module CRC" n kọ CPROGCFZ lati gbe koodu sinu Ramu ti ẹrọ naa ki o si kọ ẹrọ naa lati ṣe iṣiro iye CRC 16-bit lati awọn akoonu ti gbogbo FLASH ti ẹrọ naa, eyiti o ni awọn agbegbe ti o ṣofo. Ni kete ti iye 16-bit CRC ti ṣe iṣiro, CPROGCFZ yoo ṣe afihan iye ni window ipo. Ilana “VV; Ṣayẹwo Module CRC si Iye” jẹ iru si aṣẹ “SC”. Iyatọ naa ni pe dipo fififihan iye 16-bit CRC ti a ṣe iṣiro, CPROGCFZ yoo ṣe afiwe iye iṣiro si iye 16-bit CRC ti olumulo fun.

Aṣiṣe DOS Pada

Awọn ipadabọ aṣiṣe DOS ti pese ki wọn le ṣe idanwo ni .BAT files. Awọn koodu aṣiṣe ti a lo ni:

  1. Eto naa ti pari laisi awọn aṣiṣe.
  2. Ti fagilee nipasẹ olumulo.
  3. Aṣiṣe kika S igbasilẹ file.
  4. Daju aṣiṣe.
  5. Ṣayẹwo ti fagile nipasẹ olumulo.
  6. S igbasilẹ file ko yan.
  7. Adirẹsi ibẹrẹ ko si ni module.
  8. Adirẹsi ipari ko si ni module tabi o kere ju adirẹsi ibẹrẹ lọ.
  9. Ko le ṣii file fun ikojọpọ.
  10. File kọ aṣiṣe nigba ikojọpọ.
  11. Ifiweranṣẹ ti fagile nipasẹ olumulo.
  12. Aṣiṣe ṣiṣi .CFP file.
  13. Aṣiṣe kika .CFP file.
  14. Ẹrọ naa ko bẹrẹ.
  15. Aṣiṣe ikojọpọ .CFP file.
  16. Aṣiṣe mimu module ṣiṣẹ ti a ti yan.
  17. Pato S igbasilẹ file ko ri.
  18. Aini ifipamọ ti o to pato nipasẹ .CFP lati mu a file S-igbasilẹ.
  19. Aṣiṣe nigba siseto.
  20. Ibẹrẹ adirẹsi ko ni ntoka sinu module.
  21. Aṣiṣe nigba ti o kẹhin baiti siseto.
  22. Adirẹsi siseto ko si ni module.
  23. Adirẹsi ibẹrẹ kii ṣe lori aala ọrọ ti o ni ibamu.
  24. Aṣiṣe lakoko siseto ọrọ ikẹhin.
  25. Modulu ko le parẹ.
  26. Ọrọ Module ko parẹ.
  27. Ti yan .CFP file ko mu baiti yiyewo.
  28. Module baiti ko nu.
  29. Adirẹsi ibẹrẹ ọrọ nu gbọdọ jẹ paapaa.
  30. Ọrọ piparẹ adirẹsi ipari gbọdọ jẹ paapaa.
  31. Olumulo paramita ko si ni ibiti.
  32. Aṣiṣe nigba .CFP pàtó kan iṣẹ.
  33. Ibudo pato ko si tabi ibudo ṣiṣi aṣiṣe.
  34. Aṣẹ ko ṣiṣẹ fun .CFP yii file.
  35. Ko le tẹ ipo abẹlẹ sii. Ṣayẹwo awọn asopọ.
  36. Ko ni anfani lati wọle si ero isise. Gbiyanju atunto sọfitiwia.
  37. Ti ko tọ .CFP file.
  38. Ko ni anfani lati wọle si ero isise Ramu. Gbiyanju atunto sọfitiwia.
  39. Bibẹrẹ ti fagile nipasẹ olumulo.
  40. Aṣiṣe iyipada nọmba aṣẹ hexadecimal.
  41. Iṣeto ni file ko pato ati file prog. cfg ko si.
  42. .CFP file ko si.
  43. Aṣiṣe ni nọmba idaduro io_ lori laini aṣẹ.
  44. paramita laini aṣẹ ti ko tọ.
  45. Aṣiṣe ti n ṣalaye idaduro eleemewa ni milliseconds.
  46. Aṣiṣe ni iwe afọwọkọ file.
  47. USB ko ri
  48. S-Igbasilẹ file ko ni awọn wulo data.
  49. Ikuna Ijeri Checksum – S-igbasilẹ data ko baramu iranti MCU.
  50. Tito lẹsẹsẹ gbọdọ wa ni muu ṣiṣẹ lati mọ daju sọwedowo filasi.
  51. S-Records ko gbogbo ni ibiti o ti module. (wo “v” paramita laini aṣẹ)
  52. Aṣiṣe ti a rii ni awọn eto lori laini aṣẹ fun ibudo/ni wiwo
  53. Aṣiṣe ṣe iṣiro iye ẹrọ CRC
  54. Aṣiṣe – Ẹrọ CRC ko baramu iye ti a fun
  55. Aṣiṣe - CPROG ti nṣiṣẹ tẹlẹ
  56. Aṣiṣe - Gbọdọ pato mejeeji INTERFACE ati PORT lori laini aṣẹ
  57. Awọn ero isise ibi-afẹde ti a yan ko ni atilẹyin nipasẹ wiwo ohun elo lọwọlọwọ.

Example siseto akosile File

Awọn iwe afọwọkọ siseto file yẹ ki o jẹ ASCII mimọ file pẹlu ọkan pipaṣẹ fun ila. Eyi ni CFG file ni išaaju examples.

An teleample ni: 

CM Freescale_52211_1x32x32k.CFP ;Yan Flash Module
EM ; Nu module
BM Ofo Ṣayẹwo module
SS C: \PEMICRO\TEST.S19 Pato S19 lati lo
PM ; Ṣe eto module pẹlu S19
VM ; Daju module lẹẹkansi

Akiyesi: Awọn orukọ ọna ti files ti o jẹ ibatan si CPROG executable tun le ṣee lo.

Lilo Awọn paramita Laini-aṣẹ ni Iwe afọwọkọ kan

Paramita laini aṣẹ ni irisi /PARAMN=s le ṣee lo lati fi ọrọ sii sinu iwe afọwọkọ naa file ni ibi ti pataki tags. Eyi le ṣee lo lati rọpo eyikeyi apakan ti iwe afọwọkọ pẹlu awọn aṣẹ siseto, fileawọn orukọ, ati awọn paramita. Awọn iye to wulo ti n jẹ 0..9. s jẹ okun ti yoo rọpo eyikeyi iṣẹlẹ ti / PARAMN ninu iwe afọwọkọ naa file.

Bi example, iwe afọwọkọ jeneriki atẹle le ṣee lo fun siseto pẹlu iṣẹ ṣiṣe kanna ti example akosile ni Abala 7 – Example siseto akosile File:

CM / PARAM1 ;Yan Flash Module
EM ; Nu module
 BM Ofo Ṣayẹwo module
 SS / PARAM2 Pato S19 lati lo
PM ; Ṣe eto module pẹlu S19
/PARAM3 ; Daju module lẹẹkansi

Awọn paramita atẹle wọnyi yoo ṣafikun si laini aṣẹ CPROG:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

AKIYESI: Niwọn igba ti paramita /PARAM1 ni aaye kan ninu iye rẹ, gbogbo paramita naa nilo lati paade ni awọn agbasọ ọrọ ilọpo meji. Eyi tọka si Windows pe o jẹ paramita kan. Ni apẹẹrẹ yii, adirẹsi ipilẹ ti 0x4000 wa lori laini Module Yan ninu iwe afọwọkọ, nitorinaa / PARAM1 gbọdọ wa ni pato lori laini aṣẹ bii eyi:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″

Nitorina pipe exampLaini aṣẹ yoo jẹ (akiyesi pe eyi jẹ ilọsiwaju; ko si awọn fifọ laini):

C:\PROJECT\CPROGCFZ INTERFACE= PORT CYCLONE=USB1 BDM_SPEED 1
C: \ Project \ GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample Batch File

Eyi jẹ ẹya Mofiample ti pipe oluṣeto laini aṣẹ ati idanwo ipadabọ koodu aṣiṣe rẹ ni ipele ti o rọrun file. Sample ipele files ti wa ni fun awọn mejeeji Windows 95/98/XP ati Windows 2000/NT/XP/Vista/7/8/10.

Windows NT/2000/Vista/7/8/10: 

C:\ProJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1

ti ipele aṣiṣe 1 ba dara
o dara
: buburu
ECHO BURUBU BURUBU BURUBU BUBURU
:o dara
ECHO ti ṣe

Windows 95/98/ME/XP: 

Bẹrẹ / WC: \ PROJECT \ CPROGCFZ C: \ PROJECT \ ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1

ti ipele aṣiṣe 1 ba dara
o dara
: buburu
ECHO BURUBU BURUBU BURUBU BUBURU
:o dara
ECHO ti ṣe

Akiyesi: Awọn orukọ ọna ti files ti o jẹ ibatan si CPROG executable tun le ṣee lo

Alaye

Fun alaye diẹ sii lori CPROGCFZ ati PROGCFZ jọwọ kan si wa:

P&E Microcomputer Systems, Inc. Ohùn: 617-923-0053
98 Galen St. FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
USA

Si view wa gbogbo ìkàwé ti. Awọn modulu CFP, lọ si oju-iwe Atilẹyin ti Pemako's webojula ni www.pemicro.com/support.

Awọn iwe aṣẹ / Awọn orisun

PEmicro CPROGCFZ PROG Flash siseto Software [pdf] Itọsọna olumulo
Software siseto Flash CPROGCFZ PROG, CPROGCFZ, sọfitiwia siseto Flash PROG, Sọfitiwia siseto, sọfitiwia

Awọn itọkasi

Fi ọrọìwòye

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti a beere ti wa ni samisi *