PEmicro CPROGCFZ PROG ఫ్లాష్ ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్ 

PEmicro CPROGCFZ PROG ఫ్లాష్ ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్

పరిచయం

CPROGCFZ అనేది PROGCFZ సాఫ్ట్‌వేర్ యొక్క Windows కమాండ్-లైన్ వెర్షన్, ఇది ఫ్లాష్, EEPROM, EPROM మొదలైనవాటిని PEmicro హార్డ్‌వేర్ ఇంటర్‌ఫేస్ ద్వారా మద్దతు ఉన్న NXP కోల్డ్ ఫైర్ V2/3/4 ప్రాసెసర్‌కు ప్రోగ్రామ్ చేస్తుంది. హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌లు PEmicro నుండి అందుబాటులో ఉన్నాయి.

మీ PC మరియు లక్ష్య పరికరం మధ్య మీ ఇంటర్‌ఫేస్ హార్డ్‌వేర్ సరిగ్గా కనెక్ట్ చేయబడిన తర్వాత, మీరు కమాండ్ లైన్ నుండి ఎక్జిక్యూటబుల్ CPROGCFZని ప్రారంభించవచ్చు. ఎక్జిక్యూటబుల్‌తో పాటుగా, CPROGCFZ ఏ PEmicro హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌కు కనెక్ట్ చేయడానికి ప్రయత్నించాలో మరియు ఆ హార్డ్‌వేర్ ఇంటర్‌ఫేస్ లక్ష్య పరికరానికి ఎలా కనెక్ట్ అవుతుందో కాన్ఫిగర్ చేయడానికి కాన్ఫిగర్ చేయడానికి బహుళ కమాండ్-లైన్ పారామితులను కూడా తప్పనిసరిగా పాస్ చేయాలి. ఈ పారామితులలో కాన్ఫిగరేషన్ పేరు ఉంటుంది (.CFG) file, అలాగే హార్డ్‌వేర్ ఇంటర్‌ఫేస్ పేరు లేదా ఇంటర్‌ఫేస్ కనెక్ట్ చేయబడిన పోర్ట్ వంటి స్టార్టప్ కమాండ్‌లు.

ది .CFG file మీరు ఉద్దేశించిన విధంగా లక్ష్యాన్ని ఎలా ప్రోగ్రామ్ చేయాలో నిర్దేశిస్తుంది మరియు ఇది ప్రామాణిక ప్రోగ్రామింగ్ ఆదేశాలు మరియు ఐచ్ఛికంగా, కాన్ఫిగరేషన్ ఆదేశాలను కలిగి ఉంటుంది. కింది అధ్యాయాలు ఈ ఆదేశాలు మరియు పారామితుల యొక్క వివరణాత్మక వివరణను అందిస్తాయి.

స్టార్టప్

a. డీబగ్ రిబ్బన్ కేబుల్ ద్వారా మీ PC మరియు టార్గెట్ MCU మధ్య హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌ను కనెక్ట్ చేయండి.
b. ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్‌ను విండోస్ కమాండ్ ప్రాంప్ట్ నుండి రన్ చేయడం ద్వారా లేదా సరైన కమాండ్ లైన్ పారామితులతో ఎక్జిక్యూటబుల్ CPROGCFZకి కాల్ చేయడం ద్వారా ప్రారంభించండి. అనుమతించబడిన కమాండ్ లైన్ పారామితులు:

CPROGCFZ [?/!] [fileపేరు] [/PARAM=s] [v] [రీసెట్ ఆలస్యం n] [బామ్_ స్పీడ్ n] [కుప్ప] [కోపం] [ఇంటర్‌ఫేస్=x] [పోర్ట్=y] [షోబోట్‌లు] [నాప్స్] [/లాగ్file లాగ్ fileపేరు]

ఎక్కడ:

[?/!] ఉపయోగించడానికి '?' లేదా' '!' కమాండ్-లైన్ ప్రోగ్రామర్ ప్రోగ్రామింగ్ ఫలితాన్ని PROGCFZ విండోలో వేచి ఉండేలా చేయడానికి మరియు ప్రదర్శించడానికి అక్షర ఎంపిక. '?' ఎల్లప్పుడూ ఫలితాన్ని ప్రదర్శిస్తుంది, '!' లోపం సంభవించినట్లయితే మాత్రమే ఫలితాన్ని ప్రదర్శిస్తుంది. వినియోగదారు బ్యాచ్‌ని ఉపయోగించకపోతే file లోపం స్థాయిని పరీక్షించడానికి, ఇది ప్రోగ్రామింగ్ ఫలితాన్ని ప్రదర్శించడానికి ఒక పద్ధతిని అందిస్తుంది. ఈ ఐచ్చికము FIRST కమాండ్-లైన్ ఎంపిక అయి ఉండాలి.

[fileపేరు] A file ప్రోగ్రామింగ్ ఆదేశాలు మరియు వ్యాఖ్యలను కలిగి ఉంటుంది, డిఫాల్ట్ = ప్రోగ్. cfg విభాగం 7 చూడండి - ఉదాample ప్రోగ్రామింగ్ స్క్రిప్ట్ File ఒక మాజీ కోసంample.

[/PARAMN=s]
కమాండ్-లైన్ పరామితి, ఇది ప్రత్యేకతను భర్తీ చేయడం ద్వారా ఎగ్జిక్యూటింగ్ స్క్రిప్ట్‌ను సవరించగలదు tags (/PARA MN). ప్రోగ్రామింగ్ ఆదేశాలతో సహా స్క్రిప్ట్‌లోని ఏదైనా భాగాన్ని భర్తీ చేయడానికి ఇది ఉపయోగించబడుతుంది, fileపేర్లు మరియు పారామితులు. n యొక్క చెల్లుబాటు అయ్యే విలువలు 0 .. 9. sis అనేది స్క్రిప్ట్‌లో /PARAMN యొక్క ఏదైనా సంఘటనను భర్తీ చేసే స్ట్రింగ్ file. విభాగం 8 - స్క్రిప్ట్‌లో కమాండ్ లైన్ పారామితులను ఉపయోగించడంలో ఒక మాజీ ఉంటుందిampఉపయోగం కోసం le.

[INTERFACE=x] ఎక్కడ xis కింది వాటిలో ఒకటి : (ఉదా. చూడండిampలెస్ విభాగం)
USBMULTILINK (ఈ సెట్టింగ్ OSBDMకి కూడా మద్దతు ఇస్తుంది)
సైక్లోన్ ట్రేస్‌లింక్
PARALLEL (సమాంతర పోర్ట్ లేదా BDM మెరుపు [లెగసీ])

