PEmicro-logo

PEmicro PROGDSC Programming Software

PEmicro-PROGDSC-Programming-Software-product

Taw qhia

CPROGDSC yog Windows command-line version ntawm PROGDSC software uas cov kev pab cuam Flash, EEPROM, EPROM, thiab lwm yam los ntawm PEmicro kho vajtse interface rau ib qho kev txhawb nqa NXP DSC processor. Kho vajtse interfaces muaj los ntawm PEmicro.

Thaum koj cov khoom siv sib txuas sib txuas tau zoo ntawm koj lub PC thiab lub hom phiaj ntaus ntawv, koj tuaj yeem tso tawm CPROGDSC executable los ntawm kab hais kom ua. Ntxiv rau qhov ua tau zoo, ntau qhov kev hais kom ua kab tsis tseem yuav tsum tau dhau los txhawm rau txhawm rau txhim kho qhov twg PEmicro hardware interface CPROGDSC yuav tsum sim txuas mus rau, thiab teeb tsa li cas kho vajtse interface yuav txuas rau lub hom phiaj ntaus ntawv. Cov kev txwv no suav nrog lub npe ntawm kev teeb tsa (.CFG) file, as well as startup commands like the name of the hardware interface or the port to which the interface is connected.

Lub .CFG file qhia meej tias yuav ua li cas rau lub hom phiaj raws li koj xav tau, thiab nws suav nrog cov txheej txheem programming commands thiab, xaiv tau, configuration commands. Cov tshooj hauv qab no yuav muab cov lus piav qhia ntxaws txog cov lus txib thiab cov kev txwv no.

Pib

  • Txuas lub hardware interface ntawm koj lub PC thiab lub hom phiaj MCU ntawm lub debug ribbon cable.
  • Pib lub programming software los ntawm kev khiav nws los ntawm Windows Command sai lossis hu rau CPROGDSC executable nrog cov kab lus hais kom raug. Tso cai hais kom ua kab parameter yog:

CPROGDSC [?/!] [filenpe] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [Interface=x] [port=y] [showports] [-usebyteaddr][/logfile logfilenpe]

