PEmicro PROGDSC ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ
ਜਾਣ-ਪਛਾਣ
CPROGDSC PROGDSC ਸੌਫਟਵੇਅਰ ਦਾ ਇੱਕ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ-ਲਾਈਨ ਸੰਸਕਰਣ ਹੈ ਜੋ ਇੱਕ ਸਮਰਥਿਤ NXP DSC ਪ੍ਰੋਸੈਸਰ ਲਈ ਇੱਕ PEmicro ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਫਲੈਸ਼, EEPROM, EPROM, ਆਦਿ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਦਾ ਹੈ। ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ PEmicro ਤੋਂ ਉਪਲਬਧ ਹਨ।
ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਹਾਡਾ ਇੰਟਰਫੇਸ ਹਾਰਡਵੇਅਰ ਤੁਹਾਡੇ PC ਅਤੇ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਦੇ ਵਿਚਕਾਰ ਸਹੀ ਢੰਗ ਨਾਲ ਜੁੜ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ CPROGDSC ਚੱਲਣਯੋਗ ਲਾਂਚ ਕਰ ਸਕਦੇ ਹੋ। ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਤੋਂ ਇਲਾਵਾ, ਮਲਟੀਪਲ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਵੀ ਪਾਸ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ ਤਾਂ ਜੋ ਇਹ ਸੰਰਚਿਤ ਕਰਨ ਲਈ ਕਿ PEmicro ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ CPROGDSC ਨੂੰ ਕਿਸ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਇਹ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਕਿ ਉਹ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਨਾਲ ਕਿਵੇਂ ਕਨੈਕਟ ਹੋਵੇਗਾ। ਇਹਨਾਂ ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਸੰਰਚਨਾ ਦਾ ਨਾਮ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ (.CFG) file, ਨਾਲ ਹੀ ਸਟਾਰਟਅੱਪ ਕਮਾਂਡਾਂ ਜਿਵੇਂ ਕਿ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦਾ ਨਾਂ ਜਾਂ ਪੋਰਟ ਜਿਸ ਨਾਲ ਇੰਟਰਫੇਸ ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ ਹੈ।
ਸੀ.ਐੱਫ.ਜੀ file ਇਹ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਇਰਾਦੇ ਅਨੁਸਾਰ ਟੀਚੇ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਹੈ, ਅਤੇ ਇਸ ਵਿੱਚ ਮਿਆਰੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਅਤੇ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ ਸ਼ਾਮਲ ਹਨ। ਹੇਠਾਂ ਦਿੱਤੇ ਅਧਿਆਏ ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਅਤੇ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਿਸਤ੍ਰਿਤ ਵਿਆਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨਗੇ।
ਸ਼ੁਰੂ ਕਰਣਾ
- ਡੀਬੱਗ ਰਿਬਨ ਕੇਬਲ ਰਾਹੀਂ ਆਪਣੇ ਪੀਸੀ ਅਤੇ ਟਾਰਗੇਟ MCU ਵਿਚਕਾਰ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਨੂੰ ਕਨੈਕਟ ਕਰੋ।
- ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੌਫਟਵੇਅਰ ਨੂੰ ਵਿੰਡੋਜ਼ ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਤੋਂ ਚਲਾ ਕੇ ਜਾਂ ਸਹੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ ਚੱਲਣਯੋਗ CPROGDSC ਨੂੰ ਕਾਲ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰੋ। ਆਗਿਆ ਦਿੱਤੀ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਹਨ:
CPROGDSC [?/!] [fileਨਾਮ] [/PARAMn=s] [v] [ਰੀਸੈੱਟ_ਦੇਰੀ n] [bdm_ਸਪੀਡ n] [ਲੁਕਾਓ ਐਪ] [ਇੰਟਰਫੇਸ=x] [ਪੋਰਟ=y] [ਸ਼ੋਪੋਰਟ] [-usebyteaddr][/logfile ਲਾਗfileਨਾਮ]
ਕਿੱਥੇ:
- [?/!]
ਵਰਤੋ '?' ਜਾਂ '!' ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ PROGDSC ਵਿੰਡੋ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਨਤੀਜੇ ਦੀ ਉਡੀਕ ਕਰਨ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਅੱਖਰ ਵਿਕਲਪ। '?' ਹਮੇਸ਼ਾ ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ, '!' ਜੇਕਰ ਕੋਈ ਗਲਤੀ ਆਈ ਹੈ ਤਾਂ ਹੀ ਨਤੀਜਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ। ਜੇਕਰ ਉਪਭੋਗਤਾ ਇੱਕ ਬੈਚ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ ਹੈ 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ਲੈਸ ਸੈਕਸ਼ਨ)- USB ਮਲਟੀਲਿੰਕ (ਇਹ ਸੈਟਿੰਗ OSBDM ਦਾ ਸਮਰਥਨ ਵੀ ਕਰਦੀ ਹੈ) ਚੱਕਰਵਾਤ
- ਸਮਾਨਾਂਤਰ (ਸਮਾਨਾਂਤਰ ਪੋਰਟ ਜਾਂ BDM ਲਾਈਟਨਿੰਗ [ਵਿਰਾਸਤ])
- [PORT=y]
ਜਿੱਥੇ y ਦਾ ਮੁੱਲ ਹੇਠ ਲਿਖਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ (ਕਨੈਕਟ ਕੀਤੇ ਹਾਰਡਵੇਅਰ ਦੀ ਸੂਚੀ ਲਈ ਸ਼ੋਅਪੋਰਟ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਵੇਖੋ; ਹਮੇਸ਼ਾ "ਇੰਟਰਫੇਸ" ਕਿਸਮ ਵੀ ਨਿਸ਼ਚਿਤ ਕਰੋ):- USBx
ਜਿੱਥੇ x = 1,2,3, ਜਾਂ 4. 1 ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਹਾਰਡਵੇਅਰ ਦੇ ਹਰੇਕ ਟੁਕੜੇ ਲਈ ਇੱਕ ਗਣਨਾ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਉਪਯੋਗੀ ਜੇਕਰ ਕਿਸੇ ਚੱਕਰਵਾਤ ਜਾਂ ਮਲਟੀਲਿੰਕ ਉਤਪਾਦ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ। ਜੇਕਰ ਹਾਰਡਵੇਅਰ ਦਾ ਸਿਰਫ਼ ਇੱਕ ਟੁਕੜਾ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਤਾਂ ਇਹ ਹਮੇਸ਼ਾ USB1 ਵਜੋਂ ਗਿਣਿਆ ਜਾਵੇਗਾ।
ਇੱਕ ਸਾਬਕਾampਲੱਭਿਆ ਗਿਆ ਪਹਿਲਾ ਮਲਟੀਲਿੰਕ ਚੁਣਨ ਲਈ ਇਹ ਹੈ:
ਇੰਟਰਫੇਸ=USBMULTILINK PORT=USB1 - #
ਈਥਰਨੈੱਟ IP ਐਡਰੈੱਸ #.#.#.#. ਹਰੇਕ # ਚਿੰਨ੍ਹ 0 ਅਤੇ 255 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਦਸ਼ਮਲਵ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਚੱਕਰਵਾਤ ਅਤੇ ਟਰੇਸਲਿੰਕ ਇੰਟਰਫੇਸ ਲਈ ਵੈਧ ਹੈ।
ਕਨੈਕਸ਼ਨ ਈਥਰਨੈੱਟ ਰਾਹੀਂ ਹੈ।
ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=10.0.1.223 - NAME
ਕੁਝ ਉਤਪਾਦ, ਜਿਵੇਂ ਕਿ ਚੱਕਰਵਾਤ ਅਤੇ ਟਰੇਸਲਿੰਕ, ਯੂਨਿਟ ਨੂੰ ਇੱਕ ਨਾਮ ਦੇਣ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ “ਜੋਅਜ਼ ਮੈਕਸ”। ਚੱਕਰਵਾਤ ਨੂੰ ਇਸਦੇ ਨਿਰਧਾਰਤ ਨਾਮ ਦੁਆਰਾ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਨਾਮ ਵਿੱਚ ਕੋਈ ਸਪੇਸ ਹੈ, ਤਾਂ ਪੂਰੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਨੱਥੀ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ (ਇਹ ਇੱਕ ਵਿੰਡੋਜ਼ ਦੀ ਲੋੜ ਹੈ, ਇੱਕ PEmicro ਲੋੜ ਨਹੀਂ)।
Examples:
ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=ਮਾਈਸਾਈਕਲੋਨ99 - ਵਿਲੱਖਣ
USB ਮਲਟੀਲਿੰਕ ਉਤਪਾਦਾਂ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ ਸੀਰੀਅਲ ਨੰਬਰ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ PE5650030। ਮਲਟੀਲਿੰਕ ਨੂੰ ਇਸ ਨੰਬਰ 'ਤੇ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਉਸ ਕੇਸ ਵਿੱਚ ਲਾਭਦਾਇਕ ਹੈ ਜਿੱਥੇ ਕਈ ਯੂਨਿਟ ਇੱਕੋ ਪੀਸੀ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ।
Examples:
ਇੰਟਰਫੇਸ=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 'ਤੇ ਸਮਾਨਾਂਤਰ ਕੇਬਲ ਦੀ ਚੋਣ ਕਰਨ ਲਈ:
ਇੰਟਰਫੇਸ=ਸਮਾਨਤ ਪੋਰਟ=PCI1
- USBx
- [ਸ਼ੋਅਪੋਰਟ]
ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ ਇੱਕ ਟੈਕਸਟ ਲਈ ਸਾਰੀਆਂ ਉਪਲਬਧ ਪੋਰਟਾਂ ਨੂੰ ਆਉਟਪੁੱਟ ਕਰਦਾ ਹੈ file ਅਤੇ ਫਿਰ ਸਮਾਪਤ (ਹੋਰ ਕਮਾਂਡ-ਲਾਈਨ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ)। ਟੈਕਸਟ ਨੂੰ ਇਹ ਜਾਣਕਾਰੀ ਆਉਟਪੁੱਟ file ਅਟੈਚਡ ਪ੍ਰੋਗਰਾਮਿੰਗ ਹਾਰਡਵੇਅਰ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਮਾਪਦੰਡਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦਾ ਵੇਰਵਾ ਵੀ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਮੂਲ ਆਉਟਪੁੱਟ fileਨਾਮ ports.txt ਹੈ ਅਤੇ CPROG ਦੇ ਰੂਪ ਵਿੱਚ ਉਸੇ ਫੋਲਡਰ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਹੈ।
ਆਉਟਪੁੱਟ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਵੱਲ ਵੀ ਨਿਰਦੇਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ file.
Example: SHOWPORTS=C:\MYPORTS.TXT
ਇਹ ਸੂਚੀ ਸਮਾਨਾਂਤਰ ਪੋਰਟ ਜਾਂ COM ਪੋਰਟ ਵਿਕਲਪ ਨਹੀਂ ਦਿਖਾਉਂਦੀ ਹੈ ਜੋ ਉਪਲਬਧ ਵੀ ਹਨ। ਹੇਠਾਂ ਇੱਕ ਸਾਬਕਾ ਹੈampਪੀਸੀ ਨਾਲ ਜੁੜੇ ਵੱਖ-ਵੱਖ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸਾਂ ਲਈ ਆਉਟਪੁੱਟ ਦਾ le (ਨੋਟ ਕਰੋ ਕਿ ਇੱਕੋ ਇਕਾਈ ਨੂੰ ਸੰਬੋਧਨ ਕਰਨ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਤਰੀਕੇ ਹਨ; ਹਰੇਕ ਇੰਟਰਫੇਸ ਲਈ ਡੇਟਾ ਇੱਕ [ਡੁਪਲੀਕੇਟ] ਲਾਈਨ ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜੋ ਇੱਕੋ ਇੰਟਰਫੇਸ ਲਈ ਇੱਕ ਵੱਖਰਾ ਲੇਬਲ ਦਿਖਾਉਂਦਾ ਹੈ)।
ਸ਼ੋਅਪੋਰਟ ਆਉਟਪੁੱਟ ਐਕਸampLe:
ਇੰਟਰਫੇਸ=USBMULTILINK PORT=PE5650030;
- USB1: ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX Rev A (PE5650030)[PortNum=21]
ਇੰਟਰਫੇਸ=USBMULTILINK PORT=USB1
USB1: ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
- ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=10.0.9.197
; 10.0.9.197 : ਜਨਤਕ ਚੱਕਰਵਾਤ [ਪੋਰਟਨਮ=61] - ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ “ਪੋਰਟ=ਪਬਲਿਕ ਚੱਕਰਵਾਤ”
; 10.0.9.197 : ਜਨਤਕ ਚੱਕਰਵਾਤ[PortNum=61][DUPLICATE] - ਇੰਟਰਫੇਸ = ਚੱਕਰਵਾਤ “ਪੋਰਟ = ਜੋ ਦਾ ਚੱਕਰਵਾਤ”
; USB1 : ਚੱਕਰਵਾਤ (ਜੋਅਸ)[ਪੋਰਟਨਮ=101] - ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=USB1
; USB1 : ਚੱਕਰਵਾਤ (ਜੋ ਦਾ)[PortNum=101][DUPLICATE]
[ਵੀ] ਇਹ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਜਾਂ ਤਸਦੀਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ S-ਰਿਕਾਰਡ ਪਤਿਆਂ ਦੀ ਰੇਂਜ ਦੀ ਜਾਂਚ ਨਾ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ। ਇਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਤੇਜ਼ ਕਰਦਾ ਹੈ. ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਸਾਵਧਾਨੀ ਨਾਲ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ ਕਿਉਂਕਿ ਸਾਰੇ ਸੀਮਾ ਤੋਂ ਬਾਹਰ ਦੇ s-ਰਿਕਾਰਡਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਵੇਗਾ।
[ਰੀਸੈੱਟ_ਦੇਰੀ n]
ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਟੀਚੇ ਨੂੰ ਰੀਸੈਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਦੇਰੀ ਨੂੰ ਨਿਸ਼ਚਿਤ ਕਰਦਾ ਹੈ ਜੋ ਅਸੀਂ ਇਹ ਦੇਖਣ ਲਈ ਜਾਂਚ ਕਰਦੇ ਹਾਂ ਕਿ ਕੀ ਹਿੱਸਾ ਸਹੀ ਢੰਗ ਨਾਲ ਬੈਕਗ੍ਰਾਉਂਡ ਡੀਬੱਗ ਮੋਡ ਵਿੱਚ ਗਿਆ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਹ ਲਾਭਦਾਇਕ ਹੈ ਜੇਕਰ ਟੀਚੇ ਵਿੱਚ ਇੱਕ ਰੀਸੈਟ ਡ੍ਰਾਈਵਰ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਰੀਸੈਟ ਲਾਈਨ ਨੂੰ ਜਾਰੀ ਕਰਨ ਤੋਂ ਬਾਅਦ MCU ਨੂੰ ਰੀਸੈਟ ਵਿੱਚ ਰੱਖਦਾ ਹੈ। n ਮੁੱਲ ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਇੱਕ ਦੇਰੀ ਹੈ।
- USB ਮਲਟੀਲਿੰਕ (ਯੂਨੀਵਰਸਲ ਸਮੇਤ): (1000000/(N+1)) Hz
- USB ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ FX: (25000000/(N+1)) Hz
- ਚੱਕਰਵਾਤ ਜਾਂ ਟਰੇਸਲਿੰਕ: (50000000/(2*N+5)) Hz
[ਹਾਈਡਐਪ] ਇਹ ਕਮਾਂਡ-ਲਾਈਨ ਪ੍ਰੋਗਰਾਮਰ ਨੂੰ ਟਾਸਕਬਾਰ 'ਤੇ ਦਿਖਾਈ ਦੇਣ ਦੇ ਅਪਵਾਦ ਦੇ ਨਾਲ ਚੱਲਦੇ ਸਮੇਂ ਵਿਜ਼ੂਅਲ ਮੌਜੂਦਗੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਨਹੀਂ ਕਰੇਗਾ। ਸਿਰਫ਼ 32-ਬਿੱਟ ਐਪਲੀਕੇਸ਼ਨਾਂ!
[-usebyteaddr] ਜੇਕਰ ਵਿਕਲਪਿਕ ਪੈਰਾਮੀਟਰ -usebyteaddr ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ S19 S-Record ਵਿੱਚ ਪਤਿਆਂ ਨੂੰ ਬਾਈਟ ਪਤਿਆਂ ਵਜੋਂ ਮੰਨਿਆ ਜਾਵੇਗਾ। ਜੇਕਰ ਵਿਕਲਪਿਕ ਪੈਰਾਮੀਟਰ -usebyteaddr ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ S19 S-Record ਵਿੱਚ ਪਤਿਆਂ ਨੂੰ ਸ਼ਬਦ ਪਤਿਆਂ ਵਜੋਂ ਮੰਨਿਆ ਜਾਵੇਗਾ।
[/ਲੌਗfile ਲਾਗfileਨਾਮ]
ਇਹ ਵਿਕਲਪ ਇੱਕ ਲੌਗ ਖੋਲ੍ਹਦਾ ਹੈfile ਨਾਮ ਦਾ "ਲਾਗfilename” ਜਿਸ ਨਾਲ ਸਟੇਟਸ ਵਿੰਡੋ ਵਿੱਚ ਲਿਖੀ ਗਈ ਕੋਈ ਵੀ ਜਾਣਕਾਰੀ ਇਸ ਉੱਤੇ ਵੀ ਲਿਖੀ ਜਾਵੇਗੀ file. ਦ
"ਲੌਗfilename” ਇੱਕ ਪੂਰਾ ਮਾਰਗ ਨਾਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਵੇਂ ਕਿ c:\mydir\mysubdir\mylog.log।
ਕਮਾਂਡ ਲਾਈਨ ਸਾਬਕਾamples:
CPROGDSC C:\ENGINE.CFG ਇੰਟਰਫੇਸ=USBMULTILINK ਪੋਰਟ=PE5650030
ਹੇਠ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਨਾਲ CPROGDSC ਖੋਲ੍ਹਦਾ ਹੈ:
- C:\ENGINE.CFG ਸਕ੍ਰਿਪਟ ਚਲਾਓ
- ਇੰਟਰਫੇਸ ਸੀਰੀਅਲ ਨੰਬਰ PE5650030 ਵਾਲਾ ਪਹਿਲਾ USB ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ ਹੈ
- ਸੰਚਾਰ ਬਾਰੰਬਾਰਤਾ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰੋ (io_delay_cnt ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ)
CPROGDSC C:\ENGINE.CFG ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=209.61.110.251
ਹੇਠ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਨਾਲ CPROGDSC ਖੋਲ੍ਹਦਾ ਹੈ:
- C:\ENGINE.CFG ਸਕ੍ਰਿਪਟ ਚਲਾਓ
- ਇੰਟਰਫੇਸ 209.61.110.251 ਦੇ IP ਐਡਰੈੱਸ ਨਾਲ ਈਥਰਨੈੱਟ ਪੋਰਟ ਰਾਹੀਂ ਚੱਕਰਵਾਤ ਮੈਕਸ ਹੈ
CPROGDSC C:\ENGINE.CFG ਇੰਟਰਫੇਸ=USBMULTILINK ਪੋਰਟ=USB1
ਹੇਠ ਦਿੱਤੇ ਵਿਕਲਪਾਂ ਨਾਲ CPROGDSC ਖੋਲ੍ਹਦਾ ਹੈ:
- C:\ENGINE.CFG ਸਕ੍ਰਿਪਟ ਚਲਾਓ
- ਇੰਟਰਫੇਸ USB ਮਲਟੀਲਿੰਕ ਯੂਨੀਵਰਸਲ ਹੈ, ਪਹਿਲਾ ਇੰਟਰਫੇਸ ਖੋਜਿਆ ਗਿਆ ਹੈ।
ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ
ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਮਾਂਡਾਂ ਸਾਰੀਆਂ ਦੋ-ਅੱਖਰਾਂ ਦੇ ਕ੍ਰਮ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀਆਂ ਹਨ ਜਿਸ ਤੋਂ ਬਾਅਦ ਚਿੱਟੀ ਥਾਂ (ਖਾਲੀ ਜਾਂ ਟੈਬ) ਹੁੰਦੀ ਹੈ। ਉਹਨਾਂ ਅੱਖਰਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀਆਂ ਲਾਈਨਾਂ ਜੋ ਕਮਾਂਡਾਂ ਨਹੀਂ ਹਨ, ਨੂੰ REmarks ਵਜੋਂ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ। ਸ਼ਰਤ fileਨਾਮ ਦਾ ਮਤਲਬ ਹੈ a ਦਾ ਪੂਰਾ DOS ਮਾਰਗ file. ਕਮਾਂਡਾਂ ਉਹੀ ਦੋ-ਅੱਖਰਾਂ ਵਾਲੇ ਕੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ ਜੋ ਇੰਟਰਐਕਟਿਵ ਪ੍ਰੋਗਰਾਮਰ PROGDSC ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਉਹੀ.ਡੀ.ਐਸ.ਪੀ filePROGDSC ਦੁਆਰਾ ਵਰਤੇ ਜਾਂਦੇ s ਦੀ ਵਰਤੋਂ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕਿਸੇ ਖਾਸ ਡਿਵਾਈਸ ਲਈ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇਕਰ ਇੱਕ ਉਪਭੋਗਤਾ ਫੰਕਸ਼ਨ ਇੱਕ ਖਾਸ ਡਿਵਾਈਸ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਸਦੀ ਦੋ-ਅੱਖਰਾਂ ਦੀ ਕਮਾਂਡ ਅਤੇ ਅਰਥ ਜਾਂ user_par ਨੂੰ ਡੀਐਸਪੀ ਵਿੱਚ ਨਿਸ਼ਚਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। file.
ਨੋਟ:
ਕਮਾਂਡ ਪੈਰਾਮੀਟਰ starting_addr, ending_addr, base_addr, ਬਾਈਟ, ਸ਼ਬਦ, ਅਤੇ user_par ਇੱਕ ਡਿਫਾਲਟ ਹੈਕਸਾਡੈਸੀਮਲ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
- BM - ਖਾਲੀ ਚੈੱਕ ਮੋਡੀਊਲ.
- ਚੇਂਗੇਵ ਐਨ.ਐਨ.ਐਨ - (ਸਿਰਫ਼ ਚੱਕਰਵਾਤ) ਵਾਲੀਅਮ ਬਦਲੋtage ਟੀਚੇ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿੱਥੇ n.nn 0.00 ਅਤੇ 5.00 ਦੇ ਵਿਚਕਾਰ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਸਮੇਤ। ਜਦੋਂ ਕਮਾਂਡ ਲਾਗੂ ਹੁੰਦੀ ਹੈ ਤਾਂ ਚੱਕਰਵਾਤ ਤੁਰੰਤ ਉਸ ਵੋਲਯੂਮ ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾtagਈ. ਜੇਕਰ ਇਸ ਕਮਾਂਡ ਨੂੰ ਕਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਚੱਕਰਵਾਤ ਰੀਲੇਅ ਬੰਦ ਹੋ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਰੀਲੇਅ ਚਾਲੂ ਹੋ ਜਾਣਗੇ ਅਤੇ ਨਵਾਂ ਵੋਲਯੂਮ ਸੈੱਟ ਕਰਨਗੇ।tage ਮੁੱਲ ਜਦੋਂ ਇਹ ਕਮਾਂਡ ਚਲਾਈ ਜਾਂਦੀ ਹੈ। ਨੋਟ ਕਰੋ ਕਿ ਇੱਕ ਵੋਲਯੂਮ ਬਹੁਤ ਘੱਟ ਹੈtage ਮੁੱਲ ਡਿਵਾਈਸ ਨੂੰ ਘੱਟ-ਪਾਵਰ ਮੋਡ ਵਿੱਚ ਪਾ ਸਕਦਾ ਹੈ ਜੋ ਡੀਬੱਗ ਸੰਚਾਰ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗੁਆ ਸਕਦਾ ਹੈ। ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਬਿਜਲੀ ਨੂੰ ਸਹੀ ਪੋਰਟਾਂ 'ਤੇ ਭੇਜਣ ਲਈ ਚੱਕਰਵਾਤ ਦੀਆਂ ਜੰਪਰ ਸੈਟਿੰਗਾਂ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ।
- EM - ਮਿਟਾਓ ਮੋਡੀਊਲ।
- PW starting_addr ਸ਼ਬਦ … ਸ਼ਬਦ - ਪ੍ਰੋਗਰਾਮ ਦੇ ਸ਼ਬਦ.
- PM - ਪ੍ਰੋਗਰਾਮ ਮੋਡੀਊਲ.
- CM fileਨਾਮ base_addr - ਮੋਡੀਊਲ .DSP ਚੁਣੋ file. ਨੋਟ: ਕੁਝ ਮਾਡਿਊਲਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਇੱਕ ਅਧਾਰ ਪਤੇ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ।
- VM - ਮੋਡੀਊਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
- VR ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ - ਰੇਂਜ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
- UM fileਨਾਮ - ਅੱਪਲੋਡ ਮੋਡੀਊਲ.
- UR ਸ਼ੁਰੂਆਤੀ ਅੰਤ fileਨਾਮ - ਅੱਪਲੋਡ ਸੀਮਾ.
- SS fileਨਾਮ - S ਰਿਕਾਰਡ ਦਿਓ।
- SM ਸ਼ੁਰੂ ਹੋ ਰਿਹਾ ਹੈ - ਮੋਡੀਊਲ ਦਿਖਾਓ।
- ਰੀਲੇਅਸੌਫ – (ਸਿਰਫ਼ ਮਲਟੀਲੰਕ ਐਫਐਕਸ ਅਤੇ ਚੱਕਰਵਾਤ) ਉਹਨਾਂ ਰੀਲੇਅ ਨੂੰ ਬੰਦ ਕਰੋ ਜੋ ਟੀਚੇ ਨੂੰ ਪਾਵਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਪਾਵਰ ਡਾਊਨ ਦੇਰੀ ਵੀ ਸ਼ਾਮਲ ਹੈ ਜੇਕਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜੋ ਟੈਸਟ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਸਾਈਕਲ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਆਪਣੇ ਬੂਟਲੋਡਰ ਨੂੰ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਜਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤੋਂ ਬਾਅਦ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ।
- ਰਿਲੇਸਨ – (ਸਿਰਫ਼ ਮਲਟੀਲੰਕ ਐਫਐਕਸ ਅਤੇ ਚੱਕਰਵਾਤ) ਟੀਚੇ ਨੂੰ ਪਾਵਰ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਰੀਲੇਅ ਨੂੰ ਚਾਲੂ ਕਰੋ, ਜੇਕਰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੋਵੇ ਤਾਂ ਪਾਵਰ ਅਪ ਦੇਰੀ ਸਮੇਤ। ਵੋਲtage ਸਪਲਾਈ ਕੀਤੀ ਗਈ ਆਖਰੀ ਵਾਲੀਅਮ 'ਤੇ ਅਧਾਰਤ ਹੋਵੇਗੀtage ਸੈਟਿੰਗ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਹੈ। ਚੱਕਰਵਾਤ ਉਪਭੋਗਤਾਵਾਂ ਲਈ, CHANGEV ਕਮਾਂਡ ਵੋਲਯੂਮ ਨੂੰ ਬਦਲ ਸਕਦੀ ਹੈtage ਮੁੱਲ. ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਲਾਭਦਾਇਕ ਹੈ ਜੋ ਟੈਸਟ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਬੋਰਡ ਨੂੰ ਪਾਵਰ ਸਾਈਕਲ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਆਪਣੇ ਬੂਟਲੋਡਰ ਨੂੰ ਚਲਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ, ਜਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਤੋਂ ਬਾਅਦ ਐਪਲੀਕੇਸ਼ਨ ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹਨ।
- HE - ਮਦਦ (cprog.doc 'ਤੇ ਦੇਖੋ file).
- QU - ਛੱਡੋ.
- RE - ਚਿੱਪ ਰੀਸੈਟ ਕਰੋ।
- GO - ਡਿਵਾਈਸ ਚੱਲਣਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਡਿਵਾਈਸ ਨੂੰ ਟੈਸਟਿੰਗ ਲਈ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਅੰਤਮ ਕਮਾਂਡ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ 'RE' ਕਮਾਂਡ ਤੋਂ ਤੁਰੰਤ ਪਹਿਲਾਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਡੀਈ ਸਮਾਂ - "ਟਾਈਮਇਨਮਜ਼" ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਦੇਰੀ ਕਰਦਾ ਹੈ
- xx user_par - ਕੇਵਲ .DSP ਵਿੱਚ ਦਰਸਾਏ ਉਪਭੋਗਤਾ ਫੰਕਸ਼ਨ ਲਈ file.
ਸਟਾਰਟਅੱਪ ਲਈ ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ
ਪ੍ਰੋਗਰਾਮਰ ਦੁਆਰਾ ਟਾਰਗੇਟ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕੌਂਫਿਗਰੇਸ਼ਨ ਕਮਾਂਡਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਾਰੀ ਸੰਰਚਨਾ file ਸੰਚਾਰ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਲਈ ਪਾਰਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਭਾਗ ਇੱਕ ਓਵਰ ਦਿੰਦਾ ਹੈview ਵੱਖ-ਵੱਖ ਕਿਸਮ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਇਹਨਾਂ ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ।
ਨੋਟ: ਸੰਰਚਨਾ ਕਮਾਂਡ ਪੈਰਾਮੀਟਰਾਂ ਲਈ ਮੂਲ ਅਧਾਰ ਦਸ਼ਮਲਵ ਹੈ।
ਇੱਕ ਓਵਰview ਸੰਰਚਨਾ ਕਮਾਂਡਾਂ ਦਾ ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ:
ਡਿਵਾਈਸ ਐਨ
ਟੀਚੇ ਦਾ ਜੰਤਰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਜੋ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾਣ ਵਾਲਾ ਹੈ। ਸਮਰਥਿਤ ਡਿਵਾਈਸਾਂ ਦੀ ਸੂਚੀ ਲਈ, ਤੁਹਾਨੂੰ PROGDSC ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਅਤੇ PROGDSC ਕਨੈਕਸ਼ਨ ਮੈਨੇਜਰ ਵਿੱਚ ਟਾਰਗੇਟ CPU ਜਾਣਕਾਰੀ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਵੇਖੋ। ਨੋਟ: ਸਾਰੇ .CFG files ਵਿੱਚ ਇਹ ਕਮਾਂਡ ਸ਼ਾਮਲ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
CUSTOMTRIMREF nnnnnnnn.nn
"PT; ਲਈ ਲੋੜੀਂਦੀ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ; ਪ੍ਰੋਗਰਾਮ ਟ੍ਰਿਮ" ਕਮਾਂਡ। ਇਹ ਬਾਰੰਬਾਰਤਾ ਡਿਫੌਲਟ ਅੰਦਰੂਨੀ ਹਵਾਲਾ ਘੜੀ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦੀ ਹੈ। "n" ਲਈ ਵੈਧ ਮੁੱਲ ਪ੍ਰੋਗਰਾਮ ਕੀਤੇ ਜਾ ਰਹੇ ਖਾਸ ਡਿਵਾਈਸ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਵੈਧ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਫ੍ਰੀਕੁਐਂਸੀ ਕਲਾਕ ਰੇਂਜ ਲਈ ਆਪਣੀ ਡਿਵਾਈਸ ਦੀਆਂ ਇਲੈਕਟ੍ਰੀਕਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੇਖੋ। ਕਿੱਥੇ:
- nnnnnnnn.nn: ਦੋ ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਦੇ ਨਾਲ ਹਰਟਜ਼ ਵਿੱਚ ਬਾਰੰਬਾਰਤਾ
ਡਿਵਾਈਸ ਪਾਵਰ ਐਨ
ਚੱਕਰਵਾਤ ਲਈ (ਚੱਕਰਵਾਤ MAX ਨੂੰ ਛੱਡ ਕੇ)। ਇਹ ਸੈਟਿੰਗ ਟੀਚਾ ਵੋਲਯੂਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈtage ਜੋ ਟੀਚੇ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤਾ ਜਾਵੇਗਾ ਜੇਕਰ ਵੋਲ ਦਾ ਸਰੋਤtage ਚੱਕਰਵਾਤ ਦੀ ਅੰਦਰੂਨੀ ਸ਼ਕਤੀ ਤੋਂ ਲਿਆ ਗਿਆ ਹੈ। n ਦੇ ਵੈਧ ਮੁੱਲ ਹਨ:
- 0: 5 ਵੋਲਟ, ਚੱਕਰਵਾਤ ਦੁਆਰਾ ਤਿਆਰ/ਸਵਿੱਚ ਕੀਤਾ ਗਿਆ
- 2: 3 ਵੋਲਟ, ਚੱਕਰਵਾਤ ਦੁਆਰਾ ਤਿਆਰ/ਸਵਿੱਚ ਕੀਤਾ ਗਿਆ
- 4: 2 ਵੋਲਟ, ਚੱਕਰਵਾਤ ਦੁਆਰਾ ਤਿਆਰ/ਸਵਿੱਚ ਕੀਤਾ ਗਿਆ
ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲਾ ਐਨ
ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇੰਟਰਫੇਸ ਨੂੰ ਟੀਚੇ ਨੂੰ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਨੋਟ: ਸਾਰੇ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਇਸ ਕਮਾਂਡ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। n ਦੇ ਵੈਧ ਮੁੱਲ ਹਨ:
- 0: ਇੰਟਰਫੇਸ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦਾ ਹੈ। (ਮੂਲ)
- 1: ਇੰਟਰਫੇਸ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ ਨਿਸ਼ਾਨਾ ਬਣਾਉਣ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਪਾਵਰਡਾਊਨਡੇਲੇ ਐਨ
ਟੀਚੇ ਦੀ ਪਾਵਰ ਸਪਲਾਈ ਨੂੰ 0.1v ਤੋਂ ਘੱਟ ਕਰਨ ਲਈ ਟਾਰਗੇਟ ਦੀ ਪਾਵਰ ਬੰਦ ਹੋਣ 'ਤੇ ਦੇਰੀ ਲਈ ਸਮੇਂ ਦੀ ਮਾਤਰਾ। n ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸਮਾਂ ਹੈ।
ਪਾਵਰਪਡੇਲੇ ਐੱਨ
ਜਦੋਂ ਟੀਚੇ ਦੀ ਪਾਵਰ ਚਾਲੂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਾਂ ਟੀਚਾ ਰੀਸੈਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੁਆਰਾ ਟੀਚੇ ਨਾਲ ਗੱਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ ਲਈ ਸਮੇਂ ਦੀ ਮਾਤਰਾ। ਇਹ ਸਮਾਂ ਸਮੇਂ 'ਤੇ ਪਾਵਰ ਅਤੇ ਰੀਸੈਟ ਸਮੇਂ ਦਾ ਸੁਮੇਲ ਹੋ ਸਕਦਾ ਹੈ (ਖਾਸ ਕਰਕੇ ਜੇਕਰ ਇੱਕ ਰੀਸੈਟ ਡਰਾਈਵਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)। n ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਸਮਾਂ ਹੈ।
ਪਾਵਰਫੋਨੈਕਸਿਟ ਐਨ
ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਟੀਚੇ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਪਾਵਰ ਨੂੰ CPROGDSC ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਸਮਾਪਤ ਹੋਣ 'ਤੇ ਬੰਦ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਨੋਟ: ਸਾਰੇ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਇਸ ਕਮਾਂਡ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ ਹਨ। n ਦੇ ਵੈਧ ਮੁੱਲ ਹਨ:
- 0: ਬਾਹਰ ਨਿਕਲਣ 'ਤੇ ਪਾਵਰ ਬੰਦ ਕਰੋ (ਡਿਫੌਲਟ)
- 1: ਬਾਹਰ ਨਿਕਲਣ 'ਤੇ ਪਾਵਰ ਚਾਲੂ ਰੱਖੋ
ਨੋਪੋਵਰਡਿਆਲੌਗਸ
ਉਪਭੋਗਤਾ ਨੂੰ ਟਾਰਗੇਟ ਪਾਵਰ ਨੂੰ ਚੱਕਰ ਲਗਾਉਣ ਲਈ ਨਾ ਕਹੋ, ਅਤੇ ਜੇਕਰ ਡੀਬੱਗ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਹੈ ਤਾਂ ਗਲਤੀ ਨਾਲ ਬਾਹਰ ਨਿਕਲੋ।
ਪੁਸ਼ਟੀਕਰਨ ਸਮਾਪਤview
ਇੱਥੇ ਕਈ ਕਮਾਂਡਾਂ ਉਪਲਬਧ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਡਿਵਾਈਸ ਉੱਤੇ ਫਲੈਸ਼ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਰਨ ਤੋਂ ਬਾਅਦ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕਮਾਂਡ ਹੈ “VC
ਵਸਤੂ ਦੇ CRC ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ File ਮੋਡੀਊਲ ਨੂੰ ". "VC" ਕਮਾਂਡ CPROGDSC ਨੂੰ ਪਹਿਲਾਂ ਚੁਣੀ ਹੋਈ ਵਸਤੂ ਤੋਂ ਇੱਕ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦੇਵੇਗੀ। file. CPROGDSC ਫਿਰ ਡਿਵਾਈਸ ਦੀ RAM ਵਿੱਚ ਕੋਡ ਲੋਡ ਕਰੇਗਾ ਅਤੇ ਡਿਵਾਈਸ ਨੂੰ ਡਿਵਾਈਸ ਦੇ FLASH ਵਿੱਚ ਸਮੱਗਰੀ ਤੋਂ ਇੱਕ 16 ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦੇਵੇਗਾ। ਵਸਤੂ ਵਿੱਚ ਸਿਰਫ਼ ਵੈਧ ਪਤਾ ਰੇਂਜ ਹਨ file ਡਿਵਾਈਸ 'ਤੇ ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਵਸਤੂ ਤੋਂ 16-ਬਿੱਟ CRC ਮੁੱਲ file ਅਤੇ ਡਿਵਾਈਸ ਉਪਲਬਧ ਹਨ, CPROGDSC ਉਹਨਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਦੋ ਮੁੱਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ ਤਾਂ ਇੱਕ ਗਲਤੀ ਸੁੱਟ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, "VM ;Verify Module" ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਚੁਣੀ ਹੋਈ ਵਸਤੂ ਦੇ ਵਿਚਕਾਰ ਬਾਈਟ ਦੁਆਰਾ ਬਾਈਟ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। file ਅਤੇ ਯੰਤਰ। ਆਮ ਤੌਰ 'ਤੇ, VM ਕਮਾਂਡ ਨੂੰ VC ਕਮਾਂਡ ਨਾਲੋਂ ਕੰਮ ਕਰਨ ਵਿੱਚ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੱਗੇਗਾ ਕਿਉਂਕਿ CPROGDSC ਨੂੰ ਡਿਵਾਈਸ ਬਾਈਟ ਦੇ ਫਲੈਸ਼ ਦੀਆਂ ਸਮੱਗਰੀਆਂ ਨੂੰ ਬਾਈਟ ਦੁਆਰਾ ਪੜ੍ਹਨਾ ਪੈਂਦਾ ਹੈ। ਇੱਥੇ ਦੋ ਹੋਰ ਕਮਾਂਡਾਂ ਵੀ ਹਨ ਜੋ ਤਸਦੀਕ ਲਈ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ। “SC ;ਮੋਡਿਊਲ CRC ਦਿਖਾਓ” CPROGDSC ਨੂੰ ਡਿਵਾਈਸ ਦੀ RAM ਵਿੱਚ ਕੋਡ ਲੋਡ ਕਰਨ ਲਈ ਅਤੇ ਡਿਵਾਈਸ ਨੂੰ ਡਿਵਾਈਸ ਦੇ ਪੂਰੇ ਫਲੈਸ਼ ਦੀ ਸਮੱਗਰੀ ਤੋਂ ਇੱਕ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਖਾਲੀ ਖੇਤਰ ਸ਼ਾਮਲ ਹਨ। ਇੱਕ ਵਾਰ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ, CPROGDSC ਸਥਿਤੀ ਵਿੰਡੋ ਵਿੱਚ ਮੁੱਲ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ। “VV ;Verify Module CRC to Value” ਕਮਾਂਡ “SC” ਕਮਾਂਡ ਵਰਗੀ ਹੈ। ਫਰਕ ਇਹ ਹੈ ਕਿ ਗਣਨਾ ਕੀਤੇ 16-ਬਿੱਟ CRC ਮੁੱਲ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਬਜਾਏ, CPROGDSC ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਦਿੱਤੇ ਗਏ 16-ਬਿੱਟ CRC ਮੁੱਲ ਦੇ ਨਾਲ ਗਣਨਾ ਕੀਤੇ ਮੁੱਲ ਦੀ ਤੁਲਨਾ ਕਰੇਗਾ।
DOS ਗਲਤੀ ਵਾਪਸੀ
DOS ਗਲਤੀ ਵਾਪਸੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਦੀ .BAT ਵਿੱਚ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕੇ fileਐੱਸ. ਵਰਤੇ ਗਏ ਗਲਤੀ ਕੋਡ ਹਨ:
- 0 - ਪ੍ਰੋਗਰਾਮ ਬਿਨਾਂ ਕਿਸੇ ਗਲਤੀ ਦੇ ਪੂਰਾ ਹੋਇਆ।
- 1 - ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਰੱਦ ਕੀਤਾ ਗਿਆ।
- 2 - S ਰਿਕਾਰਡ ਨੂੰ ਪੜ੍ਹਨ ਵਿੱਚ ਗਲਤੀ file.
- 3 - ਗਲਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
- 4 - ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਰੱਦ ਕੀਤੇ ਗਏ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
- 5 - ਐੱਸ ਰਿਕਾਰਡ file ਚੁਣਿਆ ਨਹੀਂ ਹੈ।
- 6 - ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਮੋਡੀਊਲ ਵਿੱਚ ਨਹੀਂ ਹੈ।
- 7 - ਅੰਤਮ ਪਤਾ ਮੋਡੀਊਲ ਵਿੱਚ ਨਹੀਂ ਹੈ ਜਾਂ ਸ਼ੁਰੂਆਤੀ ਪਤੇ ਤੋਂ ਘੱਟ ਹੈ।
- 8 - ਖੋਲ੍ਹਣ ਵਿੱਚ ਅਸਮਰੱਥ file ਅੱਪਲੋਡ ਕਰਨ ਲਈ.
- 9 - File ਅੱਪਲੋਡ ਦੌਰਾਨ ਗਲਤੀ ਲਿਖਣਾ.
- 10 - ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਅਪਲੋਡ ਰੱਦ ਕੀਤਾ ਗਿਆ।
- 11 - ਓਪਨਿੰਗ ਵਿੱਚ ਗਲਤੀ. ਡੀ.ਐੱਸ.ਪੀ file.
- 12 - ਰੀਡਿੰਗ ਵਿੱਚ ਗਲਤੀ. ਡੀ.ਐੱਸ.ਪੀ file.
- 13 - ਡਿਵਾਈਸ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋਈ।
- 14 - ਲੋਡ ਕਰਨ ਵਿੱਚ ਗਲਤੀ. ਡੀ.ਐੱਸ.ਪੀ file.
- 15 - ਹੁਣੇ ਚੁਣੇ ਗਏ ਮੋਡੀਊਲ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।
- 16 - ਨਿਰਧਾਰਤ S ਰਿਕਾਰਡ file ਨਹੀਂ ਲਭਿਆ.
- 17 – .ਡੀ.ਐਸ.ਪੀ ਦੁਆਰਾ ਨਿਰਧਾਰਤ ਬਫਰ ਸਪੇਸ ਨੂੰ ਰੱਖਣ ਲਈ ਨਾਕਾਫ਼ੀ file ਐਸ-ਰਿਕਾਰਡ.
- 18 - ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੌਰਾਨ ਗਲਤੀ.
- 19 - ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਮੋਡੀਊਲ ਵੱਲ ਇਸ਼ਾਰਾ ਨਹੀਂ ਕਰਦਾ ਹੈ।
- 20 - ਆਖਰੀ ਬਾਈਟ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੌਰਾਨ ਗਲਤੀ।
- 21 - ਪ੍ਰੋਗਰਾਮਿੰਗ ਪਤਾ ਹੁਣ ਮੋਡੀਊਲ ਵਿੱਚ ਨਹੀਂ ਹੈ।
- 22 - ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਇੱਕ ਇਕਸਾਰ ਸ਼ਬਦ ਸੀਮਾ 'ਤੇ ਨਹੀਂ ਹੈ।
- 23 - ਆਖਰੀ ਸ਼ਬਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੌਰਾਨ ਗਲਤੀ.
- 24 – ਮੋਡੀਊਲ ਨੂੰ ਮਿਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।
- 25 - ਮੋਡੀਊਲ ਸ਼ਬਦ ਮਿਟਾਇਆ ਨਹੀਂ ਗਿਆ।
- 26 – ਚੁਣਿਆ ਗਿਆ .DSP file ਬਾਈਟ ਜਾਂਚ ਨੂੰ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ।
- 27 - ਮੋਡੀਊਲ ਬਾਈਟ ਮਿਟਾਇਆ ਨਹੀਂ ਗਿਆ।
- 28 - ਸ਼ਬਦ ਮਿਟਾਉਣ ਵਾਲਾ ਸ਼ੁਰੂਆਤੀ ਪਤਾ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- 29 - ਸ਼ਬਦ ਮਿਟਾਉਣ ਵਾਲਾ ਅੰਤਮ ਪਤਾ ਬਰਾਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- 30 - ਉਪਭੋਗਤਾ ਪੈਰਾਮੀਟਰ ਰੇਂਜ ਵਿੱਚ ਨਹੀਂ ਹੈ।
- 31 - .DSP ਨਿਰਧਾਰਤ ਫੰਕਸ਼ਨ ਦੌਰਾਨ ਗਲਤੀ।
- 32 - ਨਿਰਧਾਰਤ ਪੋਰਟ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਜਾਂ ਪੋਰਟ ਖੋਲ੍ਹਣ ਵਿੱਚ ਗਲਤੀ ਹੈ।
- 33 - ਕਮਾਂਡ ਇਸ ਲਈ ਅਕਿਰਿਆਸ਼ੀਲ ਹੈ .DSP file.
- 34 - ਬੈਕਗ੍ਰਾਉਂਡ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਨਹੀਂ ਹੋ ਸਕਦਾ। ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
- 35 - ਪ੍ਰੋਸੈਸਰ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ। ਇੱਕ ਸਾਫਟਵੇਅਰ ਰੀਸੈੱਟ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ.
- 36 - ਅਵੈਧ .DSP file.
- 37 - ਪ੍ਰੋਸੈਸਰ ਰੈਮ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੇ ਯੋਗ ਨਹੀਂ। ਇੱਕ ਸਾਫਟਵੇਅਰ ਰੀਸੈੱਟ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ.
- 38 - ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਸ਼ੁਰੂਆਤ ਨੂੰ ਰੱਦ ਕੀਤਾ ਗਿਆ।
- 39 - ਹੈਕਸਾਡੈਸੀਮਲ ਕਮਾਂਡ ਨੰਬਰ ਨੂੰ ਬਦਲਣ ਵਿੱਚ ਗਲਤੀ।
- 40 - ਸੰਰਚਨਾ file ਨਿਰਦਿਸ਼ਟ ਨਹੀਂ ਹੈ ਅਤੇ file prog.cfg ਮੌਜੂਦ ਨਹੀਂ ਹੈ।
- 41 – ਡੀ.ਐਸ.ਪੀ file ਮੌਜੂਦ ਨਹੀਂ ਹੈ।
- 42 - ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ io_delay ਨੰਬਰ ਵਿੱਚ ਗਲਤੀ।
- 43 - ਅਵੈਧ ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ।
- 44 - ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਦਸ਼ਮਲਵ ਦੇਰੀ ਨੂੰ ਦਰਸਾਉਣ ਵਿੱਚ ਗਲਤੀ।
- 47 - ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਗਲਤੀ file.
- 49 - ਕੇਬਲ ਦਾ ਪਤਾ ਨਹੀਂ ਲੱਗਾ
- 50 - S-ਰਿਕਾਰਡ file ਵੈਧ ਡੇਟਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ।
- 51 - ਚੈੱਕਸਮ ਪੁਸ਼ਟੀਕਰਨ ਅਸਫਲਤਾ - S-ਰਿਕਾਰਡ ਡੇਟਾ MCU ਮੈਮੋਰੀ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ ਹੈ।
- 52 - ਫਲੈਸ਼ ਚੈਕਸਮ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਛਾਂਟਣਾ ਯੋਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- 53 – S-ਰਿਕਾਰਡ ਸਾਰੇ ਮੋਡੀਊਲ ਦੀ ਰੇਂਜ ਵਿੱਚ ਨਹੀਂ ਹਨ। (“v” ਕਮਾਂਡ ਲਾਈਨ ਪੈਰਾਮੀਟਰ ਦੇਖੋ)
- 54 - ਪੋਰਟ/ਇੰਟਰਫੇਸ ਲਈ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਗਲਤੀ ਦਾ ਪਤਾ ਲੱਗਾ
- 55 - ਸਕ੍ਰਿਪਟ ਵਿੱਚ ਡਿਵਾਈਸ ਪੈਰਾਮੀਟਰ ਗੁੰਮ ਹੈ file
- 60 - ਡਿਵਾਈਸ CRC ਮੁੱਲ ਦੀ ਗਣਨਾ ਕਰਨ ਵਿੱਚ ਗਲਤੀ
- 61 - ਗਲਤੀ - ਡਿਵਾਈਸ CRC ਦਿੱਤੇ ਗਏ ਮੁੱਲ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦੀ ਹੈ
- 70 - ਗਲਤੀ - CPROG ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਿਹਾ ਹੈ
- 71 - ਗਲਤੀ - ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਇੰਟਰਫੇਸ ਅਤੇ ਪੋਰਟ ਦੋਵਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ
- 72 - ਚੁਣਿਆ ਗਿਆ ਟੀਚਾ ਪ੍ਰੋਸੈਸਰ ਮੌਜੂਦਾ ਹਾਰਡਵੇਅਰ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।
Example ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਕ੍ਰਿਪਟ File
ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਕ੍ਰਿਪਟ file ਇੱਕ ਸ਼ੁੱਧ ASCII ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ file ਪ੍ਰਤੀ ਲਾਈਨ ਇੱਕ ਕਮਾਂਡ ਨਾਲ। ਇਹ CFG ਹੈ file ਪਿਛਲੇ ਸਾਬਕਾ ਵਿੱਚamples.
ਇੱਕ ਸਾਬਕਾample ਹੈ:
- ਡਿਵਾਈਸ MC56F84769; CM C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਟੀਚਾ ਜੰਤਰ ਚੁਣੋ; ਫਲੈਸ਼ ਮੋਡੀਊਲ ਚੁਣੋ
- 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:
- DEVICE/PARAM1;ਪ੍ਰੋਗਰਾਮ ਲਈ ਟਾਰਗੇਟ ਡਿਵਾਈਸ ਦੀ ਚੋਣ ਕਰੋ
- CM /PARAM2; ਫਲੈਸ਼ ਮੋਡੀਊਲ ਚੁਣੋ
- EM; ਮੋਡੀਊਲ ਨੂੰ ਮਿਟਾਓ
- BM; ਖਾਲੀ ਮੋਡੀਊਲ ਦੀ ਜਾਂਚ ਕਰੋ
- SS/PARAM3 ;ਵਰਤਣ ਲਈ S19 ਦਿਓ
- ਪ੍ਰਧਾਨ ਮੰਤਰੀ; ਮੋਡੀਊਲ ਨੂੰ S19 ਨਾਲ ਪ੍ਰੋਗਰਾਮ ਕਰੋ
- /PARAM4; ਮੋਡੀਊਲ ਦੀ ਦੁਬਾਰਾ ਜਾਂਚ ਕਰੋ
ਹੇਠ ਦਿੱਤੇ ਪੈਰਾਮੀਟਰ CPROG ਕਮਾਂਡ ਲਾਈਨ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤੇ ਜਾਣਗੇ:
- /PARAM1=MC56F84769
- /PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x80k_all.DSP
- /PARAM3=C:\PEMICRO\TEST.S19
- /PARAM4=VM
ਨੋਟ:
ਜੇਕਰ ਇੱਕ /PARAMn ਪੈਰਾਮੀਟਰ ਦੇ ਮੁੱਲ ਵਿੱਚ ਇੱਕ ਸਪੇਸ ਹੈ, ਤਾਂ ਪੂਰੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਡਬਲ ਕੋਟੇਸ਼ਨਾਂ ਵਿੱਚ ਨੱਥੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਵਿੰਡੋਜ਼ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਇੱਕ ਸਿੰਗਲ ਪੈਰਾਮੀਟਰ ਹੈ। ਸਾਬਕਾ ਲਈample, ਜੇਕਰ ਉਪਰੋਕਤ /PARAM3 ਵਿੱਚ ਮਾਰਗ ਵਿੱਚ ਇੱਕ ਸਪੇਸ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਕਮਾਂਡ ਲਾਈਨ 'ਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੇਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ:
“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19″
ਇਸ ਲਈ ਮੁਕੰਮਲ ਸਾਬਕਾample ਕਮਾਂਡ ਲਾਈਨ ਹੋਵੇਗੀ (ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਨਿਰੰਤਰ ਹੈ; ਕੋਈ ਲਾਈਨ ਬਰੇਕ ਨਹੀਂ ਹੈ):
- C:\PEMICRO\CPROGDSC ਇੰਟਰਫੇਸ=ਸਾਈਕਲੋਨ ਪੋਰਟ=USB1 BDM_SPEED 1
- C:\PROJECT\GENERIC.CFG /PARAM1=MC56F84769/PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19” /PARAM4=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\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ਜੇਕਰ ਐਰਰ ਲੈਵਲ 1 ਖਰਾਬ ਹੈ ਤਾਂ ਚੰਗੇ 'ਤੇ ਜਾਓ: ਖਰਾਬ
- ਏਕੋ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ : ਚੰਗਾ ਏਕੋ ਕੀਤਾ
ਵਿੰਡੋਜ਼ 95/98/ME/XP:
- START /WC:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ਜੇਕਰ ਗਲਤੀ ਲੈਵਲ 1 ਖਰਾਬ ਹੈ ਤਾਂ ਚੰਗਾ ਹੈ: ਬੁਰਾ
- ਏਕੋ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ ਬੁਰਾ : ਚੰਗਾ ਏਕੋ ਕੀਤਾ
ਨੋਟ:
ਦੇ ਮਾਰਗ ਦੇ ਨਾਮ files ਜੋ ਕਿ CPROG ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ ਨੂੰ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਜਾਣਕਾਰੀ
CPROGDSC ਅਤੇ PROGDSC ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ:
P&E ਮਾਈਕ੍ਰੋ ਕੰਪਿਊਟਰ ਸਿਸਟਮ, ਇੰਕ.
- 98 ਗੈਲੇਨ ਸੇਂਟ ਵਾਟਰਟਾਊਨ, MA 02472-4502 USA.
- ਆਵਾਜ਼: 617-923-0053
- ਫੈਕਸ: 617-923-0808
- WEB: http://www.pemicro.com.
ਨੂੰ view DSP ਮੋਡੀਊਲ ਦੀ ਸਾਡੀ ਪੂਰੀ ਲਾਇਬ੍ਰੇਰੀ, PEmicro's ਦੇ ਸਪੋਰਟ ਪੇਜ 'ਤੇ ਜਾਓ web'ਤੇ ਸਾਈਟ www.pemicro.com/support.
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
PEmicro PROGDSC ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ PROGDSC ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ, PROGDSC, ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਾਫਟਵੇਅਰ, ਸਾਫਟਵੇਅਰ |