[PORT=y]

y విలువ కింది వాటిలో ఒకటిగా ఉన్న చోట (కనెక్ట్ చేయబడిన హార్డ్‌వేర్ జాబితా కోసం షో పోర్ట్స్ కమాండ్-లైన్ పరామితిని చూడండి; ఎల్లప్పుడూ “ఇంటర్‌ఫేస్” రకాన్ని కూడా పేర్కొనండి):

USBX
ఇక్కడ x = 1,2,3, లేదా 4. 1 నుండి ప్రారంభమయ్యే ప్రతి హార్డ్‌వేర్ ముక్కకు గణన సంఖ్యను సూచిస్తుంది. సైక్లోన్, ట్రేస్ లింక్ లేదా మల్టీలింక్ ఉత్పత్తికి కనెక్ట్ చేయడానికి ప్రయత్నిస్తే ఉపయోగకరంగా ఉంటుంది. ఒక హార్డ్‌వేర్ మాత్రమే కనెక్ట్ చేయబడి ఉంటే, అది ఎల్లప్పుడూ USB1గా లెక్కించబడుతుంది.
ఒక మాజీampకనుగొనబడిన మొదటి మల్టీలింక్‌ని ఎంచుకోవడానికి le: INTERFACE=USBMULTILINK PORT=USB1

#.#.#.#
ఈథర్నెట్ IP చిరునామా#.#.#.#. ప్రతి # గుర్తు O మరియు 255 మధ్య దశాంశ సంఖ్యను సూచిస్తుంది. సైక్లోన్ మరియు ట్రేస్ లింక్ ఇంటర్‌ఫేస్‌లకు చెల్లుబాటు అవుతుంది.
కనెక్షన్ ఈథర్నెట్ ద్వారా.
ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=10.0.1.223

NAME
సైక్లోన్ మరియు ట్రేస్ లింక్ వంటి కొన్ని ఉత్పత్తులు, యూనిట్‌కు “జోస్ మ్యాక్స్” వంటి పేరును కేటాయించడాన్ని సపోర్ట్ చేస్తాయి. సైక్లోన్‌ని దానికి కేటాయించిన పేరుతో సూచించవచ్చు. పేరులో ఏవైనా ఖాళీలు ఉన్నట్లయితే, మొత్తం పరామితిని డబుల్ కోట్‌లలో జతచేయాలి (ఇది విండోస్ అవసరం, పెమాకో అవసరం కాదు).
Exampతక్కువ:
ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=మైసైక్లోన్99 ఇంటర్‌ఫేస్=సైక్లోన్ “పోర్ట్=జోస్ సైక్లోన్”

UNIQUEID
USB మల్టీలింక్ ఉత్పత్తులు అన్నింటికీ PE5650030 వంటి ప్రత్యేక క్రమ సంఖ్యను కేటాయించారు. మల్టీలింక్ ఈ నంబర్‌కు సూచించబడవచ్చు. ఒకే PCకి బహుళ యూనిట్లు కనెక్ట్ చేయబడిన సందర్భంలో ఇది ఉపయోగపడుతుంది.
Exampతక్కువ:
INTERFACE=USBMULTILINK పోర్ట్=PE5650030

COMX
ఇక్కడ x = 1,2,3, లేదా 4. COM పోర్ట్ సంఖ్యను సూచిస్తుంది. సైక్లోన్ ఇంటర్‌ఫేస్‌లకు చెల్లుబాటు అవుతుంది.
COM1లో సైక్లోన్‌కి కనెక్ట్ చేయడానికి : INTERFACE=CYCLONE PORT=COM1

X
ఇక్కడ x = 1,2,3, లేదా 4. సమాంతర పోర్ట్ సంఖ్యను సూచిస్తుంది
సమాంతర పోర్ట్ #1లో సమాంతర ఇంటర్‌ఫేస్‌ను ఎంచుకోవడానికి : INTERFACE=PARALLEL PORT=1

PClX
ఇక్కడ x = 1,2,3, లేదా 4. BDM లైట్నింగ్ కార్డ్ నంబర్‌ను సూచిస్తుంది. (గమనిక: ఇది వారసత్వ ఉత్పత్తి)
BDM మెరుపు #1లో సమాంతర కేబుల్‌ని ఎంచుకోవడానికి:
ఇంటర్‌ఫేస్=సమాంతర పోర్ట్=PCI 1

[పోర్టులను చూపించు]
కమాండ్-లైన్ ప్రోగ్రామర్ అందుబాటులో ఉన్న అన్ని పోర్ట్‌లను టెక్స్ట్‌కు అవుట్‌పుట్ చేస్తుంది file ఆపై ముగుస్తుంది (ఇతర కమాండింగ్ పారామితులతో సంబంధం లేకుండా). ఈ సమాచారం టెక్స్ట్‌కు అవుట్‌పుట్ అవుతుంది file జోడించిన ప్రోగ్రామింగ్ హార్డ్‌వేర్‌ను సంప్రదించడానికి అవసరమైన పారామితులను అలాగే హార్డ్‌వేర్ ఇంటర్‌ఫేస్ వివరణను కలిగి ఉంటుంది. డిఫాల్ట్ అవుట్‌పుట్ fileపేరు ports.txt మరియు CPROG వలె అదే ఫోల్డర్‌లో సృష్టించబడింది.
అవుట్‌పుట్‌ని వేరే వాటికి కూడా మళ్లించవచ్చు file.
Exampలే: షోపోర్ట్‌లు=C:\MYPORTS.TXT
ఈ జాబితా అందుబాటులో ఉన్న సమాంతర పోర్ట్ లేదా COM పోర్ట్ ఎంపికలను చూపదు. క్రింద ఒక మాజీ ఉందిampPCకి కనెక్ట్ చేయబడిన వివిధ హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌ల కోసం అవుట్‌పుట్ యొక్క le (ఒకే యూనిట్‌ను పరిష్కరించడానికి వివిధ మార్గాలు ఉన్నాయని గమనించండి; ప్రతి ఇంటర్‌ఫేస్‌కు డేటా అదే ఇంటర్‌ఫేస్‌కు వేరే లేబుల్‌ని చూపే [డూప్లికేట్] లైన్‌తో అనుసరించబడవచ్చు).

పోర్ట్‌ల అవుట్‌పుట్ Exampలే:

ఇంటర్‌ఫేస్=USBMULTILINK పోర్ట్=PE5650030 ; USB1 : మల్టీలింక్ యూనివర్సల్ FX Rev A (PE5650030)[పోర్ట్ సంఖ్య=21] ఇంటర్ఫేస్=USBMULTILINK పోర్ట్=USB1 ; USB1 : మల్టీలింక్ యూనివర్సల్ FX Rev A (PE5650030)[పోర్ట్ సంఖ్య=21][డూప్లికేట్] ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=10.0.9.197 ; 10.0.9.197 : పబ్లిక్ సైక్లోన్ [పోర్ట్ నంబర్=61] ఇంటర్‌ఫేస్=సైక్లోన్ “పోర్ట్=పబ్లిక్ సైక్లోన్” ; 10.0.9.197 : పబ్లిక్ సైక్లోన్[పోర్ట్ నంబర్=61] [డూప్లికేట్] ఇంటర్‌ఫేస్=సైక్లోన్ “పోర్ట్=జోస్ సైక్లోన్” ; USB1 : సైక్లోన్ (జోస్)[పోర్ట్ నంబర్=101] ఇంటర్ఫేస్=సైక్లోన్ పోర్ట్=USB1 ; USB1 : సైక్లోన్ (జోస్)[పోర్ట్ నంబర్=101 [డూప్లికేట్] ఇంటర్‌ఫేస్=ట్రేస్‌లింక్ పోర్ట్=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[పోర్ట్ సంఖ్య=123] ఇంటర్‌ఫేస్=ట్రేస్‌లింక్ పోర్ట్=MCF52259 ట్రేస్; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][నకిలీ]

[v]
ప్రోగ్రామింగ్ లేదా ధృవీకరించే ముందు S-రికార్డ్ చిరునామాల పరిధిని ప్రోగ్రామర్ తనిఖీ చేయకపోవడానికి కారణమవుతుంది. ఇది ప్రోగ్రామింగ్ ప్రక్రియను వేగవంతం చేస్తుంది. అన్ని పరిధులు-రికార్డులు విస్మరించబడతాయి కాబట్టి ఎంపికను జాగ్రత్తగా ఉపయోగించాలి.

[రీసెట్_ ఆలస్యం n]
ప్రోగ్రామర్ లక్ష్యాన్ని రీసెట్ చేసిన తర్వాత ఆలస్యాన్ని పేర్కొంటుంది, భాగం సరిగ్గా బ్యాక్‌గ్రౌండ్ డీబగ్ మోడ్‌లోకి వెళ్లిందో లేదో మేము తనిఖీ చేస్తాము. ప్రోగ్రామర్ రీసెట్ లైన్‌ను విడుదల చేసిన తర్వాత రీసెట్‌లో MCUని ఉంచే రీసెట్ డ్రైవర్ లక్ష్యం కలిగి ఉంటే ఇది ఉపయోగకరంగా ఉంటుంది. n విలువ మిల్లీసెకన్లలో ఆలస్యం.

[bdm_ వేగం n]
ఈ ఐచ్ఛికం వినియోగదారుని పెమాకో డీబగ్ ఇంటర్‌ఫేస్ యొక్క BDM షిఫ్ట్ క్లాక్ స్పీడ్‌ని సెట్ చేయడానికి అనుమతిస్తుంది. కింది సమీకరణాల ప్రకారం కమ్యూనికేషన్ల వేగాన్ని నిర్ణయించడానికి ఈ పూర్ణాంకం విలువ ఉపయోగించబడుతుంది:

USB మల్టీలింక్ (యూనివర్సల్‌తో కలిపి): (1 000000/(N+1)) Hz USB మల్టీ లింక్ యూనివర్సల్ FX: (25000000/(N+1 )) Hz సైక్లోన్ లేదా ట్రేస్ లింక్: (50000000/(2*N+5)) Hz BDM మెరుపు : (33000000/(2*N+5)) Hz – లెగసీ ఉత్పత్తి

n విలువ 0 మరియు 31 మధ్య ఉండాలి. ప్రోగ్రామింగ్ అల్గారిథమ్ ఎగువన ఉన్న కమాండ్‌లు అమలు చేయబడిన తర్వాత ఈ షిఫ్ట్ గడియారం ప్రభావం చూపుతుంది, తద్వారా ఈ ఆదేశాలు లక్ష్య ఫ్రీక్వెన్సీని పెంచుతాయి మరియు వేగవంతమైన షిఫ్ట్ గడియారాన్ని అనుమతిస్తాయి. ఈ గడియారం సాధారణంగా ప్రాసెసర్ బస్ ఫ్రీక్వెన్సీ యొక్క div 4ని మించకూడదు.

[యాప్‌ను దాచండి] ఇది కమాండ్-లైన్ ప్రోగ్రామర్ టాస్క్‌బార్‌లో కనిపించడం మినహా నడుస్తున్నప్పుడు దృశ్యమాన ఉనికిని ప్రదర్శించకుండా చేస్తుంది. 32-బిట్ అప్లికేషన్లు మాత్రమే!

[ఫ్రీక్న్] డిఫాల్ట్‌గా, PROGCFZ సాఫ్ట్‌వేర్ ప్రాసెసర్‌లో ఆలస్యం రొటీన్‌ను లోడ్ చేయడం ద్వారా లక్ష్యం ఎంత వేగంగా నడుస్తుందో మరియు దాన్ని అమలు చేయడానికి ఎంత సమయం పడుతుందో స్వయంచాలకంగా గుర్తించడానికి ప్రయత్నిస్తుంది. కొన్ని మెషీన్‌లలో, ఇది MCUకి అంతర్గతంగా ఫ్లాష్ చేసే అల్గారిథమ్‌లను ప్రభావితం చేసే అస్థిరమైన ఫలితాలను అందించవచ్చు. పెమిక్రో కమాండ్-లైన్ మెకానిజమ్‌ను అందిస్తుంది, ఇది టార్గెట్ ప్రాసెసర్ ఎంత వేగంగా రన్ అవుతుందో PROGCFZ సాఫ్ట్‌వేర్‌కు తెలియజేయడానికి వినియోగదారుని అనుమతిస్తుంది. ఈ విధంగా, అల్గారిథమ్‌లలో సమయం ఖచ్చితంగా ఉంటుంది. కమాండ్-లైన్‌లో, మీరు 'FREQ' ఐడెంటిఫైయర్‌ను అనుసరించి హెర్ట్జ్‌లో ఇంటర్నల్ క్లాక్ ఫ్రీక్వెన్సీని పేర్కొనండి. సాధారణంగా మీరు MCUకి వెలుపలి ఫ్లాష్ పరికరాన్ని ఉపయోగిస్తుంటే, ఈ సమయ పరామితి అవసరం లేదని గమనించండి, ఎందుకంటే ఫ్లాష్ సమయ వ్యవధిని నిర్వహిస్తుంది.

[ఉదయం] డిఫాల్ట్‌గా, ప్రోగ్రామింగ్ సమయంలో పరికర స్థితిని గుర్తించడానికి PROG సాఫ్ట్‌వేర్ 3-పిన్ బ్యాక్‌గ్రౌండ్ మోడ్ కనెక్టర్‌పై PST[0:26] సిగ్నల్‌లను ఉపయోగిస్తుంది. భౌతిక పాదముద్రను తగ్గించడానికి, కొన్ని సెటప్‌లు PST[3:0] సిగ్నల్‌లను 26 పిన్ కనెక్టర్‌కు కనెక్ట్ చేయకపోవచ్చు. PST[3:0] సంకేతాలు లేనందున పరికర స్థితిని గుర్తించడానికి ప్రత్యామ్నాయ పద్ధతిని ఉపయోగించాలని 'nopst' పరామితి కమాండ్-లైన్ ప్రోగ్రామర్‌కు నిర్దేశిస్తుంది. ప్రతికూలతtagఈ ప్రత్యామ్నాయ పద్ధతిని ఉపయోగించడంలో ప్రోగ్రామింగ్ వేగం తక్కువగా ఉంటుంది.

[/లాగ్file లాగ్ fileపేరు]
ఈ ఐచ్ఛికం లాగ్‌ను తెరుస్తుందిfile పేరు "లాగ్ fileపేరు” ఇది స్టేటస్ విండోకు వ్రాయబడిన ఏదైనా సమాచారం దీనికి కూడా వ్రాయబడుతుంది file. "లాగ్ fileపేరు” c:\mydir\mysubdir\mylog .log వంటి పూర్తి పాత్ పేరు అయి ఉండాలి.

కమాండ్ లైన్ Exampతక్కువ:
CPROGCFZ C:\ENGINE.CFG ఇంటర్‌ఫేస్=USBMULTILINK పోర్ట్=PE5650030

కింది ఎంపికలతో CPROGCFZని తెరుస్తుంది:

  • C:\ENGINE.CFG స్క్రిప్ట్‌ని అమలు చేయండి
  • ఇంటర్‌ఫేస్ మొదటి USB మల్టీలింక్ యూనివర్సల్ సీరియల్ నంబర్ PE5650030
  • కమ్యూనికేషన్ల ఫ్రీక్వెన్సీని స్వయంచాలకంగా గుర్తించండి (io_ delay_ cnt సెట్ చేయబడలేదు)

CPROGCFZ C:\ENGINE.CFG lnterface=సైక్లోన్ పోర్ట్=209.61 .110.251

కింది ఎంపికలతో CPROGCFZని తెరుస్తుంది:

  • C:\ENGINE.CFG స్క్రిప్ట్‌ని అమలు చేయండి
  • ఇంటర్‌ఫేస్ 209.61 .110.251 IP చిరునామాతో ఈథర్‌నెట్ పోర్ట్ ద్వారా సైక్లోన్ మాక్స్

CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK పోర్ట్=USB1

కింది ఎంపికలతో CPROGCFZని తెరుస్తుంది:

  • C:\ENGINE.CFG స్క్రిప్ట్‌ని అమలు చేయండి
  • ఇంటర్‌ఫేస్ USB మల్టీలింక్ యూనివర్సల్, మొదటి ఇంటర్‌ఫేస్ కనుగొనబడింది.

ప్రోగ్రామింగ్ ఆదేశాలు

ఖాళీ (ఖాళీలు లేదా ట్యాబ్‌లు). కమాండ్‌లు కాని అక్షరాలతో ప్రారంభమయ్యే పంక్తులు REM ఆర్క్స్‌గా జాబితా చేయబడ్డాయి. పదం fileపేరు అంటే a కి పూర్తి DOS మార్గం file. ఇంటరాక్టివ్ ప్రోగ్రామర్లు PROGCFZలో ఉపయోగించిన అదే రెండు అక్షరాల కోడ్‌లను ఆదేశాలు ఉపయోగిస్తాయి. అదే .CFP filePROGCFZ ద్వారా ఉపయోగించబడే లు ఒక నిర్దిష్ట పరికరాన్ని ప్రోగ్రామ్ చేయడానికి సెటప్ చేయడానికి ఉపయోగించబడతాయి. నిర్దిష్ట పరికరం కోసం వినియోగదారు ఫంక్షన్ పేర్కొనబడితే, దాని రెండు అక్షరాలు కమాండ్ మరియు అర్థం లేదా user_ పార్ .CFPలో పేర్కొనబడతాయి. file.

గమనిక:
కమాండ్ పారామితులు ప్రారంభించి _ Addr , ముగిసే _Addr , బేస్ _ Addr, బైట్, పదం మరియు వినియోగదారు _par డిఫాల్ట్ హెక్సాడెసిమల్ ఆకృతిని ఉపయోగిస్తాయి.

BM
BR starting_ addr ending _addr
CHANGEV n.nn

  • ఖాళీ చెక్ మాడ్యూల్.
  • ఖాళీ తనిఖీ పరిధి.
  • (సైక్లోన్ మాత్రమే) వాల్యూమ్ మార్చండిtage లక్ష్యానికి అందించబడింది, ఇక్కడ n.nn 0.00 మరియు 5.00 మధ్య విలువను సూచిస్తుంది. ఆదేశం అమలు చేసినప్పుడు తుఫాను వెంటనే ఆ వాల్యూమ్‌కి మారుతుందిtagఇ. ఈ కమాండ్‌కి కాల్ చేయడానికి ముందు సైక్లోన్ రిలేలు ఆఫ్‌లో ఉంటే, రిలేలు ఆన్ చేసి కొత్త వాల్యూమ్‌ను సెట్ చేస్తాయిtagఈ ఆదేశం అమలు చేయబడినప్పుడు e విలువ. వాల్యూమ్ చాలా తక్కువగా ఉందని గమనించండిtagఇ విలువ పరికరాన్ని తక్కువ-పవర్ మోడ్‌లో ఉంచవచ్చు, ఇది డీబగ్ కమ్యూనికేషన్‌ను పూర్తిగా కోల్పోవచ్చు. పవర్‌ను కుడి పోర్ట్‌లకు పంపడానికి సైక్లోన్ జంపర్ సెట్టింగ్‌లు సరిగ్గా సెట్ చేయబడిందని నిర్ధారించుకోండి.

EB ప్రారంభమవుతుంది
_ Addr ending_ Addr – బైట్ పరిధిని తొలగించండి.

