PEmicro CPROG32Z ફ્લેશ પ્રોગ્રામિંગ સોફ્ટવેર
ઉત્પાદન માહિતી
CPROG32Z એ એક પ્રોગ્રામિંગ સોફ્ટવેર છે જેનો ઉપયોગ માઇક્રોકન્ટ્રોલર્સને પ્રોગ્રામ કરવા માટે થાય છે. ડીબગ રિબન કેબલ દ્વારા પીસી અને લક્ષ્ય MCU (માઈક્રોકન્ટ્રોલર યુનિટ) ને કનેક્ટ કરવા માટે તેને હાર્ડવેર ઈન્ટરફેસની જરૂર છે. પ્રોગ્રામિંગ સોફ્ટવેરને Windows કમાન્ડ પ્રોમ્પ્ટથી અથવા CPROG32Z ને યોગ્ય કમાન્ડ લાઇન પેરામીટર્સ સાથે એક્ઝેક્યુટેબલ કૉલ કરીને ચલાવી શકાય છે. મંજૂર આદેશ વાક્ય પરિમાણો છે:
- [?/!] - '?' નો ઉપયોગ કરો અથવા '!' કારણ માટે પાત્ર વિકલ્પ
PROG32Z વિન્ડોમાં પ્રોગ્રામિંગના પરિણામની રાહ જોવા અને પ્રદર્શિત કરવા માટે કમાન્ડ-લાઇન પ્રોગ્રામર. - [fileનામ] - એ file પ્રોગ્રામિંગ આદેશો અને ટિપ્પણીઓ ધરાવે છે, ડિફોલ્ટ = prog.cfg.
- [/PARAMn=s] – એક કમાન્ડ-લાઇન પેરામીટર કે જે સ્પેશિયલ બદલીને એક્ઝિક્યુટીંગ સ્ક્રિપ્ટમાં ફેરફાર કરી શકે છે tags (/PARAMn).
- [ઇન્ટરફેસ=x] – હાર્ડવેર ઇન્ટરફેસ પ્રકાર (USBMULTILINK,
PARALLEL, Ethernet IP સરનામું) PC ને જોડવા અને MCU ને લક્ષ્ય બનાવવા માટે વપરાય છે. - [PORT=y] – પીસી અને લક્ષ્ય MCU ને કનેક્ટ કરવા માટે વપરાતો પોર્ટ નંબર અથવા નામ.
- [શોપોર્ટ્સ] - કનેક્ટેડ હાર્ડવેરની સૂચિ દર્શાવે છે.
ઉત્પાદન વપરાશ સૂચનાઓ
CPROG32Z પ્રોગ્રામિંગ સૉફ્ટવેરનો ઉપયોગ કરવા માટે, આ પગલાં અનુસરો:
- ડીબગ રિબન કેબલ દ્વારા તમારા PC અને લક્ષ્ય MCU વચ્ચે હાર્ડવેર ઇન્ટરફેસને કનેક્ટ કરો.
- પ્રોગ્રામિંગ સોફ્ટવેરને Windows કમાન્ડ પ્રોમ્પ્ટથી ચલાવીને અથવા CPROG32Z ને યોગ્ય આદેશ વાક્ય પરિમાણો સાથે એક્ઝેક્યુટેબલ કૉલ કરીને શરૂ કરો.
- જો જરૂરી હોય તો એક્ઝેક્યુટીંગ સ્ક્રિપ્ટમાં ફેરફાર કરવા માટે મંજૂર કમાન્ડ લાઇન પેરામીટરનો ઉપયોગ કરો.
- હાર્ડવેર ઈન્ટરફેસ પ્રકાર અને પોર્ટ નંબર અથવા પીસી અને લક્ષ્ય MCU ને કનેક્ટ કરવા માટે વપરાતું નામ પસંદ કરો.
- પ્રોગ્રામિંગ સોફ્ટવેરનો ઉપયોગ કરીને માઇક્રોકન્ટ્રોલરને પ્રોગ્રામ કરો.
Example આદેશ વાક્ય પરિમાણો:
- CPROG32Z ?
- CPROG32Z [fileનામ] /PARAMn=s INTERFACE=USBMULTILINK
PORT=USB1 - CPROG32Z [fileનામ] ઈન્ટરફેસ=સાયક્લોન પોર્ટ=10.0.1.223 નામ=”જોનું ચક્રવાત”
- CPROG32Z [fileનામ] INTERFACE=USBMULTILINK PORT=PE5650030
- CPROG32Z [fileનામ] ઈન્ટરફેસ=સાયક્લોન પોર્ટ=COM1
પરિચય
CPROG32Z એ PROG32Z સોફ્ટવેરનું વિન્ડોઝ કમાન્ડ-લાઇન વર્ઝન છે જે ફ્લેશ, EEPROM, EPROM વગેરેને PEmicro હાર્ડવેર ઇન્ટરફેસ દ્વારા સપોર્ટેડ NXP 683xx પ્રોસેસર પર પ્રોગ્રામ કરે છે. હાર્ડવેર ઈન્ટરફેસ PEmicro પરથી ઉપલબ્ધ છે. એકવાર તમારું ઈન્ટરફેસ હાર્ડવેર તમારા PC અને લક્ષ્ય ઉપકરણ વચ્ચે યોગ્ય રીતે કનેક્ટ થઈ જાય, પછી તમે આદેશ વાક્યમાંથી એક્ઝેક્યુટેબલ CPROG32Z લોન્ચ કરી શકો છો. એક્ઝેક્યુટેબલ ઉપરાંત, ક્યા PEmicro હાર્ડવેર ઈન્ટરફેસ CPROG32Z ને કનેક્ટ કરવાનો પ્રયાસ કરવો જોઈએ અને તે હાર્ડવેર ઈન્ટરફેસ લક્ષ્ય ઉપકરણ સાથે કેવી રીતે કનેક્ટ થશે તે ગોઠવવા માટે બહુવિધ કમાન્ડ-લાઇન પેરામીટર્સ પણ પસાર કરવા જોઈએ. આ પરિમાણોમાં રૂપરેખાંકન (.CFG) નું નામ શામેલ છે file, તેમજ સ્ટાર્ટઅપ આદેશો જેમ કે હાર્ડવેર ઈન્ટરફેસનું નામ અથવા પોર્ટ કે જેની સાથે ઈન્ટરફેસ જોડાયેલ છે. પરિચય
CPROG32Z એ PROG32Z સોફ્ટવેરનું વિન્ડોઝ કમાન્ડ-લાઇન વર્ઝન છે જે
PEmicro હાર્ડવેર ઈન્ટરફેસ દ્વારા ફ્લેશ, EEPROM, EPROM, વગેરે પ્રોગ્રામ્સ
સપોર્ટેડ NXP 683xx પ્રોસેસર. હાર્ડવેર ઈન્ટરફેસ પરથી ઉપલબ્ધ છે
PEmicro.
એકવાર તમારું ઈન્ટરફેસ હાર્ડવેર તમારા PC અને લક્ષ્ય ઉપકરણ વચ્ચે યોગ્ય રીતે કનેક્ટ થઈ જાય, પછી તમે આદેશ વાક્યમાંથી એક્ઝેક્યુટેબલ CPROG32Z લોન્ચ કરી શકો છો. એક્ઝેક્યુટેબલ ઉપરાંત, ક્યા PEmicro હાર્ડવેર ઈન્ટરફેસ CPROG32Z ને કનેક્ટ કરવાનો પ્રયાસ કરવો જોઈએ અને તે હાર્ડવેર ઈન્ટરફેસ લક્ષ્ય ઉપકરણ સાથે કેવી રીતે કનેક્ટ થશે તે ગોઠવવા માટે બહુવિધ કમાન્ડ-લાઇન પેરામીટર્સ પણ પસાર કરવા જોઈએ. આ પરિમાણોમાં રૂપરેખાંકન (.CFG) નું નામ શામેલ છે file, તેમજ સ્ટાર્ટઅપ આદેશો જેમ કે હાર્ડવેર ઈન્ટરફેસનું નામ અથવા પોર્ટ કે જેની સાથે ઈન્ટરફેસ જોડાયેલ છે.
સ્ટાર્ટઅપ
- ડીબગ રિબન કેબલ દ્વારા તમારા PC અને લક્ષ્ય MCU વચ્ચે હાર્ડવેર ઇન્ટરફેસને કનેક્ટ કરો.
- પ્રોગ્રામિંગ સોફ્ટવેરને Windows કમાન્ડ પ્રોમ્પ્ટથી ચલાવીને અથવા CPROG32Z ને યોગ્ય આદેશ વાક્ય પરિમાણો સાથે એક્ઝેક્યુટેબલ કૉલ કરીને શરૂ કરો. મંજૂર આદેશ વાક્ય પરિમાણો છે:
- CPROG32Z [?/!] [fileનામ] [/PARAMn=s] [v] [રીસેટ_વિલંબ n] [bdm_speed n]
[hideapp] [freq n] [Interface=x] [port=y] [શોપોર્ટ્સ] [nosync]
[/લોગfile લોગfileનામ] જ્યાં: - [?/!] '?' નો ઉપયોગ કરો અથવા ''!' કમાન્ડ-લાઇન પ્રોગ્રામરને PROG32Z વિન્ડોમાં પ્રોગ્રામિંગના પરિણામની રાહ જોવા અને પ્રદર્શિત કરવા માટે કેરેક્ટર વિકલ્પ. '?' હંમેશા પરિણામ દર્શાવશે, '!' જો કોઈ ભૂલ આવી હોય તો જ પરિણામ પ્રદર્શિત કરશે. જો વપરાશકર્તા બેચનો ઉપયોગ કરતું નથી file ભૂલ સ્તર ચકાસવા માટે, આ પ્રોગ્રામિંગ પરિણામ પ્રદર્શિત કરવાની પદ્ધતિ પ્રદાન કરે છે. આ વિકલ્પ FIRST કમાન્ડ-લાઇન વિકલ્પ હોવો જોઈએ.
- [fileનામ] A file પ્રોગ્રામિંગ આદેશો અને ટિપ્પણીઓ ધરાવે છે, ડિફોલ્ટ = prog.cfg. વિભાગ 7 જુઓ – દા.તampલે પ્રોગ્રામિંગ સ્ક્રિપ્ટ File ભૂતપૂર્વ માટેample
- [/PARAMn=s] કમાન્ડ-લાઇન પેરામીટર જે સ્પેશિયલને બદલીને એક્ઝેક્યુટીંગ સ્ક્રિપ્ટમાં ફેરફાર કરી શકે છે tags (/PARAMn). આનો ઉપયોગ પ્રોગ્રામિંગ આદેશો સહિત સ્ક્રિપ્ટના કોઈપણ ભાગને બદલવા માટે થઈ શકે છે, fileનામો અને પરિમાણો. n ની માન્ય કિંમતો 0..9 છે. s એ સ્ટ્રિંગ છે જે સ્ક્રિપ્ટમાં /PARAMn ની કોઈપણ ઘટનાને બદલશે file. વિભાગ 8 – સ્ક્રિપ્ટમાં કમાન્ડ-લાઇન પેરામીટર્સનો ઉપયોગ કરવો એ એક એક્સ છેampઉપયોગ માટે le.
- [ઇન્ટરફેસ=x] જ્યાં x નીચેનામાંથી એક છે: (જુઓ exampલેસ વિભાગ)
USBMULTILINK (આ સેટિંગ OSBDM ને પણ સપોર્ટ કરે છે) PARALLEL (સમાંતર પોર્ટ અથવા BDM લાઈટનિંગ [લેગસી]) - [PORT=y] જ્યાં y ની કિંમત નીચેનામાંથી એક છે (જોડાયેલ હાર્ડવેરની સૂચિ માટે શોપોર્ટ કમાન્ડ-લાઇન પેરામીટર જુઓ; હંમેશા "ઇન્ટરફેસ" પ્રકારનો પણ ઉલ્લેખ કરો):
- યુએસબીએક્સ જ્યાં x = 1,2,3, અથવા 4. 1 થી શરૂ થતા હાર્ડવેરના દરેક ભાગ માટે એક ગણતરી નંબર રજૂ કરે છે. જો ચક્રવાત અથવા મલ્ટિલિંક ઉત્પાદન સાથે કનેક્ટ કરવાનો પ્રયાસ કરવામાં આવે તો ઉપયોગી. જો હાર્ડવેરનો માત્ર એક ભાગ જોડાયેલ હોય, તો તે હંમેશા USB1 તરીકે ગણાશે.
ભૂતપૂર્વampમળેલી પ્રથમ મલ્ટિલિંક પસંદ કરવા માટે આ છે: INTERFACE=USBMULTILINK PORT=USB1 - #.#.#.# ઈથરનેટ IP સરનામું #.#.#.#. દરેક # પ્રતીક 0 અને 255 ની વચ્ચેની દશાંશ સંખ્યા દર્શાવે છે. ચક્રવાત અને ટ્રેસલિંક ઇન્ટરફેસ માટે માન્ય છે.
કનેક્શન ઈથરનેટ મારફતે છે.
ઈન્ટરફેસ=સાયક્લોન પોર્ટ=10.0.1.223 - NAME કેટલાક ઉત્પાદનો, જેમ કે સાયક્લોન અને ટ્રેસલિંક, એકમને નામ આપવાનું સમર્થન કરે છે, જેમ કે “જો મેક્સ”. ચક્રવાતને તેના અસાઇન કરેલા નામથી ઓળખવામાં આવે છે. જો નામમાં કોઈ જગ્યાઓ હોય, તો આખું પરિમાણ ડબલ અવતરણમાં બંધ હોવું જોઈએ (આ વિન્ડોઝની આવશ્યકતા છે, PEmicro આવશ્યકતા નથી).
Exampલેસ: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone” - અનન્ય યુએસબી મલ્ટિલિંક પ્રોડક્ટ્સ બધાને અનન્ય સીરીયલ નંબર અસાઇન કરવામાં આવે છે, જેમ કે PE5650030. મલ્ટિલિંક આ નંબર પર સંદર્ભિત થઈ શકે છે.
- આ એવા કિસ્સામાં ઉપયોગી છે કે જ્યાં એક જ PC સાથે બહુવિધ એકમો જોડાયેલા હોય.
Exampલેસ: INTERFACE=USBMULTILINK PORT=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.
Example: શોપોર્ટ=C:\MYPORTS.TXT
આ સૂચિ સમાંતર પોર્ટ અથવા COM પોર્ટ વિકલ્પો બતાવતી નથી
જે પણ ઉપલબ્ધ છે. નીચે એક ભૂતપૂર્વ છેampઆઉટપુટનું le
પીસી સાથે જોડાયેલા વિવિધ હાર્ડવેર ઈન્ટરફેસ માટે (નોંધ
કે એક જ એકમને સંબોધવાની વિવિધ રીતો છે; આ
દરેક ઇન્ટરફેસ માટેના ડેટાને [ડુપ્લિકેટ] લાઇન દ્વારા અનુસરવામાં આવી શકે છે જે સમાન ઇન્ટરફેસ માટે અલગ લેબલ બતાવે છે).
શોપોર્ટ્સ આઉટપુટ એક્સampલે:
INTERFACE=USBMULTILINK PORT=PE5650030 ; યુએસબી1 : મલ્ટિલિંક યુનિવર્સલ એફએક્સ રેવ A (PE5650030)[પોર્ટનમ=21] ઈન્ટરફેસ=USBMULTILINK PORT=USB1 ; USB1 : મલ્ટિલિંક યુનિવર્સલ એફએક્સ રેવ A (PE5650030)[PortNum=21][DUPLICATE] - [nosync] આ પ્રોગ્રામરને સ્ટાર્ટઅપ પર લક્ષ્ય સાથેના સંદેશાવ્યવહાર માન્ય છે તેની ચકાસણી કરવાથી અટકાવે છે. ચકાસણીમાં D0 ડેટા રજિસ્ટર વાંચવું અને લખવું શામેલ છે. આ 68F375 પ્રોસેસરના કેટલાક નવા વર્ઝન માટે ઉપયોગી છે જેને આ પ્રકારની ચકાસણી દરમિયાન સમસ્યા આવી શકે છે.
- [v] પ્રોગ્રામરને પ્રોગ્રામિંગ અથવા વેરિફિકેશન પહેલાં S-રેકોર્ડ સરનામાંઓની શ્રેણી તપાસવાનું કારણ બને છે. આ પ્રોગ્રામિંગ પ્રક્રિયાને ઝડપી બનાવે છે. વિકલ્પનો ઉપયોગ સાવધાની સાથે કરવો જોઈએ કારણ કે શ્રેણીની બહારના તમામ s-રેકોર્ડને અવગણવામાં આવશે.
- [રીસેટ_વિલંબ n] પ્રોગ્રામર લક્ષ્યને રીસેટ કર્યા પછી વિલંબનો ઉલ્લેખ કરે છે જે અમે તપાસીએ છીએ કે ભાગ યોગ્ય રીતે પૃષ્ઠભૂમિ ડીબગ મોડમાં ગયો છે કે કેમ. જો ટાર્ગેટ પાસે રીસેટ ડ્રાઈવર હોય જે પ્રોગ્રામર રીસેટ લાઈન રીલીઝ કરે તે પછી રીસેટમાં MCU ને પકડી રાખે તો આ ઉપયોગી છે. n મૂલ્ય એ મિલિસેકંડમાં વિલંબ છે.
- [bdm_speed n] આ વિકલ્પ વપરાશકર્તાને PEmicro ના ડીબગ ઇન્ટરફેસની BDM શિફ્ટ ક્લોક સ્પીડ સેટ કરવાની મંજૂરી આપે છે. આ પૂર્ણાંક મૂલ્યનો ઉપયોગ થઈ શકે છે|
અનુસાર સંચારની ઝડપ નક્કી કરવા માટે
નીચેના સમીકરણો:
USB-ML-16/32: (1000000/(N+1)) Hz – લેગસી ઉત્પાદન
યુએસબી મલ્ટિલિંક યુનિવર્સલ એફએક્સ: (25000000/(N+1)) Hz
BDM લાઈટનિંગ : (33000000/(2*N+5)) Hz – લેગસી પ્રોડક્ટ n નું મૂલ્ય 0 અને 31 ની વચ્ચે હોવું જોઈએ. આ શિફ્ટ ઘડિયાળ પ્રોગ્રામિંગ અલ્ગોરિધમની ટોચ પરના આદેશો એક્ઝિક્યુટ થયા પછી પ્રભાવિત થાય છે જેથી કરીને આ આદેશો વધારી શકે. લક્ષ્ય આવર્તન અને ઝડપી શિફ્ટ ઘડિયાળને મંજૂરી આપો. આ ઘડિયાળ સામાન્ય રીતે પ્રોસેસર બસ ફ્રિક્વન્સીના 4 ભાગ કરતાં વધી શકતી નથી. - [hideapp] આનાથી કમાન્ડ-લાઇન પ્રોગ્રામર ટાસ્કબાર પર દેખાવાના અપવાદ સાથે ચાલતી વખતે દ્રશ્ય હાજરી પ્રદર્શિત કરશે નહીં. ફક્ત 32-બીટ એપ્લિકેશનો!
- [આવર્તન એન] ડિફૉલ્ટ રૂપે, PROG32Z સોફ્ટવેર પ્રોસેસરમાં વિલંબની દિનચર્યા લોડ કરીને લક્ષ્ય કેટલી ઝડપથી ચાલી રહ્યું છે તે આપમેળે નક્કી કરવાનો પ્રયાસ કરે છે અને તેને ચલાવવામાં કેટલો સમય લાગે છે. કેટલાક મશીનો પર, આ અસંગત પરિણામો લાવી શકે છે જે એલ્ગોરિધમ્સને અસર કરી શકે છે જે પ્રોગ્રામ MCU માટે આંતરિક ફ્લેશ કરે છે. PEmicro એક કમાન્ડ-લાઇન મિકેનિઝમ પ્રદાન કરે છે જે વપરાશકર્તાને PROG32Z સોફ્ટવેરને બરાબર જાણ કરવા દે છે કે લક્ષ્ય પ્રોસેસર કેટલી ઝડપથી ચાલી રહ્યું છે. આ રીતે, અલ્ગોરિધમ્સમાં સમય ચોક્કસ હશે. કમાન્ડ-લાઇન પર, તમે 'FREQ' ઓળખકર્તાને અનુસરીને હર્ટ્ઝમાં આંતરિક ઘડિયાળની આવર્તનનો ઉલ્લેખ કરો છો. નોંધ કરો કે સામાન્ય રીતે જો તમે MCU ની બહારના ફ્લેશ ઉપકરણનો ઉપયોગ કરી રહ્યાં હોવ, તો આ ટાઈમિંગ પેરામીટરની જરૂર નથી કારણ કે ફ્લેશ જ સમયને હેન્ડલ કરે છે.
- [/લોગfile લોગfileનામ] આ વિકલ્પ લોગ ખોલે છેfile નામ "લોગfileનામ" જેના કારણે સ્ટેટસ વિન્ડો પર લખવામાં આવેલી કોઈપણ માહિતી આને પણ લખવામાં આવશે file. "લોગfileનામ" સંપૂર્ણ પાથનું નામ હોવું જોઈએ જેમ કે
c:\mydir\mysubdir\mylog.log.
કમાન્ડ લાઇન એક્સampલેસ:
CPROG32Z C:\ENGINE.CFG ઈન્ટરફેસ=USBMULTILINK PORT=PE5650030
નીચેના વિકલ્પો સાથે CPROG32Z ખોલે છે: - - C:\ENGINE.CFG સ્ક્રિપ્ટ ચલાવો
- – ઈન્ટરફેસ સીરીયલ નંબર PE5650030 સાથેનું પ્રથમ યુએસબી મલ્ટિલિંક યુનિવર્સલ એફએક્સ છે
- - સંચાર આવર્તન સ્વતઃ શોધો (io_delay_cnt સેટ નથી)
- CPROG32Z C:\ENGINE.CFG ઇન્ટરફેસ=USBMULTILINK પોર્ટ=USB1
નીચેના વિકલ્પો સાથે CPROG32Z ખોલે છે: – C:\ENGINE.CFG સ્ક્રિપ્ટ ચલાવો – ઇન્ટરફેસ એ USB મલ્ટિલિંક યુનિવર્સલ FX છે, પ્રથમ ઇન્ટરફેસ શોધાયું.
- [/લોગfile લોગfileનામ] આ વિકલ્પ લોગ ખોલે છેfile નામ "લોગfileનામ" જેના કારણે સ્ટેટસ વિન્ડો પર લખવામાં આવેલી કોઈપણ માહિતી આને પણ લખવામાં આવશે file. "લોગfileનામ" સંપૂર્ણ પાથનું નામ હોવું જોઈએ જેમ કે
- CPROG32Z [?/!] [fileનામ] [/PARAMn=s] [v] [રીસેટ_વિલંબ n] [bdm_speed n]
પ્રોગ્રામિંગ આદેશો
પ્રોગ્રામિંગ આદેશો બધા બે અક્ષરોના ક્રમથી શરૂ થાય છે અને ત્યારબાદ સફેદ જગ્યા (બ્લેન્ક્સ અથવા ટેબ્સ) આવે છે. અક્ષરોથી શરૂ થતી રેખાઓ કે જે આદેશો નથી તે REmarks તરીકે સૂચિબદ્ધ છે. પદ fileનામનો અર્થ થાય છે a માટેનો સંપૂર્ણ DOS પાથ file. આદેશો એ જ બે અક્ષર કોડનો ઉપયોગ કરે છે જે ઇન્ટરેક્ટિવ પ્રોગ્રામર્સ PROG32Z માં વપરાય છે. એ જ.32P filePROG32Z દ્વારા ઉપયોગમાં લેવાતા s નો ઉપયોગ ચોક્કસ ઉપકરણને પ્રોગ્રામ કરવા માટે સેટ કરવા માટે થાય છે. જો કોઈ ચોક્કસ ઉપકરણ માટે વપરાશકર્તા કાર્યનો ઉલ્લેખ કરવામાં આવ્યો હોય, તો તેના બે અક્ષર આદેશ અને અર્થ અથવા user_par .32P માં ઉલ્લેખિત છે. 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ઇ. જો આ આદેશને કૉલ કરતા પહેલા ચક્રવાત રિલે બંધ હોય, તો રિલે ચાલુ થઈ જશે અને નવો વોલ્યુમ સેટ કરશે.tage કિંમત જ્યારે આ આદેશ ચલાવવામાં આવે છે. નોંધ કરો કે વોલ્યુમ ખૂબ ઓછું છેtage મૂલ્ય ઉપકરણને લો-પાવર મોડમાં મૂકી શકે છે જે ડીબગ સંચારને સંપૂર્ણપણે ગુમાવી શકે છે. ખાતરી કરો કે ચક્રવાતના જમ્પર સેટિંગ્સ યોગ્ય પોર્ટ પર પાવર મોકલવા માટે યોગ્ય રીતે સેટ કરેલ છે.
- EB starting_addr ending_addr - બાઈટ શ્રેણી ભૂંસી નાખો.
- EW starting_addr ending_addr - શબ્દ શ્રેણી ભૂંસી નાખો.
- EM - મોડ્યુલ ભૂંસી નાખો.
- PB starting_addr બાઈટ … બાઈટ – પ્રોગ્રામ બાઈટ.
- PW starting_addr શબ્દ … શબ્દ – પ્રોગ્રામ શબ્દો.
- PM - પ્રોગ્રામ મોડ્યુલ.
- CM fileનામ base_addr - મોડ્યુલ .32P પસંદ કરો file. નોંધ: ચોક્કસ મોડ્યુલોને સ્પષ્ટ કરવા માટે આધાર સરનામાની જરૂર પડી શકે છે.
- VM - મોડ્યુલ ચકાસો.
- VR starting_addr ending_addr - શ્રેણી ચકાસો.
- UM fileનામ - મોડ્યુલ અપલોડ કરો.
- UR starting_addr ending_addr fileનામ - અપલોડ શ્રેણી.
- SS fileનામ - S રેકોર્ડ સ્પષ્ટ કરો.
- SM starting_addr ending_addr - મોડ્યુલ બતાવો.
- રિલેસોફ – (ફક્ત મલ્ટિન્ક એફએક્સ અને સાયક્લોન) જો ઉલ્લેખિત હોય તો પાવર ડાઉન વિલંબ સહિત, લક્ષ્યને પાવર પ્રદાન કરતા રિલેને બંધ કરો. ખાસ કરીને એવા વપરાશકર્તાઓ માટે ઉપયોગી છે કે જેઓ પરીક્ષણો ચલાવતા પહેલા તેમના બોર્ડને પાવર સાયકલ કરવા માંગે છે, તેમના બુટલોડરને ચલાવવાની મંજૂરી આપે છે અથવા પ્રોગ્રામિંગ પછી એપ્લિકેશન કોડ ચલાવવા માંગે છે.
- રિલેસન – (ફક્ત મલ્ટિન્ક એફએક્સ અને સાયક્લોન) લક્ષ્યને પાવર આપવા માટે રિલે ચાલુ કરો, જો ઉલ્લેખિત હોય તો પાવર અપ વિલંબ સહિત. ભાગtagપૂરા પાડવામાં આવેલ e છેલ્લા વોલ્યુમ પર આધારિત હશેtage સેટિંગ ઉલ્લેખિત છે. ચક્રવાત વપરાશકર્તાઓ માટે, CHANGEV આદેશ વોલ્યુમ બદલી શકે છેtage મૂલ્ય. ખાસ કરીને એવા વપરાશકર્તાઓ માટે ઉપયોગી છે કે જેઓ પરીક્ષણો ચલાવતા પહેલા તેમના બોર્ડને પાવર સાયકલ કરવા માંગે છે, તેમના બુટલોડરને ચલાવવાની મંજૂરી આપે છે અથવા પ્રોગ્રામિંગ પછી એપ્લિકેશન કોડ ચલાવવા માંગે છે.
- HE - મદદ (cprog.doc જુઓ file).
- QU - છોડો.
- RE - ચિપ રીસેટ કરો.
- GO - ઉપકરણ ચાલવાનું શરૂ કરે છે. જો તમે ઉપકરણને પરીક્ષણ માટે ચલાવવા માંગતા હોવ તો અંતિમ આદેશ તરીકે ઉપયોગ કરી શકાય છે. 'RE' આદેશ દ્વારા તરત જ આગળ હોવું જોઈએ.
- DE સમયમર્યાદા - "ટાઇમઇનમ્સ" મિલિસેકન્ડમાં વિલંબ કરે છે
- xx વપરાશકર્તા_par - ફક્ત .32P માં ઉલ્લેખિત વપરાશકર્તા કાર્ય માટે file.
સ્ટાર્ટઅપ માટે રૂપરેખાંકન આદેશો
પ્રોગ્રામર લક્ષ્યનો સંપર્ક કરવાનો પ્રયાસ કરે તે પહેલાં રૂપરેખાંકન આદેશો પર પ્રક્રિયા કરવામાં આવે છે. સમગ્ર રૂપરેખાંકન file સંદેશાવ્યવહારનો પ્રયાસ કરતા પહેલા આ આદેશો માટે વિશ્લેષિત કરવામાં આવે છે. આ વિભાગ એક ઓવર આપે છેview વિવિધ પ્રકારનું રૂપરેખાંકન કરવા માટે આ રૂપરેખાંકન આદેશોનો ઉપયોગ કરવો.
નોંધ: રૂપરેખાંકન આદેશ પરિમાણો માટે મૂળભૂત આધાર દશાંશ છે. એક ઓવરview રૂપરેખાંકન આદેશો નીચે મુજબ છે:
- CUSTOMTRIMREF nnnnnnnn.nn
"PT; માટે ઇચ્છિત આંતરિક સંદર્ભ ઘડિયાળની આવર્તન; પ્રોગ્રામ ટ્રીમ" આદેશ. આ આવર્તન ડિફૉલ્ટ આંતરિક સંદર્ભ ઘડિયાળની આવર્તનને ઓવરરાઇડ કરે છે. "n" માટે માન્ય મૂલ્યો પ્રોગ્રામ કરેલ ચોક્કસ ઉપકરણ પર આધારિત છે. માન્ય આંતરિક સંદર્ભ આવર્તન ઘડિયાળ શ્રેણી માટે કૃપા કરીને તમારા ઉપકરણના ઇલેક્ટ્રિકલ વિશિષ્ટતાઓનો સંદર્ભ લો.
ક્યાં:
nnnnnnnn.nn: બે દશાંશ સ્થાનો સાથે હર્ટ્ઝમાં આવર્તન - પૂરી પાડનાર એન
ઇન્ટરફેસ લક્ષ્યને પાવર પ્રદાન કરે છે કે કેમ તે નક્કી કરે છે. નોંધ: બધા હાર્ડવેર ઈન્ટરફેસ આ આદેશને સમર્થન આપતા નથી. n ની માન્ય કિંમતો છે:- 0 : ઈન્ટરફેસ લક્ષ્યને શક્તિ પ્રદાન કરતું નથી. (મૂળભૂત)
- 1: ઈન્ટરફેસને સક્ષમ કરો જે લક્ષ્યને શક્તિ પ્રદાન કરે છે.
(નોંધ: લેગસી વિકલ્પ સમાન છે:
- :વપરાશકર્તાઓ n)પાવરડાઉનડેલ
લક્ષ્યનો પાવર સપ્લાય 0.1v ની નીચે જવા માટે જ્યારે લક્ષ્યનો પાવર બંધ કરવામાં આવે ત્યારે વિલંબ કરવા માટેનો સમય. n એ મિલિસેકન્ડમાં સમય છે. - :પાવરઅપડેલે n
જ્યારે લક્ષ્યની શક્તિ ચાલુ હોય અથવા લક્ષ્ય રીસેટ કરવામાં આવે ત્યારે અને સોફ્ટવેર લક્ષ્ય સાથે વાત કરવાનો પ્રયાસ કરે તે પહેલાં વિલંબ કરવા માટેનો સમય. આ સમય સમય પર પાવર અને રીસેટ સમયનું સંયોજન હોઈ શકે છે (ખાસ કરીને જો રીસેટ ડ્રાઈવરનો ઉપયોગ કરવામાં આવે તો). n એ મિલિસેકન્ડમાં સમય છે. - :પાવરઓફફોનેક્સિટ n
જ્યારે CPROG32Z એપ્લિકેશન સમાપ્ત થાય ત્યારે લક્ષ્યને પ્રદાન કરેલ પાવર બંધ થવો જોઈએ કે કેમ તે નિર્ધારિત કરે છે. નોંધ: બધા હાર્ડવેર ઈન્ટરફેસ આ આદેશને સમર્થન આપતા નથી. n ની માન્ય કિંમતો છે:- 0 : બહાર નીકળવા પર પાવર બંધ કરો (ડિફૉલ્ટ)
- 1 : બહાર નીકળ્યા પછી પાવર ચાલુ રાખો
ચકાસણી સમાપ્તview
ત્યાં ઘણા આદેશો ઉપલબ્ધ છે જેનો ઉપયોગ ફ્લેશને પ્રોગ્રામ કર્યા પછી ઉપકરણ પરની સામગ્રીને ચકાસવા માટે કરી શકાય છે. સૌથી વધુ ઉપયોગમાં લેવાતો આદેશ છે “VC
ઑબ્જેક્ટનું CRC ચકાસો File મોડ્યુલ માટે". "VC" કમાન્ડ CPROG32Z ને પ્રથમ પસંદ કરેલ ઑબ્જેક્ટમાંથી 16-બીટ CRC મૂલ્યની ગણતરી કરવા માટે સૂચના આપશે. file. CPROG32Z પછી ઉપકરણની RAM માં કોડ લોડ કરશે અને ઉપકરણના FLASH માં સમાવિષ્ટોમાંથી 16 બીટ CRC મૂલ્યની ગણતરી કરવા માટે ઉપકરણને સૂચના આપશે. ઑબ્જેક્ટમાં માત્ર માન્ય સરનામાં રેન્જ છે file ઉપકરણ પર ગણતરી કરવામાં આવે છે. એકવાર ઑબ્જેક્ટમાંથી 16-બીટ CRC મૂલ્ય file અને ઉપકરણ ઉપલબ્ધ છે, CPROG32Z તેમની સરખામણી કરે છે. જો બે મૂલ્યો મેળ ખાતા ન હોય તો ભૂલ ફેંકવામાં આવે છે.
વૈકલ્પિક રીતે, "VM ;Verify Module" આદેશનો ઉપયોગ પસંદ કરેલ ઑબ્જેક્ટ વચ્ચે બાઈટ બાય બાઈટ ચકાસણી કરવા માટે કરી શકાય છે. file અને ઉપકરણ. સામાન્ય રીતે, VM કમાન્ડ VC કમાન્ડ કરતાં વધુ સમય લેશે કારણ કે CPROG32Z એ ઉપકરણની FLASH ની સામગ્રીને બાઇટ બાય બાઇટ વાંચવી પડશે. ત્યાં અન્ય બે આદેશો પણ છે જેનો ઉપયોગ ચકાસણી માટે કરી શકાય છે. "SC ;મોડ્યુલ CRC બતાવો" CPROG32Z ને ઉપકરણની RAM માં કોડ લોડ કરવા અને ઉપકરણના સમગ્ર FLASH ના સમાવિષ્ટોમાંથી 16-bit CRC મૂલ્યની ગણતરી કરવા માટે સૂચના આપે છે, જેમાં ખાલી પ્રદેશોનો સમાવેશ થાય છે. એકવાર 16-બીટ CRC મૂલ્યની ગણતરી થઈ જાય, CPROG32Z સ્થિતિ વિંડોમાં મૂલ્ય પ્રદર્શિત કરશે. "VV ;Verify Module CRC to Value" આદેશ "SC" આદેશ જેવો જ છે. તફાવત એ છે કે ગણતરી કરેલ 16-બીટ CRC મૂલ્ય દર્શાવવાને બદલે, CPROG32Z ગણતરી કરેલ મૂલ્યની સરખામણી વપરાશકર્તા દ્વારા આપવામાં આવેલ 16-બીટ CRC મૂલ્ય સાથે કરશે.
DOS ભૂલ પરત કરે છે
DOS ભૂલ વળતર આપવામાં આવે છે જેથી તેઓ .BAT માં પરીક્ષણ કરી શકાય files ઉપયોગમાં લેવાતા ભૂલ કોડ્સ છે:
- 0 - કોઈ ભૂલ વિના પ્રોગ્રામ પૂર્ણ થયો.
- 1 - વપરાશકર્તા દ્વારા રદ.
- 2 - S રેકોર્ડ વાંચવામાં ભૂલ file.
- 3 - ભૂલ ચકાસો.
- 4 - વપરાશકર્તા દ્વારા રદ થયેલ ચકાસો.
- 5 - એસ રેકોર્ડ file પસંદ કરેલ નથી.
- 6 - શરૂઆતનું સરનામું મોડ્યુલમાં નથી.
- 7 – અંતિમ સરનામું મોડ્યુલમાં નથી અથવા શરૂઆતના સરનામા કરતાં ઓછું છે. 8 - ખોલવામાં અસમર્થ file અપલોડ કરવા માટે.
- 9 - File અપલોડ દરમિયાન ભૂલ લખો.
- 10 - અપલોડ વપરાશકર્તા દ્વારા રદ.
- 11 – ખોલવામાં ભૂલ .32P file.
- 12 – વાંચવામાં ભૂલ .32P file.
- 13 - ઉપકરણ શરૂ થયું નથી.
- 14 – લોડ કરવામાં ભૂલ .32P file.
- 15 - હમણાં જ પસંદ કરેલ મોડ્યુલ સક્ષમ કરવામાં ભૂલ.
- 16 - ઉલ્લેખિત S રેકોર્ડ file મળી નથી.
- 17 – એ પકડી રાખવા માટે .32P દ્વારા ઉલ્લેખિત અપૂરતી બફર જગ્યા file એસ-રેકોર્ડ. 18 - પ્રોગ્રામિંગ દરમિયાન ભૂલ.
- 19 - પ્રારંભ સરનામું મોડ્યુલ તરફ નિર્દેશ કરતું નથી.
- 20 - છેલ્લા બાઈટ પ્રોગ્રામિંગ દરમિયાન ભૂલ.
- 21 - પ્રોગ્રામિંગ સરનામું હવે મોડ્યુલમાં નથી.
- 22 - પ્રારંભ સરનામું સંરેખિત શબ્દ સીમા પર નથી.
- 23 - છેલ્લા શબ્દ પ્રોગ્રામિંગ દરમિયાન ભૂલ.
- 24 - મોડ્યુલ ભૂંસી શકાયું નથી.
- 25 - મોડ્યુલ શબ્દ ભૂંસી નાખ્યો નથી.
- 26 – પસંદ કરેલ .32P file બાઈટ ચકાસણીનો અમલ કરતું નથી.
- 27 - મોડ્યુલ બાઈટ ભૂંસી નથી.
- 28 – શબ્દ ભૂંસવાનું પ્રારંભિક સરનામું સમાન હોવું જોઈએ.
- 29 – શબ્દ ભૂંસી નાખવાનું અંતિમ સરનામું સમ હોવું આવશ્યક છે.
- 30 - વપરાશકર્તા પરિમાણ શ્રેણીમાં નથી.
- 31 – .32P નિર્દિષ્ટ કાર્ય દરમિયાન ભૂલ.
- 32 - ઉલ્લેખિત પોર્ટ ઉપલબ્ધ નથી અથવા પોર્ટ ખોલવામાં ભૂલ.
- 33 – આ માટે આદેશ નિષ્ક્રિય છે .32P file.
- 34 - પૃષ્ઠભૂમિ મોડ દાખલ કરી શકતા નથી. જોડાણો તપાસો.
- 35 - પ્રોસેસરને ઍક્સેસ કરવામાં સક્ષમ નથી. સોફ્ટવેર રીસેટ કરવાનો પ્રયાસ કરો.
- 36 – અમાન્ય .32P file.
- 37 - પ્રોસેસર રેમને ઍક્સેસ કરવામાં સક્ષમ નથી. સોફ્ટવેર રીસેટ કરવાનો પ્રયાસ કરો.
- 38 - વપરાશકર્તા દ્વારા આરંભ રદ કરવામાં આવ્યો.
- 39 - હેક્સાડેસિમલ આદેશ નંબરને કન્વર્ટ કરવામાં ભૂલ.
- 40 - રૂપરેખાંકન file ઉલ્લેખિત નથી અને file prog.cfg અસ્તિત્વમાં નથી.
- 41 - .32પી file અસ્તિત્વમાં નથી.
- 42 - આદેશ વાક્ય પર io_delay નંબરમાં ભૂલ.
- 43 - અમાન્ય આદેશ વાક્ય પરિમાણ.
- 44 – મિલિસેકંડમાં દશાંશ વિલંબનો ઉલ્લેખ કરવામાં ભૂલ.
- 47 - સ્ક્રિપ્ટમાં ભૂલ file.
- 49 - કેબલ મળી નથી
- 50 – એસ-રેકોર્ડ file માન્ય ડેટા ધરાવતો નથી.
- 51 - ચેકસમ ચકાસણી નિષ્ફળતા - S-રેકોર્ડ ડેટા MCU મેમરી સાથે મેળ ખાતો નથી. 52 - ફ્લેશ ચેકસમ ચકાસવા માટે સૉર્ટિંગ સક્ષમ હોવું આવશ્યક છે.
- 53 – S-રેકોર્ડ્સ મોડ્યુલની શ્રેણીમાં નથી. (જુઓ "v" આદેશ વાક્ય પરિમાણ)
- 54 - પોર્ટ/ઇન્ટરફેસ માટે કમાન્ડ લાઇન પર સેટિંગ્સમાં ભૂલ મળી
- 60 – ઉપકરણ CRC મૂલ્યની ગણતરી કરવામાં ભૂલ
- 61 - ભૂલ - ઉપકરણ CRC આપેલ મૂલ્ય સાથે મેળ ખાતું નથી
- 70 - ભૂલ - CPROG પહેલેથી જ ચાલી રહ્યું છે
- 71 - ભૂલ - આદેશ વાક્ય પર ઇન્ટરફેસ અને પોર્ટ બંનેનો ઉલ્લેખ કરવો આવશ્યક છે
- 72 – પસંદ કરેલ લક્ષ્ય પ્રોસેસર વર્તમાન હાર્ડવેર ઈન્ટરફેસ દ્વારા સમર્થિત નથી.
Exampલે પ્રોગ્રામિંગ સ્ક્રિપ્ટ File
પ્રોગ્રામિંગ સ્ક્રિપ્ટ file શુદ્ધ ASCII હોવું જોઈએ file લાઇન દીઠ એક આદેશ સાથે. આ CFG છે file અગાઉના ભૂતપૂર્વ માંampલેસ
ભૂતપૂર્વample છે:
- CM C:\PEMICRO\333__48K.32P 0 EM: મોડ્યુલ ભૂંસી નાખો
- BM: ખાલી મોડ્યુલ તપાસો
- SS C:\PEMICRO\TEST.S19: વાપરવા માટે S19 નો ઉલ્લેખ કરો
- PM: S19 સાથે મોડ્યુલને પ્રોગ્રામ કરો
- VM: ;ફરીથી મોડ્યુલ ચકાસો
નોંધ: ના પાથ નામો files કે જે CPROG એક્ઝેક્યુટેબલ સાથે સંબંધિત છે તેનો પણ ઉપયોગ કરી શકાય છે.
સ્ક્રિપ્ટમાં કમાન્ડ-લાઇન પેરામીટર્સનો ઉપયોગ કરવો
/PARAMn=s ના રૂપમાં કમાન્ડ-લાઇન પેરામીટરનો ઉપયોગ સ્ક્રિપ્ટમાં ટેક્સ્ટ દાખલ કરવા માટે થઈ શકે છે file વિશિષ્ટ સ્થાને tags. આનો ઉપયોગ પ્રોગ્રામિંગ આદેશો સહિત સ્ક્રિપ્ટના કોઈપણ ભાગને બદલવા માટે થઈ શકે છે, fileનામો અને પરિમાણો. n ની માન્ય કિંમતો 0..9 છે. s એ સ્ટ્રિંગ છે જે સ્ક્રિપ્ટમાં /PARAMn ની કોઈપણ ઘટનાને બદલશે file.
ભૂતપૂર્વ તરીકેample, નીચેની સામાન્ય સ્ક્રિપ્ટનો ઉપયોગ ex ની બરાબર સમાન કાર્યક્ષમતા સાથે પ્રોગ્રામિંગ માટે કરી શકાય છેampકલમ 7 માં le સ્ક્રિપ્ટ – દા.તampલે પ્રોગ્રામિંગ સ્ક્રિપ્ટ File:
CM /PARAM1 EM: CM /PARAM1 EM
BM: BM
SS/PARAM2 PM: SS/PARAM2 PM
/PARAM3 : /PARAM3
નીચેના પરિમાણો CPROG આદેશ વાક્યમાં ઉમેરવામાં આવશે:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
નોંધ: /PARAM1 પરિમાણમાં તેના મૂલ્યમાં જગ્યા હોવાથી, સમગ્ર પરિમાણને ડબલ અવતરણમાં બંધ કરવાની જરૂર છે. આ Windows ને સૂચવે છે કે તે એક પરિમાણ છે. આ ઉદાહરણમાં, સ્ક્રિપ્ટમાં મોડ્યુલ પસંદ કરો લાઇન પર 0x0 નું આધાર સરનામું સમાવવામાં આવેલ છે, તેથી /PARAM1 ને આ રીતે આદેશ વાક્ય પર સ્પષ્ટ કરવું આવશ્યક છે:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
તેથી સંપૂર્ણ ભૂતપૂર્વample આદેશ વાક્ય હશે (નોંધ કરો કે આ સતત છે; કોઈ લાઇન તૂટતી નથી):
C:\PEMICRO\CPROG32Z INTERFACE=USBMULTILINK PORT=PE5650030 BDM_SPEED 0 C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\333__48K.32P 0″ /PARAM/
param2=C:\PEMICRO\TEST.S19 /PARAM3=VM
Sampલે બેચ File
અહીં એક ભૂતપૂર્વ છેampકમાન્ડ-લાઇન પ્રોગ્રામરને કૉલ કરવા અને તેના એરર કોડ રીટર્નને સાદી બેચમાં ચકાસવાનું file. એસampલે બેચ files Windows 95/98/XP અને Windows 2000/NT/XP/Vista/7/8/10 બંને માટે આપવામાં આવે છે.
Windows NT/2000/Vista/7/8/10:
C:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
જો ભૂલ સ્તર 1 ખરાબ થઈ ગયું
સારું થયું
: ખરાબ
ઇકો બડ બડ બડ બડ બડ બડ બડ બડ બડ
: સારું
ECHO કર્યું
વિન્ડોઝ 95/98/ME/XP:
START /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
INTERFACE=USBMULTILINK PORT=USB1
જો ભૂલ સ્તર 1 ખરાબ થઈ ગયું
સારું થયું
: ખરાબ
ઇકો બડ બડ બડ બડ બડ બડ બડ બડ બડ
: સારું
ECHO કર્યું
નોંધ: ના પાથના નામ files કે જે CPROG એક્ઝેક્યુટેબલ સાથે સંબંધિત છે તેનો પણ ઉપયોગ કરી શકાય છે.
માહિતી
CPROG32Z અને PROG32Z પર વધુ માહિતી માટે કૃપા કરીને અમારો સંપર્ક કરો:
- P&E માઇક્રોકોમ્પ્યુટર સિસ્ટમ્સ, Inc. 98 ગેલેન સેન્ટ વોટરટાઉન, MA 02472-4502 USA
- અવાજ: 617-923-0053
ફેક્સ: 617-923-0808
WEB: http://www.pemicro.com
થી view 32P મોડ્યુલની અમારી આખી લાઇબ્રેરી, PEmicro ના સપોર્ટ પેજ પર જાઓ webપર સાઇટ www.pemicro.com/support.
દસ્તાવેજો / સંસાધનો
![]() |
PEmicro CPROG32Z ફ્લેશ પ્રોગ્રામિંગ સોફ્ટવેર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા CPROG16Z, CPROG32Z, CPROG32Z ફ્લેશ પ્રોગ્રામિંગ સૉફ્ટવેર, ફ્લેશ પ્રોગ્રામિંગ સૉફ્ટવેર, પ્રોગ્રામિંગ સૉફ્ટવેર, સૉફ્ટવેર |