qhov twg:

  • [?/!]
    Siv cov '?' los yog' '!' kev xaiv tus cwj pwm los ua kom cov kab lus hais kom ua haujlwm tos thiab tso saib cov txiaj ntsig ntawm kev ua haujlwm hauv PROGDSC qhov rai. '?' yuav ib txwm tso saib qhov tshwm sim, '!' yuav tso saib cov txiaj ntsig tsuas yog tias muaj qhov yuam kev tshwm sim. Yog hais tias tus neeg siv tsis siv batch file txhawm rau ntsuas qhov ua yuam kev, qhov no muab ib txoj hauv kev los tso saib cov txiaj ntsig programming. Qhov kev xaiv no yuav tsum yog FIRST command-line xaiv.
  • [filenpe]
    A file muaj cov lus txib thiab cov lus hais, default = prog.cfg. Saib Tshooj 7 – Examplos ntawm Programming Script File rau example.
  • [/PARAMn=s]
    Ib kab lus hais kom ua kab uas tuaj yeem hloov kho cov ntawv ua tiav los ntawm kev hloov tshwj xeeb tags (/PARAMn). Qhov no tuaj yeem siv los hloov ib feem ntawm tsab ntawv suav nrog cov lus txib programming, filenpe, thiab parameters. Cov nqi siv tau ntawm n yog 0..9. s yog ib txoj hlua uas yuav hloov txhua qhov tshwm sim ntawm / PARAMn hauv tsab ntawv file. Tshooj 8 - Siv cov kab lus hais kom ua kab hauv ib tsab ntawv muaj ib qho example rau kev siv.
  • [INTERFACE=x]
    Qhov twg x yog ib qho hauv qab no: (Saib examples section)
    • USB MULTILINK (Qhov chaw no kuj txhawb OSBDM) CYCLONE
    • PARALLEL (Parallel Chaw nres nkoj lossis BDM xob laim [Legacy])
  • [PORT=y]
    Qhov twg tus nqi ntawm y yog ib qho ntawm cov hauv qab no (saib showports command-line parameter rau ib daim ntawv teev cov khoom siv txuas nrog; nco ntsoov qhia hom "interface" zoo li):
    • USBx
      Qhov twg x = 1,2,3, lossis 4. Sawv cev rau tus lej lej rau txhua daim khoom kho vajtse pib ntawm 1. Pab tau yog tias sim txuas rau Cyclone lossis Multilink khoom. Yog tias tsuas yog ib qho ntawm cov khoom siv txuas nrog, nws yuav ib txwm suav tias yog USB1.
      Ib example xaiv thawj Multilink pom yog:
      INTERFACE=USBMULTILINK PORT=USB1
    • #.#.#.#
      Ethernet IP chaw nyob #.#.#.#. Txhua lub cim # sawv cev rau tus lej lej ntawm 0 thiab 255. Siv tau rau Cyclone thiab Tracelink interfaces.
      Kev sib txuas yog los ntawm Ethernet.
      INTERFACE=CYCLONE PORT=10.0.1.223
    • NPE
      Qee cov khoom, xws li Cyclone thiab Tracelink, txhawb nqa lub npe rau chav tsev, xws li "Joe's Max". Lub Cyclone tuaj yeem raug xa mus los ntawm nws lub npe. Yog tias muaj qee qhov chaw hauv lub npe, tag nrho cov ntsuas yuav tsum tau muab ntim rau hauv ob lub cim (qhov no yog qhov yuav tsum tau Windows, tsis yog PEmicro yuav tsum tau).
      Examples:
      INTERFACE=Cyclone PORT=MyCyclone99
    • UNIQUEID
      USB Multilink cov khoom lag luam txhua tus muaj tus lej cim tshwj xeeb muab rau lawv, xws li PE5650030. Lub Multilink yuav raug xa mus rau tus lej no. Qhov no muaj txiaj ntsig zoo nyob rau hauv rooj plaub uas ntau chav nyob txuas nrog tib lub PC.
      Examples:
      INTERFACE=USBMULTILINK PORT=PE5650030
    • COMx
      Qhov twg x = 1,2,3, lossis 4. Sawv cev tus lej COM chaw nres nkoj. Siv tau rau Cyclone interfaces.
      Txuas mus rau Cyclone ntawm COM1: INTERFACE=CYCLONE PORT=COM1
    • x
      Qhov twg x = 1,2,3, lossis 4. Sawv cev rau tus lej chaw nres nkoj sib npaug
      Xaiv ib qho kev sib txuas sib txuas ntawm Parallel Chaw nres nkoj # 1: INTERFACE = PARALLEL PORT = 1
    • PCIx
      Qhov twg x = 1,2,3, lossis 4. Sawv cev rau BDM Lightning card naj npawb. (Ceeb Toom: Qhov no yog cov khoom qub qub)
      Txhawm rau xaiv cov kab sib txuas ntawm BDM Lightning # 1:
      INTERFACE = PARALLEL PORT = PCI1
  • [showports]
    Cov kab lus hais kom ua tus programmer tso tawm txhua qhov chaw muaj nyob rau hauv cov ntawv nyeem file thiab tom qab ntawd txiav tawm (tsis hais txog lwm cov kab lus hais kom ua). Cov ntaub ntawv no tso tawm rau cov ntawv nyeem file suav nrog cov kev txwv uas yuav tsum tau hu rau txuas nrog programming hardware nrog rau cov lus piav qhia ntawm hardware interface. Lub neej ntawd tso zis filelub npe yog ports.txt thiab tsim nyob rau hauv tib lub nplaub tshev li CPROG.

Cov zis kuj tseem raug coj mus rau qhov sib txawv file.

Example: SHOWPORTS=C:\MYPORTS.TXT
Cov npe no tsis qhia qhov chaw sib txuas lossis COM chaw nres nkoj xaiv uas kuj muaj. Hauv qab no yog ib qho example ntawm cov zis rau ntau yam kho vajtse interfaces txuas nrog lub PC (Nco ntsoov tias muaj ntau txoj hauv kev los hais txog tib lub tsev; cov ntaub ntawv rau txhua qhov kev sib txuas yuav ua raws li kab [DUPLICATE] uas qhia tau hais tias txawv daim ntawv lo rau tib lub interface).

Showports tso zis Example:
INTERFACE=USBMULTILINK PORT=PE5650030;

  • USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21]