EW ప్రారంభం
_Addr ముగింపు _Addr – పద పరిధిని తొలగించండి.

EM
- మాడ్యూల్‌ను తొలగించండి.

PB ప్రారంభం
_Addr బైట్ .. . బైట్ - ప్రోగ్రామ్ బైట్లు.

PW ప్రారంభం
_Addr పదం … పద ప్రోగ్రామ్ పదాలు.

PM
- ప్రోగ్రామ్ మాడ్యూల్.

CM fileపేరు బేస్ యాడ్డర్
– మాడ్యూల్ .CFP ఎంచుకోండి file. గమనిక: నిర్దిష్ట మాడ్యూల్‌లకు మూల చిరునామాను పేర్కొనడం అవసరం కావచ్చు .

VM
- మాడ్యూల్‌ను ధృవీకరించండి.

VR ప్రారంభమవుతుంది
_addr ముగింపు _addr పరిధిని ధృవీకరించండి.

UM fileపేరు
- అప్‌లోడ్ మాడ్యూల్.

UR ప్రారంభమవుతుంది
_addr ముగింపు _addr fileపేరు - అప్‌లోడ్ పరిధి.

SS fileపేరు
- S రికార్డును పేర్కొనండి.

SM ప్రారంభిస్తోంది
_addr ముగింపు _addr – మాడ్యూల్ చూపించు.

రిలేసాఫ్
– (Multilnk FX & Cyclone మాత్రమే) నిర్దేశించబడితే పవర్ డౌన్ ఆలస్యంతో సహా లక్ష్యానికి శక్తిని అందించే రిలేలను ఆఫ్ చేయండి. పరీక్షలను అమలు చేయడానికి ముందు, వారి బూట్‌లోడర్‌ను అమలు చేయడానికి అనుమతించే లేదా ప్రోగ్రామింగ్ తర్వాత అప్లికేషన్ కోడ్‌ను అమలు చేయడానికి ముందు వారి బోర్డ్‌ను పవర్ సైకిల్ చేయాలనుకునే వినియోగదారులకు ప్రత్యేకంగా ఉపయోగకరంగా ఉంటుంది.

రిలేసన్ 
(మల్టీలింక్ FX & సైక్లోన్ మాత్రమే) నిర్దేశించబడితే పవర్ అప్ ఆలస్యంతో సహా లక్ష్యానికి శక్తిని అందించడానికి రిలేలను ఆన్ చేయండి. వాల్యూమ్tage గత వాల్యూమ్ ఆధారంగా సరఫరా చేయబడుతుందిtagఇ సెట్టింగ్ పేర్కొనబడింది. సైక్లోన్ వినియోగదారుల కోసం, CHANGEV ఆదేశం వాల్యూమ్‌ను మార్చగలదుtagఇ విలువ. పరీక్షలను అమలు చేయడానికి ముందు, వారి బూట్‌లోడర్‌ను అమలు చేయడానికి అనుమతించే లేదా ప్రోగ్రామింగ్ తర్వాత అప్లికేషన్ కోడ్‌ను అమలు చేయడానికి ముందు వారి బోర్డ్‌ను పవర్ సైకిల్ చేయాలనుకునే వినియోగదారులకు ప్రత్యేకంగా ఉపయోగకరంగా ఉంటుంది.

HE
– సహాయం (cprog.doc చూడండి file).

QU
- నిష్క్రమించు.

RE
చిప్‌ని రీసెట్ చేయండి.

GO
- పరికరాన్ని అమలు చేయడం ప్రారంభిస్తుంది. ఫైనల్ గా ఉపయోగించవచ్చు
మీరు పరికరాన్ని పరీక్ష కోసం అమలు చేయాలనుకుంటే కమాండ్ చేయండి. తక్షణమే ముందుగా 'RE' కమాండ్ ఉండాలి.

DE సమయాలు
“టైమ్‌ఇన్‌లు” మిల్లీసెకన్‌లను ఆలస్యం చేస్తుంది

xx వినియోగదారు _పార్
– .CFPలో పేర్కొన్న వినియోగదారు ఫంక్షన్ కోసం మాత్రమే file.

స్టార్టప్ కోసం కాన్ఫిగరేషన్ ఆదేశాలు

ప్రోగ్రామర్ లక్ష్యాన్ని సంప్రదించడానికి ప్రయత్నించే ముందు కాన్ఫిగరేషన్ ఆదేశాలు అన్నీ ప్రాసెస్ చేయబడతాయి. మొత్తం కాన్ఫిగరేషన్ file కమ్యూనికేషన్‌లను ప్రయత్నించే ముందు ఈ ఆదేశాల కోసం అన్వయించబడుతుంది. ఈ విభాగం ఓవర్ ఇస్తుందిview వివిధ రకాల కాన్ఫిగరేషన్ చేయడానికి ఈ కాన్ఫిగరేషన్ ఆదేశాలను ఉపయోగించడం.

గమనిక: కాన్ఫిగరేషన్ కమాండ్ పారామితుల కోసం డిఫాల్ట్ బేస్ దశాంశం.

ఒక ఓవర్view కాన్ఫిగరేషన్ ఆదేశాలు క్రింది విధంగా ఉన్నాయి:

CUSTOMTRIMREF nnnnnnnn.nn

“PT కోసం కావలసిన అంతర్గత సూచన గడియారం ఫ్రీక్వెన్సీ; ప్రోగ్రామ్ ట్రిమ్” ఆదేశం. ఈ ఫ్రీక్వెన్సీ డిఫాల్ట్ అంతర్గత సూచన క్లాక్ ఫ్రీక్వెన్సీని భర్తీ చేస్తుంది. “n” కోసం చెల్లుబాటు అయ్యే విలువలు ప్రోగ్రామ్ చేయబడిన నిర్దిష్ట పరికరంపై ఆధారపడి ఉంటాయి. చెల్లుబాటు అయ్యే అంతర్గత సూచన ఫ్రీక్వెన్సీ గడియార పరిధి కోసం దయచేసి మీ పరికరం యొక్క ఎలక్ట్రికల్ స్పెసిఫికేషన్‌లను చూడండి. ఎక్కడ:

nnnnnnnn.nn: రెండు దశాంశ స్థానాలతో హెర్ట్జ్‌లో ఫ్రీక్వెన్సీ

పరికర శక్తి n

సైక్లోన్ కోసం (తుఫాను MAX మినహాయించి). ఈ సెట్టింగ్ లక్ష్యం వాల్యూమ్‌ను నిర్వచిస్తుందిtagవాల్యూమ్ యొక్క మూలం అయితే లక్ష్యానికి అందించబడుతుందిtagఇ తుఫాను యొక్క అంతర్గత శక్తి నుండి ఉద్భవించింది. n యొక్క చెల్లుబాటు అయ్యే విలువలు:

0: 5 వోల్ట్‌లు, తుఫాను ద్వారా ఉత్పత్తి చేయబడినవి/స్విచ్ చేయబడ్డాయి
2: 3 వోల్ట్‌లు, తుఫాను ద్వారా ఉత్పత్తి చేయబడినవి/స్విచ్ చేయబడ్డాయి
4: 2 వోల్ట్‌లు, తుఫాను ద్వారా ఉత్పత్తి చేయబడినవి/స్విచ్ చేయబడ్డాయి

PROVIDEPOWER n

ఇంటర్‌ఫేస్ లక్ష్యానికి శక్తిని అందించాలా వద్దా అని నిర్ణయిస్తుంది. గమనిక: అన్ని హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌లు ఈ ఆదేశానికి మద్దతు ఇవ్వవు. n యొక్క చెల్లుబాటు అయ్యే విలువలు:

0: ఇంటర్‌ఫేస్ లక్ష్యానికి శక్తిని అందించదు. (డిఫాల్ట్)
1: ఎనేబుల్ ఇంటర్‌ఫేస్ లక్ష్యానికి శక్తిని అందిస్తుంది.
(గమనిక: లెగసీ ఎంపిక వలె ఉంటుంది:USEPRORELAYS n)

POWERDOWNDELAY n

లక్ష్యాల విద్యుత్ సరఫరా 0.1v కంటే దిగువకు పడిపోవడానికి లక్ష్యానికి పవర్ ఆఫ్ చేయబడినప్పుడు ఆలస్యమయ్యే సమయం. n అనేది మిల్లీసెకన్లలో సమయం.

POWERUPDELAY n

లక్ష్యానికి పవర్ ఆన్ చేయబడినప్పుడు లేదా లక్ష్యం రీసెట్ చేయబడినప్పుడు మరియు లక్ష్యంతో మాట్లాడటానికి సాఫ్ట్‌వేర్ ప్రయత్నించే ముందు ఆలస్యమయ్యే సమయం. ఈ సమయం సమయం మరియు రీసెట్ సమయం (ముఖ్యంగా రీసెట్ డ్రైవర్ ఉపయోగించినట్లయితే) శక్తి కలయికగా ఉంటుంది. n అనేది మిల్లీసెకన్లలో సమయం.

POWEROFFONEXIT n

CPROGCFZ అప్లికేషన్ ముగిసినప్పుడు లక్ష్యానికి అందించబడిన పవర్ ఆఫ్ చేయబడాలో లేదో నిర్ణయిస్తుంది. గమనిక: అన్ని హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌లు ఈ ఆదేశానికి మద్దతు ఇవ్వవు. n యొక్క చెల్లుబాటు అయ్యే విలువలు:

0: నిష్క్రమించిన తర్వాత పవర్ ఆఫ్ చేయండి (డిఫాల్ట్)
1: నిష్క్రమణపై పవర్ ఆన్ చేయండి

ధృవీకరణ ముగిసిందిview

ప్రోగ్రామ్ చేసిన తర్వాత పరికరంలోని ఫ్లాష్ కంటెంట్‌లను ధృవీకరించడానికి ఉపయోగించే అనేక ఆదేశాలు అందుబాటులో ఉన్నాయి. అత్యంత విస్తృతంగా ఉపయోగించే ఆదేశం “VC ; ఆబ్జెక్ట్ యొక్క CRCని ధృవీకరించండి File మాడ్యూల్కు". "VC" కమాండ్ CPROGCFZకి ముందుగా ఎంచుకున్న వస్తువు నుండి 16-బిట్ CRC విలువను లెక్కించమని నిర్దేశిస్తుంది file. CPROGCFZ పరికరం యొక్క RAMలోకి కోడ్‌ను లోడ్ చేస్తుంది మరియు పరికరం యొక్క FLASHలోని కంటెంట్‌ల నుండి 16 బిట్ CRC విలువను లెక్కించమని పరికరాన్ని నిర్దేశిస్తుంది. వస్తువులో చెల్లుబాటు అయ్యే చిరునామా పరిధులు మాత్రమే file పరికరంలో లెక్కించబడతాయి. వస్తువు నుండి 16-బిట్ CRC విలువ ఒకసారి file మరియు పరికరం అందుబాటులో ఉన్నాయి, CPROGCFZ వాటిని పోల్చి చూస్తుంది. రెండు విలువలు సరిపోలకపోతే ఒక లోపం విసిరివేయబడుతుంది.

ప్రత్యామ్నాయంగా, ఎంచుకున్న ఆబ్జెక్ట్ మధ్య బైట్ ధృవీకరణ ద్వారా బైట్ చేయడానికి “VM ; వెరిఫై మాడ్యూల్” ఆదేశం ఉపయోగించవచ్చు. file మరియు పరికరం. సాధారణంగా, CPROGCFZ పరికర బైట్ యొక్క FLASH యొక్క కంటెంట్‌లను బైట్ ద్వారా చదవవలసి ఉంటుంది కాబట్టి VM ఆదేశం VC కమాండ్ కంటే ఎక్కువ సమయం పడుతుంది. ధృవీకరణ కోసం ఉపయోగించే మరో రెండు ఆదేశాలు కూడా ఉన్నాయి. "SC ;షో మాడ్యూల్ CRC" పరికరం యొక్క RAMలోకి కోడ్‌ను లోడ్ చేయమని CPROGCFZని నిర్దేశిస్తుంది మరియు పరికరం యొక్క మొత్తం FLASH యొక్క కంటెంట్‌ల నుండి 16-బిట్ CRC విలువను లెక్కించమని పరికరాన్ని నిర్దేశిస్తుంది, ఇందులో ఖాళీ ప్రాంతాలు ఉంటాయి. 16-బిట్ CRC విలువను లెక్కించిన తర్వాత, CPROGCFZ స్థితి విండోలో విలువను ప్రదర్శిస్తుంది. “VV ;Verify Module CRC to Value” ఆదేశం “SC” కమాండ్‌ని పోలి ఉంటుంది. వ్యత్యాసం ఏమిటంటే, లెక్కించబడిన 16-బిట్ CRC విలువను ప్రదర్శించడానికి బదులుగా, CPROGCFZ లెక్కించిన విలువను వినియోగదారు అందించిన 16-బిట్ CRC విలువతో సరిపోల్చుతుంది.

DOS ఎర్రర్ రిటర్న్స్

DOS ఎర్రర్ రిటర్న్‌లు అందించబడ్డాయి కాబట్టి వాటిని .BATలో పరీక్షించవచ్చు fileలు. ఉపయోగించిన దోష కోడ్‌లు:

  1. ప్రోగ్రామ్ లోపాలు లేకుండా పూర్తయింది.
  2. వినియోగదారు ద్వారా రద్దు చేయబడింది.
  3. S రికార్డును చదవడంలో లోపం ఏర్పడింది file.
  4. లోపాన్ని ధృవీకరించండి.
  5. వినియోగదారు రద్దు చేసినట్లు ధృవీకరించండి.
  6. ఎస్ రికార్డు file ఎంపిక చేయబడలేదు.
  7. ప్రారంభ చిరునామా మాడ్యూల్‌లో లేదు.
  8. ముగింపు చిరునామా మాడ్యూల్‌లో లేదు లేదా ప్రారంభ చిరునామా కంటే తక్కువగా ఉంది.
  9. తెరవడం సాధ్యం కాలేదు file అప్‌లోడ్ చేయడం కోసం.
  10. File అప్‌లోడ్ సమయంలో వ్రాయడంలో లోపం.
  11. వినియోగదారు ద్వారా అప్‌లోడ్ రద్దు చేయబడింది.
  12. .CFP తెరవడంలో లోపం file.
  13. చదవడంలో లోపం .CFP file.
  14. పరికరం ప్రారంభించబడలేదు.
  15. .CFP లోడ్ చేయడంలో లోపం file.
  16. ఇప్పుడే ఎంచుకోబడిన మాడ్యూల్‌ని ప్రారంభించడంలో లోపం ఏర్పడింది.
  17. పేర్కొన్న S రికార్డు file దొరకలేదు.
  18. ఒక పట్టుకోవడానికి .CFP ద్వారా పేర్కొన్న బఫర్ స్థలం సరిపోదు file S-రికార్డు.
  19. ప్రోగ్రామింగ్ సమయంలో లోపం.
  20. ప్రారంభ చిరునామా మాడ్యూల్‌లోకి సూచించబడదు.
  21. చివరి బైట్ ప్రోగ్రామింగ్ సమయంలో లోపం.
  22. ప్రోగ్రామింగ్ చిరునామా ఇకపై మాడ్యూల్‌లో లేదు.
  23. ప్రారంభ చిరునామా సమలేఖనం చేయబడిన పద సరిహద్దులో లేదు.
  24. చివరి పదం ప్రోగ్రామింగ్ సమయంలో లోపం.
  25. మాడ్యూల్ తొలగించబడలేదు.
  26. మాడ్యూల్ పదం తొలగించబడలేదు.
  27. ఎంచుకోబడింది .CFP file బైట్ తనిఖీని అమలు చేయదు.
  28. మాడ్యూల్ బైట్ తొలగించబడలేదు.
  29. పదం తొలగింపు ప్రారంభ చిరునామా తప్పనిసరిగా సమానంగా ఉండాలి.
  30. పదం తొలగింపు ముగింపు చిరునామా తప్పనిసరిగా సమానంగా ఉండాలి.
  31. వినియోగదారు పరామితి పరిధిలో లేదు.
  32. .CFP పేర్కొన్న ఫంక్షన్ సమయంలో లోపం.
  33. పేర్కొన్న పోర్ట్ అందుబాటులో లేదు లేదా పోర్ట్ తెరవడంలో లోపం ఏర్పడింది.
  34. దీని కోసం కమాండ్ నిష్క్రియంగా ఉంది .CFP file.
  35. బ్యాక్‌గ్రౌండ్ మోడ్‌లోకి ప్రవేశించడం సాధ్యం కాదు. కనెక్షన్లను తనిఖీ చేయండి.
  36. ప్రాసెసర్‌ని యాక్సెస్ చేయడం సాధ్యం కాదు. సాఫ్ట్‌వేర్ రీసెట్‌ని ప్రయత్నించండి.
  37. చెల్లని .CFP file.
  38. ప్రాసెసర్ ర్యామ్‌ని యాక్సెస్ చేయడం సాధ్యం కాదు. సాఫ్ట్‌వేర్ రీసెట్‌ని ప్రయత్నించండి.
  39. వినియోగదారు ప్రారంభించడం రద్దు చేయబడింది.
  40. హెక్సాడెసిమల్ కమాండ్ నంబర్‌ని మార్చడంలో లోపం.
  41. ఆకృతీకరణ file పేర్కొనబడలేదు మరియు file ప్రోగ్. cfg ఉనికిలో లేదు.
  42. .CFP file ఉనికిలో లేదు.
  43. కమాండ్ లైన్‌లో io_ ఆలస్యం నంబర్‌లో లోపం.
  44. చెల్లని కమాండ్ లైన్ పరామితి.
  45. మిల్లీసెకన్లలో దశాంశ ఆలస్యాన్ని పేర్కొనడంలో లోపం.
  46. స్క్రిప్ట్‌లో లోపం file.
  47. కేబుల్ కనుగొనబడలేదు
  48. S-రికార్డ్ file చెల్లుబాటు అయ్యే డేటాను కలిగి ఉండదు.
  49. చెక్సమ్ ధృవీకరణ వైఫల్యం - S-రికార్డ్ డేటా MCU మెమరీకి సరిపోలడం లేదు.
  50. ఫ్లాష్ చెక్‌సమ్‌ని ధృవీకరించడానికి సార్టింగ్ తప్పనిసరిగా ప్రారంభించబడాలి.
  51. S-రికార్డ్స్ అన్నీ మాడ్యూల్ పరిధిలో ఉండవు. ("v" కమాండ్ లైన్ పారామీటర్ చూడండి)
  52. పోర్ట్/ఇంటర్‌ఫేస్ కోసం కమాండ్ లైన్‌లోని సెట్టింగ్‌లలో లోపం కనుగొనబడింది
  53. పరికరం CRC విలువను గణించడంలో లోపం
  54. లోపం – పరికరం CRC ఇచ్చిన విలువతో సరిపోలడం లేదు
  55. లోపం – CPROG ఇప్పటికే అమలవుతోంది
  56. లోపం - కమాండ్ లైన్‌లో తప్పనిసరిగా INTERFACE మరియు PORT రెండింటినీ పేర్కొనాలి
  57. ఎంచుకున్న లక్ష్య ప్రాసెసర్‌కు ప్రస్తుత హార్డ్‌వేర్ ఇంటర్‌ఫేస్ మద్దతు లేదు.

Example ప్రోగ్రామింగ్ స్క్రిప్ట్ File

ప్రోగ్రామింగ్ స్క్రిప్ట్ file స్వచ్ఛమైన ASCII అయి ఉండాలి file పంక్తికి ఒక ఆదేశంతో. ఇది CFG file మునుపటి ex లోampలెస్.

ఒక మాజీample ఉంది: 

CM ఫ్రీస్కేల్_52211_1x32x32k.CFP ;ఫ్లాష్ మాడ్యూల్‌ని ఎంచుకోండి
EM ;మాడ్యూల్‌ను తొలగించండి
BM మాడ్యూల్‌ను ఖాళీగా తనిఖీ చేయండి
SS C:\PEMICRO\TEST.S19 ;ఉపయోగించడానికి S19ని పేర్కొనండి
PM ;S19తో మాడ్యూల్‌ని ప్రోగ్రామ్ చేయండి
VM ;మాడ్యూల్‌ని మళ్లీ ధృవీకరించండి

గమనిక: యొక్క మార్గాల పేర్లు fileCPROG ఎక్జిక్యూటబుల్‌కు సంబంధించి s కూడా ఉపయోగించవచ్చు.

స్క్రిప్ట్‌లో కమాండ్-లైన్ పారామితులను ఉపయోగించడం

స్క్రిప్ట్‌లోకి వచనాన్ని చొప్పించడానికి /PARAMN=s రూపంలో కమాండ్-లైన్ పరామితిని ఉపయోగించవచ్చు file ప్రత్యేక స్థానంలో tags. ప్రోగ్రామింగ్ ఆదేశాలతో సహా స్క్రిప్ట్‌లోని ఏదైనా భాగాన్ని భర్తీ చేయడానికి ఇది ఉపయోగించబడుతుంది, fileపేర్లు మరియు పారామితులు. n యొక్క చెల్లుబాటు అయ్యే విలువలు 0..9. s అనేది స్క్రిప్ట్‌లో /PARAMN యొక్క ఏదైనా సంఘటనను భర్తీ చేసే స్ట్రింగ్ file.

మాజీగాample, ఈ క్రింది జెనరిక్ స్క్రిప్ట్‌ను ప్రోగ్రామింగ్ కోసం సరిగ్గా అదే కార్యాచరణతో ఉపయోగించవచ్చుample స్క్రిప్ట్ ఇన్ విభాగం 7 - ఉదాample ప్రోగ్రామింగ్ స్క్రిప్ట్ File:

CM /PARAM1 ;ఫ్లాష్ మాడ్యూల్‌ని ఎంచుకోండి
EM ;మాడ్యూల్‌ను తొలగించండి
 BM మాడ్యూల్‌ను ఖాళీగా తనిఖీ చేయండి
 SS /PARAM2 ;ఉపయోగించడానికి S19ని పేర్కొనండి
PM ;S19తో మాడ్యూల్‌ని ప్రోగ్రామ్ చేయండి
/PARAM3 ;మాడ్యూల్‌ని మళ్లీ ధృవీకరించండి

కింది పారామితులు CPROG కమాండ్ లైన్‌కు జోడించబడతాయి:

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

గమనిక: /PARAM1 పరామితి దాని విలువలో ఖాళీని కలిగి ఉన్నందున, మొత్తం పరామితిని డబుల్ కొటేషన్లలో చేర్చాలి. ఇది ఒకే పరామితి అని విండోస్‌కు సూచిస్తుంది. ఈ సందర్భంలో, స్క్రిప్ట్‌లోని ఎంచుకోండి మాడ్యూల్ లైన్‌లో 0x4000 మూల చిరునామా చేర్చబడింది, కాబట్టి /PARAM1 తప్పనిసరిగా కమాండ్ లైన్‌లో ఇలా పేర్కొనబడాలి:

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

కాబట్టి పూర్తి మాజీample కమాండ్ లైన్ ఉంటుంది (ఇది నిరంతరాయంగా ఉంటుందని గమనించండి; లైన్ విచ్ఛిన్నం కాదు):

C:\PROJECT\CPROGCFZ ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample బ్యాచ్ File

ఇక్కడ ఒక మాజీampకమాండ్-లైన్ ప్రోగ్రామర్‌కు కాల్ చేయడం మరియు దాని ఎర్రర్ కోడ్‌ను సాధారణ బ్యాచ్‌లో తిరిగి పరీక్షించడం file. ఎస్ampలే బ్యాచ్ fileWindows 95/98/XP మరియు Windows 2000/NT/XP/Vista/7/8/10 రెండింటికీ లు ఇవ్వబడ్డాయి.

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

C:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG ఇంటర్‌ఫేస్=USBMULTILINK పోర్ట్=USB1

లోపం స్థాయి 1 చెడ్డది అయితే
బాగా వచ్చింది
: చెడ్డ
ECHO BAD BAD BAD BAD BAD BAD BAD BAD BAD
:మంచిది
ECHO పూర్తయింది

Windows 95/98/ME/XP: 

START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK పోర్ట్=USB1

లోపం స్థాయి 1 చెడ్డది అయితే
బాగా వచ్చింది
: చెడ్డ
ECHO BAD BAD BAD BAD BAD BAD BAD BAD BAD
:మంచిది
ECHO పూర్తయింది

గమనిక: యొక్క మార్గాల పేర్లు fileCPROG ఎక్జిక్యూటబుల్‌కు సంబంధించి s కూడా ఉపయోగించవచ్చు

సమాచారం

CPROGCFZ మరియు PROGCFZ గురించి మరింత సమాచారం కోసం దయచేసి మమ్మల్ని సంప్రదించండి:

P&E మైక్రోకంప్యూటర్ సిస్టమ్స్, ఇంక్. వాయిస్: 617-923-0053
98 గాలెన్ సెయింట్ FAX: 617-923-0808
వాటర్‌టౌన్, MA 02472-4502 WEB: http://www.pemicro.com
USA

కు view మా మొత్తం లైబ్రరీ. CFP మాడ్యూల్స్, పెమాకో యొక్క మద్దతు పేజీకి వెళ్లండి webసైట్ వద్ద www.pemicro.com/support.

పత్రాలు / వనరులు

PEmicro CPROGCFZ PROG ఫ్లాష్ ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్ [pdf] యూజర్ గైడ్
CPROGCFZ PROG ఫ్లాష్ ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్, CPROGCFZ, PROG ఫ్లాష్ ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్, ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్, సాఫ్ట్‌వేర్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *