PEmicro-లోగో

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

PEmicro-CPROG16Z-Flash-Programming-Software-product

ఉత్పత్తి సమాచారం

CPROG16Z అనేది ప్రోగ్రామింగ్ కోసం లక్ష్య MCUకి మీ PCని కనెక్ట్ చేయడానికి రూపొందించబడిన కమాండ్-లైన్ ప్రోగ్రామర్. ఇది మీ PC మరియు టార్గెట్ MCU మధ్య హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌ను కనెక్ట్ చేయడానికి డీబగ్ రిబ్బన్ కేబుల్‌తో వస్తుంది. ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్‌ను విండోస్ కమాండ్ ప్రాంప్ట్ నుండి రన్ చేయడం ద్వారా లేదా సరైన కమాండ్ లైన్ పారామితులతో ఎక్జిక్యూటబుల్ CPROG16Zకి కాల్ చేయడం ద్వారా ప్రారంభించవచ్చు. అనుమతించబడిన కమాండ్ లైన్ పారామితులు: [?/!], [fileపేరు], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports], మరియు [/లాగ్file లాగ్fileపేరు]. ఈ పారామితులు ప్రత్యేకతను భర్తీ చేయడం ద్వారా అమలు స్క్రిప్ట్‌ను సవరించగలవు tags, ప్రోగ్రామింగ్ ఆదేశాలతో సహా స్క్రిప్ట్‌లోని ఏదైనా భాగాన్ని భర్తీ చేయడం, fileపేర్లు మరియు పారామితులు మరియు ప్రోగ్రామింగ్ ఫలితాన్ని ప్రదర్శించడానికి ఒక పద్ధతిని అందించడం. INTERFACE=x పరామితి క్రింది ఇంటర్‌ఫేస్‌లలో ఒకదాన్ని ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది: USB MULTILINK, PARALLEL, ఈథర్నెట్ IP చిరునామా, NAME మరియు UNIQUEID. ఎంచుకున్న ఇంటర్‌ఫేస్ రకం ఆధారంగా పోర్ట్ నంబర్ లేదా పేరును ఎంచుకోవడానికి PORT=y పరామితి మిమ్మల్ని అనుమతిస్తుంది.

ఉత్పత్తి వినియోగ సూచనలు

  1. డీబగ్ రిబ్బన్ కేబుల్ ద్వారా మీ PC మరియు టార్గెట్ MCU మధ్య హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌ను కనెక్ట్ చేయండి.
  2. ప్రోగ్రామింగ్ సాఫ్ట్‌వేర్‌ను విండోస్ కమాండ్ ప్రాంప్ట్ నుండి అమలు చేయడం ద్వారా లేదా సరైన కమాండ్ లైన్ పారామితులతో ఎక్జిక్యూటబుల్ CPROG16Zకి కాల్ చేయడం ద్వారా ప్రారంభించండి.
  3. ఎగ్జిక్యూటింగ్ స్క్రిప్ట్‌ను సవరించడానికి అనుమతించబడిన కమాండ్ లైన్ పారామితులను ఉపయోగించండి మరియు తగిన ఇంటర్‌ఫేస్ మరియు పోర్ట్ నంబర్ లేదా పేరును ఎంచుకోండి.
  4. అవసరమైతే, ప్రోగ్రామింగ్ ఫలితాన్ని PROG16Z విండోలో ప్రదర్శించడానికి [?/!] పరామితిని ఉపయోగించండి.
  5. సెక్షన్ 7ని చూడండి - ఉదాample ప్రోగ్రామింగ్ స్క్రిప్ట్ File ఒక మాజీ కోసంample యొక్క a file ప్రోగ్రామింగ్ ఆదేశాలు మరియు వ్యాఖ్యలను కలిగి ఉంటుంది.
  6. సెక్షన్ 8ని చూడండి - మాజీ కోసం స్క్రిప్ట్‌లో కమాండ్‌లైన్ పారామితులను ఉపయోగించడంampఎగ్జిక్యూటింగ్ స్క్రిప్ట్‌ను సవరించడానికి [/PARAMn=s] కమాండ్-లైన్ పరామితిని ఎలా ఉపయోగించాలో le.
  7. ఒకే PCకి బహుళ యూనిట్లు కనెక్ట్ చేయబడి ఉంటే, దాని పోర్ట్ నంబర్ లేదా పేరు ఆధారంగా తగిన యూనిట్‌ను ఎంచుకోవడానికి [showports] పరామితిని ఉపయోగించండి.

