PEmicro CPROGCFZ PROG Flash Programming Software 

PEmicro CPROGCFZ PROG Flash Programming Software

Taw qhia

CPROGCFZ yog Windows command-line version ntawm PROGCFZ software uas cov kev pab cuam Flash, EEPROM, EPROM, thiab lwm yam los ntawm PEmicro kho vajtse interface rau NXP Cold Fire V2/3/4 processor. Kho vajtse interfaces muaj los ntawm PEmicro.

Thaum koj cov khoom siv sib txuas sib txuas tau zoo ntawm koj lub PC thiab lub hom phiaj ntaus ntawv, koj tuaj yeem tso tawm CPROGCFZ executable los ntawm kab hais kom ua. Ntxiv rau qhov ua tau zoo, ntau qhov kev hais kom ua-kab tsis tseem yuav tsum tau dhau los txhawm rau txhim kho qhov twg PEmicro hardware interface CPROGCFZ yuav tsum sim txuas mus rau, thiab teeb tsa li cas kho vajtse interface yuav txuas rau lub hom phiaj ntaus ntawv. Cov kev txwv no suav nrog lub npe ntawm kev teeb tsa (.CFG) file, as well as startup commands like the name of the hardware interface or the port to which the interface is connected.

Lub .CFG file qhia meej tias yuav ua li cas rau lub hom phiaj raws li koj xav tau, thiab nws suav nrog cov txheej txheem programming commands thiab, xaiv tau, configuration commands. Cov tshooj hauv qab no yuav muab cov lus piav qhia ntxaws txog cov lus txib thiab cov kev txwv no.

Pib

a. Txuas lub hardware interface ntawm koj lub PC thiab lub hom phiaj MCU ntawm lub debug ribbon cable.
b. Pib lub programming software los ntawm kev khiav nws los ntawm Windows Command sai lossis hu rau CPROGCFZ executable nrog cov kab hais kom raug. Tso cai hais kom ua kab parameter yog:

CPROGCFZ [?/!] [filenpe] [/PARAM=s] [v] [reset ncua n] [bam_ ceev n] [heap] [frown] [Interface=x] [port=y] [showboats] [naps] [/logfile log filenpe]

qhov twg:

[?/!] Siv cov '?' los yog' '!' kev xaiv tus cwj pwm los ua rau cov kab lus hais kom ua haujlwm tos thiab tso saib cov txiaj ntsig ntawm kev ua haujlwm hauv PROGCFZ qhov rai. '?' yuav ib txwm tso saib qhov tshwm sim, '!' yuav tso saib cov txiaj ntsig tsuas yog tias muaj qhov yuam kev tshwm sim. Yog hais tias tus neeg siv tsis siv batch file txhawm rau ntsuas qhov ua yuam kev, qhov no muab ib txoj hauv kev los tso saib cov txiaj ntsig programming. Qhov kev xaiv no yuav tsum yog FIRST command-line xaiv.

[filenpe] A file muaj programming commands thiab cov lus, default = prog. cfg ua. Saib Tshooj 7 – Examplos ntawm Programming Script File rau example.

[/PARAMN=s]
Ib kab lus hais kom ua kab uas tuaj yeem hloov kho cov ntawv ua tiav los ntawm kev hloov tshwj xeeb tags (/PARA MN). Qhov no tuaj yeem siv los hloov ib feem ntawm tsab ntawv suav nrog cov lus txib programming, filenpe, thiab parameters. Qhov tseem ceeb ntawm n yog 0 .. 9. sis ib txoj hlua uas yuav hloov qhov tshwm sim ntawm /PARAMN hauv tsab ntawv file. Tshooj 8 - Siv Cov Kab hais kom ua kab hauv ib tsab ntawv muaj ib qho example rau kev siv.

[INTERFACE=x] Where xis one of the following: (Saib examples section)
USBMULTILINK (Qhov kev teeb tsa no kuj txhawb OSBDM)
CYCLONE TRACELINK
PARALLEL (Parallel Chaw nres nkoj lossis BDM xob laim [Legacy])

[PORT=y]

