PEmicro CPROG32Z ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
CPROG32Z ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਹੈ ਜੋ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਨੂੰ ਇੱਕ ਡੀਬੱਗ ਰਿਬਨ ਕੇਬਲ ਦੁਆਰਾ PC ਅਤੇ ਨਿਸ਼ਾਨਾ MCU (ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਯੂਨਿਟ) ਨਾਲ ਜੁੜਨ ਲਈ ਇੱਕ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਨੂੰ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਤੋਂ ਜਾਂ ਸਹੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਚੱਲਣਯੋਗ CPROG32Z ਨੂੰ ਕਾਲ ਕਰਕੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਆਗਿਆ ਦਿੱਤੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਹਨ:
- [?/!] - '?' ਦੀ ਵਰਤੋਂ ਕਰੋ ਜਾਂ '!' ਕਾਰਨ ਕਰਨ ਲਈ ਅੱਖਰ ਵਿਕਲਪ
PROG32Z ਵਿੰਡੋ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਨਤੀਜੇ ਦੀ ਉਡੀਕ ਕਰਨ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ। - [fileਨਾਮ] - ਏ file ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਅਤੇ ਟਿੱਪਣੀਆਂ ਰੱਖਣ ਵਾਲੇ, ਡਿਫਾਲਟ = prog.cfg।
- [/PARAMn=s] - ਇੱਕ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਜੋ ਵਿਸ਼ੇਸ਼ ਨੂੰ ਬਦਲ ਕੇ ਐਗਜ਼ੀਕਿਊਟਿੰਗ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੋਧ ਸਕਦਾ ਹੈ tags (/PARAMn)।
- [INTERFACE=x] – ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਕਿਸਮ (USBMULTILINK,
ਸਮਾਨਾਂਤਰ, ਈਥਰਨੈੱਟ IP ਐਡਰੈੱਸ) PC ਅਤੇ MCU ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। - [PORT=y] - PC ਅਤੇ ਨਿਸ਼ਾਨਾ MCU ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਪੋਰਟ ਨੰਬਰ ਜਾਂ ਨਾਮ।
- [ਸ਼ੋਅਪੋਰਟ] - ਕਨੈਕਟ ਕੀਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
CPROG32Z ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- ਡੀਬੱਗ ਰਿਬਨ ਕੇਬਲ ਰਾਹੀਂ ਆਪਣੇ ਪੀਸੀ ਅਤੇ ਟਾਰਗੇਟ MCU ਵਿਚਕਾਰ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਨੂੰ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਤੋਂ ਚਲਾ ਕੇ ਜਾਂ ਸਹੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਚੱਲਣਯੋਗ CPROG32Z ਨੂੰ ਕਾਲ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰੋ।
- ਜੇਕਰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਐਗਜ਼ੀਕਿਊਟਿੰਗ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੋਧਣ ਲਈ ਮਨਜ਼ੂਰ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਕਿਸਮ ਅਤੇ ਪੋਰਟ ਨੰਬਰ ਜਾਂ ਨਾਮ ਚੁਣੋ ਜੋ PC ਅਤੇ MCU ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰੋ।
Example ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ:
- CPROG32Z?
- CPROG32Z [fileਨਾਮ] /PARAMn=s ਇੰਟਰਫੇਸ=USBMULTILINK
PORT=USB1 - CPROG32Z [fileਨਾਮ] ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=10.0.1.223 ਨਾਮ=“ਜੋ ਦਾ ਚੱਕਰਵਾਤ”
- CPROG32Z [filename] INTERFACE=USBMULTILINK PORT=PE5650030
- CPROG32Z [fileਨਾਮ] ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=COM1
ਜਾਣ-ਪਛਾਣ
CPROG32Z PROG32Z ਸੌਫਟਵੇਅਰ ਦਾ ਇੱਕ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ-ਲਾਈਨ ਸੰਸਕਰਣ ਹੈ ਜੋ ਇੱਕ ਸਮਰਥਿਤ NXP 683xx ਪ੍ਰੋਸੈਸਰ ਲਈ ਇੱਕ PEmicro ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਫਲੈਸ਼, EEPROM, EPROM, ਆਦਿ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ। ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ PEmicro ਤੋਂ ਉਪਲਬਧ ਹਨ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਹਾਡਾ ਇੰਟਰਫੇਸ ਹਾਰਡਵੇਅਰ ਤੁਹਾਡੇ PC ਅਤੇ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਦੇ ਵਿਚਕਾਰ ਸਹੀ ਢੰਗ ਨਾਲ ਜੁੜ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ CPROG32Z ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਾਂਚ ਕਰ ਸਕਦੇ ਹੋ। ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਤੋਂ ਇਲਾਵਾ, ਮਲਟੀਪਲ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਵੀ ਪਾਸ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ ਤਾਂ ਜੋ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਕਿ ਕਿਹੜਾ PEmicro ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ CPROG32Z ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਇਹ ਸੰਰਚਿਤ ਕਰਨ ਲਈ ਕਿ ਉਹ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਨਾਲ ਕਿਵੇਂ ਕਨੈਕਟ ਹੋਵੇਗਾ। ਇਹਨਾਂ ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਸੰਰਚਨਾ ਦਾ ਨਾਮ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ (.CFG) file, ਨਾਲ ਹੀ ਸਟਾਰਟਅੱਪ ਕਮਾਂਡਾਂ ਜਿਵੇਂ ਕਿ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦਾ ਨਾਂ ਜਾਂ ਪੋਰਟ ਜਿਸ ਨਾਲ ਇੰਟਰਫੇਸ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਾਣ-ਪਛਾਣ
CPROG32Z PROG32Z ਸੌਫਟਵੇਅਰ ਦਾ ਇੱਕ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ-ਲਾਈਨ ਸੰਸਕਰਣ ਹੈ ਜੋ
ਇੱਕ PEmicro ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਫਲੈਸ਼, EEPROM, EPROM, ਆਦਿ ਪ੍ਰੋਗਰਾਮ
ਸਮਰਥਿਤ NXP 683xx ਪ੍ਰੋਸੈਸਰ। ਤੋਂ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਉਪਲਬਧ ਹਨ
PEmicro.
ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਹਾਡਾ ਇੰਟਰਫੇਸ ਹਾਰਡਵੇਅਰ ਤੁਹਾਡੇ PC ਅਤੇ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਦੇ ਵਿਚਕਾਰ ਸਹੀ ਢੰਗ ਨਾਲ ਜੁੜ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ CPROG32Z ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਲਾਂਚ ਕਰ ਸਕਦੇ ਹੋ। ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਤੋਂ ਇਲਾਵਾ, ਮਲਟੀਪਲ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਵੀ ਪਾਸ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ ਤਾਂ ਜੋ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਕਿ ਕਿਹੜਾ PEmicro ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ CPROG32Z ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਇਹ ਸੰਰਚਿਤ ਕਰਨ ਲਈ ਕਿ ਉਹ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਨਾਲ ਕਿਵੇਂ ਕਨੈਕਟ ਹੋਵੇਗਾ। ਇਹਨਾਂ ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਸੰਰਚਨਾ ਦਾ ਨਾਮ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ (.CFG) file, ਨਾਲ ਹੀ ਸਟਾਰਟਅੱਪ ਕਮਾਂਡਾਂ ਜਿਵੇਂ ਕਿ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦਾ ਨਾਂ ਜਾਂ ਪੋਰਟ ਜਿਸ ਨਾਲ ਇੰਟਰਫੇਸ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸ਼ੁਰੂ ਕਰਣਾ
- ਡੀਬੱਗ ਰਿਬਨ ਕੇਬਲ ਰਾਹੀਂ ਆਪਣੇ ਪੀਸੀ ਅਤੇ ਟਾਰਗੇਟ MCU ਵਿਚਕਾਰ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਨੂੰ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਤੋਂ ਚਲਾ ਕੇ ਜਾਂ ਸਹੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਚੱਲਣਯੋਗ CPROG32Z ਨੂੰ ਕਾਲ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰੋ। ਆਗਿਆ ਦਿੱਤੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਹਨ:
- CPROG32Z [?/!] [fileਨਾਮ] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
[hideapp] [freq n] [ਇੰਟਰਫੇਸ=x] [port=y] [ਸ਼ੋਅਪੋਰਟ] [nosync]
[/ਲੌਗfile ਲਾਗfileਨਾਮ] ਕਿੱਥੇ: - [?/!] ਵਰਤੋ '?' ਜਾਂ '!' ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ PROG32Z ਵਿੰਡੋ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਨਤੀਜੇ ਦੀ ਉਡੀਕ ਕਰਨ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਅੱਖਰ ਵਿਕਲਪ। '?' ਹਮੇਸ਼ਾ ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ, '!' ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਆਈ ਹੈ ਤਾਂ ਹੀ ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ। ਜੇਕਰ ਉਪਭੋਗਤਾ ਇੱਕ ਬੈਚ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ ਹੈ file ਗਲਤੀ ਪੱਧਰ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ ਢੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਚੋਣ ਪਹਿਲੀ ਕਮਾਂਡ-ਲਾਈਨ ਚੋਣ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
- [fileਨਾਮ] A file ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਅਤੇ ਟਿੱਪਣੀਆਂ ਰੱਖਣ ਵਾਲੇ, ਡਿਫਾਲਟ = prog.cfg। ਸੈਕਸ਼ਨ 7 ਦੇਖੋ - ਉਦਾਹਰਨample ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਕ੍ਰਿਪਟ File ਇੱਕ ਸਾਬਕਾ ਲਈample.
- [/PARAMn=s] ਇੱਕ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਜੋ ਵਿਸ਼ੇਸ਼ ਨੂੰ ਬਦਲ ਕੇ ਐਗਜ਼ੀਕਿਊਟਿੰਗ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੋਧ ਸਕਦਾ ਹੈ tags (/PARAMn)। ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਸਮੇਤ ਸਕ੍ਰਿਪਟ ਦੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਨੂੰ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, fileਨਾਮ, ਅਤੇ ਪੈਰਾਮੀਟਰ। n ਦੇ ਵੈਧ ਮੁੱਲ 0..9 ਹਨ। s ਇੱਕ ਸਤਰ ਹੈ ਜੋ ਸਕ੍ਰਿਪਟ ਵਿੱਚ /PARAMn ਦੀ ਕਿਸੇ ਵੀ ਮੌਜੂਦਗੀ ਨੂੰ ਬਦਲ ਦੇਵੇਗੀ file. ਸੈਕਸ਼ਨ 8 - ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਇੱਕ ਸਾਬਕਾ ਹੈampਵਰਤੋਂ ਲਈ le.
- [ਇੰਟਰਫੇਸ=x] ਜਿੱਥੇ x ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ: (ਦੇਖੋ ਸਾਬਕਾampਲੈਸ ਸੈਕਸ਼ਨ)
USBMULTILINK (ਇਹ ਸੈਟਿੰਗ OSBDM ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦੀ ਹੈ) ਸਮਾਨਾਂਤਰ (ਸਮਾਨਾਂਤਰ ਪੋਰਟ ਜਾਂ BDM ਲਾਈਟਨਿੰਗ [ਪੁਰਾਣੇ]) - [PORT=y] ਜਿੱਥੇ y ਦਾ ਮੁੱਲ ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ (ਕਨੈਕਟ ਕੀਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਸੂਚੀ ਲਈ ਸ਼ੋਅਪੋਰਟ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਵੇਖੋ; ਹਮੇਸ਼ਾ "ਇੰਟਰਫੇਸ" ਕਿਸਮ ਵੀ ਨਿਸ਼ਚਿਤ ਕਰੋ):
- USBx ਜਿੱਥੇ x = 1,2,3, ਜਾਂ 4. 1 ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਹਾਰਡਵੇਅਰ ਦੇ ਹਰੇਕ ਟੁਕੜੇ ਲਈ ਇੱਕ ਗਣਨਾ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਉਪਯੋਗੀ ਜੇਕਰ ਕਿਸੇ ਚੱਕਰਵਾਤ ਜਾਂ ਮਲਟੀਲਿੰਕ ਉਤਪਾਦ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ। ਜੇਕਰ ਹਾਰਡਵੇਅਰ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਟੁਕੜਾ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਤਾਂ ਇਹ ਹਮੇਸ਼ਾ USB1 ਵਜੋਂ ਗਿਣਿਆ ਜਾਵੇਗਾ।
ਇੱਕ ਸਾਬਕਾampਲੱਭਿਆ ਗਿਆ ਪਹਿਲਾ ਮਲਟੀਲਿੰਕ ਚੁਣਨਾ ਹੈ: INTERFACE=USBMULTILINK PORT=USB1 - # ਈਥਰਨੈੱਟ IP ਐਡਰੈੱਸ #.#.#.#. ਹਰੇਕ # ਚਿੰਨ੍ਹ 0 ਅਤੇ 255 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਦਸ਼ਮਲਵ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਚੱਕਰਵਾਤ ਅਤੇ ਟਰੇਸਲਿੰਕ ਇੰਟਰਫੇਸ ਲਈ ਵੈਧ ਹੈ।
ਕਨੈਕਸ਼ਨ ਈਥਰਨੈੱਟ ਰਾਹੀਂ ਹੈ।
ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=10.0.1.223 - NAME ਕੁਝ ਉਤਪਾਦ, ਜਿਵੇਂ ਕਿ ਚੱਕਰਵਾਤ ਅਤੇ ਟਰੇਸਲਿੰਕ, ਯੂਨਿਟ ਨੂੰ ਇੱਕ ਨਾਮ ਦੇਣ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ “ਜੋਅਜ਼ ਮੈਕਸ”। ਚੱਕਰਵਾਤ ਨੂੰ ਇਸਦੇ ਨਿਰਧਾਰਤ ਨਾਮ ਦੁਆਰਾ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਨਾਮ ਵਿੱਚ ਕੋਈ ਸਪੇਸ ਹੈ, ਤਾਂ ਪੂਰੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਨੱਥੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ (ਇਹ ਇੱਕ ਵਿੰਡੋਜ਼ ਦੀ ਲੋੜ ਹੈ, ਇੱਕ PEmicro ਲੋੜ ਨਹੀਂ)।
Examples: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Joe's Cyclone” - ਵਿਲੱਖਣ USB ਮਲਟੀਲਿੰਕ ਉਤਪਾਦਾਂ ਦੇ ਸਭ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਸੀਰੀਅਲ ਨੰਬਰ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ PE5650030। ਮਲਟੀਲਿੰਕ ਨੂੰ ਇਸ ਨੰਬਰ 'ਤੇ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
- ਇਹ ਉਸ ਕੇਸ ਵਿੱਚ ਲਾਭਦਾਇਕ ਹੈ ਜਿੱਥੇ ਕਈ ਯੂਨਿਟ ਇੱਕੋ ਪੀਸੀ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ।
Examples: 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: SHOWPORTS=C:\MYPORTS.TXT
ਇਹ ਸੂਚੀ ਸਮਾਂਤਰ ਪੋਰਟ ਜਾਂ COM ਪੋਰਟ ਵਿਕਲਪ ਨਹੀਂ ਦਿਖਾਉਂਦੀ ਹੈ
ਜੋ ਕਿ ਉਪਲਬਧ ਵੀ ਹਨ। ਹੇਠਾਂ ਇੱਕ ਸਾਬਕਾ ਹੈampਆਉਟਪੁੱਟ ਦਾ le
PC ਨਾਲ ਜੁੜੇ ਵੱਖ-ਵੱਖ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸਾਂ ਲਈ (ਨੋਟ
ਕਿ ਇੱਕੋ ਇਕਾਈ ਨੂੰ ਸੰਬੋਧਨ ਕਰਨ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਤਰੀਕੇ ਹਨ; ਦੀ
ਹਰੇਕ ਇੰਟਰਫੇਸ ਲਈ ਡੇਟਾ ਇੱਕ [ਡੁਪਲੀਕੇਟ] ਲਾਈਨ ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੋ ਇੱਕੋ ਇੰਟਰਫੇਸ ਲਈ ਇੱਕ ਵੱਖਰਾ ਲੇਬਲ ਦਿਖਾਉਂਦਾ ਹੈ)।
ਸ਼ੋਅਪੋਰਟ ਆਉਟਪੁੱਟ ਐਕਸampLe:
ਇੰਟਰਫੇਸ=USBMULTILINK PORT=PE5650030 ; USB1 : ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX Rev A (PE5650030)[ਪੋਰਟਨਮ=21] ਇੰਟਰਫੇਸ=USBMULTILINK PORT=USB1 ; USB1 : ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX Rev A (PE5650030)[PortNum=21][DUPLICATE] - [nosync] ਇਹ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਇਹ ਤਸਦੀਕ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ ਕਿ ਟੀਚੇ ਨੂੰ ਸੰਚਾਰ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ ਵੈਧ ਹੈ। ਤਸਦੀਕ ਵਿੱਚ D0 ਡੇਟਾ ਰਜਿਸਟਰ ਨੂੰ ਪੜ੍ਹਨਾ ਅਤੇ ਲਿਖਣਾ ਸ਼ਾਮਲ ਹੈ। ਇਹ 68F375 ਪ੍ਰੋਸੈਸਰ ਦੇ ਕੁਝ ਨਵੇਂ ਸੰਸਕਰਣਾਂ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਸ ਕਿਸਮ ਦੀ ਤਸਦੀਕ ਦੌਰਾਨ ਸਮੱਸਿਆ ਹੋ ਸਕਦੀ ਹੈ।
- [ਵੀ] ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਜਾਂ ਤਸਦੀਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ S-ਰਿਕਾਰਡ ਪਤਿਆਂ ਦੀ ਰੇਂਜ ਦੀ ਜਾਂਚ ਨਾ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ. ਵਿਕਲਪ ਨੂੰ ਸਾਵਧਾਨੀ ਨਾਲ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿਉਂਕਿ ਰੇਂਜ ਤੋਂ ਬਾਹਰ ਦੇ ਸਾਰੇ ਰਿਕਾਰਡਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਵੇਗਾ।
- [ਰੀਸੈੱਟ_ਦੇਰੀ n] ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਟੀਚੇ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਦੇਰੀ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜੋ ਅਸੀਂ ਇਹ ਦੇਖਣ ਲਈ ਜਾਂਚ ਕਰਦੇ ਹਾਂ ਕਿ ਕੀ ਹਿੱਸਾ ਸਹੀ ਢੰਗ ਨਾਲ ਬੈਕਗ੍ਰਾਉਂਡ ਡੀਬੱਗ ਮੋਡ ਵਿੱਚ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਹ ਲਾਭਦਾਇਕ ਹੈ ਜੇਕਰ ਟੀਚੇ ਵਿੱਚ ਇੱਕ ਰੀਸੈਟ ਡ੍ਰਾਈਵਰ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਰੀਸੈਟ ਲਾਈਨ ਨੂੰ ਜਾਰੀ ਕਰਨ ਤੋਂ ਬਾਅਦ MCU ਨੂੰ ਰੀਸੈਟ ਵਿੱਚ ਰੱਖਦਾ ਹੈ। 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 ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਸ਼ਿਫਟ ਕਲਾਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਐਲਗੋਰਿਦਮ ਦੇ ਸਿਖਰ 'ਤੇ ਕਮਾਂਡਾਂ ਦੇ ਐਗਜ਼ੀਕਿਊਟ ਹੋਣ ਤੋਂ ਬਾਅਦ ਪ੍ਰਭਾਵੀ ਹੁੰਦੀ ਹੈ ਤਾਂ ਜੋ ਇਹ ਕਮਾਂਡਾਂ ਨੂੰ ਵਧਾ ਸਕਣ। ਨਿਸ਼ਾਨਾ ਬਾਰੰਬਾਰਤਾ ਅਤੇ ਇੱਕ ਤੇਜ਼ ਸ਼ਿਫਟ ਘੜੀ ਦੀ ਆਗਿਆ ਦਿਓ। ਇਹ ਘੜੀ ਆਮ ਤੌਰ 'ਤੇ ਪ੍ਰੋਸੈਸਰ ਬੱਸ ਦੀ ਬਾਰੰਬਾਰਤਾ ਦੇ ਇੱਕ ਡਿਵ 4 ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋ ਸਕਦੀ ਹੈ। - [ਹਾਈਡਐਪ] ਇਹ ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਟਾਸਕਬਾਰ 'ਤੇ ਦਿਖਾਈ ਦੇਣ ਦੇ ਅਪਵਾਦ ਦੇ ਨਾਲ ਚੱਲਦੇ ਸਮੇਂ ਵਿਜ਼ੂਅਲ ਮੌਜੂਦਗੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਨਹੀਂ ਕਰੇਗਾ। ਸਿਰਫ਼ 32-ਬਿੱਟ ਐਪਲੀਕੇਸ਼ਨਾਂ!
- [ਫ੍ਰੀਕਿਊ n] ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ, PROG32Z ਸੌਫਟਵੇਅਰ ਪ੍ਰੋਸੈਸਰ ਵਿੱਚ ਇੱਕ ਦੇਰੀ ਰੁਟੀਨ ਨੂੰ ਲੋਡ ਕਰਕੇ ਅਤੇ ਇਸ ਨੂੰ ਲਾਗੂ ਕਰਨ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਸਮਾਂ ਨਿਰਧਾਰਤ ਕਰਕੇ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਟੀਚਾ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਚੱਲ ਰਿਹਾ ਹੈ। ਕੁਝ ਮਸ਼ੀਨਾਂ 'ਤੇ, ਇਹ ਅਸੰਗਤ ਨਤੀਜੇ ਦੇ ਸਕਦਾ ਹੈ ਜੋ ਐਲਗੋਰਿਦਮ ਨੂੰ ਪ੍ਰਭਾਵਤ ਕਰ ਸਕਦਾ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮ ਐਮਸੀਯੂ ਦੇ ਅੰਦਰੂਨੀ ਫਲੈਸ਼ ਕਰਦੇ ਹਨ। PEmicro ਇੱਕ ਕਮਾਂਡ-ਲਾਈਨ ਵਿਧੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਨੂੰ PROG32Z ਸੌਫਟਵੇਅਰ ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਕਿ ਟੀਚਾ ਪ੍ਰੋਸੈਸਰ ਕਿੰਨੀ ਤੇਜ਼ੀ ਨਾਲ ਚੱਲ ਰਿਹਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਐਲਗੋਰਿਦਮ ਵਿੱਚ ਸਮਾਂ ਸਟੀਕ ਹੋਵੇਗਾ। ਕਮਾਂਡ-ਲਾਈਨ 'ਤੇ, ਤੁਸੀਂ 'FREQ' ਪਛਾਣਕਰਤਾ ਦੇ ਬਾਅਦ ਹਰਟਜ਼ ਵਿੱਚ ਅੰਦਰੂਨੀ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹੋ। ਨੋਟ ਕਰੋ ਕਿ ਆਮ ਤੌਰ 'ਤੇ ਜੇਕਰ ਤੁਸੀਂ ਐਮਸੀਯੂ ਦੇ ਬਾਹਰੀ ਫਲੈਸ਼ ਡਿਵਾਈਸ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਸ ਟਾਈਮਿੰਗ ਪੈਰਾਮੀਟਰ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਫਲੈਸ਼ ਸਮੇਂ ਨੂੰ ਆਪਣੇ ਆਪ ਸੰਭਾਲਦਾ ਹੈ।
- [/ਲੌਗfile ਲਾਗfileਨਾਮ] ਇਹ ਵਿਕਲਪ ਇੱਕ ਲੌਗ ਖੋਲ੍ਹਦਾ ਹੈfile ਨਾਮ ਦਾ "ਲਾਗfilename” ਜਿਸ ਨਾਲ ਸਟੇਟਸ ਵਿੰਡੋ ਵਿੱਚ ਲਿਖੀ ਗਈ ਕੋਈ ਵੀ ਜਾਣਕਾਰੀ ਇਸ ਉੱਤੇ ਵੀ ਲਿਖੀ ਜਾਵੇਗੀ file. "ਲਾਗfileਨਾਮ" ਇੱਕ ਪੂਰਾ ਮਾਰਗ ਨਾਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ ਕਿ
c:\mydir\mysubdir\mylog.log।
ਕਮਾਂਡ ਲਾਈਨ ਸਾਬਕਾamples:
CPROG32Z C:\ENGINE.CFG ਇੰਟਰਫੇਸ=USBMULTILINK ਪੋਰਟ=PE5650030
ਹੇਠ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਨਾਲ CPROG32Z ਖੋਲ੍ਹਦਾ ਹੈ: - - C:\ENGINE.CFG ਸਕ੍ਰਿਪਟ ਚਲਾਓ
- - ਇੰਟਰਫੇਸ ਸੀਰੀਅਲ ਨੰਬਰ PE5650030 ਵਾਲਾ ਪਹਿਲਾ USB ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX ਹੈ
- - ਸੰਚਾਰ ਦੀ ਫ੍ਰੀਕੁਐਂਸੀ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰੋ (io_delay_cnt ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ)
- CPROG32Z C:\ENGINE.CFG ਇੰਟਰਫੇਸ=USBMULTILINK ਪੋਰਟ=USB1
ਹੇਠਾਂ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਨਾਲ CPROG32Z ਖੋਲ੍ਹਦਾ ਹੈ: - C:\ENGINE.CFG ਸਕ੍ਰਿਪਟ ਚਲਾਓ - ਇੰਟਰਫੇਸ USB ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX ਹੈ, ਪਹਿਲਾ ਇੰਟਰਫੇਸ ਖੋਜਿਆ ਗਿਆ ਹੈ।
- [/ਲੌਗfile ਲਾਗfileਨਾਮ] ਇਹ ਵਿਕਲਪ ਇੱਕ ਲੌਗ ਖੋਲ੍ਹਦਾ ਹੈfile ਨਾਮ ਦਾ "ਲਾਗfilename” ਜਿਸ ਨਾਲ ਸਟੇਟਸ ਵਿੰਡੋ ਵਿੱਚ ਲਿਖੀ ਗਈ ਕੋਈ ਵੀ ਜਾਣਕਾਰੀ ਇਸ ਉੱਤੇ ਵੀ ਲਿਖੀ ਜਾਵੇਗੀ file. "ਲਾਗfileਨਾਮ" ਇੱਕ ਪੂਰਾ ਮਾਰਗ ਨਾਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ ਕਿ
- CPROG32Z [?/!] [fileਨਾਮ] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਸਾਰੀਆਂ ਦੋ ਅੱਖਰਾਂ ਦੇ ਕ੍ਰਮ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ ਜਿਸ ਤੋਂ ਬਾਅਦ ਸਫੈਦ ਸਪੇਸ (ਖਾਲੀ ਜਾਂ ਟੈਬ) ਹੁੰਦੀ ਹੈ। ਅੱਖਰਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀਆਂ ਲਾਈਨਾਂ ਜੋ ਕਮਾਂਡਾਂ ਨਹੀਂ ਹਨ, ਨੂੰ ਰੀਮਾਰਕ ਵਜੋਂ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ। ਸ਼ਰਤ fileਨਾਮ ਦਾ ਮਤਲਬ ਹੈ a ਦਾ ਪੂਰਾ DOS ਮਾਰਗ file. ਕਮਾਂਡਾਂ ਉਹੀ ਦੋ ਅੱਖਰ ਕੋਡ ਵਰਤਦੀਆਂ ਹਨ ਜੋ ਇੰਟਰਐਕਟਿਵ ਪ੍ਰੋਗਰਾਮਰ PROG32Z ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਉਹੀ .32 ਪੀ filePROG32Z ਦੁਆਰਾ ਵਰਤੇ ਜਾਂਦੇ s ਦੀ ਵਰਤੋਂ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕਿਸੇ ਖਾਸ ਡਿਵਾਈਸ ਲਈ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਇੱਕ ਉਪਭੋਗਤਾ ਫੰਕਸ਼ਨ ਇੱਕ ਖਾਸ ਡਿਵਾਈਸ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਸਦੇ ਦੋ ਅੱਖਰ ਕਮਾਂਡ ਅਤੇ ਅਰਥ ਜਾਂ user_par .32P ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤੇ ਗਏ ਹਨ। file. ਨੋਟ: ਕਮਾਂਡ ਪੈਰਾਮੀਟਰ starting_addr, ending_addr, base_addr, ਬਾਈਟ, ਸ਼ਬਦ, ਅਤੇ 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 - ਮੋਡੀਊਲ ਦਿਖਾਓ।
- ਰੀਲੇਅਸੌਫ – (ਸਿਰਫ਼ ਮਲਟੀਲੰਕ ਐਫਐਕਸ ਅਤੇ ਚੱਕਰਵਾਤ) ਉਹਨਾਂ ਰੀਲੇਅ ਨੂੰ ਬੰਦ ਕਰੋ ਜੋ ਟੀਚੇ ਨੂੰ ਪਾਵਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਪਾਵਰ ਡਾਊਨ ਦੇਰੀ ਵੀ ਸ਼ਾਮਲ ਹੈ ਜੇਕਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜੋ ਟੈਸਟ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਸਾਈਕਲ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਆਪਣੇ ਬੂਟਲੋਡਰ ਨੂੰ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਜਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤੋਂ ਬਾਅਦ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ।
- ਰਿਲੇਸਨ – (ਸਿਰਫ਼ ਮਲਟੀਲੰਕ ਐਫਐਕਸ ਅਤੇ ਚੱਕਰਵਾਤ) ਟੀਚੇ ਨੂੰ ਪਾਵਰ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਰੀਲੇਅ ਨੂੰ ਚਾਲੂ ਕਰੋ, ਜੇਕਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੋਵੇ ਤਾਂ ਪਾਵਰ ਅਪ ਦੇਰੀ ਸਮੇਤ। ਵੋਲtage ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਆਖਰੀ ਵਾਲੀਅਮ 'ਤੇ ਅਧਾਰਤ ਹੋਵੇਗੀtage ਸੈਟਿੰਗ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਹੈ। ਚੱਕਰਵਾਤ ਉਪਭੋਗਤਾਵਾਂ ਲਈ, CHANGEV ਕਮਾਂਡ ਵੋਲਯੂਮ ਨੂੰ ਬਦਲ ਸਕਦੀ ਹੈtage ਮੁੱਲ. ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜੋ ਟੈਸਟ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਸਾਈਕਲ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਆਪਣੇ ਬੂਟਲੋਡਰ ਨੂੰ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਜਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤੋਂ ਬਾਅਦ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ।
- HE - ਮਦਦ (cprog.doc 'ਤੇ ਦੇਖੋ file).
- QU - ਛੱਡੋ.
- RE - ਚਿੱਪ ਰੀਸੈਟ ਕਰੋ।
- GO - ਡਿਵਾਈਸ ਚੱਲਣਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਡਿਵਾਈਸ ਨੂੰ ਟੈਸਟਿੰਗ ਲਈ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਅੰਤਮ ਕਮਾਂਡ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ 'RE' ਕਮਾਂਡ ਤੋਂ ਤੁਰੰਤ ਪਹਿਲਾਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਡੀਈ ਸਮਾਂ - "ਟਾਈਮਇਨਮਜ਼" ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਦੇਰੀ ਕਰਦਾ ਹੈ
- xx ਉਪਭੋਗਤਾ_par - ਸਿਰਫ਼ .32P ਵਿੱਚ ਦਰਸਾਏ ਉਪਭੋਗਤਾ ਫੰਕਸ਼ਨ ਲਈ file.
ਸਟਾਰਟਅੱਪ ਲਈ ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ
ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਟਾਰਗੇਟ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕੌਂਫਿਗਰੇਸ਼ਨ ਕਮਾਂਡਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਾਰੀ ਸੰਰਚਨਾ file ਸੰਚਾਰ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਲਈ ਪਾਰਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਭਾਗ ਇੱਕ ਓਵਰ ਦਿੰਦਾ ਹੈview ਵੱਖ-ਵੱਖ ਕਿਸਮ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਇਹਨਾਂ ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ।
ਨੋਟ ਕਰੋ: ਸੰਰਚਨਾ ਕਮਾਂਡ ਪੈਰਾਮੀਟਰਾਂ ਲਈ ਡਿਫਾਲਟ ਅਧਾਰ ਦਸ਼ਮਲਵ ਹੈ। ਇੱਕ ਓਵਰview ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ ਦਾ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ:
- CUSTOMTRIMREF nnnnnnnn.nn
"PT; ਲਈ ਲੋੜੀਂਦੀ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ; ਪ੍ਰੋਗਰਾਮ ਟ੍ਰਿਮ" ਕਮਾਂਡ। ਇਹ ਬਾਰੰਬਾਰਤਾ ਡਿਫੌਲਟ ਅੰਦਰੂਨੀ ਹਵਾਲਾ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦੀ ਹੈ। "n" ਲਈ ਵੈਧ ਮੁੱਲ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾ ਰਹੇ ਖਾਸ ਡਿਵਾਈਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਵੈਧ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਫ੍ਰੀਕੁਐਂਸੀ ਕਲਾਕ ਰੇਂਜ ਲਈ ਆਪਣੀ ਡਿਵਾਈਸ ਦੀਆਂ ਇਲੈਕਟ੍ਰੀਕਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੇਖੋ।
ਕਿੱਥੇ:
nnnnnnnn.nn: ਦੋ ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਦੇ ਨਾਲ ਹਰਟਜ਼ ਵਿੱਚ ਬਾਰੰਬਾਰਤਾ - ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲਾ ਐਨ
ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇੰਟਰਫੇਸ ਨੂੰ ਟੀਚੇ ਨੂੰ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਨੋਟ: ਸਾਰੇ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਇਸ ਕਮਾਂਡ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। n ਦੇ ਵੈਧ ਮੁੱਲ ਹਨ:- 0 : ਇੰਟਰਫੇਸ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। (ਮੂਲ)
- 1: ਇੰਟਰਫੇਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
(ਨੋਟ ਕਰੋ: ਵਿਰਾਸਤ ਵਿਕਲਪ ਦੇ ਸਮਾਨ ਹੈ:
- : ਯੂਜ਼ਰਪ੍ਰੇਲੇਅਸ n)ਪਾਵਰਡਾਊਨਡੇਲੇ n
ਟੀਚੇ ਦੀ ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ 0.1v ਤੋਂ ਘੱਟ ਕਰਨ ਲਈ ਟਾਰਗੇਟ ਦੀ ਪਾਵਰ ਬੰਦ ਹੋਣ 'ਤੇ ਦੇਰੀ ਲਈ ਸਮੇਂ ਦੀ ਮਾਤਰਾ। n ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸਮਾਂ ਹੈ। - :ਪਾਵਰਅੱਪਡੇਲੇ n
ਜਦੋਂ ਟੀਚੇ ਦੀ ਪਾਵਰ ਚਾਲੂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਾਂ ਟੀਚਾ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਟੀਚੇ ਨਾਲ ਗੱਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ ਲਈ ਸਮੇਂ ਦੀ ਮਾਤਰਾ। ਇਹ ਸਮਾਂ ਸਮੇਂ 'ਤੇ ਪਾਵਰ ਅਤੇ ਰੀਸੈਟ ਸਮੇਂ ਦਾ ਸੁਮੇਲ ਹੋ ਸਕਦਾ ਹੈ (ਖਾਸ ਕਰਕੇ ਜੇਕਰ ਇੱਕ ਰੀਸੈਟ ਡਰਾਈਵਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)। n ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸਮਾਂ ਹੈ। - :ਪਾਵਰਆਫੋਨੈਕਸਿਟ n
ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ CPROG32Z ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸਮਾਪਤ ਹੋਣ 'ਤੇ ਟੀਚੇ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਪਾਵਰ ਨੂੰ ਬੰਦ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਨੋਟ: ਸਾਰੇ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਇਸ ਕਮਾਂਡ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। n ਦੇ ਵੈਧ ਮੁੱਲ ਹਨ:- 0 : ਬਾਹਰ ਜਾਣ 'ਤੇ ਪਾਵਰ ਬੰਦ ਕਰੋ (ਡਿਫੌਲਟ)
- 1 : ਬਾਹਰ ਨਿਕਲਣ 'ਤੇ ਪਾਵਰ ਚਾਲੂ ਰੱਖੋ
ਪੁਸ਼ਟੀਕਰਨ ਸਮਾਪਤview
ਇੱਥੇ ਕਈ ਕਮਾਂਡਾਂ ਉਪਲਬਧ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਡਿਵਾਈਸ ਉੱਤੇ ਫਲੈਸ਼ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਰਨ ਤੋਂ ਬਾਅਦ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕਮਾਂਡ ਹੈ “VC
ਵਸਤੂ ਦੇ CRC ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ File ਮੋਡੀਊਲ ਨੂੰ ". “VC” ਕਮਾਂਡ CPROG32Z ਨੂੰ ਪਹਿਲਾਂ ਚੁਣੀ ਹੋਈ ਵਸਤੂ ਤੋਂ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦੇਵੇਗੀ। file. CPROG32Z ਫਿਰ ਡਿਵਾਈਸ ਦੀ RAM ਵਿੱਚ ਕੋਡ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਡਿਵਾਈਸ ਨੂੰ ਡਿਵਾਈਸ ਦੇ ਫਲੈਸ਼ ਵਿੱਚ ਸਮੱਗਰੀ ਤੋਂ ਇੱਕ 16 ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦੇਵੇਗਾ। ਵਸਤੂ ਵਿੱਚ ਸਿਰਫ਼ ਵੈਧ ਪਤਾ ਰੇਂਜ ਹਨ file ਡਿਵਾਈਸ 'ਤੇ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਵਸਤੂ ਤੋਂ 16-ਬਿੱਟ CRC ਮੁੱਲ file ਅਤੇ ਡਿਵਾਈਸ ਉਪਲਬਧ ਹਨ, CPROG32Z ਉਹਨਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਦੋ ਮੁੱਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ ਤਾਂ ਇੱਕ ਗਲਤੀ ਸੁੱਟ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, "VM ;Verify Module" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਚੁਣੀ ਹੋਈ ਵਸਤੂ ਦੇ ਵਿਚਕਾਰ ਬਾਈਟ ਦੁਆਰਾ ਬਾਈਟ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। file ਅਤੇ ਜੰਤਰ. ਆਮ ਤੌਰ 'ਤੇ, VM ਕਮਾਂਡ ਨੂੰ VC ਕਮਾਂਡ ਨਾਲੋਂ ਕੰਮ ਕਰਨ ਵਿੱਚ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗੇਗਾ ਕਿਉਂਕਿ CPROG32Z ਨੂੰ ਡਿਵਾਈਸ ਬਾਈਟ ਦੇ ਫਲੈਸ਼ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਬਾਈਟ ਦੁਆਰਾ ਪੜ੍ਹਨਾ ਪੈਂਦਾ ਹੈ। ਇੱਥੇ ਦੋ ਹੋਰ ਕਮਾਂਡਾਂ ਵੀ ਹਨ ਜੋ ਤਸਦੀਕ ਲਈ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। “SC ;Show Module CRC” CPROG32Z ਨੂੰ ਡਿਵਾਈਸ ਦੀ RAM ਵਿੱਚ ਕੋਡ ਲੋਡ ਕਰਨ ਅਤੇ ਡਿਵਾਈਸ ਦੇ ਪੂਰੇ ਫਲੈਸ਼ ਦੀ ਸਮੱਗਰੀ ਤੋਂ ਇੱਕ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਖਾਲੀ ਖੇਤਰ ਸ਼ਾਮਲ ਹਨ। ਇੱਕ ਵਾਰ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, CPROG32Z ਸਥਿਤੀ ਵਿੰਡੋ ਵਿੱਚ ਮੁੱਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ। “VV ;Verify Module CRC to Value” ਕਮਾਂਡ “SC” ਕਮਾਂਡ ਵਰਗੀ ਹੈ। ਫਰਕ ਇਹ ਹੈ ਕਿ ਗਣਨਾ ਕੀਤੇ 16-ਬਿੱਟ CRC ਮੁੱਲ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਬਜਾਏ, CPROG32Z ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਦਿੱਤੇ ਗਏ ਇੱਕ 16-ਬਿੱਟ CRC ਮੁੱਲ ਨਾਲ ਗਣਨਾ ਕੀਤੇ ਮੁੱਲ ਦੀ ਤੁਲਨਾ ਕਰੇਗਾ।
DOS ਗਲਤੀ ਵਾਪਸੀ
DOS ਗਲਤੀ ਵਾਪਸੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਦੀ .BAT ਵਿੱਚ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕੇ fileਐੱਸ. ਵਰਤੇ ਗਏ ਗਲਤੀ ਕੋਡ ਹਨ:
- 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 - S-ਰਿਕਾਰਡ file ਵੈਧ ਡੇਟਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ।
- 51 - ਚੈੱਕਸਮ ਪੁਸ਼ਟੀਕਰਨ ਅਸਫਲਤਾ - ਐਸ-ਰਿਕਾਰਡ ਡੇਟਾ MCU ਮੈਮੋਰੀ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ ਹੈ। 52 - ਫਲੈਸ਼ ਚੈਕਸਮ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਛਾਂਟਣਾ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- 53 – S-ਰਿਕਾਰਡ ਸਾਰੇ ਮੋਡੀਊਲ ਦੀ ਰੇਂਜ ਵਿੱਚ ਨਹੀਂ ਹਨ। (“v” ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਦੇਖੋ)
- 54 - ਪੋਰਟ/ਇੰਟਰਫੇਸ ਲਈ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਗਲਤੀ ਦਾ ਪਤਾ ਲੱਗਾ
- 60 - ਡਿਵਾਈਸ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਵਿੱਚ ਗਲਤੀ
- 61 - ਗਲਤੀ - ਡਿਵਾਈਸ CRC ਦਿੱਤੇ ਗਏ ਮੁੱਲ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ ਹੈ
- 70 - ਗਲਤੀ - CPROG ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਿਹਾ ਹੈ
- 71 - ਗਲਤੀ - ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਇੰਟਰਫੇਸ ਅਤੇ ਪੋਰਟ ਦੋਵਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ
- 72 - ਚੁਣਿਆ ਗਿਆ ਟੀਚਾ ਪ੍ਰੋਸੈਸਰ ਮੌਜੂਦਾ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।
Example ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਕ੍ਰਿਪਟ File
ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਕ੍ਰਿਪਟ file ਇੱਕ ਸ਼ੁੱਧ ASCII ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ file ਪ੍ਰਤੀ ਲਾਈਨ ਇੱਕ ਕਮਾਂਡ ਨਾਲ। ਇਹ CFG ਹੈ file ਪਿਛਲੇ ਸਾਬਕਾ ਵਿੱਚamples.
ਇੱਕ ਸਾਬਕਾample ਹੈ:
- CM C:\PEMICRO\333__48K.32P 0 EM: ਮੋਡੀਊਲ ਨੂੰ ਮਿਟਾਓ
- BM: ਖਾਲੀ ਮੋਡੀਊਲ ਦੀ ਜਾਂਚ ਕਰੋ
- SS C:\PEMICRO\TEST.S19: ਵਰਤਣ ਲਈ S19 ਦਿਓ
- ਪ੍ਰਧਾਨ ਮੰਤਰੀ: ਮੋਡੀਊਲ ਨੂੰ S19 ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਕਰੋ
- VM: ;ਮੋਡਿਊਲ ਦੀ ਦੁਬਾਰਾ ਪੁਸ਼ਟੀ ਕਰੋ
ਨੋਟ ਕਰੋ: ਦੇ ਮਾਰਗ ਦੇ ਨਾਮ files ਜੋ ਕਿ CPROG ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ ਨੂੰ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਇੱਕ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
/PARAMn=s ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਨੂੰ ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਟੈਕਸਟ ਪਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ file ਵਿਸ਼ੇਸ਼ ਦੀ ਥਾਂ 'ਤੇ tags. ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਸਮੇਤ ਸਕ੍ਰਿਪਟ ਦੇ ਕਿਸੇ ਵੀ ਹਿੱਸੇ ਨੂੰ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, fileਨਾਮ, ਅਤੇ ਪੈਰਾਮੀਟਰ। n ਦੇ ਵੈਧ ਮੁੱਲ 0..9 ਹਨ। s ਇੱਕ ਸਤਰ ਹੈ ਜੋ ਸਕ੍ਰਿਪਟ ਵਿੱਚ /PARAMn ਦੀ ਕਿਸੇ ਵੀ ਮੌਜੂਦਗੀ ਨੂੰ ਬਦਲ ਦੇਵੇਗੀ file.
ਸਾਬਕਾ ਵਜੋਂampਲੇ, ਨਿਮਨਲਿਖਤ ਜੈਨਰਿਕ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸਾਬਕਾ ਦੀ ਬਿਲਕੁਲ ਉਸੇ ਕਾਰਜਸ਼ੀਲਤਾ ਨਾਲ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈampਸੈਕਸ਼ਨ 7 ਵਿੱਚ ਸਕ੍ਰਿਪਟ - ਉਦਾਹਰਨample ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਕ੍ਰਿਪਟ File:
CM /PARAM1 EM: ਮੁੱਖ ਮੰਤਰੀ / 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 ਪੈਰਾਮੀਟਰ ਦੇ ਮੁੱਲ ਵਿੱਚ ਇੱਕ ਸਪੇਸ ਹੈ, ਪੂਰੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਡਬਲ ਕੋਟੇਸ਼ਨਾਂ ਵਿੱਚ ਨੱਥੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਵਿੰਡੋਜ਼ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਇੱਕ ਸਿੰਗਲ ਪੈਰਾਮੀਟਰ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਚੁਣੋ ਮੋਡੀਊਲ ਲਾਈਨ ਉੱਤੇ 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ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਕਾਲ ਕਰਨ ਅਤੇ ਇੱਕ ਸਧਾਰਨ ਬੈਚ ਵਿੱਚ ਇਸ ਦੇ ਗਲਤੀ ਕੋਡ ਦੀ ਵਾਪਸੀ ਦੀ ਜਾਂਚ ਕਰਨ ਦਾ le file. ਐੱਸample ਬੈਚ files ਵਿੰਡੋਜ਼ 95/98/XP ਅਤੇ ਵਿੰਡੋਜ਼ 2000/NT/XP/Vista/7/8/10 ਦੋਵਾਂ ਲਈ ਦਿੱਤੇ ਗਏ ਹਨ।
ਵਿੰਡੋਜ਼ NT/2000/Vista/7/8/10:
C:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
ਇੰਟਰਫੇਸ=USBMULTILINK PORT=USB1
ਜੇਕਰ ਗਲਤੀ ਪੱਧਰ 1 ਖਰਾਬ ਹੋ ਗਿਆ ਹੈ
ਚੰਗਾ ਹੋ ਗਿਆ
: ਬੁਰਾ
ਏਕੋ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ
:ਚੰਗਾ
ECHO ਕੀਤਾ
ਵਿੰਡੋਜ਼ 95/98/ME/XP:
START /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
ਇੰਟਰਫੇਸ=USBMULTILINK PORT=USB1
ਜੇਕਰ ਗਲਤੀ ਪੱਧਰ 1 ਖਰਾਬ ਹੋ ਗਿਆ ਹੈ
ਚੰਗਾ ਹੋ ਗਿਆ
: ਬੁਰਾ
ਏਕੋ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ
:ਚੰਗਾ
ECHO ਕੀਤਾ
ਨੋਟ: ਦੇ ਮਾਰਗ ਦੇ ਨਾਮ files ਜੋ ਕਿ CPROG ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ ਨੂੰ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਜਾਣਕਾਰੀ
CPROG32Z ਅਤੇ PROG32Z ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ:
- P&E ਮਾਈਕ੍ਰੋ ਕੰਪਿਊਟਰ ਸਿਸਟਮਜ਼, ਇੰਕ. 98 ਗੈਲੇਨ ਸੇਂਟ ਵਾਟਰਟਾਊਨ, MA 02472-4502 USA
- ਵੌਇਸ: 617-923-0053
FAX: 617-923-0808
WEB: http://www.pemicro.com
ਨੂੰ view 32P ਮੋਡੀਊਲ ਦੀ ਸਾਡੀ ਪੂਰੀ ਲਾਇਬ੍ਰੇਰੀ, PEmicro ਦੇ ਸਪੋਰਟ ਪੇਜ 'ਤੇ ਜਾਓ web'ਤੇ ਸਾਈਟ www.pemicro.com/support.
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
PEmicro CPROG32Z ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ CPROG16Z, CPROG32Z, CPROG32Z ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ, ਫਲੈਸ਼ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ, ਸਾਫਟਵੇਅਰ |