పరిచయం

CPROG16Z అనేది PROG16Z సాఫ్ట్‌వేర్ యొక్క Windows కమాండ్-లైన్ వెర్షన్, ఇది ఫ్లాష్, EEPROM, EPROM మొదలైనవాటిని PEmicro హార్డ్‌వేర్ ఇంటర్‌ఫేస్ ద్వారా మద్దతు ఉన్న NXP 68HC16 ప్రాసెసర్‌కు ప్రోగ్రామ్ చేస్తుంది. హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌లు PEmicro నుండి అందుబాటులో ఉన్నాయి. మీ ఇంటర్‌ఫేస్ హార్డ్‌వేర్ మీ PC మరియు లక్ష్య పరికరం మధ్య సరిగ్గా కనెక్ట్ చేయబడిన తర్వాత, మీరు కమాండ్ లైన్ నుండి CPROG16Z ఎక్జిక్యూటబుల్‌ను ప్రారంభించవచ్చు. ఎక్జిక్యూటబుల్‌తో పాటు, CPROG16Z ఏ PEmicro హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌ని కనెక్ట్ చేయడానికి ప్రయత్నించాలో మరియు ఆ హార్డ్‌వేర్ ఇంటర్‌ఫేస్ లక్ష్య పరికరానికి ఎలా కనెక్ట్ అవుతుందో కాన్ఫిగర్ చేయడానికి బహుళ కమాండ్-లైన్ పారామీటర్‌లను కూడా తప్పనిసరిగా పాస్ చేయాలి. ఈ పారామితులలో కాన్ఫిగరేషన్ పేరు ఉంటుంది (.CFG) file, అలాగే హార్డ్‌వేర్ ఇంటర్‌ఫేస్ పేరు లేదా ఇంటర్‌ఫేస్ కనెక్ట్ చేయబడిన పోర్ట్ వంటి స్టార్టప్ కమాండ్‌లు. ది .CFG file మీరు ఉద్దేశించిన విధంగా లక్ష్యాన్ని ఎలా ప్రోగ్రామ్ చేయాలో నిర్దేశిస్తుంది మరియు ఇది ప్రామాణిక ప్రోగ్రామింగ్ ఆదేశాలు మరియు ఐచ్ఛికంగా, కాన్ఫిగరేషన్ ఆదేశాలను కలిగి ఉంటుంది. కింది అధ్యాయాలు ఈ ఆదేశాలు మరియు పారామితుల యొక్క వివరణాత్మక వివరణను అందిస్తాయి.

స్టార్టప్

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