Qhov twg tus nqi ntawm y yog ib qho ntawm cov hauv qab no (saib cov khoom siv ports command-line parameter rau ib daim ntawv teev cov khoom siv txuas nrog; ib txwm hais qhia hom "interface" ib yam nkaus):

USBX
Qhov twg x = 1,2,3, lossis 4. Sawv cev tus lej lej rau txhua daim khoom kho vajtse pib ntawm 1. Pab tau yog tias sim txuas rau Cyclone, Trace link, lossis Multilink khoom. Yog tias tsuas yog ib qho ntawm cov khoom siv txuas nrog, nws yuav ib txwm suav tias yog USB1 .
Ib example xaiv thawj Multilink pom yog: INTERFACE=USBMULTILINK PORT=USB1

#.#.#.#
Ethernet IP chaw nyob #.#.#.#. Txhua lub cim # sawv cev rau tus lej lej ntawm O thiab 255. Siv tau rau Cyclone thiab Trace link interfaces.
Kev sib txuas yog los ntawm Ethernet.
INTERFACE=CYCLONE PORT=10.0.1.223

NPE
Qee cov khoom lag luam, xws li Cyclone thiab Trace txuas, txhawb nqa lub npe rau chav tsev, xws li "Joe's Max". Lub Cyclone tuaj yeem raug xa mus los ntawm nws lub npe. Yog tias muaj qee qhov chaw hauv lub npe, tag nrho cov kev ntsuas yuav tsum tau muab ntim rau hauv ob lub ntsiab lus (qhov no yog qhov yuav tsum tau Windows, tsis yog Pemako yuav tsum tau).
Examples:
INTERFACE=Cyclone PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone”

UNIQUEID
USB Multilink cov khoom lag luam txhua tus muaj tus lej cim tshwj xeeb muab rau lawv, xws li PE5650030. Lub Multilink yuav raug xa mus rau tus lej no. Qhov no muaj txiaj ntsig zoo nyob rau hauv rooj plaub uas ntau chav nyob txuas nrog tib lub PC.
Examples:
INTERFACE=USBMULTILINK PORT=PE5650030

COMX
Qhov twg x = 1,2,3, lossis 4. Sawv cev tus lej COM chaw nres nkoj. Siv tau rau Cyclone interfaces.
Txuas mus rau Cyclone ntawm COM1: INTERFACE=CYCLONE PORT=COM1

X
Qhov twg x = 1,2,3, lossis 4. Sawv cev rau tus lej chaw nres nkoj sib npaug
Txhawm rau xaiv qhov sib txuas sib txuas ntawm Parallel Chaw nres nkoj # 1 : INTERFACE = PARALLEL PORT = 1

PClX
Qhov twg x = 1,2,3, lossis 4. Sawv cev rau BDM Lightning card naj npawb. (Ceeb Toom: Qhov no yog cov khoom qub qub)
Txhawm rau xaiv cov kab sib txuas ntawm BDM Lightning # 1:
INTERFACE = PARALLEL PORT = PCI 1

[show ports]
Cov kab lus hais kom ua tus programmer tso tawm txhua qhov chaw muaj nyob rau hauv cov ntawv nyeem file thiab tom qab ntawd txiav tawm (tsis hais txog ntawm lwm cov lus txib). Cov ntaub ntawv no tso tawm rau cov ntawv nyeem file suav nrog cov kev txwv uas yuav tsum tau hu rau txuas nrog programming hardware nrog rau cov lus piav qhia ntawm hardware interface. Lub neej ntawd tso zis filelub npe yog ports.txt thiab tsim nyob rau hauv tib lub nplaub tshev li CPROG.
Cov zis kuj tseem raug coj mus rau qhov sib txawv file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Cov npe no tsis qhia qhov chaw sib txuas lossis COM chaw nres nkoj xaiv uas kuj muaj. Hauv qab no yog ib qho example ntawm cov zis rau ntau yam kho vajtse interfaces txuas nrog lub PC (Nco ntsoov tias muaj ntau txoj hauv kev los hais txog tib lub tsev; cov ntaub ntawv rau txhua qhov kev sib txuas yuav ua raws li kab [DUPLICATE] uas qhia tau hais tias txawv daim ntawv lo rau tib lub interface).

Qhia ports Output Example:

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

[v]
Ua rau tus programmer tsis tuaj yeem tshawb xyuas qhov ntau ntawm S-record chaw nyob ua ntej kev ua haujlwm lossis tshawb xyuas. Qhov no ua kom cov txheej txheem programming nrawm. Qhov kev xaiv yuav tsum tau siv nrog kev saib xyuas raws li tag nrho ntawm cov kab ntawv-cov ntaub ntawv yuav raug tsis quav ntsej.

[reset_ ncua n]
Qhia meej txog qhov ncua sij hawm tom qab tus programmer rov pib lub hom phiaj uas peb tshawb xyuas seb qhov twg tau mus rau hauv keeb kwm debug hom. Qhov no yog qhov muaj txiaj ntsig yog tias lub hom phiaj muaj tus tsav tsheb pib dua uas tuav MCU rov pib dua tom qab tus programmer tso tawm kab rov pib dua. Tus nqi n yog ncua sijhawm hauv milliseconds.

[bdm_ ceev n]
Qhov kev xaiv no tso cai rau tus neeg siv los teeb tsa BDM hloov moos ceev ntawm Pemako qhov kev debug interface. Tus nqi integer no tuaj yeem siv los txiav txim siab ceev ntawm kev sib txuas lus raws li qhov sib npaug hauv qab no:

USB Multilink (nrog rau Universal): (1 000000 / (N + 1)) Hz USB Multi txuas Universal FX: (25000000 / (N + 1 )) Hz Cyclone lossis Trace txuas: (50000000 / (2 * N + 5)) Hz BDM xob laim: (33000000 / (2 * N + 5)) Hz - Cov khoom qub txeeg qub teg

Tus nqi n yuav tsum nyob nruab nrab ntawm 0 thiab 31. Lub sijhawm hloov pauv no yuav siv sijhawm tom qab cov lus txib nyob rau sab saum toj ntawm lub programming algorithm raug tua kom cov lus txib no tuaj yeem ua rau lub hom phiaj ntau zaus thiab tso cai rau lub moos ua haujlwm sai dua. Lub moos no feem ntau tsis tuaj yeem tshaj qhov div 4 ntawm tus processor tsheb npav zaus.

[Hide app] Qhov no yuav ua rau cov kab lus hais kom ua tus programmer tsis tuaj yeem pom qhov pom thaum ua haujlwm nrog kev zam ntawm qhov tshwm sim ntawm qhov chaw ua haujlwm. 32-ntsis daim ntawv thov nkaus xwb!

[freqn] Los ntawm lub neej ntawd, PROGCFZ software sim txiav txim siab sai npaum li cas lub hom phiaj tau khiav los ntawm kev thauj khoom ncua sij hawm nyob rau hauv lub processor thiab lub sij hawm ntev npaum li cas nws yuav ua. Ntawm qee lub tshuab, qhov no yuav ua rau cov txiaj ntsig tsis sib xws uas tuaj yeem cuam tshuam cov txheej txheem uas ua haujlwm flash sab hauv rau MCU. Pemicro muab cov txheej txheem hais kom ua kab tso cai rau tus neeg siv qhia PROGCFZ software raws nraim li cas lub hom phiaj processor khiav ceev. Nyob rau hauv no txoj kev, lub sij hawm nyob rau hauv lub algorithms yuav meej. Ntawm kab hais kom ua, koj teev lub INTERNAL moos zaus hauv Hertz tom qab 'FREQ' tus cim. Nco ntsoov tias feem ntau yog tias koj siv lub flash ntaus ntawv sab nraud rau MCU, qhov ntsuas lub sijhawm no tsis xav tau vim tias lub flash tswj lub sijhawm nws tus kheej.

[npe] Los ntawm lub neej ntawd, PROG software yuav siv PST [3: 0] cov cim ntawm 26-pin keeb kwm yav dhau hom txuas los txiav txim siab lub xeev cov cuab yeej thaum lub sijhawm ua haujlwm. Txhawm rau txo lub cev hneev taw, qee qhov kev teeb tsa yuav tsis txuas PST [3: 0] cov cim rau 26 tus pin txuas. Qhov 'nopst' parameter qhia tus neeg siv kab lus hais kom nws yuav tsum siv lwm txoj hauv kev los txiav txim siab lub xeev cov cuab yeej txij li PST [3: 0] cov cim tsis tuaj. Lub disadvantage ntawm kev siv lwm txoj kev no yog tias qhov programming ceev qeeb dua.

[/logfile log filenpe]
Qhov kev xaiv no qhib lub cavfile ntawm lub npe "log filelub npe” uas yuav ua rau cov ntaub ntawv uas tau sau rau lub qhov rais xwm txheej kuj raug sau rau qhov no file. "Log filelub npe" yuav tsum yog lub npe tag nrho xws li c:\mydir\mysubdir\mylog .log.

Command Line Examples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Qhib CPROGCFZ nrog cov kev xaiv hauv qab no:

  • Khiav C:\ENGINE.CFG tsab ntawv
  • Interface yog thawj USB Multilink Universal nrog tus lej PE5650030
  • Autodetect kev sib txuas lus zaus (io_ ncua_ cnt tsis teeb)

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

Qhib CPROGCFZ nrog cov kev xaiv hauv qab no:

  • Khiav C:\ENGINE.CFG tsab ntawv
  • Interface yog Cyclone Max ntawm Ethernet Chaw nres nkoj nrog tus IP chaw nyob ntawm 209.61 .110.251

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

Qhib CPROGCFZ nrog cov kev xaiv hauv qab no:

  • Khiav C:\ENGINE.CFG tsab ntawv
  • Interface yog USB Multilink Universal, thawj qhov cuam tshuam tau kuaj pom.

Programming Commands

qhov chaw (blanks lossis tabs). Cov kab pib nrog cov cim uas tsis yog cov lus txib tau teev tseg raws li REM arks. Lub sij hawm filelub npe txhais tau tias tag nrho DOS txoj kev mus rau a file. Cov lus txib siv tib ob tsab ntawv raws li siv hauv kev sib tham sib programmers PROGCFZ. Ib yam .CFP files siv los ntawm PROGCFZ yog siv los teeb tsa rau ib lub cuab yeej tshwj xeeb los ua haujlwm. Yog tias tus neeg siv ua haujlwm tau teev tseg rau ib lub cuab yeej, nws ob lub cim hais kom ua thiab lub ntsiab lus lossis user_par tau teev tseg hauv .CFP file.

Nco tseg:
Cov lus txib tsis pib_ Addr , xaus _Addr , puag _ Addr, byte, lo lus, thiab tus neeg siv _par siv hom ntawv hexadecimal.

BM
BR start_ addr xaus _addr
CHANGEV n.nn

  • Dawb check module.
  • Tsis muaj check range.
  • (Cyclone nkaus xwb) Change the voltage muab rau lub hom phiaj, qhov twg n.nn sawv cev rau tus nqi ntawm 0.00 thiab 5.00, suav nrog. Thaum cov lus txib ua rau Cyclone yuav tam sim ntawd hloov mus rau qhov voltage. Yog tias Cyclone relays raug kaw ua ntej hu rau qhov kev hais kom ua, ces cov relays yuav tig rau thiab teeb tsa qhov tshiab vol.tage tus nqi thaum cov lus txib no raug tua. Nco ntsoov tias tsawg dhau ntawm voltage tus nqi yuav muab lub cuab yeej tso rau hauv hom qis zog uas tuaj yeem poob debug kev sib txuas lus tag nrho. Xyuas kom tseeb tias Cyclone's jumper settings raug teeb tsa kom raug xa lub zog mus rau qhov chaw nres nkoj zoo.

EB pib
_ Addr ending_ Addr – Eras byte range.

EW pib
_Addr xaus _Addr - lwv lo lus ntau.

EM
- Tshem tawm module.

PB pib
_Addr byte... byte – Program bytes.

PW pib
_Addr lo lus… lo lus Program lus.

PM
– Program module.

CM filenpe base addr
- Xaiv module .CFP file. Nco tseg: Qee qhov modules yuav xav tau qhov chaw nyob hauv paus kom tau teev tseg.

VM
- Txheeb xyuas module.

VR pib
_addr xaus _addr Txheeb xyuas ntau yam.

UM filenpe
- Upload module.

UR pib
_addr xaus _addr filenpe - Upload range.

SS filenpe
- Qhia S cov ntaub ntawv.

SM pib
_addr xaus _addr – Qhia module.

RELAYSOFF
- (Multilnk FX & Cyclone nkaus xwb) Tua cov relays uas muab lub zog rau lub hom phiaj, suav nrog lub zog txo qis yog tias tau teev tseg. Tshwj xeeb tshaj yog pab tau rau cov neeg siv uas xav kom lub zog voj voog lawv lub rooj tsavxwm ua ntej kev sim ua haujlwm, tso cai rau lawv cov bootloader khiav, lossis muaj daim ntawv thov code khiav tom qab programming.

RELAYSON 
(Multilink FX & Cyclone nkaus xwb) Qhib cov relays los muab lub zog rau lub hom phiaj, suav nrog lub zog nce qeeb yog tias tau teev tseg. Lub voltage muab yuav yog raws li lub xeem voltage teeb tsa. Rau cov neeg siv Cyclone, CHANGEV hais kom hloov pauv voltage nqi. Tshwj xeeb tshaj yog pab tau rau cov neeg siv uas xav kom lub zog voj voog lawv lub rooj tsavxwm ua ntej kev xeem khiav, tso cai rau lawv cov bootloader khiav, lossis muaj daim ntawv thov code khiav tom qab programming.

HE
- Pab (saib ntawm cprog.doc file).

QU
- Tawm.

RE
Rov pib dua nti.

GO
- Pib ntaus ntawv khiav. Yuav siv tau raws li qhov kawg
hais kom ua yog tias koj xav kom lub cuab yeej khiav rau kev sim. Yuav tsum tau ua ntej los ntawm 'RE' hais kom ua.

DE lub sijhawm
ncua sijhawm "timeinms" milliseconds

xx user _par
- Tsuas yog rau cov neeg siv ua haujlwm tau teev tseg hauv .CFP file.

Configuration Commands For Startup

Configuration commands yog tag nrho cov txheej txheem ua ntej tus programmer sim hu rau lub hom phiaj. Tag nrho configuration file yog parsed rau cov lus txib ua ntej sim sib txuas lus. Ntu no muab ib qho ntxivview ntawm kev siv cov configuration commands los ua ntau hom configuration .

Nco tseg: Lub hauv paus pib rau configuration command parameters yog decimal.

Ib tshajview ntawm configuration commands yog raws li nram no:

CUSTOMTRIMREF nnnnnnnn.nn

Xav tau sab hauv siv moos zaus rau "PT; Program Trim" hais kom ua. Qhov zaus no overrides lub default internal reference moos zaus. Qhov tseem ceeb siv tau rau "n" nyob ntawm seb lub cuab yeej tshwj xeeb tau raug programmed. Thov xa mus rau cov khoom siv hluav taws xob tshwj xeeb ntawm koj lub cuab yeej kom siv tau nyob rau sab hauv siv zaus zaus moos. Qhov twg:

nnnnnnnn.nn: Ntau zaus hauv Hertz nrog ob tus lej lej

DEVICEPOWER n

Rau Cyclone (tsis suav Cyclone MAX). Qhov kev teeb tsa no txhais lub hom phiaj voltage uas yuav muab rau lub hom phiaj yog lub hauv paus ntawm voltage yog muab los ntawm Cyclone lub zog sab hauv. Qhov tseem ceeb ntawm n yog:

0: 5 Volts, Tsim / Hloov los ntawm Cyclone
2: 3 Volts, Tsim / Hloov los ntawm Cyclone
4: 2 Volts, Tsim / Hloov los ntawm Cyclone

PROVIDEPOWER n

Txiav txim seb lub interface yuav tsum muab lub zog rau lub hom phiaj. CEEB TOOM: Tsis yog txhua qhov kho vajtse interfaces txhawb cov lus txib no. Qhov tseem ceeb ntawm n yog:

0: Interface tsis muab lub zog rau lub hom phiaj. (default)
1: Pab kom Interface muab lub zog rau lub hom phiaj.
(CEEB TOOM: Yog tib yam li kev xaiv legacy:USEPRORELAYS n)

POWERDOWNDELAY n