INTERFACE=USBMULTILINK PORT=USB1
USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]

  • INTERFACE=CYCLONE PORT=10.0.9.197
    ; 10.0.9.197 : Public Cyclone [PortNum=61]
  • INTERFACE=Cyclone “PORT=Public Cyclone”
    ; 10.0.9.197 : Public Cyclone[PortNum=61][DUPLICATE]
  • INTERFACE=Cyclone “PORT=Joe's Cyclone”
    ; USB1: Cyclone (Joe's) [PortNum=101]
  • INTERFACE=CYCLONE PORT=USB1
    ; USB1: Cyclone (Joe's) [PortNum=101][DUPLICATE]

[v] Qhov no ua rau tus programmer tsis tuaj yeem txheeb xyuas qhov ntau ntawm S-cov ntaub ntawv chaw nyob ua ntej programming lossis tshawb xyuas. Qhov no ua kom cov txheej txheem programming nrawm. Qhov kev xaiv yuav tsum tau siv nrog kev saib xyuas raws li tag nrho cov ntaub ntawv tawm ntawm cov ntaub ntawv yuav raug tsis quav ntsej.

[reset_delay n]
Qhia meej txog qhov ncua sij hawm tom qab tus programmer rov pib lub hom phiaj uas peb tshawb xyuas seb qhov twg tau mus rau hauv keeb kwm debug hom. Qhov no yog qhov muaj txiaj ntsig yog tias lub hom phiaj muaj tus tsav tsheb pib dua uas tuav MCU rov pib dua tom qab tus programmer tso tawm kab rov pib dua. Tus nqi n yog ncua sijhawm hauv milliseconds.

[bdm_speed n] Qhov kev xaiv no tso cai rau tus neeg siv los teeb tsa BDM hloov moos ceev ntawm PEmicro's debug interface. Tus nqi integer no tuaj yeem siv los txiav txim siab ceev ntawm kev sib txuas lus raws li qhov sib npaug hauv qab no:
  • USB Multilink (xws li Universal): (1000000 / (N + 1)) Hz
  • USB Multilink Universal FX: (25000000 / (N + 1)) Hz
  • Cyclone lossis Tracelink: (50000000 / (2 * N + 5)) Hz

[hideapp] Qhov no yuav ua rau cov kab lus hais kom ua tus programmer tsis tuaj yeem pom qhov pom thaum ua haujlwm nrog kev zam ntawm qhov tshwm sim ntawm qhov chaw ua haujlwm. 32-ntsis daim ntawv thov nkaus xwb!

[-usebyteaddr] Yog tias qhov kev xaiv tsis tau -usebyteaddr tau teev tseg, ces cov chaw nyob hauv S19 S-Record yuav raug kho raws li qhov chaw nyob byte. Yog tias qhov kev xaiv tsis tau -usebyteaddr raug tshem tawm, ces cov chaw nyob hauv S19 S-Record yuav raug kho raws li lo lus chaw nyob.

[/logfile logfilenpe]
Qhov kev xaiv no qhib lub cavfile ntawm lub npe "logfilelub npe” uas yuav ua rau cov ntaub ntawv uas tau sau rau lub qhov rais xwm txheej kuj raug sau rau qhov no file. Cov
“logfilelub npe" yuav tsum yog lub npe tag nrho xws li c:\mydir\mysubdir\mylog.log.

Command Line Examples:
CPROGDSC C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Qhib CPROGDSC nrog cov kev xaiv hauv qab no:

  • Khiav C:\ENGINE.CFG tsab ntawv
  • Interface yog thawj USB Multilink Universal nrog tus lej PE5650030
  • Autodetect kev sib txuas lus zaus (io_delay_cnt tsis teeb)

CPROGDSC C:\ENGINE.CFG Interface=CYCLONE Chaw nres nkoj = 209.61.110.251

Qhib CPROGDSC nrog cov kev xaiv hauv qab no:

  • Khiav C:\ENGINE.CFG tsab ntawv
  • Interface yog Cyclone Max ntawm Ethernet Chaw nres nkoj nrog tus IP chaw nyob ntawm 209.61.110.251

CPROGDSC C:\ENGINE.CFG Interface=USBMULTILINK Chaw nres nkoj=USB1

Qhib CPROGDSC nrog cov kev xaiv hauv qab no:

  • Khiav C:\ENGINE.CFG tsab ntawv
  • Interface yog USB Multilink Universal, thawj qhov cuam tshuam tau kuaj pom.

Programming Commands

Programming commands tag nrho pib nrog ib tug ob-tus cim ua raws li qhov chaw dawb (blanks los yog tabs). Cov kab pib nrog cov cim uas tsis yog cov lus txib tau teev tseg raws li REMarks. Lub sij hawm filelub npe txhais tau tias tag nrho DOS txoj kev mus rau a file. Cov lus txib siv tib ob tsab ntawv raws li siv hauv kev sib tham sib programmers PROGDSC. Ib yam.DSP files siv los ntawm PROGDSC yog siv los teeb tsa rau ib lub cuab yeej tshwj xeeb los ua haujlwm. Yog tias tus neeg siv ua haujlwm tau teev tseg rau ib lub cuab yeej, nws cov lus txib ob lub cim thiab lub ntsiab lus lossis user_par tau teev tseg hauv .DSP file.

Nco tseg:
Cov lus txib tsis pub start_addr, ending_addr, base_addr, byte, lo lus, thiab user_par siv hom ntawv hexadecimal.

  • BM - Tsis muaj check module.
  • CHANGEV n.nn – (Cyclone nkaus xwb) Hloov cov voltage muab rau lub hom phiaj, qhov twg n.nn sawv cev rau tus nqi ntawm 0.00 thiab 5.00, suav nrog. Thaum cov lus txib ua rau Cyclone yuav tam sim ntawd hloov mus rau qhov voltage. Yog tias Cyclone relays raug kaw ua ntej hu rau qhov kev hais kom ua, ces cov relays yuav tig rau thiab teeb tsa qhov tshiab vol.tage tus nqi thaum cov lus txib no raug tua. Nco ntsoov tias tsawg dhau ntawm voltage tus nqi yuav muab lub cuab yeej tso rau hauv hom qis zog uas tuaj yeem poob debug kev sib txuas lus tag nrho. Xyuas kom tseeb tias Cyclone's jumper settings raug teeb tsa kom raug xa lub zog mus rau qhov chaw nres nkoj zoo.
  • EM - Tshem tawm module.
  • PW start_addr word…word - Cov lus program.
  • PM – Program module.
  • CM filenpe base_addr – Xaiv module .DSP file. Nco tseg: Qee qhov modules yuav xav tau qhov chaw nyob hauv paus kom tau teev tseg.
  • VM - Txheeb xyuas module.
  • VR pib xaus - Txheeb xyuas qhov ntau.
  • UM filenpe - Upload module.
  • UR pib xaus filenpe - Upload ntau yam.
  • SS filenpe - Qhia S cov ntaub ntawv.
  • SM pib xaus - Qhia module.
  • RELAYSOFF - (Multilnk FX & Cyclone nkaus xwb) Tua cov relays uas muab lub zog rau lub hom phiaj, suav nrog lub zog txo qis yog tias tau teev tseg. Tshwj xeeb tshaj yog pab tau rau cov neeg siv uas xav kom lub zog voj voog lawv lub rooj tsavxwm ua ntej kev sim ua haujlwm, tso cai rau lawv cov bootloader khiav, lossis muaj daim ntawv thov code khiav tom qab programming.
  • RELAYSON - (Multilnk FX & Cyclone nkaus xwb) Qhib cov relays los muab lub zog rau lub hom phiaj, suav nrog lub zog nce qeeb yog tias tau teev tseg. Lub voltage muab yuav yog raws li lub xeem voltage teeb tsa. Rau cov neeg siv Cyclone, CHANGEV hais kom hloov pauv voltage nqi. Tshwj xeeb tshaj yog pab tau rau cov neeg siv uas xav kom lub zog voj voog lawv lub rooj tsavxwm ua ntej kev xeem khiav, tso cai rau lawv cov bootloader khiav, lossis muaj daim ntawv thov code khiav tom qab programming.
  • HE - Pab (saib ntawm cprog.doc file).
  • QU - Tawm.
  • RE - Rov pib dua nti.
  • GO - Pib ntaus ntawv khiav. Yuav siv tau raws li cov lus txib kawg yog tias koj xav kom lub cuab yeej khiav rau kev sim. Yuav tsum tau ua ntej los ntawm 'RE' hais kom ua.
  • DE lub sijhawm - ncua sijhawm "timeinms" milliseconds
  • xx user_par - Tsuas yog rau cov neeg siv ua haujlwm tau teev tseg hauv .DSP file.

Configuration Commands For Startup

Configuration commands yog tag nrho cov txheej txheem ua ntej tus programmer sim hu rau lub hom phiaj. Tag nrho configuration file yog parsed rau cov lus txib ua ntej sim sib txuas lus. Ntu no muab ib qho ntxivview ntawm kev siv cov configuration commands los ua ntau hom configuration.

Nco tseg: Lub hauv paus pib rau configuration command parameters yog decimal.

Ib tshajview ntawm configuration commands yog raws li nram no:

KEV n
Txiav txim siab lub hom phiaj ntaus ntawv uas yog yuav tsum tau programmed. Rau cov npe ntawm cov cuab yeej txhawb nqa, koj yuav tsum tau khiav PROGDSC thiab xa mus rau Lub Hom Phiaj CPU Cov Ntaub Ntawv Teev Npe hauv daim ntawv teev npe PROGDSC Connection Manager. CEEB TOOM: Tag nrho .CFG files yuav tsum suav nrog cov lus txib no.

CUSTOMTRIMREF nnnnnnnn.nn
Xav tau sab hauv siv moos zaus rau "PT; Program Trim" hais kom ua. Qhov zaus no overrides lub default internal reference moos zaus. Qhov tseem ceeb siv tau rau "n" nyob ntawm seb lub cuab yeej tshwj xeeb tau raug programmed. Thov xa mus rau cov khoom siv hluav taws xob tshwj xeeb ntawm koj lub cuab yeej kom siv tau nyob rau sab hauv siv zaus zaus moos. Qhov twg:

  • nnnnnnnn.nn: Ntau zaus hauv Hertz nrog ob tus lej lej

KEV PHEM n
Rau Cyclone (tsis suav Cyclone MAX). Qhov kev teeb tsa no txhais lub hom phiaj voltage uas yuav muab rau lub hom phiaj yog lub hauv paus ntawm voltage yog muab los ntawm Cyclone lub zog sab hauv. Qhov tseem ceeb ntawm n yog:

  • 0: 5 Volts, Tsim / Hloov los ntawm Cyclone
  • 2: 3 Volts, Tsim / Hloov los ntawm Cyclone
  • 4: 2 Volts, Tsim / Hloov los ntawm Cyclone

PROVIDEPOWER n
Txiav txim seb lub interface yuav tsum muab lub zog rau lub hom phiaj. CEEB TOOM: Tsis yog txhua qhov kho vajtse interfaces txhawb cov lus txib no. Qhov tseem ceeb ntawm n yog:

  • 0: Interface tsis muab lub zog rau lub hom phiaj. (default)
  • 1: Pab kom Interface muab lub zog rau lub hom phiaj.

POWERDOWNDELAY n
Lub sij hawm ncua sij hawm thaum lub hwj chim rau lub hom phiaj yog muab tua rau lub hom phiaj fais fab mov poob mus rau hauv qab 0.1v. n yog lub sijhawm hauv milliseconds.

POWERUPDELAY n
Lub sij hawm ncua sij hawm thaum lub hwj chim rau lub hom phiaj yog qhib LOSSIS lub hom phiaj yog rov pib dua, thiab ua ntej lub software sim tham nrog lub hom phiaj. Lub sijhawm no tuaj yeem yog kev sib txuas ntawm lub zog ntawm lub sijhawm thiab rov pib dua lub sijhawm (tshwj xeeb yog siv tus tsav tsheb rov pib dua). n yog lub sijhawm hauv milliseconds.

POWEROFFONEXIT n
Txiav txim siab seb lub hwj chim muab rau lub hom phiaj yuav tsum raug muab tua thaum daim ntawv thov CPROGDSC xaus. CEEB TOOM: Tsis yog txhua qhov kho vajtse interfaces txhawb cov lus txib no. Qhov tseem ceeb ntawm n yog:

  • 0: Tig lub hwj chim tawm thaum tawm (default)
  • 1: Khaws lub hwj chim thaum tawm

NOPOWERDIALOGS
Tsis txhob hais kom tus neeg siv mus ncig lub hom phiaj lub zog, thiab tawm nrog qhov yuam kev yog tias muaj teeb meem nkag mus rau hom kev debug.

Kev pov thawj dhauview

Muaj ntau cov lus txib muaj uas tuaj yeem siv los txheeb xyuas cov ntsiab lus ntawm lub flash ntawm lub cuab yeej tom qab programming nws. Cov lus txib siv dav tshaj plaws yog "VC
; Txheeb xyuas CRC ntawm Cov Khoom File rau Module". Cov lus txib "VC" yuav qhia CPROGDSC thawj zaug xam tus nqi 16-ntsis CRC los ntawm cov khoom xaiv file. CPROGDSC mam li thauj cov lej rau hauv RAM ntawm lub cuab yeej thiab qhia cov cuab yeej los suav 16 ntsis CRC tus nqi los ntawm cov ntsiab lus hauv FLASH ntawm lub cuab yeej. Tsuas yog qhov chaw nyob siv tau nyob hauv qhov khoom file raug xam rau ntawm lub cuab yeej. Thaum tus nqi 16-ntsis CRC los ntawm cov khoom file thiab cov cuab yeej muaj, CPROGDSC piv rau lawv. Qhov yuam kev raug muab pov tseg yog tias ob qhov txiaj ntsig tsis sib xws.

Xwb, "VM ; Verify Module" cov lus txib tuaj yeem siv los ua ib byte los ntawm byte kev txheeb xyuas ntawm cov khoom xaiv file thiab ntaus ntawv. Feem ntau, VM hais kom ua yuav siv sijhawm ntev dua los ua VC hais kom ua txij li CPROGDSC yuav tsum nyeem cov ntsiab lus ntawm FLASH ntawm lub cuab yeej byte byte. Kuj tseem muaj ob lwm cov lus txib uas tuaj yeem siv los txheeb xyuas. Lub "SC ;Show Module CRC" qhia CPROGDSC kom thauj cov lej mus rau hauv RAM ntawm lub cuab yeej thiab qhia cov cuab yeej los xam 16-ntsis CRC tus nqi los ntawm cov ntsiab lus ntawm tag nrho FLASH ntawm lub cuab yeej, uas suav nrog thaj chaw dawb huv. Thaum 16-ntsis CRC tus nqi tau raug xam, CPROGDSC yuav tso saib tus nqi hauv qhov xwm txheej. Qhov "VV ; Txheeb Xyuas Module CRC rau Tus Nqi" cov lus txib zoo ib yam li "SC" hais kom ua. Qhov txawv yog tias es tsis txhob tso saib 16-ntsis CRC tus nqi, CPROGDSC yuav muab piv rau tus nqi suav nrog 16-ntsis CRC tus nqi muab los ntawm tus neeg siv.

DOS yuam kev rov qab

DOS yuam kev rov qab muab yog li lawv yuav raug sim hauv .BAT files. Cov lej yuam kev siv yog:

  • 0 - Program ua tiav yam tsis muaj qhov yuam kev.
  • 1 - Tso tseg los ntawm tus neeg siv.
  • 2 – yuam kev nyeem S cov ntaub ntawv file.
  • 3 – Txheeb xyuas qhov yuam kev.
  • 4 - Txheeb xyuas qhov tso tseg los ntawm tus neeg siv.
  • 5 – S record file tsis xaiv.
  • 6 - Chaw nyob pib tsis nyob hauv module.
  • 7 - Qhov chaw xaus tsis nyob hauv module lossis tsawg dua qhov chaw nyob pib.
  • 8 – Qhib tsis tau file rau uploading.
  • 9 – File sau yuam kev thaum upload.
  • 10 - Upload tso tseg los ntawm tus neeg siv.
  • 11 – yuam kev qhib.DSP file.
  • 12 – Kev nyeem yuam kev.DSP file.
  • 13 - Lub cuab yeej tsis pib.
  • 14 – yuam kev loading.DSP file.
  • 15 - Yuam kev ua haujlwm module cia li xaiv.
  • 16 – Qhia S cov ntaub ntawv file tsis pom.
  • 17 – Tsis txaus qhov chaw tsis txaus teev los ntawm .DSP los tuav a file S-cov ntaub ntawv.
  • 18 - yuam kev thaum lub programming.
  • 19 - Pib chaw nyob tsis taw tes rau hauv module.
  • 20 - yuam kev thaum lub sijhawm kawg byte programming.
  • 21 – Programming chaw nyob tsis nyob rau hauv module.
  • 22 - Pib chaw nyob tsis nyob rau hauv ib lo lus ciam teb.
  • 23 - yuam kev thaum lub sij hawm kawg lo lus programming.
  • 24 - Module tsis tuaj yeem tshem tawm.
  • 25 – Module lo lus tsis erased.
  • 26 – Xaiv .DSP file tsis siv byte checking.
  • 27 – Module byte tsis erased.
  • 28 - Lo lus erase pib chaw nyob yuav tsum yog txawm.
  • 29 - Lo lus lwv xaus qhov chaw nyob yuav tsum yog txawm.
  • 30 - Tus neeg siv qhov ntsuas tsis nyob hauv qhov ntau.
  • 31 – yuam kev thaum lub sij hawm .DSP teev muaj nuj nqi.
  • 32 - Chaw nres nkoj tshwj xeeb tsis muaj lossis yuam kev qhib chaw nres nkoj.
  • 33 - Hais kom ua tsis muaj zog rau qhov no .DSP file.
  • 34 - Tsis tuaj yeem nkag mus rau hom keeb kwm yav dhau. Tshawb xyuas kev sib txuas.
  • 35 - Tsis muaj peev xwm nkag mus rau processor. Sim rov pib dua software.
  • 36 – Invalid .DSP file.
  • 37 - Tsis tuaj yeem nkag mus rau processor RAM. Sim rov pib dua software.
  • 38 - Kev pib tso tseg los ntawm tus neeg siv.
  • 39 - yuam kev hloov tus lej hexadecimal.
  • 40 – Configuration file tsis tau teev thiab file prog.cfg tsis muaj.
  • 41 – .DSP file tsis muaj nyob.
  • 42 - yuam kev hauv io_delay tus lej ntawm kab hais kom ua.
  • 43 – Invalid command kab parameter.
  • 44 - Yuam kev qhia txog zauv qeeb hauv milliseconds.
  • 47 – yuam kev hauv tsab ntawv file.
  • 49 - Cable tsis kuaj
  • 50 – S-Record file tsis muaj cov ntaub ntawv siv tau.
  • 51 - Checksum Verification tsis ua hauj lwm - S-cov ntaub ntawv cov ntaub ntawv tsis sib xws MCU nco.
  • 52 - Kev txheeb xyuas yuav tsum tau ua kom paub tseeb tias flash checksum.
  • 53 - S-Cov ntaub ntawv tsis yog txhua yam ntawm cov module. (saib "v" kab lus parameter)
  • 54 - Kev kuaj pom yuam kev hauv kev teeb tsa ntawm kab hais kom ua rau chaw nres nkoj / interface
  • 55 - Cov khoom siv ploj ploj hauv tsab ntawv file
  • 60 - yuam kev suav cov cuab yeej CRC tus nqi
  • 61 - yuam kev - Ntaus CRC tsis phim tus nqi muab
  • 70 - yuam kev - CPROG twb tau khiav lawm
  • 71 - Yuam Kev - Yuav tsum qhia ob qho tib si INTERFACE thiab PORT ntawm kab hais kom ua
  • 72 - Cov txheej txheem xaiv lub hom phiaj tsis tau txais kev txhawb nqa los ntawm cov khoom siv tam sim no.

Examplos ntawm Programming Script File

Qhov programming script file yuav tsum yog ASCII ntshiab file nrog ib qho lus txib rau ib kab. Qhov no yog CFG file hauv yav dhau los examples.

Ib example yog:

  • DEVICE MC56F84769; Xaiv lub hom phiaj ntaus ntawv rau kev pab cuam CM C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP; Xaiv Flash Module
  • EM; lwv cov module
  • BM; Blank Xyuas lub module
  • SS C:\PEMICRO\TEST.S19 ; Qhia qhov S19 siv
  • PM; Program lub module nrog S19
  • VM; Txheeb xyuas qhov module dua

Nco tseg:
Cov npe ntawm txoj kev files uas yog txheeb ze rau CPROG executable kuj siv tau.

Siv Command-Line Parameters hauv tsab ntawv

Ib qho kev hais kom ua kab tsis nyob hauv daim ntawv / PARAMn = s tuaj yeem siv los ntxig cov ntawv rau hauv tsab ntawv file nyob rau hauv qhov chaw tshwj xeeb tags. Qhov no tuaj yeem siv los hloov ib feem ntawm tsab ntawv suav nrog cov lus txib programming, filenpe, thiab parameters. Cov nqi siv tau ntawm n yog 0..9. s yog ib txoj hlua uas yuav hloov txhua qhov tshwm sim ntawm /PARAMn hauv tsab ntawv file.

Raws li ib tug example, cov ntawv sau nram qab no tuaj yeem siv rau kev ua haujlwm nrog kev ua haujlwm zoo ib yam ntawm example script in Section 7 – Examplos ntawm Programming Script File:

  • DEVICE/PARAM1; Xaiv lub hom phiaj ntaus ntawv rau qhov kev pab cuam
  • CM / PARAM2; Xaiv Flash Module
  • EM; lwv cov module
  • BM; Blank Xyuas lub module
  • SS / PARAM3; Qhia rau S19 siv
  • PM; Program lub module nrog S19
  • /PARAM4; Txheeb xyuas qhov module dua

Cov kev txwv hauv qab no yuav raug ntxiv rau CPROG kab hais kom ua:

  • /PARAM1=MC56F84769
  • /PARAM2=C:\PEMICRO\freescale_mc56f84769_1x_16x80k_all.DSP
  • /PARAM3=C:\PEMICRO\TEST.S19
  • /PARAM4=VM

CEEB TOOM:
Yog hais tias ib tug / PARAMn parameter muaj qhov chaw nyob rau hauv nws cov nqi, tag nrho cov parameter yuav tsum tau muab kaw nyob rau hauv ob quotations. Qhov no qhia rau Windows tias nws yog ib qho parameter. Rau example, yog tias txoj hauv kev hauv / PARAM3 saum toj no muaj qhov chaw, koj yuav tsum tau qhia nws ntawm kab hais kom ua li no:

“/PARAM3=C:\PEMICRO\EXAMPLE FILES\TEST.S19″

Yog li ntawd tus ua tiav example hais kom ua kab yuav yog (nco ntsoov tias qhov no txuas ntxiv; tsis muaj kab tawg):

  • C:\PEMICRO\CPROGDSC INTERFACE=CYCLONE PORT=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

Sample Batch File

Ntawm no yog ib tug example ntawm kev hu xovtooj-kab programmer thiab kuaj nws qhov yuam kev code rov qab rau hauv ib qho yooj yim batch file. Sample batch files yog muab rau ob lub qhov rais 95/98/XP thiab Windows 2000/NT/XP/Vista/7/8/10.

Windows NT/2000/Vista/7/8/10:

  • C:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 yog errorlevel 1 goto bad goto good: bad
  • NKAUJ HMOOB ZOO NKAUJ ZOO NKAUJ ZOO TSHAJ PLAWS ZOO TSHAJ PLAWS ZOO TSHAJ PLAWS: zoo ECHO ua tiav

Windows 95/98/ME/XP:

  • START /WC:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 yog errorlevel 1 goto bad goto good: bad
  • NKAUJ HMOOB ZOO NKAUJ ZOO NKAUJ ZOO TSHAJ PLAWS ZOO TSHAJ PLAWS ZOO TSHAJ PLAWS: zoo ECHO ua tiav

Nco tseg:
Cov npe ntawm txoj kev files uas yog txheeb ze rau CPROG executable kuj siv tau.

Cov ntaub ntawv

Yog xav paub ntxiv txog CPROGDSC thiab PROGDSC thov hu rau peb:

P&E Microcomputer Systems, Inc.

Rau view peb lub tsev qiv ntawv tag nrho ntawm.DSP modules, mus rau nplooj ntawv txhawb nqa ntawm PEmicro's website ntawm www.pemicro.com/support.

Cov ntaub ntawv / Cov ntaub ntawv

PEmicro PROGDSC Programming Software [ua pdf] Cov neeg siv phau ntawv qhia
PROGDSC Programming Software, PROGDSC, Programming Software, Software

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *