PEmicro CPROG16Z ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್
ಉತ್ಪನ್ನ ಮಾಹಿತಿ
CPROG16Z ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗಾಗಿ ನಿಮ್ಮ PC ಅನ್ನು ಟಾರ್ಗೆಟ್ MCU ಗೆ ಸಂಪರ್ಕಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ರೋಗ್ರಾಮರ್ ಆಗಿದೆ. ನಿಮ್ಮ PC ಮತ್ತು ಗುರಿ MCU ನಡುವಿನ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಇದು ಡೀಬಗ್ ರಿಬ್ಬನ್ ಕೇಬಲ್ನೊಂದಿಗೆ ಬರುತ್ತದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಚಾಲನೆ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಸರಿಯಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG16Z ಅನ್ನು ಕರೆಯುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಬಹುದು. ಅನುಮತಿಸಲಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳು ಸೇರಿವೆ: [?/!], [fileಹೆಸರು], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports], ಮತ್ತು [/ಲಾಗ್file ಲಾಗ್fileಹೆಸರು]. ಈ ನಿಯತಾಂಕಗಳು ವಿಶೇಷವನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು tags, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಯಾವುದೇ ಭಾಗವನ್ನು ಬದಲಾಯಿಸುವುದು, fileಹೆಸರುಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳು, ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸಲು ವಿಧಾನವನ್ನು ಒದಗಿಸುವುದು. INTERFACE=x ಪ್ಯಾರಾಮೀಟರ್ ಈ ಕೆಳಗಿನ ಇಂಟರ್ಫೇಸ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ: USB MULTILINK, PARALLEL, Ethernet IP ವಿಳಾಸ, NAME, ಮತ್ತು UNIQUEID. ಆಯ್ಕೆಮಾಡಿದ ಇಂಟರ್ಫೇಸ್ ಪ್ರಕಾರದ ಆಧಾರದ ಮೇಲೆ ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಅಥವಾ ಹೆಸರನ್ನು ಆಯ್ಕೆ ಮಾಡಲು PORT=y ಪ್ಯಾರಾಮೀಟರ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು
- ಡೀಬಗ್ ರಿಬ್ಬನ್ ಕೇಬಲ್ ಮೂಲಕ ನಿಮ್ಮ PC ಮತ್ತು ಗುರಿ MCU ನಡುವೆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ.
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಚಾಲನೆ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಸರಿಯಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG16Z ಅನ್ನು ಕರೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿ.
- ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸಲಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸಿ ಮತ್ತು ಸೂಕ್ತವಾದ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಅಥವಾ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ಅಗತ್ಯವಿದ್ದರೆ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು PROG16Z ವಿಂಡೋದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು [?/!] ನಿಯತಾಂಕವನ್ನು ಬಳಸಿ.
- ವಿಭಾಗ 7 ಅನ್ನು ನೋಡಿ - ಉದಾample ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ File ಒಬ್ಬ ಮಾಜಿampಎ ನ ಲೆ file ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳು ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
- ವಿಭಾಗ 8 ಅನ್ನು ನೋಡಿ - ಮಾಜಿ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಕಮಾಂಡ್ಲೈನ್ ನಿಯತಾಂಕಗಳನ್ನು ಬಳಸುವುದುampಎಕ್ಸಿಕ್ಯೂಟಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು [/PARAMn=s] ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು.
- ಒಂದೇ PC ಗೆ ಅನೇಕ ಘಟಕಗಳು ಸಂಪರ್ಕಗೊಂಡಿದ್ದರೆ, ಅದರ ಪೋರ್ಟ್ ಸಂಖ್ಯೆ ಅಥವಾ ಹೆಸರಿನ ಆಧಾರದ ಮೇಲೆ ಸೂಕ್ತವಾದ ಘಟಕವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು [showports] ನಿಯತಾಂಕವನ್ನು ಬಳಸಿ.
ಪರಿಚಯ
CPROG16Z ಎಂಬುದು PROG16Z ಸಾಫ್ಟ್ವೇರ್ನ ವಿಂಡೋಸ್ ಕಮಾಂಡ್-ಲೈನ್ ಆವೃತ್ತಿಯಾಗಿದ್ದು, ಇದು ಬೆಂಬಲಿತ NXP 68HC16 ಪ್ರೊಸೆಸರ್ಗೆ PEmicro ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಫ್ಲ್ಯಾಶ್, EEPROM, EPROM ಇತ್ಯಾದಿಗಳನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು PEmicro ನಿಂದ ಲಭ್ಯವಿದೆ. ನಿಮ್ಮ ಪಿಸಿ ಮತ್ತು ಗುರಿ ಸಾಧನದ ನಡುವೆ ನಿಮ್ಮ ಇಂಟರ್ಫೇಸ್ ಹಾರ್ಡ್ವೇರ್ ಸರಿಯಾಗಿ ಸಂಪರ್ಕಗೊಂಡ ನಂತರ, ನೀವು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ CPROG16Z ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಜೊತೆಗೆ, ಯಾವ PEmicro ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ CPROG16Z ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸಬೇಕು ಮತ್ತು ಆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಗುರಿ ಸಾಧನಕ್ಕೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬಹು ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಸಹ ರವಾನಿಸಬೇಕು. ಈ ನಿಯತಾಂಕಗಳು ಸಂರಚನೆಯ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿವೆ (.CFG) file, ಹಾಗೆಯೇ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ನ ಹೆಸರು ಅಥವಾ ಇಂಟರ್ಫೇಸ್ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪೋರ್ಟ್ನಂತಹ ಆರಂಭಿಕ ಆಜ್ಞೆಗಳು. ದಿ .CFG file ನೀವು ಉದ್ದೇಶಿಸಿದಂತೆ ಗುರಿಯನ್ನು ಹೇಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡುವುದು ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ, ಮತ್ತು ಇದು ಪ್ರಮಾಣಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳನ್ನು ಮತ್ತು ಐಚ್ಛಿಕವಾಗಿ, ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಕೆಳಗಿನ ಅಧ್ಯಾಯಗಳು ಈ ಆಜ್ಞೆಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳ ವಿವರವಾದ ವಿವರಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಪ್ರಾರಂಭ
- ಡೀಬಗ್ ರಿಬ್ಬನ್ ಕೇಬಲ್ ಮೂಲಕ ನಿಮ್ಮ PC ಮತ್ತು ಗುರಿ MCU ನಡುವೆ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ.
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ವಿಂಡೋಸ್ ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಿಂದ ಚಾಲನೆ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಸರಿಯಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ CPROG16Z ಅನ್ನು ಕರೆ ಮಾಡುವ ಮೂಲಕ ಪ್ರಾರಂಭಿಸಿ. ಅನುಮತಿಸಲಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕಗಳು:
CPROG16Z [?/!] [fileಹೆಸರು] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [showports] [/logfile ಲಾಗ್fileಹೆಸರು] ಎಲ್ಲಿ:
- [?/!]: '?' ಅನ್ನು ಬಳಸಿ ಅಥವಾ' '!' ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು PROG16Z ವಿಂಡೋದಲ್ಲಿ ಕಾಯಲು ಮತ್ತು ಪ್ರದರ್ಶಿಸಲು ಕಮಾಂಡ್-ಲೈನ್ ಪ್ರೋಗ್ರಾಮರ್ ಅನ್ನು ಉಂಟುಮಾಡುವ ಅಕ್ಷರ ಆಯ್ಕೆ. '?' ಯಾವಾಗಲೂ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, '!' ದೋಷ ಸಂಭವಿಸಿದಲ್ಲಿ ಮಾತ್ರ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಬ್ಯಾಚ್ ಅನ್ನು ಬಳಸದಿದ್ದರೆ file ದೋಷ ಮಟ್ಟವನ್ನು ಪರೀಕ್ಷಿಸಲು, ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಫಲಿತಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುವ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಈ ಆಯ್ಕೆಯು FIRST ಆಜ್ಞಾ ಸಾಲಿನ ಆಯ್ಕೆಯಾಗಿರಬೇಕು.
- [fileಹೆಸರು]: A file ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಮತ್ತು ಕಾಮೆಂಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಡೀಫಾಲ್ಟ್ = prog.cfg. ವಿಭಾಗ 7 ನೋಡಿ - ಉದಾample ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ File ಒಬ್ಬ ಮಾಜಿampಲೆ.
- [/PARAMn=s]: ವಿಶೇಷವನ್ನು ಬದಲಿಸುವ ಮೂಲಕ ಎಕ್ಸಿಕ್ಯೂಟಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಬಹುದಾದ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ tags (/PARAMn). ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಸೇರಿದಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಯಾವುದೇ ಭಾಗವನ್ನು ಬದಲಾಯಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು, fileಹೆಸರುಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳು. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು 0..9. s ಎಂಬುದು ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ /PARAMn ನ ಯಾವುದೇ ಸಂಭವವನ್ನು ಬದಲಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ file. ವಿಭಾಗ 8 - ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಬಳಸುವುದು ಮಾಜಿ ಹೊಂದಿದೆampಬಳಕೆಗಾಗಿ ಲೆ.
- [INTERFACE=x]: ಇಲ್ಲಿ x ಕೆಳಗಿನವುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ: (ಉದಾ ನೋಡಿamples ವಿಭಾಗ) USB MULTILINK (ಈ ಸೆಟ್ಟಿಂಗ್ 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
- ಹೆಸರು: ಸೈಕ್ಲೋನ್ ಮತ್ತು ಟ್ರೇಸ್ ಲಿಂಕ್ನಂತಹ ಕೆಲವು ಉತ್ಪನ್ನಗಳು, "ಜೋಸ್ ಮ್ಯಾಕ್ಸ್" ನಂತಹ ಘಟಕಕ್ಕೆ ಹೆಸರನ್ನು ನಿಯೋಜಿಸುವುದನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಸೈಕ್ಲೋನ್ ಅನ್ನು ಅದಕ್ಕೆ ನಿಗದಿಪಡಿಸಿದ ಹೆಸರಿನಿಂದ ಉಲ್ಲೇಖಿಸಬಹುದು. ಹೆಸರಿನಲ್ಲಿ ಯಾವುದೇ ಸ್ಥಳಗಳಿದ್ದರೆ, ಸಂಪೂರ್ಣ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಡಬಲ್ ಕೋಟ್ಗಳಲ್ಲಿ ಸುತ್ತುವರಿಯಬೇಕು (ಇದು ವಿಂಡೋಸ್ ಅವಶ್ಯಕತೆಯಾಗಿದೆ, PEmicro ಅವಶ್ಯಕತೆ ಅಲ್ಲ).
- Examples: ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ ಪೋರ್ಟ್=ಮೈಸೈಕ್ಲೋನ್99 ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ “ಪೋರ್ಟ್=ಜೋಸ್ ಸೈಕ್ಲೋನ್”
- ವಿಶಿಷ್ಟ: ID USB ಮಲ್ಟಿಲಿಂಕ್ ಉತ್ಪನ್ನಗಳು ಎಲ್ಲಾ PE5650030 ನಂತಹ ಅನನ್ಯ ಸರಣಿ ಸಂಖ್ಯೆಯನ್ನು ಅವುಗಳಿಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ. ಮಲ್ಟಿಲಿಂಕ್ ಅನ್ನು ಈ ಸಂಖ್ಯೆ ಎಂದು ಉಲ್ಲೇಖಿಸಬಹುದು. ಒಂದೇ PC ಗೆ ಅನೇಕ ಘಟಕಗಳು ಸಂಪರ್ಕಗೊಂಡಿರುವ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.
- Examples: ಇಂಟರ್ಫೇಸ್=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.
- Exampಲೆ: SHOWPORTS=C:\MYPORTS.TXT ಈ ಪಟ್ಟಿಯು ಸಮಾನಾಂತರ ಪೋರ್ಟ್ ಅಥವಾ COM ಪೋರ್ಟ್ ಆಯ್ಕೆಗಳನ್ನು ತೋರಿಸುವುದಿಲ್ಲ ಅದು ಸಹ ಲಭ್ಯವಿದೆ. ಕೆಳಗೆ ಮಾಜಿampಪಿಸಿಗೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ವಿವಿಧ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳ ಔಟ್ಪುಟ್ನ le (ಒಂದೇ ಘಟಕವನ್ನು ಪರಿಹರಿಸಲು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳಿವೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ; ಪ್ರತಿ ಇಂಟರ್ಫೇಸ್ನ ಡೇಟಾವನ್ನು ಒಂದೇ ಇಂಟರ್ಫೇಸ್ಗೆ ವಿಭಿನ್ನ ಲೇಬಲ್ ತೋರಿಸುವ [ನಕಲಿ] ಸಾಲನ್ನು ಅನುಸರಿಸಬಹುದು).
ಶೋಪೋರ್ಟ್ಸ್ ಔಟ್ಪುಟ್ ಎಕ್ಸ್ampಲೆ:
ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=PE5650030
- USB1: ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ ಎಫ್ಎಕ್ಸ್ ರೆವ್ ಎ (PE5650030)[PortNum=21] ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=USB1
- USB1: ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ ಎಫ್ಎಕ್ಸ್ ರೆವ್ ಎ (PE5650030)[ಪೋರ್ಟ್ನಮ್=21][ನಕಲು]
- [v]: ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಥವಾ ಪರಿಶೀಲಿಸುವ ಮೊದಲು ಎಸ್-ರೆಕಾರ್ಡ್ ವಿಳಾಸಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ಪ್ರೋಗ್ರಾಮರ್ ಪರಿಶೀಲಿಸದಿರಲು ಕಾರಣವಾಗುತ್ತದೆ. ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ. ಎಲ್ಲಾ ವ್ಯಾಪ್ತಿಯ ಹೊರಗಿರುವ 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-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮಾತ್ರ!
[ಫ್ರೀಕ್ ಎನ್]: ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ವಿಳಂಬ ದಿನಚರಿಯನ್ನು ಲೋಡ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವ ಮೂಲಕ ಗುರಿ ಎಷ್ಟು ವೇಗವಾಗಿ ಚಲಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು PROG16Z ಸಾಫ್ಟ್ವೇರ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಧರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಕೆಲವು ಗಣಕಗಳಲ್ಲಿ, ಇದು ಅಸಮಂಜಸ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಬಹುದು, ಇದು MCU ಗೆ ಆಂತರಿಕವಾಗಿ ಫ್ಲಾಶ್ ಮಾಡುವ ಅಲ್ಗಾರಿದಮ್ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಟಾರ್ಗೆಟ್ ಪ್ರೊಸೆಸರ್ ಎಷ್ಟು ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು PROG16Z ಸಾಫ್ಟ್ವೇರ್ಗೆ ತಿಳಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸುವ ಕಮಾಂಡ್-ಲೈನ್ ಯಾಂತ್ರಿಕ ವ್ಯವಸ್ಥೆಯನ್ನು PEmicro ಒದಗಿಸುತ್ತದೆ. ಈ ರೀತಿಯಾಗಿ, ಅಲ್ಗಾರಿದಮ್ಗಳಲ್ಲಿನ ಸಮಯವು ನಿಖರವಾಗಿರುತ್ತದೆ. ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ, ನೀವು 'FREQ' ಗುರುತಿಸುವಿಕೆಯನ್ನು ಅನುಸರಿಸಿ ಹರ್ಟ್ಜ್ನಲ್ಲಿ ಆಂತರಿಕ ಗಡಿಯಾರದ ಆವರ್ತನವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೀರಿ. ಸಾಮಾನ್ಯವಾಗಿ ನೀವು MCU ಗೆ ಹೊರಗಿರುವ ಫ್ಲ್ಯಾಶ್ ಸಾಧನವನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಫ್ಲ್ಯಾಷ್ ಸಮಯವನ್ನು ಸ್ವತಃ ನಿರ್ವಹಿಸುವುದರಿಂದ ಈ ಸಮಯದ ನಿಯತಾಂಕದ ಅಗತ್ಯವಿಲ್ಲ.
[/ಲಾಗ್file ಲಾಗ್fileಹೆಸರು]: ಈ ಆಯ್ಕೆಯು ಲಾಗ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆ file ಹೆಸರಿನ "ಲಾಗ್file ಹೆಸರು” ಇದು ಸ್ಥಿತಿ ವಿಂಡೋಗೆ ಬರೆಯಲಾದ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಸಹ ಬರೆಯಲು ಕಾರಣವಾಗುತ್ತದೆ file. "ಲಾಗ್ fileಹೆಸರು" ಸಿ ನಂತಹ ಪೂರ್ಣ ಮಾರ್ಗದ ಹೆಸರಾಗಿರಬೇಕು:\mydir\mysubdir\mylog.log.
ಕಮಾಂಡ್ ಲೈನ್ ಎಕ್ಸ್amples:
CPROG16Z C:\ENGINE.CFG ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=PE5650030
ಕೆಳಗಿನ ಆಯ್ಕೆಗಳೊಂದಿಗೆ CPROG16Z ಅನ್ನು ತೆರೆಯುತ್ತದೆ:
- ಸಿ ರನ್ ಮಾಡಿ:\ENGINE.CFG ಸ್ಕ್ರಿಪ್ಟ್
- ಇಂಟರ್ಫೇಸ್ ಸರಣಿ ಸಂಖ್ಯೆ PE5650030 ನೊಂದಿಗೆ ಮೊದಲ USB ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ FX ಆಗಿದೆ
- ಸಂವಹನ ಆವರ್ತನವನ್ನು ಸ್ವಯಂ ಪತ್ತೆಮಾಡು (io_delay_cnt ಹೊಂದಿಸಲಾಗಿಲ್ಲ) CPROG16Z C:\ENGINE.CFG ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=USB1
ಕೆಳಗಿನ ಆಯ್ಕೆಗಳೊಂದಿಗೆ CPROG16Z ಅನ್ನು ತೆರೆಯುತ್ತದೆ:
- ಸಿ ರನ್ ಮಾಡಿ:\ENGINE.CFG ಸ್ಕ್ರಿಪ್ಟ್
- ಇಂಟರ್ಫೇಸ್ ಯುಎಸ್ಬಿ ಮಲ್ಟಿಲಿಂಕ್ ಯುನಿವರ್ಸಲ್ ಎಫ್ಎಕ್ಸ್ ಆಗಿದೆ, ಇದು ಮೊದಲ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲಾಗಿದೆ.
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳು
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಜ್ಞೆಗಳು ಎಲ್ಲಾ ಎರಡು ಅಕ್ಷರಗಳ ಅನುಕ್ರಮದೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಮತ್ತು ನಂತರ ಬಿಳಿ ಜಾಗವನ್ನು (ಖಾಲಿ ಅಥವಾ ಟ್ಯಾಬ್ಗಳು) ಪ್ರಾರಂಭಿಸುತ್ತವೆ. ಆಜ್ಞೆಗಳಲ್ಲದ ಅಕ್ಷರಗಳಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಸಾಲುಗಳನ್ನು ರೀಮಾರ್ಕ್ಗಳಾಗಿ ಪಟ್ಟಿಮಾಡಲಾಗಿದೆ. ಪದ fileಹೆಸರು ಎಂದರೆ a ಗೆ ಪೂರ್ಣ DOS ಮಾರ್ಗ file. ಸಂವಾದಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮರ್ಗಳು PROG16Z ನಲ್ಲಿ ಬಳಸಿದ ಅದೇ ಎರಡು ಅಕ್ಷರದ ಕೋಡ್ಗಳನ್ನು ಆಜ್ಞೆಗಳು ಬಳಸುತ್ತವೆ. ಅದೇ .16P fileನಿರ್ದಿಷ್ಟ ಸಾಧನವನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲು ಹೊಂದಿಸಲು PROG16Z ನಿಂದ ಬಳಸಲಾದ s ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಸಾಧನಕ್ಕಾಗಿ ಬಳಕೆದಾರ ಕಾರ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ಅದರ ಎರಡು ಅಕ್ಷರ ಆಜ್ಞೆ ಮತ್ತು ಅರ್ಥ ಅಥವಾ user_par ಅನ್ನು .16P ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ 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 ಪದ … ಪದ – ಕಾರ್ಯಕ್ರಮದ ಪದಗಳು.
- ಪ್ರಧಾನಮಂತ್ರಿ – ಪ್ರೋಗ್ರಾಂ ಮಾಡ್ಯೂಲ್.
- CM fileಹೆಸರು ಬೇಸ್_ಆಡ್ಆರ್ - ಮಾಡ್ಯೂಲ್ .16P ಆಯ್ಕೆಮಾಡಿ file. ಗಮನಿಸಿ: ನಿರ್ದಿಷ್ಟ ಮಾಡ್ಯೂಲ್ಗಳಿಗೆ ಮೂಲ ವಿಳಾಸವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಅಗತ್ಯವಿರಬಹುದು.
- VM - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.
- VR starting_addr ending_addr – ವ್ಯಾಪ್ತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.
- UM fileಹೆಸರು - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ.
- UR starting_addr ending_addr fileಹೆಸರು - ಅಪ್ಲೋಡ್ ಶ್ರೇಣಿ.
- SS fileಹೆಸರು - ಎಸ್ ದಾಖಲೆಯನ್ನು ಸೂಚಿಸಿ. SM starting_addr ending_addr – ಮಾಡ್ಯೂಲ್ ತೋರಿಸು.
- ರಿಲೇಸಾಫ್ - (ಮಲ್ಟಿಲಿಂಕ್ ಎಫ್ಎಕ್ಸ್ ಮತ್ತು ಸೈಕ್ಲೋನ್ ಮಾತ್ರ) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಪವರ್ ಡೌನ್ ವಿಳಂಬ ಸೇರಿದಂತೆ ಗುರಿಗೆ ಶಕ್ತಿಯನ್ನು ಒದಗಿಸುವ ರಿಲೇಗಳನ್ನು ಆಫ್ ಮಾಡಿ. ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುವ ಮೊದಲು ತಮ್ಮ ಬೋರ್ಡ್ ಅನ್ನು ಪವರ್ ಸೈಕಲ್ ಮಾಡಲು ಬಯಸುವ ಬಳಕೆದಾರರಿಗೆ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅವರ ಬೂಟ್ಲೋಡರ್ ಅನ್ನು ರನ್ ಮಾಡಲು ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸಿ.
- ರಿಲೇಸನ್ - (ಮಲ್ಟಿಲಿಂಕ್ ಎಫ್ಎಕ್ಸ್ ಮತ್ತು ಸೈಕ್ಲೋನ್ ಮಾತ್ರ) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಪವರ್ ಅಪ್ ವಿಳಂಬ ಸೇರಿದಂತೆ ಗುರಿಗೆ ಶಕ್ತಿಯನ್ನು ಒದಗಿಸಲು ರಿಲೇಗಳನ್ನು ಆನ್ ಮಾಡಿ. ಸಂಪುಟtagಇ ಪೂರೈಸಿದ ಕೊನೆಯ ಸಂಪುಟವನ್ನು ಆಧರಿಸಿರುತ್ತದೆtagಇ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಸೈಕ್ಲೋನ್ ಬಳಕೆದಾರರಿಗೆ, CHANGEV ಆಜ್ಞೆಯು ಸಂಪುಟವನ್ನು ಬದಲಾಯಿಸಬಹುದುtagಇ ಮೌಲ್ಯ. ಪರೀಕ್ಷೆಗಳನ್ನು ನಡೆಸುವ ಮೊದಲು ತಮ್ಮ ಬೋರ್ಡ್ ಅನ್ನು ಪವರ್ ಸೈಕಲ್ ಮಾಡಲು ಬಯಸುವ ಬಳಕೆದಾರರಿಗೆ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅವರ ಬೂಟ್ಲೋಡರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸಿ ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನಂತರ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಲು.
- ಅವನು - ಸಹಾಯ (cprog.doc ನೋಡಿ file).
- QU - ತ್ಯಜಿಸು.
- RE - ಚಿಪ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿ.
- ಹೋಗಿ - ಸಾಧನದ ಚಾಲನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಪರೀಕ್ಷೆಗಾಗಿ ಸಾಧನವನ್ನು ಚಲಾಯಿಸಲು ನೀವು ಬಯಸಿದರೆ ಅಂತಿಮ ಆಜ್ಞೆಯಾಗಿ ಬಳಸಬಹುದು. ತಕ್ಷಣವೇ 'RE' ಆಜ್ಞೆಯಿಂದ ಮುಂಚಿತವಾಗಿರಬೇಕು.
- DE ಸಮಯಸೂಚಿಗಳು - "ಟೈಮ್ಇನ್ಸ್" ಮಿಲಿಸೆಕೆಂಡ್ಗಳನ್ನು ವಿಳಂಬಗೊಳಿಸುತ್ತದೆ
- xx user_par - .16P ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಬಳಕೆದಾರ ಕಾರ್ಯಕ್ಕಾಗಿ ಮಾತ್ರ file.
ಪ್ರಾರಂಭಕ್ಕಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಗಳು
ಪ್ರೋಗ್ರಾಮರ್ ಗುರಿಯನ್ನು ಸಂಪರ್ಕಿಸಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಕಾನ್ಫಿಗರೇಶನ್ ಆಜ್ಞೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ. ಸಂಪೂರ್ಣ ಸಂರಚನೆ file ಸಂವಹನಗಳನ್ನು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಈ ಆಜ್ಞೆಗಳಿಗಾಗಿ ಪಾರ್ಸ್ ಮಾಡಲಾಗಿದೆ. ಈ ವಿಭಾಗವು ಓವರ್ ಅನ್ನು ನೀಡುತ್ತದೆview ವಿವಿಧ ರೀತಿಯ ಸಂರಚನೆಯನ್ನು ಮಾಡಲು ಈ ಸಂರಚನಾ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸುವುದು.
ಗಮನಿಸಿ: ಕಾನ್ಫಿಗರೇಶನ್ ಕಮಾಂಡ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಬೇಸ್ ದಶಮಾಂಶವಾಗಿದೆ. ಒಂದು ಓವರ್view ಸಂರಚನಾ ಆಜ್ಞೆಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
CUSTOMTRIMREF nnnnnnnn.nn
"PT ಗಾಗಿ ಅಪೇಕ್ಷಿತ ಆಂತರಿಕ ಉಲ್ಲೇಖ ಗಡಿಯಾರ ಆವರ್ತನ; ಪ್ರೋಗ್ರಾಂ ಟ್ರಿಮ್" ಆಜ್ಞೆ. ಈ ಆವರ್ತನವು ಡೀಫಾಲ್ಟ್ ಆಂತರಿಕ ಉಲ್ಲೇಖ ಗಡಿಯಾರದ ಆವರ್ತನವನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ. "n" ಗಾಗಿ ಮಾನ್ಯವಾದ ಮೌಲ್ಯಗಳು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ನಿರ್ದಿಷ್ಟ ಸಾಧನವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಮಾನ್ಯವಾದ ಆಂತರಿಕ ಉಲ್ಲೇಖ ಆವರ್ತನ ಗಡಿಯಾರ ಶ್ರೇಣಿಗಾಗಿ ದಯವಿಟ್ಟು ನಿಮ್ಮ ಸಾಧನದ ವಿದ್ಯುತ್ ವಿಶೇಷಣಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ.
ಎಲ್ಲಿ: nnnnnnnn.nn: ಎರಡು ದಶಮಾಂಶ ಸ್ಥಾನಗಳೊಂದಿಗೆ ಹರ್ಟ್ಜ್ನಲ್ಲಿ ಆವರ್ತನ
ಪೂರೈಕೆದಾರ ಎನ್
ಇಂಟರ್ಫೇಸ್ ಗುರಿಗೆ ಶಕ್ತಿಯನ್ನು ಒದಗಿಸಬೇಕೆ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಸೂಚನೆ: ಎಲ್ಲಾ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಈ ಆಜ್ಞೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು:
- 0: ಇಂಟರ್ಫೇಸ್ ಗುರಿಗೆ ಶಕ್ತಿಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. (ಡೀಫಾಲ್ಟ್)
- 1: ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಗುರಿಗೆ ಶಕ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
- (ಗಮನಿಸಿ: ಲೆಗಸಿ ಆಯ್ಕೆಯಂತೆಯೇ ಇದೆ: USPRORELAYS n)
:ಪವರ್ಡೌನ್ಡೆಲೇ ಎನ್
ಗುರಿಯ ವಿದ್ಯುತ್ ಸರಬರಾಜನ್ನು 0.1v ಗಿಂತ ಕೆಳಕ್ಕೆ ಇಳಿಸಲು ಟಾರ್ಗೆಟ್ಗೆ ವಿದ್ಯುತ್ ಅನ್ನು ಆಫ್ ಮಾಡಿದಾಗ ವಿಳಂಬ ಮಾಡುವ ಸಮಯ. n ಎಂಬುದು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ.
:POWERUPDELAY ಎನ್
ಟಾರ್ಗೆಟ್ಗೆ ಪವರ್ ಆನ್ ಆಗಿರುವಾಗ ಅಥವಾ ಟಾರ್ಗೆಟ್ ಅನ್ನು ಮರುಹೊಂದಿಸಿದಾಗ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಗುರಿಯೊಂದಿಗೆ ಮಾತನಾಡಲು ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ವಿಳಂಬ ಮಾಡುವ ಸಮಯ. ಈ ಸಮಯವು ಸಮಯ ಮತ್ತು ಮರುಹೊಂದಿಸುವ ಸಮಯವನ್ನು (ವಿಶೇಷವಾಗಿ ರೀಸೆಟ್ ಡ್ರೈವರ್ ಅನ್ನು ಬಳಸಿದರೆ) ಶಕ್ತಿಯ ಸಂಯೋಜನೆಯಾಗಿರಬಹುದು. n ಎಂಬುದು ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಮಯ.
:POWEROFFONEXIT ಎನ್
CPROG16Z ಅಪ್ಲಿಕೇಶನ್ ಕೊನೆಗೊಂಡಾಗ ಗುರಿಗೆ ಒದಗಿಸಲಾದ ವಿದ್ಯುತ್ ಅನ್ನು ಆಫ್ ಮಾಡಬೇಕೆ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ. ಸೂಚನೆ: ಎಲ್ಲಾ ಹಾರ್ಡ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಈ ಆಜ್ಞೆಯನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು:
- 0: ನಿರ್ಗಮಿಸಿದಾಗ ಪವರ್ ಆಫ್ ಮಾಡಿ (ಡೀಫಾಲ್ಟ್)
- 1: ನಿರ್ಗಮಿಸುವಾಗ ಪವರ್ ಆನ್ ಮಾಡಿ
ಪರಿಶೀಲನೆ ಮುಗಿದಿದೆview
ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದ ನಂತರ ಸಾಧನದಲ್ಲಿನ ಫ್ಲ್ಯಾಶ್ನ ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಹಲವಾರು ಆಜ್ಞೆಗಳು ಲಭ್ಯವಿವೆ. ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಆಜ್ಞೆಯು "VC ; ವಸ್ತುವಿನ CRC ಅನ್ನು ಪರಿಶೀಲಿಸಿ File ಮಾಡ್ಯೂಲ್ಗೆ". ಆಯ್ಕೆ ಮಾಡಿದ ವಸ್ತುವಿನಿಂದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಮೊದಲು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು "VC" ಆಜ್ಞೆಯು CPROG16Z ಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ file. CPROG16Z ನಂತರ ಸಾಧನದ RAM ಗೆ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಧನದ ಫ್ಲ್ಯಾಶ್ನಲ್ಲಿರುವ ವಿಷಯಗಳಿಂದ 16 ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಸಾಧನಕ್ಕೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ. ವಸ್ತುವಿನಲ್ಲಿ ಮಾನ್ಯವಾದ ವಿಳಾಸದ ಶ್ರೇಣಿಗಳು ಮಾತ್ರ file ಸಾಧನದಲ್ಲಿ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ. ವಸ್ತುವಿನಿಂದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಒಮ್ಮೆ file ಮತ್ತು ಸಾಧನವು ಲಭ್ಯವಿದೆ, CPROG16Z ಅವುಗಳನ್ನು ಹೋಲಿಸುತ್ತದೆ. ಎರಡು ಮೌಲ್ಯಗಳು ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ ದೋಷವನ್ನು ಎಸೆಯಲಾಗುತ್ತದೆ. ಪರ್ಯಾಯವಾಗಿ, ಆಯ್ಕೆಮಾಡಿದ ವಸ್ತುವಿನ ನಡುವೆ ಬೈಟ್ ಪರಿಶೀಲನೆಯ ಮೂಲಕ ಬೈಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು “VM ;ವೆರಿಫೈ ಮಾಡ್ಯೂಲ್” ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು. file ಮತ್ತು ಸಾಧನ. ವಿಶಿಷ್ಟವಾಗಿ, CPROG16Z ಸಾಧನದ ಬೈಟ್ನ ಫ್ಲ್ಯಾಶ್ನ ವಿಷಯಗಳನ್ನು ಬೈಟ್ ಮೂಲಕ ಓದಬೇಕಾಗಿರುವುದರಿಂದ VM ಆಜ್ಞೆಯು VC ಆಜ್ಞೆಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಪರಿಶೀಲನೆಗಾಗಿ ಬಳಸಬಹುದಾದ ಇತರ ಎರಡು ಆಜ್ಞೆಗಳಿವೆ. "SC ;Show ಮಾಡ್ಯೂಲ್ CRC" ಸಾಧನದ RAM ಗೆ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು CPROG16Z ಗೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ ಮತ್ತು ಸಾಧನದ ಸಂಪೂರ್ಣ ಫ್ಲ್ಯಾಶ್ನ ವಿಷಯಗಳಿಂದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಸಾಧನಕ್ಕೆ ಸೂಚನೆ ನೀಡುತ್ತದೆ, ಇದು ಖಾಲಿ ಪ್ರದೇಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಒಮ್ಮೆ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ನಂತರ, CPROG16Z ಸ್ಥಿತಿ ವಿಂಡೋದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. “VV ;Verify Module CRC to Value” ಆಜ್ಞೆಯು “SC” ಆಜ್ಞೆಯನ್ನು ಹೋಲುತ್ತದೆ. ವ್ಯತ್ಯಾಸವೆಂದರೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಬದಲು, CPROG16Z ಬಳಕೆದಾರರು ನೀಡಿದ 16-ಬಿಟ್ CRC ಮೌಲ್ಯದ ವಿರುದ್ಧ ಲೆಕ್ಕಾಚಾರ ಮಾಡಿದ ಮೌಲ್ಯವನ್ನು ಹೋಲಿಸುತ್ತದೆ.
DOS ದೋಷ ಹಿಂತಿರುಗಿಸುತ್ತದೆ
DOS ದೋಷ ರಿಟರ್ನ್ಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು .BAT ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಬಹುದಾಗಿದೆ fileರು. ದೋಷ ಸಂಕೇತಗಳು
ಬಳಸಲಾಗುತ್ತದೆ:
- 0 - ಯಾವುದೇ ದೋಷಗಳಿಲ್ಲದೆ ಪ್ರೋಗ್ರಾಂ ಪೂರ್ಣಗೊಂಡಿದೆ.
- 1 - ಬಳಕೆದಾರರಿಂದ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
- 2 - ಎಸ್ ದಾಖಲೆಯನ್ನು ಓದುವಲ್ಲಿ ದೋಷ file.
- 3 - ದೋಷವನ್ನು ಪರಿಶೀಲಿಸಿ.
- 4 - ಬಳಕೆದಾರರಿಂದ ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
- 5 - ಎಸ್ ದಾಖಲೆ file ಆಯ್ಕೆಯಾಗಿಲ್ಲ.
- 6 - ಆರಂಭಿಕ ವಿಳಾಸ ಮಾಡ್ಯೂಲ್ನಲ್ಲಿಲ್ಲ
- 7 - ಕೊನೆಗೊಳ್ಳುವ ವಿಳಾಸವು ಮಾಡ್ಯೂಲ್ನಲ್ಲಿಲ್ಲ ಅಥವಾ ಆರಂಭಿಕ ವಿಳಾಸಕ್ಕಿಂತ ಕಡಿಮೆಯಾಗಿದೆ.
- 8 - ತೆರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ file ಅಪ್ಲೋಡ್ ಮಾಡಲು.
- 9 – File ಅಪ್ಲೋಡ್ ಮಾಡುವಾಗ ಬರೆಯುವ ದೋಷ.
- 10 - ಬಳಕೆದಾರರಿಂದ ಅಪ್ಲೋಡ್ ಅನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
- 11 - .16P ತೆರೆಯುವಲ್ಲಿ ದೋಷ file.
- 12 - .16P ಓದುವಲ್ಲಿ ದೋಷ file.
- 13 - ಸಾಧನವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗಿಲ್ಲ.
- 14 - .16P ಲೋಡ್ ಮಾಡುವಲ್ಲಿ ದೋಷ file.
- 15 - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವಲ್ಲಿ ದೋಷವನ್ನು ಇದೀಗ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ.
- 16 - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎಸ್ ದಾಖಲೆ file ಕಂಡುಬಂದಿಲ್ಲ.
- 17 – ಹಿಡಿದಿಡಲು .16P ಯಿಂದ ಸಾಕಷ್ಟು ಬಫರ್ ಸ್ಥಳವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ file ಎಸ್-ದಾಖಲೆ.
- 18 - ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಯದಲ್ಲಿ ದೋಷ.
- 19 - ಪ್ರಾರಂಭದ ವಿಳಾಸವು ಮಾಡ್ಯೂಲ್ಗೆ ಸೂಚಿಸುವುದಿಲ್ಲ.
- 20 - ಕೊನೆಯ ಬೈಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಯದಲ್ಲಿ ದೋಷ.
- 21 - ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಳಾಸವು ಮಾಡ್ಯೂಲ್ನಲ್ಲಿ ಇರುವುದಿಲ್ಲ.
- 22 - ಪ್ರಾರಂಭದ ವಿಳಾಸವು ಜೋಡಿಸಲಾದ ಪದದ ಗಡಿಯಲ್ಲಿಲ್ಲ.
- 23 - ಕೊನೆಯ ಪದದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಯದಲ್ಲಿ ದೋಷ.
- 24 - ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ.
- 25 - ಮಾಡ್ಯೂಲ್ ಪದವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ.
- 26 - ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ .16P file ಬೈಟ್ ಪರಿಶೀಲನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ.
- 27 - ಮಾಡ್ಯೂಲ್ ಬೈಟ್ ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ.
- 28 - ಪದ ಅಳಿಸುವಿಕೆ ಪ್ರಾರಂಭದ ವಿಳಾಸವು ಸಮವಾಗಿರಬೇಕು.
- 29 - ಪದ ಅಳಿಸುವಿಕೆ ಅಂತ್ಯದ ವಿಳಾಸವು ಸಮವಾಗಿರಬೇಕು.
- 30 - ಬಳಕೆದಾರರ ಪ್ಯಾರಾಮೀಟರ್ ವ್ಯಾಪ್ತಿಯಲ್ಲಿಲ್ಲ.
- 31 - .16P ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕಾರ್ಯದ ಸಮಯದಲ್ಲಿ ದೋಷ.
- 32 - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪೋರ್ಟ್ ಲಭ್ಯವಿಲ್ಲ ಅಥವಾ ಪೋರ್ಟ್ ತೆರೆಯುವಲ್ಲಿ ದೋಷ.
- 33 - ಈ .16P ಗಾಗಿ ಆಜ್ಞೆಯು ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ file.
- 34 - ಹಿನ್ನೆಲೆ ಮೋಡ್ ಅನ್ನು ನಮೂದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಂಪರ್ಕಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
- 35 - ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಫ್ಟ್ವೇರ್ ಮರುಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
- 36 - ಅಮಾನ್ಯ .16P file.
- 37 - ಪ್ರೊಸೆಸರ್ RAM ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಸಾಫ್ಟ್ವೇರ್ ಮರುಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
- 38 - ಬಳಕೆದಾರರಿಂದ ಪ್ರಾರಂಭವನ್ನು ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ.
- 39 - ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಕಮಾಂಡ್ ಸಂಖ್ಯೆಯನ್ನು ಪರಿವರ್ತಿಸುವಲ್ಲಿ ದೋಷ.
- 40 - ಸಂರಚನೆ file ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ ಮತ್ತು file prog.cfg ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
- 41 - .16P file ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
- 42 - ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ io_delay ಸಂಖ್ಯೆಯಲ್ಲಿ ದೋಷ.
- 43 - ಅಮಾನ್ಯವಾದ ಆಜ್ಞಾ ಸಾಲಿನ ನಿಯತಾಂಕ.
- 44 - ಮಿಲಿಸೆಕೆಂಡುಗಳಲ್ಲಿ ದಶಮಾಂಶ ವಿಳಂಬವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವಲ್ಲಿ ದೋಷ.
- 47 - ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ದೋಷ file.
- 49 - ಕೇಬಲ್ ಪತ್ತೆಯಾಗಿಲ್ಲ
- 50 - ಎಸ್-ರೆಕಾರ್ಡ್ 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 ಆಗಿದೆ:
- ಸಿಎಂ ಸಿ:\PEMICRO\9X1__32K.16P 0 ;ಫ್ಲ್ಯಾಶ್ ಮಾಡ್ಯೂಲ್ ಆಯ್ಕೆಮಾಡಿ
- EM; ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಳಿಸಿ
- ಬಿಎಂ; ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಖಾಲಿ ಪರಿಶೀಲಿಸಿ
- SS C:\PEMICRO\TEST.S19 ;ಬಳಸಲು S19 ಅನ್ನು ಸೂಚಿಸಿ
ಪ್ರಧಾನಿ; S19 ನೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ
VM; ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ
ಗಮನಿಸಿ: ಮಾರ್ಗದ ಹೆಸರುಗಳು fileCPROG ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ s ಅನ್ನು ಸಹ ಬಳಸಬಹುದು.
ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಬಳಸುವುದು
ಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಪಠ್ಯವನ್ನು ಸೇರಿಸಲು /PARAMn=s ರೂಪದಲ್ಲಿ ಕಮಾಂಡ್-ಲೈನ್ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಬಳಸಬಹುದು file ವಿಶೇಷ ಸ್ಥಳದಲ್ಲಿ tags. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಮಾಂಡ್ಗಳು ಸೇರಿದಂತೆ ಸ್ಕ್ರಿಪ್ಟ್ನ ಯಾವುದೇ ಭಾಗವನ್ನು ಬದಲಾಯಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು, fileಹೆಸರುಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳು. n ನ ಮಾನ್ಯ ಮೌಲ್ಯಗಳು 0..9. s ಎಂಬುದು ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ /PARAMn ನ ಯಾವುದೇ ಸಂಭವವನ್ನು ಬದಲಿಸುವ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ file. ಮಾಜಿಯಾಗಿample, ಈ ಕೆಳಗಿನ ಜೆನೆರಿಕ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗಾಗಿ ಬಳಸಬಹುದಾಗಿದೆampವಿಭಾಗ 7 ರಲ್ಲಿ le ಸ್ಕ್ರಿಪ್ಟ್ - ಉದಾample
ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಕ್ರಿಪ್ಟ್ File:
- CM / PARAM1 ;ಫ್ಲ್ಯಾಶ್ ಮಾಡ್ಯೂಲ್ ಆಯ್ಕೆಮಾಡಿ
- EM;ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಳಿಸಿ
- ಬಿಎಂ;ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಖಾಲಿ ಪರಿಶೀಲಿಸಿ
- SS/PARAM2; ಬಳಸಲು S19 ಅನ್ನು ಸೂಚಿಸಿ
- ಪ್ರಧಾನಿ;S19 ನೊಂದಿಗೆ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರೋಗ್ರಾಂ ಮಾಡಿ
- /PARAM3; ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಿ
ಕೆಳಗಿನ ನಿಯತಾಂಕಗಳನ್ನು CPROG ಆಜ್ಞಾ ಸಾಲಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
ಸೂಚನೆ: /PARAM1 ಪ್ಯಾರಾಮೀಟರ್ ಅದರ ಮೌಲ್ಯದಲ್ಲಿ ಜಾಗವನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಸಂಪೂರ್ಣ ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು ಎರಡು ಉದ್ಧರಣಗಳಲ್ಲಿ ಸುತ್ತುವರಿಯುವ ಅಗತ್ಯವಿದೆ. ಇದು ಒಂದೇ ಪ್ಯಾರಾಮೀಟರ್ ಎಂದು ವಿಂಡೋಸ್ಗೆ ಸೂಚಿಸುತ್ತದೆ. ಈ ನಿದರ್ಶನದಲ್ಲಿ, ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡ್ಯೂಲ್ ಸಾಲಿನಲ್ಲಿ 0x0 ನ ಮೂಲ ವಿಳಾಸವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ /PARAM1 ಅನ್ನು ಈ ರೀತಿಯ ಕಮಾಂಡ್ ಲೈನ್ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
ಆದ್ದರಿಂದ ಸಂಪೂರ್ಣ ಮಾಜಿample ಕಮಾಂಡ್ ಲೈನ್ ಆಗಿರುತ್ತದೆ (ಇದು ನಿರಂತರವಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ; ಯಾವುದೇ ಲೈನ್ ಬ್ರೇಕ್ ಇಲ್ಲ):
C:\PEMICRO\CPROG16Z ಇಂಟರ್ಫೇಸ್=ಸೈಕ್ಲೋನ್ ಪೋರ್ಟ್=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM
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\CPROG16Z C:\PROJECT\ENGINE.CFG ಇಂಟರ್ಫೇಸ್=USBMULTILINK ಪೋರ್ಟ್=ಯುಎಸ್ಬಿ1 ದೋಷ ಮಟ್ಟ 1 ಆಗಿದ್ದರೆ ಕೆಟ್ಟದಾಗಿ ಹೋಗುತ್ತದೆ
- ಕೆಟ್ಟದು: ಎಕೋ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ
- ಒಳ್ಳೆಯದು: ECHO ಮಾಡಲಾಗಿದೆ
- ವಿಂಡೋಸ್ 95/98/ME/XP: START /WC:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ವೇಳೆ ದೋಷ ಮಟ್ಟ 1 ಕೆಟ್ಟದಾಗಿ ಹೋಗಿದ್ದರೆ ಒಳ್ಳೆಯದು
- ಕೆಟ್ಟದು: ಎಕೋ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ ಕೆಟ್ಟ
- ಒಳ್ಳೆಯದು: ECHO ಮಾಡಲಾಗಿದೆ
ಗಮನಿಸಿ: ಮಾರ್ಗದ ಹೆಸರುಗಳು fileCPROG ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ s ಅನ್ನು ಸಹ ಬಳಸಬಹುದು.
ಮಾಹಿತಿ
CPROG16Z ಮತ್ತು PROG16Z ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ದಯವಿಟ್ಟು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ:
- P&E ಮೈಕ್ರೋಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಸ್, Inc. ಧ್ವನಿ: 617-923-0053
- 98 ಗ್ಯಾಲೆನ್ ಸೇಂಟ್ ಫ್ಯಾಕ್ಸ್: 617-923-0808
- ವಾಟರ್ಟೌನ್, MA 02472-4502 WEB: http://www.pemicro.com.
- USA:
ಗೆ view 16P ಮಾಡ್ಯೂಲ್ಗಳ ನಮ್ಮ ಸಂಪೂರ್ಣ ಲೈಬ್ರರಿ, PEmicro ನ ಬೆಂಬಲ ಪುಟಕ್ಕೆ ಹೋಗಿ webನಲ್ಲಿ ಸೈಟ್ www.pemicro.com/support.
© 2021 P&E ಮೈಕ್ರೋಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಸ್, Inc.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
PEmicro CPROG16Z ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ CPROG16Z ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್, CPROG16Z, ಫ್ಲ್ಯಾಶ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್, ಸಾಫ್ಟ್ವೇರ್ |