Lub sij hawm ncua sij hawm thaum lub hwj chim rau lub hom phiaj yog muab tua rau lub hom phiaj fais fab mov poob mus rau hauv qab 0.1v. n yog lub sijhawm hauv milliseconds.

POWERUPDELAY n

Lub sij hawm ncua sij hawm thaum lub hwj chim rau lub hom phiaj yog qhib LOSSIS lub hom phiaj yog rov pib dua, thiab ua ntej lub software sim tham nrog lub hom phiaj. Lub sijhawm no tuaj yeem yog kev sib txuas ntawm lub zog ntawm lub sijhawm thiab rov pib dua lub sijhawm (tshwj xeeb yog siv tus tsav tsheb rov pib dua). n yog lub sijhawm hauv milliseconds.

POWEROFFONEXIT n

Txiav txim siab seb lub hwj chim muab rau lub hom phiaj yuav tsum raug muab tua thaum daim ntawv thov CPROGCFZ xaus. CEEB TOOM: Tsis yog txhua qhov kho vajtse interfaces txhawb cov lus txib no. Qhov tseem ceeb ntawm n yog:

0: Tig lub hwj chim tawm thaum tawm (default)
1: Khaws lub hwj chim thaum tawm

Kev pov thawj dhauview

Muaj ntau cov lus txib muaj uas tuaj yeem siv los txheeb xyuas cov ntsiab lus ntawm lub flash ntawm lub cuab yeej tom qab programming nws. Cov lus txib siv dav tshaj plaws yog "VC ; Txheeb xyuas CRC ntawm Cov Khoom File rau Module". Cov lus txib "VC" yuav qhia CPROGCFZ thawj zaug xam tus nqi 16-ntsis CRC los ntawm cov khoom xaiv file. CPROGCFZ yuav tom qab ntawd thauj cov lej rau hauv RAM ntawm lub cuab yeej thiab qhia cov cuab yeej los suav 16 ntsis CRC tus nqi los ntawm cov ntsiab lus hauv FLASH ntawm lub cuab yeej. Tsuas yog qhov chaw nyob siv tau nyob hauv qhov khoom file raug xam rau ntawm lub cuab yeej. Thaum tus nqi 16-ntsis CRC los ntawm cov khoom file thiab cov cuab yeej muaj, CPROGCFZ piv rau lawv. Qhov yuam kev raug muab pov tseg yog tias ob qhov txiaj ntsig tsis sib xws.

Xwb, "VM ; Verify Module" cov lus txib tuaj yeem siv los ua ib byte los ntawm byte kev txheeb xyuas ntawm cov khoom xaiv file thiab ntaus ntawv. Feem ntau, VM hais kom ua yuav siv sijhawm ntev dua los ua VC hais kom ua txij li CPROGCFZ yuav tsum nyeem cov ntsiab lus ntawm FLASH ntawm lub cuab yeej byte byte. Kuj tseem muaj ob lwm cov lus txib uas tuaj yeem siv los txheeb xyuas. Lub "SC ;Show Module CRC" qhia CPROGCFZ kom thauj cov lej rau hauv RAM ntawm lub cuab yeej thiab qhia cov cuab yeej los suav 16-ntsis CRC tus nqi los ntawm cov ntsiab lus ntawm tag nrho FLASH ntawm lub cuab yeej, uas suav nrog thaj chaw dawb huv. Thaum 16-ntsis CRC tus nqi tau raug xam, CPROGCFZ yuav tso saib tus nqi hauv qhov xwm txheej. Qhov "VV ; Txheeb Xyuas Module CRC rau Tus Nqi" cov lus txib zoo ib yam li "SC" hais kom ua. Qhov txawv yog tias es tsis txhob tso saib 16-ntsis CRC tus nqi, CPROGCFZ yuav muab piv rau tus nqi suav nrog tus nqi 16-ntsis CRC muab los ntawm tus neeg siv.

DOS yuam kev rov qab

DOS yuam kev rov qab muab yog li lawv yuav raug sim hauv .BAT files. Cov lej yuam kev siv yog:

  1. Program ua tiav tsis muaj qhov yuam kev.
  2. Tso tseg los ntawm tus neeg siv.
  3. yuam kev nyeem S cov ntaub ntawv file.
  4. Txheeb xyuas qhov yuam kev.
  5. Xyuas kom tseeb tias tso tseg los ntawm tus neeg siv.
  6. S cov ntaub ntawv file tsis xaiv.
  7. Chaw nyob pib tsis nyob hauv module.
  8. Qhov chaw nyob xaus tsis nyob hauv module lossis tsawg dua qhov chaw nyob pib.
  9. Qhib tsis tau file rau uploading.
  10. File sau yuam kev thaum upload.
  11. Upload canceled los ntawm tus neeg siv.
  12. yuam kev qhib .CFP file.
  13. Kev nyeem yuam kev .CFP file.
  14. Ntaus tsis tau pib.
  15. yuam kev loading .CFP file.
  16. Yuam kev ua haujlwm module cia li xaiv.
  17. Specified S cov ntaub ntawv file tsis pom.
  18. Tsis txaus qhov chaw tsis txaus teev los ntawm .CFP los tuav ib file S-cov ntaub ntawv.
  19. Yuam kev thaum lub programming.
  20. Pib chaw nyob tsis taw tes rau hauv module.
  21. Kev ua yuam kev thaum kawg byte programming.
  22. Programming chaw nyob tsis nyob rau hauv module.
  23. Qhov chaw nyob pib tsis nyob rau ntawm ib lo lus ciam teb.
  24. Kev ua yuam kev thaum lub sijhawm kawg lo lus programming.
  25. Module tsis tuaj yeem tshem tawm.
  26. Module lo lus tsis erased.
  27. Xaiv .CFP file tsis siv byte checking.
  28. Module byte tsis erased.
  29. Lo lus erase pib chaw nyob yuav tsum yog txawm.
  30. Lo lus erase xaus qhov chaw nyob yuav tsum yog txawm.
  31. Tus neeg siv parameter tsis nyob hauv qhov ntau.
  32. yuam kev thaum lub sij hawm .CFP teev muaj nuj nqi.
  33. Qhov chaw nres nkoj tshwj xeeb tsis muaj lossis yuam kev qhib chaw nres nkoj.
  34. Cov lus txib tsis ua haujlwm rau qhov no .CFP file.
  35. Tsis tuaj yeem nkag mus rau tom qab hom. Tshawb xyuas kev sib txuas.
  36. Tsis tuaj yeem nkag mus rau processor. Sim rov pib dua software.
  37. Invalid .CFP file.
  38. Tsis tuaj yeem nkag mus rau processor RAM. Sim rov pib dua software.
  39. Initialization tso tseg los ntawm tus neeg siv.
  40. Yuam kev hloov tus lej lej hexadecimal.
  41. Kev teeb tsa file tsis tau teev thiab file prog. tsis muaj cfg.
  42. .CFP file tsis muaj nyob.
  43. Yuam kev hauv io_ ncua tus lej ntawm kab hais kom ua.
  44. Invalid command kab parameter.
  45. Yuam kev qhia txog zauv qeeb hauv milliseconds.
  46. yuam kev hauv tsab ntawv file.
  47. Cable tsis kuaj
  48. S-Cov ntaub ntawv file tsis muaj cov ntaub ntawv siv tau.
  49. Checksum Verification tsis ua hauj lwm - S-cov ntaub ntawv cov ntaub ntawv tsis phim MCU nco.
  50. Kev txheeb xyuas yuav tsum tau ua kom paub tseeb tias flash checksum.
  51. S-Cov ntaub ntawv tsis yog tag nrho ntawm cov module. (saib "v" kab lus parameter)
  52. Kev kuaj pom yuam kev hauv kev teeb tsa ntawm kab hais kom ua rau chaw nres nkoj / interface
  53. Yuam kev xam cov cuab yeej CRC tus nqi
  54. Yuam kev – Ntaus CRC tsis phim tus nqi muab
  55. yuam kev – CPROG twb khiav lawm
  56. Yuam kev - Yuav tsum qhia ob qho tib si INTERFACE thiab PORT ntawm kab hais kom ua
  57. Lub hom phiaj xaiv processor tsis tau txais kev txhawb nqa los ntawm cov khoom siv tam sim no.

Examplos ntawm Programming Script File

Qhov programming script file yuav tsum yog ASCII ntshiab file nrog ib qho lus txib rau ib kab. Qhov no yog CFG file hauv yav dhau los examples.

Ib example yog: 

CM Freescale_52211_1x32x32k.CFP ; Xaiv Flash Module
EM ; lwv cov module
BM ; Cia li saib lub module
SS C:\PEMICRO\TEST.S19 ; Qhia rau S19 siv
PM ; Program module nrog S19
VM ; Txheeb xyuas qhov module dua

Nco tseg: Cov npe ntawm txoj kev files uas yog txheeb ze rau CPROG executable kuj siv tau.

Siv Command-Line Parameters hauv tsab ntawv

Ib qho kev hais kom ua kab tsis nyob hauv daim ntawv / PARAMN = s tuaj yeem siv los ntxig cov ntawv rau hauv tsab ntawv file nyob rau hauv qhov chaw tshwj xeeb tags. Qhov no tuaj yeem siv los hloov ib feem ntawm tsab ntawv suav nrog cov lus txib programming, filenpe, thiab parameters. Cov nqi siv tau ntawm n yog 0..9. s yog ib txoj hlua uas yuav hloov txhua qhov tshwm sim ntawm /PARAMN hauv tsab ntawv file.

Raws li ib tug example, cov ntawv sau nram qab no tuaj yeem siv rau kev ua haujlwm nrog kev ua haujlwm zoo ib yam ntawm example script in Nqe 7 – Examplos ntawm Programming Script File:

CM/PARAM 1 ; Xaiv Flash Module
EM ; lwv cov module
 BM ; Cia li saib lub module
 SS/PARAM 2 ; Qhia rau S19 siv
PM ; Program module nrog S19
/PARAM 3 ; Txheeb xyuas qhov module dua

Cov kev txwv hauv qab no yuav raug ntxiv rau CPROG kab hais kom ua:

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

CEEB TOOM: Txij li thaum lub / PARAM1 parameter muaj qhov chaw nyob rau hauv nws cov nqi, tag nrho cov parameter yuav tsum tau muab kaw nyob rau hauv ob quotations. Qhov no qhia rau Windows tias nws yog ib qho parameter. Hauv qhov piv txwv no, qhov chaw nyob hauv paus ntawm 0x4000 suav nrog ntawm Xaiv Module kab hauv tsab ntawv, yog li / PARAM1 yuav tsum tau teev rau ntawm kab hais kom ua zoo li no:

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

Yog li ntawd tus ua tiav example hais kom ua kab yuav yog (nco ntsoov tias qhov no txuas ntxiv; tsis muaj kab tawg):

C:\PROJECT\CPROGCFZ INTERFACE=CYCLONE PORT=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

Ntawm no yog ib tug example ntawm kev hu xovtooj-kab programmer thiab kuaj nws qhov yuam kev code rov qab rau hauv ib qho yooj yim batch file. Sample batch files yog muab rau ob lub qhov rais 95/98/XP thiab 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

yog yuam kev qib 1 goto phem
mus zoo
:rau
ECHO POJ NTXOOG PHIM NYUJ VAIS PHIM NYUJ VAIS PHEEJ PHIM NYUJ VAIS
:zoo
ECHO ua tiav

Windows 95/98/ME/XP: 

START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1

yog yuam kev qib 1 goto phem
mus zoo
:rau
ECHO POJ NTXOOG PHIM NYUJ VAIS PHIM NYUJ VAIS PHEEJ PHIM NYUJ VAIS
:zoo
ECHO ua tiav

Nco tseg: Cov npe ntawm txoj kev files uas yog txheeb ze rau CPROG executable kuj siv tau

Cov ntaub ntawv

Yog xav paub ntxiv txog CPROGCFZ thiab PROGCFZ thov hu rau peb:

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

Rau view peb lub tsev qiv ntawv tag nrho ntawm. CFP modules, mus rau nplooj ntawv txhawb nqa ntawm Pemako's website ntawm www.pemicro.com/support.

Cov ntaub ntawv / Cov ntaub ntawv

PEmicro CPROGCFZ PROG Flash Programming Software [ua pdf] Cov neeg siv phau ntawv qhia
CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *