PEmicro CPROG32Z ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್
ಉತ್ಪನ್ನ ಮಾಹಿತಿ
CPROG32Z ಎನ್ನುವುದು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಬಳಸುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದೆ. ಡೀಬಗ್ ರಿಬ್ಬನ್ ಕೇಬಲ್ ಮೂಲಕ PC ಮತ್ತು ಗುರಿ MCU (ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಯುನಿಟ್) ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅಗತ್ಯವಿದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಅಥವಾ ಸರಿಯಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG32Z ಗೆ ಕರೆ ಮಾಡುವ ಮೂಲಕ ಚಲಾಯಿಸಬಹುದು. ಅನುಮತಿಸಲಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳು:
- [?/!] – '?' ಅನ್ನು ಬಳಸಿ ಅಥವಾ '!' ಉಂಟುಮಾಡುವ ಅಕ್ಷರ ಆಯ್ಕೆ
PROG32Z ವಿಂಡೋದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು ನಿರೀಕ್ಷಿಸಲು ಮತ್ತು ಪ್ರದರ್ಶಿಸಲು ಕಮಾಂಡ್-ಲೈನ್ ಪ್ರೋಗ್ರಾಮರ್. - [fileಹೆಸರು] - ಎ file ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಡೀಫಾಲ್ಟ್ = prog.cfg.
- [/PARAMn=s] – ವಿಶೇಷವನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದಾದ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ tags (/PARAMn).
- [INTERFACE=x] – ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರ (USBMULTILINK,
PARALLEL, Ethernet IP ವಿಳಾಸ) PC ಮತ್ತು ಗುರಿ MCU ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. - [PORT=y] – PC ಮತ್ತು ಗುರಿ MCU ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಳಸಲಾದ ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಅಥವಾ ಹೆಸರು.
- [ಶೋಪೋರ್ಟ್ಗಳು] - ಸಂಪರ್ಕಿತ ಯಂತ್ರಾಂಶದ ಪಟ್ಟಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು
CPROG32Z ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸಲು, ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಡೀಬಗ್ ರಿಬ್ಬನ್ ಕೇಬಲ್ ಮೂಲಕ ನಿಮ್ಮ PC ಮತ್ತು ಗುರಿ MCU ನಡುವೆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ.
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಚಾಲನೆ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಸರಿಯಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG32Z ಅನ್ನು ಕರೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿ.
- ಅಗತ್ಯವಿದ್ದರೆ ಎಕ್ಸಿಕ್ಯೂಟಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸಲಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸಿ.
- PC ಮತ್ತು ಗುರಿ MCU ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಬಳಸುವ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರ ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಅಥವಾ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ.
Example ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳು:
- CPROG32Z?
- CPROG32Z [fileಹೆಸರು] /PARAMn=s INTERFACE=USBMULTILINK
ಪೋರ್ಟ್=USB1 - CPROG32Z [fileಹೆಸರು] ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ ಪೋರ್ಟ್=10.0.1.223 ಹೆಸರು=”ಜೋಸ್ ಸೈಕ್ಲೋನ್”
- CPROG32Z [fileಹೆಸರು] ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=PE5650030
- CPROG32Z [fileಹೆಸರು] ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ ಪೋರ್ಟ್=COM1
ಪರಿಚಯ
CPROG32Z ಎನ್ನುವುದು PROG32Z ಸಾಫ್ಟ್ವೇರ್ನ ವಿಂಡೋಸ್ ಕಮಾಂಡ್-ಲೈನ್ ಆವೃತ್ತಿಯಾಗಿದ್ದು, ಇದು ಬೆಂಬಲಿತ NXP 683xx ಪ್ರೊಸೆಸರ್ಗೆ PEmicro ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಫ್ಲ್ಯಾಶ್, EEPROM, EPROM ಇತ್ಯಾದಿಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು PEmicro ನಿಂದ ಲಭ್ಯವಿದೆ. ನಿಮ್ಮ ಪಿಸಿ ಮತ್ತು ಗುರಿ ಸಾಧನದ ನಡುವೆ ನಿಮ್ಮ ಇಂಟರ್ಫೇಸ್ ಹಾರ್ಡ್ವೇರ್ ಸರಿಯಾಗಿ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ನೀವು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG32Z ಅನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಜೊತೆಗೆ, ಯಾವ PEmicro ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ CPROG32Z ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಕು ಮತ್ತು ಆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಗುರಿ ಸಾಧನಕ್ಕೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬಹು ಕಮಾಂಡ್-ಲೈನ್ ನಿಯತಾಂಕಗಳನ್ನು ಸಹ ರವಾನಿಸಬೇಕು. ಈ ನಿಯತಾಂಕಗಳು ಸಂರಚನೆಯ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿವೆ (.CFG) file, ಹಾಗೆಯೇ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ನ ಹೆಸರು ಅಥವಾ ಇಂಟರ್ಫೇಸ್ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪೋರ್ಟ್ನಂತಹ ಆರಂಭಿಕ ಆಜ್ಞೆಗಳು. ಪರಿಚಯ
CPROG32Z ಎಂಬುದು PROG32Z ಸಾಫ್ಟ್ವೇರ್ನ ವಿಂಡೋಸ್ ಕಮಾಂಡ್-ಲೈನ್ ಆವೃತ್ತಿಯಾಗಿದೆ
ಕಾರ್ಯಕ್ರಮಗಳು Flash, EEPROM, EPROM, ಇತ್ಯಾದಿಗಳನ್ನು PEmicro ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ a
ಬೆಂಬಲಿತ NXP 683xx ಪ್ರೊಸೆಸರ್. ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಲಭ್ಯವಿವೆ
PEmicro.
ನಿಮ್ಮ ಪಿಸಿ ಮತ್ತು ಗುರಿ ಸಾಧನದ ನಡುವೆ ನಿಮ್ಮ ಇಂಟರ್ಫೇಸ್ ಹಾರ್ಡ್ವೇರ್ ಸರಿಯಾಗಿ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ನೀವು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG32Z ಅನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಜೊತೆಗೆ, ಯಾವ PEmicro ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ CPROG32Z ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಕು ಮತ್ತು ಆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಗುರಿ ಸಾಧನಕ್ಕೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬಹು ಕಮಾಂಡ್-ಲೈನ್ ನಿಯತಾಂಕಗಳನ್ನು ಸಹ ರವಾನಿಸಬೇಕು. ಈ ನಿಯತಾಂಕಗಳು ಸಂರಚನೆಯ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿವೆ (.CFG) file, ಹಾಗೆಯೇ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ನ ಹೆಸರು ಅಥವಾ ಇಂಟರ್ಫೇಸ್ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪೋರ್ಟ್ನಂತಹ ಆರಂಭಿಕ ಆಜ್ಞೆಗಳು.
ಪ್ರಾರಂಭ
- ಡೀಬಗ್ ರಿಬ್ಬನ್ ಕೇಬಲ್ ಮೂಲಕ ನಿಮ್ಮ PC ಮತ್ತು ಗುರಿ MCU ನಡುವೆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ.
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಚಾಲನೆ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಸರಿಯಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG32Z ಅನ್ನು ಕರೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿ. ಅನುಮತಿಸಲಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳು:
- CPROG32Z [?/!] [fileಹೆಸರು] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
[hideapp] [freq n] [Interface=x] [port=y] [showports] [nosync]
[/ಲಾಗ್file ಲಾಗ್fileಹೆಸರು] ಎಲ್ಲಿ: - [?/!] '?' ಅನ್ನು ಬಳಸಿ ಅಥವಾ' '!' ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು PROG32Z ವಿಂಡೋದಲ್ಲಿ ಕಾಯಲು ಮತ್ತು ಪ್ರದರ್ಶಿಸಲು ಕಮಾಂಡ್-ಲೈನ್ ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಉಂಟುಮಾಡುವ ಅಕ್ಷರ ಆಯ್ಕೆ. '?' ಯಾವಾಗಲೂ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, '!' ದೋಷ ಸಂಭವಿಸಿದಲ್ಲಿ ಮಾತ್ರ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಬ್ಯಾಚ್ ಅನ್ನು ಬಳಸದಿದ್ದರೆ file ದೋಷ ಮಟ್ಟವನ್ನು ಪರೀಕ್ಷಿಸಲು, ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುವ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಆಯ್ಕೆಯು FIRST ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಯಾಗಿರಬೇಕು.
- [fileಹೆಸರು] A file ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಡೀಫಾಲ್ಟ್ = prog.cfg. ವಿಭಾಗ 7 ನೋಡಿ - ಉದಾample ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ File ಒಬ್ಬ ಮಾಜಿampಲೆ.
- [/PARAMn=s] ವಿಶೇಷವನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಎಕ್ಸಿಕ್ಯೂಟಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದಾದ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ tags (/PARAMn). ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಸೇರಿದಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಯಾವುದೇ ಭಾಗವನ್ನು ಬದಲಾಯಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು, fileಹೆಸರುಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳು. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು 0..9. s ಎಂಬುದು ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ /PARAMn ನ ಯಾವುದೇ ಸಂಭವವನ್ನು ಬದಲಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ file. ವಿಭಾಗ 8 - ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಬಳಸುವುದು ಮಾಜಿ ಹೊಂದಿದೆampಬಳಕೆಗಾಗಿ ಲೆ.
- [INTERFACE=x] ಇಲ್ಲಿ x ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ: (ಉದಾ ನೋಡಿampಲೆಸ್ ವಿಭಾಗ)
USBMULTILINK (ಈ ಸೆಟ್ಟಿಂಗ್ OSBDM ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ) PARALLEL (ಪ್ಯಾರಲಲ್ ಪೋರ್ಟ್ ಅಥವಾ 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 ಅವಶ್ಯಕತೆ ಅಲ್ಲ).
Exampಕಡಿಮೆ: ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ ಪೋರ್ಟ್=ಮೈಸೈಕ್ಲೋನ್99 ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ “ಪೋರ್ಟ್=ಜೋಸ್ ಸೈಕ್ಲೋನ್” - ಅನನ್ಯ USB ಮಲ್ಟಿಲಿಂಕ್ ಉತ್ಪನ್ನಗಳು ಎಲ್ಲಾ PE5650030 ನಂತಹ ವಿಶಿಷ್ಟ ಸರಣಿ ಸಂಖ್ಯೆಯನ್ನು ಅವುಗಳಿಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ. ಮಲ್ಟಿಲಿಂಕ್ ಅನ್ನು ಈ ಸಂಖ್ಯೆಗೆ ಉಲ್ಲೇಖಿಸಬಹುದು.
- ಒಂದೇ PC ಗೆ ಅನೇಕ ಘಟಕಗಳು ಸಂಪರ್ಕಗೊಂಡಿರುವ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.
Examples: INTERFACE=USBMULTILINK ಪೋರ್ಟ್=PE5650030 - COMx ಅಲ್ಲಿ x = 1,2,3, ಅಥವಾ 4. COM ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಸೈಕ್ಲೋನ್ ಇಂಟರ್ಫೇಸ್ಗಳಿಗೆ ಮಾನ್ಯವಾಗಿದೆ. COM1 ನಲ್ಲಿ ಸೈಕ್ಲೋನ್ಗೆ ಸಂಪರ್ಕಿಸಲು : INTERFACE=CYCLONE PORT=COM1 x ಅಲ್ಲಿ x = 1,2,3, ಅಥವಾ 4. ಸಮಾನಾಂತರ ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಸಮಾನಾಂತರ ಪೋರ್ಟ್ # 1 ನಲ್ಲಿ ಸಮಾನಾಂತರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು : ಇಂಟರ್ಫೇಸ್ = ಸಮಾನಾಂತರ ಪೋರ್ಟ್ = 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ಔಟ್ಪುಟ್ನ ಲೀ
PC ಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ವಿವಿಧ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳಿಗಾಗಿ (ಗಮನಿಸಿ
ಒಂದೇ ಘಟಕವನ್ನು ಪರಿಹರಿಸಲು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳಿವೆ ಎಂದು; ದಿ
ಪ್ರತಿ ಇಂಟರ್ಫೇಸ್ನ ಡೇಟಾವನ್ನು [ನಕಲಿ] ಸಾಲಿನಿಂದ ಅನುಸರಿಸಬಹುದು, ಅದು ಅದೇ ಇಂಟರ್ಫೇಸ್ಗೆ ಬೇರೆ ಲೇಬಲ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ).
ಶೋಪೋರ್ಟ್ಸ್ ಔಟ್ಪುಟ್ ಎಕ್ಸ್ampಲೆ:
ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=PE5650030 ; USB1 : ಮಲ್ಟಿಲಿಂಕ್ ಯೂನಿವರ್ಸಲ್ FX Rev A (PE5650030)[PortNum=21] ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=USB1 ; USB1 : ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ FX ರೆವ್ ಎ (PE5650030)[PortNum=21][ನಕಲು] - [ನೋಸಿಂಕ್] ಟಾರ್ಟಪ್ನಲ್ಲಿ ಟಾರ್ಗೆಟ್ಗೆ ಸಂವಹನಗಳು ಮಾನ್ಯವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದರಿಂದ ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಇದು ತಡೆಯುತ್ತದೆ. ಪರಿಶೀಲನೆಯು D0 ಡೇಟಾ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಓದುವುದು ಮತ್ತು ಬರೆಯುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. 68F375 ಪ್ರೊಸೆಸರ್ನ ಕೆಲವು ಹೊಸ ಆವೃತ್ತಿಗಳಿಗೆ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ, ಇದು ಈ ರೀತಿಯ ಪರಿಶೀಲನೆಯ ಸಮಯದಲ್ಲಿ ಸಮಸ್ಯೆಯನ್ನು ಹೊಂದಿರಬಹುದು.
- [v] ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಥವಾ ಪರಿಶೀಲಿಸುವ ಮೊದಲು ಎಸ್-ರೆಕಾರ್ಡ್ ವಿಳಾಸಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ಪರಿಶೀಲಿಸದಿರಲು ಕಾರಣವಾಗುತ್ತದೆ. ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ. ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿರುವ ಎಲ್ಲಾ s-ದಾಖಲೆಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದರಿಂದ ಆಯ್ಕೆಯನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ಬಳಸಬೇಕು.
- [reset_delay n] ಭಾಗವು ಸರಿಯಾಗಿ ಹಿನ್ನೆಲೆ ಡೀಬಗ್ ಮೋಡ್ಗೆ ಹೋಗಿದೆಯೇ ಎಂದು ನೋಡಲು ನಾವು ಪರಿಶೀಲಿಸುವ ಗುರಿಯನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ಮರುಹೊಂದಿಸಿದ ನಂತರ ವಿಳಂಬವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಮರ್ ರೀಸೆಟ್ ಲೈನ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ ನಂತರ ಮರುಹೊಂದಿಸುವಲ್ಲಿ MCU ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವ ರೀಸೆಟ್ ಡ್ರೈವರ್ ಅನ್ನು ಗುರಿಯು ಹೊಂದಿದ್ದರೆ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ. n ಮೌಲ್ಯವು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ವಿಳಂಬವಾಗಿದೆ.
- [bdm_speed n] ಈ ಆಯ್ಕೆಯು ಬಳಕೆದಾರರಿಗೆ PEmicro ಡೀಬಗ್ ಇಂಟರ್ಫೇಸ್ನ BDM ಶಿಫ್ಟ್ ಗಡಿಯಾರದ ವೇಗವನ್ನು ಹೊಂದಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಈ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯವನ್ನು ಬಳಸಬಹುದು|
ಪ್ರಕಾರ ಸಂವಹನಗಳ ವೇಗವನ್ನು ನಿರ್ಧರಿಸಲು
ಕೆಳಗಿನ ಸಮೀಕರಣಗಳು:
USB-ML-16/32: (1000000/(N+1)) Hz – ಲೆಗಸಿ ಉತ್ಪನ್ನ
ಯುಎಸ್ಬಿ ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ ಎಫ್ಎಕ್ಸ್: (25000000/(N+1)) Hz
ಬಿಡಿಎಂ ಮಿಂಚು : (33000000/(2*N+5)) Hz – ಲೆಗಸಿ ಉತ್ಪನ್ನ n ಮೌಲ್ಯವು 0 ಮತ್ತು 31 ರ ನಡುವೆ ಇರಬೇಕು. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ ಈ ಶಿಫ್ಟ್ ಗಡಿಯಾರವು ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುತ್ತದೆ ಆದ್ದರಿಂದ ಈ ಆಜ್ಞೆಗಳನ್ನು ಹೆಚ್ಚಿಸಬಹುದು ಗುರಿ ಆವರ್ತನ ಮತ್ತು ವೇಗವಾದ ಶಿಫ್ಟ್ ಗಡಿಯಾರವನ್ನು ಅನುಮತಿಸಿ. ಈ ಗಡಿಯಾರವು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರೊಸೆಸರ್ ಬಸ್ ಆವರ್ತನದ ಡಿವ್ 4 ಅನ್ನು ಮೀರುವಂತಿಲ್ಲ. - [hideapp] ಟಾಸ್ಕ್ ಬಾರ್ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ರೋಗ್ರಾಮರ್ ದೃಶ್ಯ ಉಪಸ್ಥಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸದಿರಲು ಇದು ಕಾರಣವಾಗುತ್ತದೆ. 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮಾತ್ರ!
- [ಫ್ರೀಕ್ ಎನ್] ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ವಿಳಂಬ ದಿನಚರಿಯನ್ನು ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವ ಮೂಲಕ ಗುರಿ ಎಷ್ಟು ವೇಗವಾಗಿ ಚಲಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಧರಿಸಲು PROG32Z ಸಾಫ್ಟ್ವೇರ್ ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಕೆಲವು ಗಣಕಗಳಲ್ಲಿ, ಇದು ಅಸಮಂಜಸ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಬಹುದು, ಇದು MCU ಗೆ ಆಂತರಿಕವಾಗಿ ಫ್ಲಾಶ್ ಮಾಡುವ ಅಲ್ಗಾರಿದಮ್ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಟಾರ್ಗೆಟ್ ಪ್ರೊಸೆಸರ್ ಎಷ್ಟು ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು PROG32Z ಸಾಫ್ಟ್ವೇರ್ಗೆ ತಿಳಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಆಜ್ಞಾ ಸಾಲಿನ ಕಾರ್ಯವಿಧಾನವನ್ನು PEmicro ಒದಗಿಸುತ್ತದೆ. ಈ ರೀತಿಯಾಗಿ, ಅಲ್ಗಾರಿದಮ್ಗಳಲ್ಲಿನ ಸಮಯವು ನಿಖರವಾಗಿರುತ್ತದೆ. ಕಮಾಂಡ್-ಲೈನ್ನಲ್ಲಿ, ನೀವು 'FREQ' ಗುರುತಿಸುವಿಕೆಯನ್ನು ಅನುಸರಿಸಿ ಹರ್ಟ್ಜ್ನಲ್ಲಿ ಆಂತರಿಕ ಗಡಿಯಾರದ ಆವರ್ತನವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೀರಿ. ಸಾಮಾನ್ಯವಾಗಿ ನೀವು MCU ಗೆ ಹೊರಗಿರುವ ಫ್ಲ್ಯಾಶ್ ಸಾಧನವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಫ್ಲ್ಯಾಷ್ ಸಮಯವನ್ನು ಸ್ವತಃ ನಿರ್ವಹಿಸುವುದರಿಂದ ಈ ಸಮಯದ ನಿಯತಾಂಕದ ಅಗತ್ಯವಿಲ್ಲ.
- [/ಲಾಗ್file ಲಾಗ್fileಹೆಸರು] ಈ ಆಯ್ಕೆಯು ಲಾಗ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆfile ಹೆಸರಿನ "ಲಾಗ್fileಹೆಸರು” ಇದು ಸ್ಥಿತಿ ವಿಂಡೋಗೆ ಬರೆಯಲಾದ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಸಹ ಬರೆಯಲು ಕಾರಣವಾಗುತ್ತದೆ file. "ಲಾಗ್fileಹೆಸರು” ನಂತಹ ಪೂರ್ಣ ಮಾರ್ಗದ ಹೆಸರಾಗಿರಬೇಕು
c:\mydir\mysubdir\mylog.log.
ಕಮಾಂಡ್ ಲೈನ್ ಎಕ್ಸ್amples:
CPROG32Z C:\ENGINE.CFG ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=PE5650030
ಕೆಳಗಿನ ಆಯ್ಕೆಗಳೊಂದಿಗೆ CPROG32Z ಅನ್ನು ತೆರೆಯುತ್ತದೆ: - – C:\ENGINE.CFG ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ
- - ಇಂಟರ್ಫೇಸ್ ಮೊದಲ ಯುಎಸ್ಬಿ ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ ಎಫ್ಎಕ್ಸ್ ಸರಣಿ ಸಂಖ್ಯೆ PE5650030
- - ಸಂವಹನ ಆವರ್ತನವನ್ನು ಸ್ವಯಂ ಪತ್ತೆ ಮಾಡಿ (io_delay_cnt ಹೊಂದಿಸಲಾಗಿಲ್ಲ)
- CPROG32Z C:\ENGINE.CFG ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=USB1
ಕೆಳಗಿನ ಆಯ್ಕೆಗಳೊಂದಿಗೆ CPROG32Z ಅನ್ನು ತೆರೆಯುತ್ತದೆ: - C:\ENGINE.CFG ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ - ಇಂಟರ್ಫೇಸ್ ಯುಎಸ್ಬಿ ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ ಎಫ್ಎಕ್ಸ್ ಆಗಿದೆ, ಮೊದಲ ಇಂಟರ್ಫೇಸ್ ಪತ್ತೆಯಾಗಿದೆ.
- [/ಲಾಗ್file ಲಾಗ್fileಹೆಸರು] ಈ ಆಯ್ಕೆಯು ಲಾಗ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆfile ಹೆಸರಿನ "ಲಾಗ್fileಹೆಸರು” ಇದು ಸ್ಥಿತಿ ವಿಂಡೋಗೆ ಬರೆಯಲಾದ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಸಹ ಬರೆಯಲು ಕಾರಣವಾಗುತ್ತದೆ file. "ಲಾಗ್fileಹೆಸರು” ನಂತಹ ಪೂರ್ಣ ಮಾರ್ಗದ ಹೆಸರಾಗಿರಬೇಕು
- CPROG32Z [?/!] [fileಹೆಸರು] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳು
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳು ಎಲ್ಲಾ ಎರಡು ಅಕ್ಷರಗಳ ಅನುಕ್ರಮದೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಮತ್ತು ನಂತರ ಬಿಳಿ ಜಾಗವನ್ನು (ಖಾಲಿ ಅಥವಾ ಟ್ಯಾಬ್ಗಳು) ಪ್ರಾರಂಭಿಸುತ್ತವೆ. ಆಜ್ಞೆಗಳಲ್ಲದ ಅಕ್ಷರಗಳಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಸಾಲುಗಳನ್ನು ರೀಮಾರ್ಕ್ಗಳಾಗಿ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ. ಪದ fileಹೆಸರು ಎಂದರೆ a ಗೆ ಪೂರ್ಣ DOS ಮಾರ್ಗ file. ಸಂವಾದಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮರ್ಗಳು PROG32Z ನಲ್ಲಿ ಬಳಸಿದ ಅದೇ ಎರಡು ಅಕ್ಷರದ ಕೋಡ್ಗಳನ್ನು ಆಜ್ಞೆಗಳು ಬಳಸುತ್ತವೆ. ಅದೇ .32P fileನಿರ್ದಿಷ್ಟ ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಹೊಂದಿಸಲು PROG32Z ನಿಂದ ಬಳಸಲಾದ s ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಸಾಧನಕ್ಕಾಗಿ ಬಳಕೆದಾರ ಕಾರ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಅದರ ಎರಡು ಅಕ್ಷರ ಆಜ್ಞೆ ಮತ್ತು ಅರ್ಥ ಅಥವಾ user_par ಅನ್ನು .32P ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ file. ಗಮನಿಸಿ: starting_addr, ending_addr, base_addr, byte, word ಮತ್ತು user_par ಕಮಾಂಡ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳು ಡೀಫಾಲ್ಟ್ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬಳಸುತ್ತವೆ.
- BM - ಖಾಲಿ ಚೆಕ್ ಮಾಡ್ಯೂಲ್.
- BR starting_addr ending_addr
- - ಖಾಲಿ ಚೆಕ್ ಶ್ರೇಣಿ. ಬದಲಾವಣೆ n.nn -
- (ಸೈಕ್ಲೋನ್ ಮಾತ್ರ) ಸಂಪುಟವನ್ನು ಬದಲಾಯಿಸಿtagಇ ಗುರಿಗೆ ಒದಗಿಸಲಾಗಿದೆ, ಅಲ್ಲಿ 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 ಪದ … ಪದ - ಪ್ರೋಗ್ರಾಂ ಪದಗಳು.
- PM - ಪ್ರೋಗ್ರಾಂ ಮಾಡ್ಯೂಲ್.
- CM fileಹೆಸರು ಬೇಸ್_ಆಡ್ಆರ್ - ಮಾಡ್ಯೂಲ್ .32P ಆಯ್ಕೆಮಾಡಿ file. ಗಮನಿಸಿ: ನಿರ್ದಿಷ್ಟ ಮಾಡ್ಯೂಲ್ಗಳಿಗೆ ಮೂಲ ವಿಳಾಸವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಅಗತ್ಯವಿರಬಹುದು.
- VM - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.
- VR starting_addr ending_addr - ವ್ಯಾಪ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.
- UM fileಹೆಸರು - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ.
- UR starting_addr ending_addr fileಹೆಸರು - ಅಪ್ಲೋಡ್ ಶ್ರೇಣಿ.
- SS fileಹೆಸರು - ಎಸ್ ದಾಖಲೆಯನ್ನು ಸೂಚಿಸಿ.
- SM starting_addr ending_addr - ಮಾಡ್ಯೂಲ್ ತೋರಿಸು.
- ರಿಲೇಸಾಫ್ – (Multilnk FX & Cyclone ಮಾತ್ರ) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಪವರ್ ಡೌನ್ ವಿಳಂಬ ಸೇರಿದಂತೆ ಗುರಿಗೆ ಪವರ್ ಒದಗಿಸುವ ರಿಲೇಗಳನ್ನು ಆಫ್ ಮಾಡಿ. ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುವ ಮೊದಲು ತಮ್ಮ ಬೋರ್ಡ್ ಅನ್ನು ಪವರ್ ಸೈಕಲ್ ಮಾಡಲು ಬಯಸುವ ಬಳಕೆದಾರರಿಗೆ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅವರ ಬೂಟ್ಲೋಡರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸಿ ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಲು.
- ರಿಲೇಸನ್ – (Multilnk FX & Cyclone ಮಾತ್ರ) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಪವರ್ ಅಪ್ ವಿಳಂಬ ಸೇರಿದಂತೆ ಗುರಿಗೆ ಪವರ್ ಒದಗಿಸಲು ರಿಲೇಗಳನ್ನು ಆನ್ ಮಾಡಿ. ಸಂಪುಟtagಇ ಪೂರೈಸಿದ ಕೊನೆಯ ಸಂಪುಟವನ್ನು ಆಧರಿಸಿರುತ್ತದೆtagಇ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಸೈಕ್ಲೋನ್ ಬಳಕೆದಾರರಿಗೆ, CHANGEV ಆಜ್ಞೆಯು ಸಂಪುಟವನ್ನು ಬದಲಾಯಿಸಬಹುದುtagಇ ಮೌಲ್ಯ. ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುವ ಮೊದಲು ತಮ್ಮ ಬೋರ್ಡ್ ಅನ್ನು ಪವರ್ ಸೈಕಲ್ ಮಾಡಲು ಬಯಸುವ ಬಳಕೆದಾರರಿಗೆ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅವರ ಬೂಟ್ಲೋಡರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸಿ ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಲು.
- 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: ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಗುರಿಗೆ ಶಕ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
(ಗಮನಿಸಿ: ಪರಂಪರೆಯ ಆಯ್ಕೆಯಂತೆಯೇ ಇದೆ:
- :USEPRORELAYS n)ಪವರ್ಡೌನ್ಡೆಲೇ ಎನ್
ಗುರಿಯ ವಿದ್ಯುತ್ ಸರಬರಾಜನ್ನು 0.1v ಗಿಂತ ಕೆಳಕ್ಕೆ ಇಳಿಸಲು ಟಾರ್ಗೆಟ್ಗೆ ವಿದ್ಯುತ್ ಅನ್ನು ಆಫ್ ಮಾಡಿದಾಗ ವಿಳಂಬ ಮಾಡುವ ಸಮಯ. n ಎಂಬುದು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ. - :POWERUPDELAY n
ಟಾರ್ಗೆಟ್ಗೆ ಪವರ್ ಆನ್ ಆಗಿರುವಾಗ ಅಥವಾ ಟಾರ್ಗೆಟ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿದಾಗ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಗುರಿಯೊಂದಿಗೆ ಮಾತನಾಡಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ವಿಳಂಬ ಮಾಡುವ ಸಮಯ. ಈ ಸಮಯವು ಸಮಯ ಮತ್ತು ಮರುಹೊಂದಿಸುವ ಸಮಯವನ್ನು (ವಿಶೇಷವಾಗಿ ರೀಸೆಟ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿದರೆ) ಶಕ್ತಿಯ ಸಂಯೋಜನೆಯಾಗಿರಬಹುದು. n ಎಂಬುದು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ. - :ಪವರ್ಆಫೊನೆಕ್ಸಿಟ್ n
CPROG32Z ಅಪ್ಲಿಕೇಶನ್ ಕೊನೆಗೊಂಡಾಗ ಗುರಿಗೆ ಒದಗಿಸಲಾದ ವಿದ್ಯುತ್ ಅನ್ನು ಆಫ್ ಮಾಡಬೇಕೆ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಸೂಚನೆ: ಎಲ್ಲಾ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಈ ಆಜ್ಞೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು:- 0 : ನಿರ್ಗಮಿಸಿದಾಗ ಪವರ್ ಆಫ್ ಮಾಡಿ (ಡೀಫಾಲ್ಟ್)
- 1 : ನಿರ್ಗಮಿಸಿದಾಗ ಪವರ್ ಆನ್ ಮಾಡಿ
ಪರಿಶೀಲನೆ ಮುಗಿದಿದೆview
ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದ ನಂತರ ಸಾಧನದಲ್ಲಿನ ಫ್ಲ್ಯಾಶ್ನ ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಹಲವಾರು ಆಜ್ಞೆಗಳು ಲಭ್ಯವಿವೆ. ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಆಜ್ಞೆಯು "VC
ವಸ್ತುವಿನ CRC ಪರಿಶೀಲಿಸಿ File ಮಾಡ್ಯೂಲ್ಗೆ". ಆಯ್ಕೆ ಮಾಡಿದ ವಸ್ತುವಿನಿಂದ 32-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಮೊದಲು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು "VC" ಆಜ್ಞೆಯು CPROG16Z ಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ file. CPROG32Z ನಂತರ ಸಾಧನದ RAM ಗೆ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಧನದ ಫ್ಲ್ಯಾಶ್ನಲ್ಲಿರುವ ವಿಷಯಗಳಿಂದ 16 ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಸಾಧನಕ್ಕೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ. ವಸ್ತುವಿನಲ್ಲಿ ಮಾನ್ಯವಾದ ವಿಳಾಸದ ಶ್ರೇಣಿಗಳು ಮಾತ್ರ file ಸಾಧನದಲ್ಲಿ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ. ವಸ್ತುವಿನಿಂದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಒಮ್ಮೆ file ಮತ್ತು ಸಾಧನವು ಲಭ್ಯವಿದೆ, CPROG32Z ಅವುಗಳನ್ನು ಹೋಲಿಸುತ್ತದೆ. ಎರಡು ಮೌಲ್ಯಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ ದೋಷವನ್ನು ಎಸೆಯಲಾಗುತ್ತದೆ.
ಪರ್ಯಾಯವಾಗಿ, ಆಯ್ಕೆಮಾಡಿದ ವಸ್ತುವಿನ ನಡುವೆ ಬೈಟ್ ಪರಿಶೀಲನೆಯ ಮೂಲಕ ಬೈಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು “VM ;ವೆರಿಫೈ ಮಾಡ್ಯೂಲ್” ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು. file ಮತ್ತು ಸಾಧನ. ವಿಶಿಷ್ಟವಾಗಿ, CPROG32Z ಸಾಧನದ ಬೈಟ್ನ ಫ್ಲ್ಯಾಶ್ನ ವಿಷಯಗಳನ್ನು ಬೈಟ್ ಮೂಲಕ ಓದಬೇಕಾಗಿರುವುದರಿಂದ VM ಆಜ್ಞೆಯು VC ಆಜ್ಞೆಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಪರಿಶೀಲನೆಗಾಗಿ ಬಳಸಬಹುದಾದ ಇತರ ಎರಡು ಆಜ್ಞೆಗಳಿವೆ. "SC ;Show ಮಾಡ್ಯೂಲ್ CRC" ಸಾಧನದ RAM ಗೆ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು CPROG32Z ಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ ಮತ್ತು ಸಾಧನದ ಸಂಪೂರ್ಣ ಫ್ಲ್ಯಾಶ್ನ ವಿಷಯಗಳಿಂದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಸಾಧನಕ್ಕೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ, ಇದು ಖಾಲಿ ಪ್ರದೇಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಒಮ್ಮೆ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ನಂತರ, CPROG32Z ಸ್ಥಿತಿ ವಿಂಡೋದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. “VV ;Verify Module CRC to Value” ಆಜ್ಞೆಯು “SC” ಆಜ್ಞೆಯನ್ನು ಹೋಲುತ್ತದೆ. ವ್ಯತ್ಯಾಸವೆಂದರೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಬದಲು, CPROG32Z ಬಳಕೆದಾರರು ನೀಡಿದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯದ ವಿರುದ್ಧ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಸುತ್ತದೆ.
DOS ದೋಷ ಹಿಂತಿರುಗಿಸುತ್ತದೆ
DOS ದೋಷ ರಿಟರ್ನ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು .BAT ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಬಹುದಾಗಿದೆ fileರು. ಬಳಸಿದ ದೋಷ ಸಂಕೇತಗಳು:
- 0 - ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲದೆ ಪ್ರೋಗ್ರಾಂ ಪೂರ್ಣಗೊಂಡಿದೆ.
- 1 - ಬಳಕೆದಾರರಿಂದ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
- 2 - ಎಸ್ ದಾಖಲೆಯನ್ನು ಓದುವಲ್ಲಿ ದೋಷ file.
- 3 - ದೋಷವನ್ನು ಪರಿಶೀಲಿಸಿ.
- 4 - ಬಳಕೆದಾರರಿಂದ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
- 5 - ಎಸ್ ದಾಖಲೆ file ಆಯ್ಕೆಯಾಗಿಲ್ಲ.
- 6 - ಆರಂಭಿಕ ವಿಳಾಸ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿಲ್ಲ.
- 7 - ಕೊನೆಗೊಳ್ಳುವ ವಿಳಾಸವು ಮಾಡ್ಯೂಲ್ನಲ್ಲಿಲ್ಲ ಅಥವಾ ಆರಂಭಿಕ ವಿಳಾಸಕ್ಕಿಂತ ಕಡಿಮೆಯಾಗಿದೆ. 8 - ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ file ಅಪ್ಲೋಡ್ ಮಾಡಲು.
- 9 – File ಅಪ್ಲೋಡ್ ಮಾಡುವಾಗ ಬರೆಯುವ ದೋಷ.
- 10 - ಬಳಕೆದಾರರಿಂದ ಅಪ್ಲೋಡ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
- 11 - .32P ತೆರೆಯುವಲ್ಲಿ ದೋಷ file.
- 12 - .32P ಓದುವಲ್ಲಿ ದೋಷ file.
- 13 - ಸಾಧನವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿಲ್ಲ.
- 14 - .32P ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ದೋಷ file.
- 15 - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವಲ್ಲಿ ದೋಷವನ್ನು ಇದೀಗ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ.
- 16 - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎಸ್ ದಾಖಲೆ 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 - ಪ್ರೊಸೆಸರ್ RAM ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಫ್ಟ್ವೇರ್ ಮರುಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
- 38 - ಬಳಕೆದಾರರಿಂದ ಪ್ರಾರಂಭವನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
- 39 - ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಕಮಾಂಡ್ ಸಂಖ್ಯೆಯನ್ನು ಪರಿವರ್ತಿಸುವಲ್ಲಿ ದೋಷ.
- 40 - ಸಂರಚನೆ file ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ ಮತ್ತು file prog.cfg ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
- 41 - .32P file ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
- 42 - ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ io_delay ಸಂಖ್ಯೆಯಲ್ಲಿ ದೋಷ.
- 43 - ಅಮಾನ್ಯವಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕ.
- 44 - ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ದಶಮಾಂಶ ವಿಳಂಬವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವಲ್ಲಿ ದೋಷ.
- 47 - ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ದೋಷ file.
- 49 - ಕೇಬಲ್ ಪತ್ತೆಯಾಗಿಲ್ಲ
- 50 - ಎಸ್-ರೆಕಾರ್ಡ್ file ಮಾನ್ಯವಾದ ಡೇಟಾವನ್ನು ಹೊಂದಿಲ್ಲ.
- 51 - ಚೆಕ್ಸಮ್ ಪರಿಶೀಲನೆ ವಿಫಲತೆ - ಎಸ್-ರೆಕಾರ್ಡ್ ಡೇಟಾ MCU ಮೆಮೊರಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. 52 - ಫ್ಲಾಶ್ ಚೆಕ್ಸಮ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ವಿಂಗಡಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.
- 53 - S-ದಾಖಲೆಗಳು ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್ ವ್ಯಾಪ್ತಿಯಲ್ಲಿಲ್ಲ. ("v" ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕವನ್ನು ನೋಡಿ)
- 54 - ಪೋರ್ಟ್/ಇಂಟರ್ಫೇಸ್ಗಾಗಿ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿನ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ದೋಷ ಪತ್ತೆಯಾಗಿದೆ
- 60 – ಸಾಧನದ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವಲ್ಲಿ ದೋಷ
- 61 – ದೋಷ – ಸಾಧನ CRC ನೀಡಿದ ಮೌಲ್ಯಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ
- 70 - ದೋಷ - CPROG ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿದೆ
- 71 - ದೋಷ - ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಪೋರ್ಟ್ ಎರಡನ್ನೂ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು
- 72 - ಆಯ್ದ ಗುರಿ ಪ್ರೊಸೆಸರ್ ಪ್ರಸ್ತುತ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ನಿಂದ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.
Example ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ File
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ file ಶುದ್ಧ ASCII ಆಗಿರಬೇಕು file ಪ್ರತಿ ಸಾಲಿಗೆ ಒಂದು ಆಜ್ಞೆಯೊಂದಿಗೆ. ಇದು CFG ಆಗಿದೆ file ಹಿಂದಿನ ಉದಾampಕಡಿಮೆ
ಮಾಜಿample ಆಗಿದೆ:
- CM C:\PEMICRO\333__48K.32P 0 EM: ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಳಿಸಿ
- BM: ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಖಾಲಿ ಪರಿಶೀಲಿಸಿ
- SS C:\PEMIRO\TEST.S19: ಬಳಸಲು S19 ಅನ್ನು ಸೂಚಿಸಿ
- PM: S19 ನೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ
- VM: ;ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ
ಗಮನಿಸಿ: ಮಾರ್ಗದ ಹೆಸರುಗಳು fileCPROG ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ s ಅನ್ನು ಸಹ ಬಳಸಬಹುದು.
ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಬಳಸುವುದು
ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಪಠ್ಯವನ್ನು ಸೇರಿಸಲು /PARAMn=s ರೂಪದಲ್ಲಿ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಬಳಸಬಹುದು file ವಿಶೇಷ ಸ್ಥಳದಲ್ಲಿ tags. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಸೇರಿದಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಯಾವುದೇ ಭಾಗವನ್ನು ಬದಲಾಯಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು, fileಹೆಸರುಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳು. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು 0..9. s ಎಂಬುದು ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ /PARAMn ನ ಯಾವುದೇ ಸಂಭವವನ್ನು ಬದಲಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ file.
ಮಾಜಿಯಾಗಿample, ಈ ಕೆಳಗಿನ ಜೆನೆರಿಕ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗಾಗಿ ಬಳಸಬಹುದಾಗಿದೆampವಿಭಾಗ 7 ರಲ್ಲಿ le ಸ್ಕ್ರಿಪ್ಟ್ - ಉದಾample ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ 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 ಪ್ಯಾರಾಮೀಟರ್ ಅದರ ಮೌಲ್ಯದಲ್ಲಿ ಜಾಗವನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಸಂಪೂರ್ಣ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಎರಡು ಉದ್ಧರಣಗಳಲ್ಲಿ ಸುತ್ತುವರಿಯುವ ಅಗತ್ಯವಿದೆ. ಇದು ಒಂದೇ ಪ್ಯಾರಾಮೀಟರ್ ಎಂದು ವಿಂಡೋಸ್ಗೆ ಸೂಚಿಸುತ್ತದೆ. ಈ ನಿದರ್ಶನದಲ್ಲಿ, ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡ್ಯೂಲ್ ಸಾಲಿನಲ್ಲಿ 0x0 ನ ಮೂಲ ವಿಳಾಸವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ /PARAM1 ಅನ್ನು ಈ ರೀತಿಯ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣ ಮಾಜಿample ಕಮಾಂಡ್ ಲೈನ್ ಆಗಿರುತ್ತದೆ (ಇದು ನಿರಂತರವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ; ಯಾವುದೇ ಲೈನ್ ಬ್ರೇಕ್ ಇಲ್ಲ):
C:\PEMICRO\CPROG32Z ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=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ಲೀ ಬ್ಯಾಚ್ fileವಿಂಡೋಸ್ 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
ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=USB1
ದೋಷ ಮಟ್ಟ 1 ಕೆಟ್ಟದಾಗಿದ್ದರೆ
ಚೆನ್ನಾಗಿದೆ
: ಕೆಟ್ಟದು
ಎಕೋ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ
:ಒಳ್ಳೆಯದು
ECHO ಮಾಡಲಾಗಿದೆ
ವಿಂಡೋಸ್ 95/98/ME/XP:
START /WC:\PROJECT\CPROG32Z C:\PROJECT\ENGINE.CFG
ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=USB1
ದೋಷ ಮಟ್ಟ 1 ಕೆಟ್ಟದಾಗಿದ್ದರೆ
ಚೆನ್ನಾಗಿದೆ
: ಕೆಟ್ಟದು
ಎಕೋ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ
:ಒಳ್ಳೆಯದು
ECHO ಮಾಡಲಾಗಿದೆ
ಗಮನಿಸಿ: ಮಾರ್ಗದ ಹೆಸರುಗಳು fileCPROG ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ s ಅನ್ನು ಸಹ ಬಳಸಬಹುದು.
ಮಾಹಿತಿ
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 ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್, ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್, ಸಾಫ್ಟ್ವೇರ್ |