CPROG16Z [?/!] [fileపేరు] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [showports] [/logfile లాగ్fileపేరు] ఎక్కడ:

  • [?/!]: '?'ని ఉపయోగించండి లేదా' '!' కమాండ్-లైన్ ప్రోగ్రామర్ ప్రోగ్రామింగ్ ఫలితాన్ని PROG16Z విండోలో వేచి ఉండటానికి మరియు ప్రదర్శించడానికి అక్షర ఎంపిక. '?' ఎల్లప్పుడూ ఫలితాన్ని ప్రదర్శిస్తుంది, '!' లోపం సంభవించినట్లయితే మాత్రమే ఫలితాన్ని ప్రదర్శిస్తుంది. వినియోగదారు బ్యాచ్‌ని ఉపయోగించకపోతే file లోపం స్థాయిని పరీక్షించడానికి, ఇది ప్రోగ్రామింగ్ ఫలితాన్ని ప్రదర్శించడానికి ఒక పద్ధతిని అందిస్తుంది. ఈ ఐచ్చికము FIRST కమాండ్-లైన్ ఎంపిక అయి ఉండాలి.
  • [fileపేరు]: A file ప్రోగ్రామింగ్ ఆదేశాలు మరియు వ్యాఖ్యలను కలిగి ఉంటుంది, default = prog.cfg. విభాగం 7 చూడండి - ఉదాample ప్రోగ్రామింగ్ స్క్రిప్ట్ File ఒక మాజీ కోసంample.
  • [/PARAMn=s]: స్పెషల్‌ని రీప్లేస్ చేయడం ద్వారా ఎగ్జిక్యూటింగ్ స్క్రిప్ట్‌ను సవరించగలిగే కమాండ్-లైన్ పరామితి tags (/PARAMn). ప్రోగ్రామింగ్ ఆదేశాలతో సహా స్క్రిప్ట్‌లోని ఏదైనా భాగాన్ని భర్తీ చేయడానికి ఇది ఉపయోగించబడుతుంది, fileపేర్లు మరియు పారామితులు. n యొక్క చెల్లుబాటు అయ్యే విలువలు 0..9. s అనేది స్క్రిప్ట్‌లో /PARAMn యొక్క ఏదైనా సంఘటనను భర్తీ చేసే స్ట్రింగ్ file. సెక్షన్ 8 - స్క్రిప్ట్‌లో కమాండ్-లైన్ పారామితులను ఉపయోగించడం ఒక మాజీని కలిగి ఉంటుందిampఉపయోగం కోసం le.
  • [INTERFACE=x]: ఇక్కడ x కింది వాటిలో ఒకటి: (ఉదా చూడండిamples విభాగం) USB MULTILINK (ఈ సెట్టింగ్ OSBDMకి కూడా మద్దతు ఇస్తుంది) PARALLEL (సమాంతర పోర్ట్ లేదా BDM మెరుపు [లెగసీ])
  • [PORT=y]: y విలువ కింది వాటిలో ఒకటిగా ఉన్న చోట (కనెక్ట్ చేయబడిన హార్డ్‌వేర్ జాబితా కోసం షో పోర్ట్స్ కమాండ్-లైన్ పరామితిని చూడండి; ఎల్లప్పుడూ “ఇంటర్‌ఫేస్” రకాన్ని కూడా పేర్కొనండి):
  • USBx: ఇక్కడ x = 1,2,3, లేదా 4. 1 నుండి ప్రారంభమయ్యే ప్రతి హార్డ్‌వేర్ ముక్కకు గణన సంఖ్యను సూచిస్తుంది. సైక్లోన్ లేదా మల్టీలింక్ ఉత్పత్తికి కనెక్ట్ చేయడానికి ప్రయత్నిస్తే ఉపయోగకరంగా ఉంటుంది. ఒక హార్డ్‌వేర్ మాత్రమే కనెక్ట్ చేయబడితే, అది ఎల్లప్పుడూ USB1గా లెక్కించబడుతుంది. ఒక మాజీampకనుగొనబడిన మొదటి మల్టీలింక్‌ని ఎంచుకోవడానికి le: INTERFACE=USBMULTILINK PORT=USB1
  • #.#.#.#: ఈథర్నెట్ IP చిరునామా #.#.#.#. ప్రతి # గుర్తు 0 మరియు 255 మధ్య దశాంశ సంఖ్యను సూచిస్తుంది. సైక్లోన్ మరియు ట్రేస్‌లింక్ ఇంటర్‌ఫేస్‌లకు చెల్లుబాటు అవుతుంది. కనెక్షన్ ఈథర్నెట్ ద్వారా. ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=10.0.1.223
  • NAME: సైక్లోన్ మరియు ట్రేస్ లింక్ వంటి కొన్ని ఉత్పత్తులు, యూనిట్‌కి “జోస్ మ్యాక్స్” వంటి పేరు పెట్టడానికి మద్దతు ఇస్తాయి. సైక్లోన్‌ని దానికి కేటాయించిన పేరుతో సూచించవచ్చు. పేరులో ఏవైనా ఖాళీలు ఉన్నట్లయితే, మొత్తం పరామితిని డబుల్ కోట్‌లలో జతచేయాలి (ఇది Windows అవసరం, PEmicro అవసరం కాదు).
    • Exampతక్కువ: ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=మైసైక్లోన్99 ఇంటర్‌ఫేస్=సైక్లోన్ “పోర్ట్=జోస్ సైక్లోన్”
  • ప్రత్యేకత: ID 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
  • PCIx: ఇక్కడ x = 1,2,3, లేదా 4. BDM లైట్నింగ్ కార్డ్ నంబర్‌ను సూచిస్తుంది. (గమనిక: ఇది వారసత్వ ఉత్పత్తి) BDM మెరుపు #1లో సమాంతర కేబుల్‌ను ఎంచుకోవడానికి: INTERFACE=PARALLEL PORT=PCI1
  • [ప్రదర్శనలు]: కమాండ్-లైన్ ప్రోగ్రామర్ అందుబాటులో ఉన్న అన్ని పోర్ట్‌లను టెక్స్ట్‌కు అవుట్‌పుట్ చేస్తుంది file ఆపై ముగుస్తుంది (ఇతర కమాండ్ లైన్ పారామితులతో సంబంధం లేకుండా). ఈ సమాచారం టెక్స్ట్‌కు అవుట్‌పుట్ అవుతుంది file జోడించిన ప్రోగ్రామింగ్ హార్డ్‌వేర్‌ను సంప్రదించడానికి అవసరమైన పారామితులను అలాగే హార్డ్‌వేర్ ఇంటర్‌ఫేస్ వివరణను కలిగి ఉంటుంది. డిఫాల్ట్ అవుట్‌పుట్ fileపేరు ports.txt మరియు CPROG వలె అదే ఫోల్డర్‌లో సృష్టించబడింది. అవుట్‌పుట్‌ని వేరే వాటికి కూడా మళ్లించవచ్చు file.
    • Exampలే: SHOWPORTS=C:\MYPORTS.TXT ఈ జాబితా అందుబాటులో ఉన్న సమాంతర పోర్ట్ లేదా COM పోర్ట్ ఎంపికలను చూపదు. క్రింద ఒక మాజీ ఉందిampPCకి కనెక్ట్ చేయబడిన వివిధ హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌ల కోసం అవుట్‌పుట్ యొక్క le (ఒకే యూనిట్‌ను పరిష్కరించడానికి వివిధ మార్గాలు ఉన్నాయని గమనించండి; ప్రతి ఇంటర్‌ఫేస్‌కు డేటా అదే ఇంటర్‌ఫేస్‌కు వేరే లేబుల్‌ని చూపే [డూప్లికేట్] లైన్‌తో అనుసరించబడవచ్చు).

షోపోర్ట్స్ అవుట్‌పుట్ Exampలే:
INTERFACE=USBMULTILINK పోర్ట్=PE5650030

  • USB1: మల్టీలింక్ యూనివర్సల్ FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
  • USB1: మల్టీలింక్ యూనివర్సల్ FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
  • [v]: ప్రోగ్రామింగ్ లేదా ధృవీకరించే ముందు S-రికార్డ్ చిరునామాల పరిధిని ప్రోగ్రామర్ తనిఖీ చేయకపోవడానికి కారణమవుతుంది. ఇది ప్రోగ్రామింగ్ ప్రక్రియను వేగవంతం చేస్తుంది. అన్ని వెలుపలి s-రికార్డులు విస్మరించబడతాయి కాబట్టి ఎంపికను జాగ్రత్తగా ఉపయోగించాలి.
  • [రీసెట్_ఆలస్యం n]: ప్రోగ్రామర్ లక్ష్యాన్ని రీసెట్ చేసిన తర్వాత ఆలస్యాన్ని పేర్కొంటుంది, ఆ భాగం సరిగ్గా బ్యాక్‌గ్రౌండ్ డీబగ్ మోడ్‌లోకి వెళ్లిందో లేదో చూడటానికి మేము తనిఖీ చేస్తాము. ప్రోగ్రామర్ రీసెట్ లైన్‌ను విడుదల చేసిన తర్వాత రీసెట్‌లో MCUని ఉంచే రీసెట్ డ్రైవర్‌ను టార్గెట్ కలిగి ఉంటే ఇది ఉపయోగకరంగా ఉంటుంది. n విలువ మిల్లీసెకన్లలో ఆలస్యం.
  • [bdm_speed n]: ఈ ఐచ్చికము PEmicro యొక్క డీబగ్ ఇంటర్‌ఫేస్ యొక్క BDM షిఫ్ట్ క్లాక్ స్పీడ్‌ని సెట్ చేయడానికి వినియోగదారుని అనుమతిస్తుంది. కింది సమీకరణాల ప్రకారం కమ్యూనికేషన్ల వేగాన్ని నిర్ణయించడానికి ఈ పూర్ణాంకం విలువ ఉపయోగించబడుతుంది:
    • USB-ML-16/32: (1000000/(N+1)) Hz – లెగసీ ఉత్పత్తి
    • USB మల్టీలింక్ యూనివర్సల్ FX: (25000000/(N+1)) Hz BDM మెరుపు : (33000000/(2*N+5)) Hz – లెగసీ ఉత్పత్తి n విలువ 0 మరియు 31 మధ్య ఉండాలి. ఈ షిఫ్ట్ గడియారం ఎగువన ఉన్న ఆదేశాల తర్వాత ప్రభావం చూపుతుంది ప్రోగ్రామింగ్ అల్గోరిథం అమలు చేయబడుతుంది, తద్వారా ఈ ఆదేశాలు లక్ష్య ఫ్రీక్వెన్సీని పెంచుతాయి మరియు వేగవంతమైన షిఫ్ట్ గడియారాన్ని అనుమతిస్తాయి. ఈ గడియారం సాధారణంగా ప్రాసెసర్ బస్ ఫ్రీక్వెన్సీ యొక్క div 4ని మించకూడదు.
  • [hideapp]: ఇది కమాండ్-లైన్ ప్రోగ్రామర్ టాస్క్‌బార్‌లో కనిపించడం మినహా నడుస్తున్నప్పుడు దృశ్యమాన ఉనికిని ప్రదర్శించకుండా చేస్తుంది. 32-బిట్ అప్లికేషన్లు మాత్రమే!
    [ఫ్రీక్ n]: డిఫాల్ట్‌గా, PROG16Z సాఫ్ట్‌వేర్ ప్రాసెసర్‌లో ఆలస్య రొటీన్‌ను లోడ్ చేయడం ద్వారా మరియు దాన్ని అమలు చేయడానికి ఎంత సమయం పడుతుందో నిర్ణయించడం ద్వారా లక్ష్యం ఎంత వేగంగా నడుస్తుందో ఆటోమేటిక్‌గా గుర్తించడానికి ప్రయత్నిస్తుంది. కొన్ని మెషీన్‌లలో, ఇది అస్థిరమైన ఫలితాలను అందించవచ్చు, ఇది MCUకి అంతర్గత ఫ్లాష్‌ని ప్రోగ్రామ్ చేసే అల్గారిథమ్‌లను ప్రభావితం చేయవచ్చు. PEmicro కమాండ్-లైన్ మెకానిజంను అందిస్తుంది, ఇది PROG16Z సాఫ్ట్‌వేర్‌కు టార్గెట్ ప్రాసెసర్ ఎంత వేగంగా పని చేస్తుందో తెలియజేయడానికి వినియోగదారుని అనుమతిస్తుంది. ఈ విధంగా, అల్గారిథమ్‌లలో సమయం ఖచ్చితంగా ఉంటుంది. కమాండ్ లైన్‌లో, మీరు 'FREQ' ఐడెంటిఫైయర్‌ను అనుసరించి హెర్ట్జ్‌లో ఇంటర్నల్ క్లాక్ ఫ్రీక్వెన్సీని పేర్కొనండి. సాధారణంగా మీరు MCUకి వెలుపల ఉన్న ఫ్లాష్ పరికరాన్ని ఉపయోగిస్తుంటే, ఈ సమయ పరామితి అవసరం లేదని గమనించండి, ఎందుకంటే ఫ్లాష్ సమయాలను స్వయంగా నిర్వహిస్తుంది.
    [/లాగ్file లాగ్fileపేరు]: ఈ ఐచ్ఛికం లాగ్‌ను తెరుస్తుంది file పేరు "లాగ్file పేరు” ఇది స్టేటస్ విండోకు వ్రాయబడిన ఏదైనా సమాచారం దీనికి కూడా వ్రాయబడుతుంది file. "లాగ్ fileపేరు" సి వంటి పూర్తి పాత్ పేరు అయి ఉండాలి:\mydir\mysubdir\mylog.log.

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

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

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

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

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

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

  • గమనిక: starting_addr, ending_addr, base_addr, byte, word మరియు user_par కమాండ్ పారామితులు డిఫాల్ట్ హెక్సాడెసిమల్ ఆకృతిని ఉపయోగిస్తాయి.
  • BM: ఖాళీ చెక్ మాడ్యూల్.
  • BR starting_addr ending_addr: ఖాళీ తనిఖీ పరిధి.
  • n.nn మార్చండి:  (సైక్లోన్ మాత్రమే) వాల్యూమ్ మార్చండిtage లక్ష్యానికి అందించబడింది, ఇక్కడ n.nn 0.00 మరియు 5.00 మధ్య విలువను సూచిస్తుంది. ఆదేశం అమలు చేసినప్పుడు తుఫాను వెంటనే ఆ వాల్యూమ్‌కి మారుతుందిtagఇ. ఈ కమాండ్‌కి కాల్ చేయడానికి ముందు సైక్లోన్ రిలేలు ఆఫ్‌లో ఉంటే, రిలేలు ఆన్ చేసి కొత్త వాల్యూమ్‌ను సెట్ చేస్తాయిtagఈ ఆదేశం అమలు చేయబడినప్పుడు e విలువ. వాల్యూమ్ చాలా తక్కువగా ఉందని గమనించండిtagఇ విలువ పరికరాన్ని తక్కువ-పవర్ మోడ్‌లో ఉంచవచ్చు, ఇది డీబగ్ కమ్యూనికేషన్‌ను పూర్తిగా కోల్పోవచ్చు. పవర్‌ను సరైన పోర్ట్‌లకు పంపడానికి సైక్లోన్ జంపర్ సెట్టింగ్‌లు సరిగ్గా సెట్ చేయబడిందని నిర్ధారించుకోండి.
  • EB starting_addr ending_addr: బైట్ పరిధిని తొలగించండి.
  • EW starting_addr ending_addr: పద పరిధిని తొలగించండి.
  • EM - మాడ్యూల్‌ను తొలగించండి.
  • PB starting_addr బైట్ … బైట్ – ప్రోగ్రామ్ బైట్‌లు.
  • PW starting_addr పదం … పదం – ప్రోగ్రామ్ పదాలు.
  • ప్రధానమంత్రి – ప్రోగ్రామ్ మాడ్యూల్.
  • CM fileపేరు base_addr – మాడ్యూల్ .16P ఎంచుకోండి file. గమనిక: నిర్దిష్ట మాడ్యూల్‌లకు మూల చిరునామాను పేర్కొనడం అవసరం కావచ్చు.
  • VM - మాడ్యూల్ ధృవీకరించండి.
  • VR starting_addr ending_addr – పరిధిని ధృవీకరించండి.
  • UM fileపేరు - మాడ్యూల్‌ని అప్‌లోడ్ చేయండి.
  • UR starting_addr ending_addr fileపేరు - అప్‌లోడ్ పరిధి.
  • SS fileపేరు - S రికార్డును పేర్కొనండి. SM starting_addr ending_addr – మాడ్యూల్ చూపించు.
  • రిలేసాఫ్ - (మల్టీలింక్ FX & సైక్లోన్ మాత్రమే) నిర్దేశించబడితే పవర్ డౌన్ ఆలస్యంతో సహా లక్ష్యానికి శక్తిని అందించే రిలేలను ఆఫ్ చేయండి. పరీక్షలను అమలు చేయడానికి ముందు వారి బోర్డ్‌ను పవర్ సైకిల్ చేయాలనుకునే వినియోగదారులకు ప్రత్యేకంగా ఉపయోగకరంగా ఉంటుంది, ప్రోగ్రామింగ్ తర్వాత వారి బూట్‌లోడర్‌ను అమలు చేయడానికి లేదా అప్లికేషన్ కోడ్‌ను అమలు చేయడానికి అనుమతించండి.
  • రిలేసన్ - (మల్టీలింక్ FX & సైక్లోన్ మాత్రమే) నిర్దేశించబడితే పవర్ అప్ ఆలస్యంతో సహా లక్ష్యానికి శక్తిని అందించడానికి రిలేలను ఆన్ చేయండి. వాల్యూమ్tage గత వాల్యూమ్ ఆధారంగా సరఫరా చేయబడుతుందిtagఇ సెట్టింగ్ పేర్కొనబడింది. సైక్లోన్ వినియోగదారుల కోసం, CHANGEV ఆదేశం వాల్యూమ్‌ను మార్చగలదుtagఇ విలువ. పరీక్షలను అమలు చేయడానికి ముందు, వారి బూట్‌లోడర్‌ను అమలు చేయడానికి అనుమతించే లేదా ప్రోగ్రామింగ్ తర్వాత అప్లికేషన్ కోడ్‌ను అమలు చేయడానికి ముందు వారి బోర్డ్‌ను పవర్ సైకిల్ చేయాలనుకునే వినియోగదారులకు ప్రత్యేకంగా ఉపయోగకరంగా ఉంటుంది.
  • అతను - సహాయం (cprog.doc చూడండి file).
  • QU - నిష్క్రమించు.
  • RE - చిప్‌ని రీసెట్ చేయండి.
  • వెళ్ళండి – పరికరాన్ని అమలు చేయడం ప్రారంభిస్తుంది. మీరు పరికరాన్ని పరీక్ష కోసం అమలు చేయాలనుకుంటే తుది ఆదేశం వలె ఉపయోగించవచ్చు. తక్షణమే ముందుగా 'RE' కమాండ్ ఉండాలి.
  • DE సమయ సూచికలు - “టైమ్‌ఇన్‌లు” మిల్లీసెకన్‌లను ఆలస్యం చేస్తుంది
  • xx user_par – .16Pలో పేర్కొన్న వినియోగదారు ఫంక్షన్ కోసం మాత్రమే file.

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

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

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

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

:పవర్‌డౌన్‌డేలే ఎన్
లక్ష్యాల విద్యుత్ సరఫరా 0.1v కంటే దిగువకు పడిపోవడానికి లక్ష్యానికి పవర్ ఆఫ్ చేయబడినప్పుడు ఆలస్యమయ్యే సమయం. n అనేది మిల్లీసెకన్లలో సమయం.
:POWERUPDELAY n
లక్ష్యానికి పవర్ ఆన్ చేయబడినప్పుడు లేదా లక్ష్యం రీసెట్ చేయబడినప్పుడు మరియు లక్ష్యంతో మాట్లాడటానికి సాఫ్ట్‌వేర్ ప్రయత్నించే ముందు ఆలస్యమయ్యే సమయం. ఈ సమయం సమయం మరియు రీసెట్ సమయం (ముఖ్యంగా రీసెట్ డ్రైవర్ ఉపయోగించినట్లయితే) శక్తి కలయికగా ఉంటుంది. n అనేది మిల్లీసెకన్లలో సమయం.
:POWEROFFONEXIT n
CPROG16Z అప్లికేషన్ ముగిసినప్పుడు లక్ష్యానికి అందించబడిన పవర్ ఆఫ్ చేయబడాలో లేదో నిర్ణయిస్తుంది. గమనిక: అన్ని హార్డ్‌వేర్ ఇంటర్‌ఫేస్‌లు ఈ ఆదేశానికి మద్దతు ఇవ్వవు. n యొక్క చెల్లుబాటు అయ్యే విలువలు:

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

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

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

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

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

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

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

  • సీఎం సి:\PEMICRO\9X1__32K.16P 0 ;ఫ్లాష్ మాడ్యూల్‌ని ఎంచుకోండి
  • EM; మాడ్యూల్‌ను తొలగించండి
  • బిఎమ్; మాడ్యూల్‌ను ఖాళీగా తనిఖీ చేయండి
  • SS C:\PEMICRO\TEST.S19 ;ఉపయోగించడానికి S19ని పేర్కొనండి
    ప్రధానమంత్రి; S19తో మాడ్యూల్‌ని ప్రోగ్రామ్ చేయండి
    VM; మాడ్యూల్‌ని మళ్లీ ధృవీకరించండి

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

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

స్క్రిప్ట్‌లోకి వచనాన్ని చొప్పించడానికి /PARAMn=s రూపంలో కమాండ్-లైన్ పరామితిని ఉపయోగించవచ్చు. file ప్రత్యేక స్థానంలో tags. ప్రోగ్రామింగ్ ఆదేశాలతో సహా స్క్రిప్ట్‌లోని ఏదైనా భాగాన్ని భర్తీ చేయడానికి ఇది ఉపయోగించబడుతుంది, fileపేర్లు మరియు పారామితులు. n యొక్క చెల్లుబాటు అయ్యే విలువలు 0..9. s అనేది స్క్రిప్ట్‌లో /PARAMn యొక్క ఏదైనా సంఘటనను భర్తీ చేసే స్ట్రింగ్ file. మాజీగాample, ఈ క్రింది జెనరిక్ స్క్రిప్ట్‌ను ప్రోగ్రామింగ్ కోసం సరిగ్గా అదే కార్యాచరణతో ఉపయోగించవచ్చుampసెక్షన్ 7లో le స్క్రిప్ట్ – ఉదాample
ప్రోగ్రామింగ్ స్క్రిప్ట్ File:

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

కింది పారామితులు CPROG కమాండ్ లైన్‌కు జోడించబడతాయి:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
గమనిక: /PARAM1 పరామితి దాని విలువలో ఖాళీని కలిగి ఉన్నందున, మొత్తం పరామితిని డబుల్ కొటేషన్లలో చేర్చాలి. ఇది ఒకే పరామితి అని విండోస్‌కు సూచిస్తుంది. ఈ సందర్భంలో, స్క్రిప్ట్‌లోని ఎంచుకోండి మాడ్యూల్ లైన్‌లో 0x0 మూల చిరునామా చేర్చబడింది, కాబట్టి /PARAM1 తప్పనిసరిగా కమాండ్ లైన్‌లో ఇలా పేర్కొనబడాలి:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
కాబట్టి పూర్తి మాజీample కమాండ్ లైన్ ఉంటుంది (ఇది నిరంతరాయంగా ఉంటుందని గమనించండి; లైన్ విచ్ఛిన్నం కాదు):
C:\PEMICRO\CPROG16Z ఇంటర్‌ఫేస్=సైక్లోన్ పోర్ట్=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /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\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 దోషస్థాయి 1గా ఉంటే చెడుగా మారితే మంచిది
  • చెడు: ECHO BAD BAD BAD BAD BAD BAD BAD BAD BAD
  • మంచిది: ECHO పూర్తయింది
  • Windows 95/98/ME/XP: START /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ఒకవేళ ఎర్రర్‌లెవల్ 1గా ఉంటే బాడ్ గోటో గుడ్
  • చెడు: ECHO BAD BAD BAD BAD BAD BAD BAD BAD BAD
  • మంచిది: ECHO పూర్తయింది

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

సమాచారం

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

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

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

© 2021 P&E మైక్రోకంప్యూటర్ సిస్టమ్స్, ఇంక్.

 

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

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

సూచనలు

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

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