PEmicro CPROGCFZ PROG Flash Programming Software 

PEmicro CPROGCFZ PROG Flash Programming Software

Bubuka

CPROGCFZ mangrupikeun vérsi garis paréntah Windows tina parangkat lunak PROGCFZ anu ngaprogram Flash, EEPROM, EPROM, sareng sajabana ngalangkungan antarmuka hardware PEmicro kana prosésor NXP Cold Fire V2/3/4 anu dirojong. Antarbeungeut hardware sayogi ti PEmicro.

Sakali hardware panganteur Anjeun disambungkeun leres antara PC Anjeun tur alat target, Anjeun bisa ngajalankeun laksana CPROGCFZ tina garis paréntah. Salian executable, sababaraha parameter garis paréntah ogé kudu diliwatan dina urutan pikeun ngonpigurasikeun nu PEmicro hardware panganteur CPROGCFZ kedah nyobian nyambung ka, sarta pikeun ngonpigurasikeun kumaha éta panganteur hardware bakal nyambung ka alat target. Parameter ieu kalebet nami konfigurasi (.CFG) file, kitu ogé paréntah ngamimitian kayaning nami panganteur hardware atawa port nu panganteur disambungkeun.

The .CFG file nangtukeun kumaha program udagan anjeun maksudna, sarta eta ngawengku Paréntah programming baku sarta, optionally, paréntah konfigurasi. Bab-bab di handap ieu bakal masihan katerangan lengkep ngeunaan paréntah sareng parameter ieu.

Ngamimitian

a. Sambungkeun antarbeungeut hardware antara PC anjeun sareng target MCU liwat kabel pita debug.
b. Mimitian parangkat lunak program ku ngajalankeun éta tina Windows Command prompt atanapi ku nelepon CPROGCFZ executable sareng parameter garis paréntah anu leres. Parameter garis paréntah anu diidinan nyaéta:

CPROGCFZ [?/!] [filengaran] [/ PARAM = s] [v] [ngareset reureuh n] [bam_ speed n] [numpuk] [frown] [Interface = x] [port = y] [showboats] [sare waktu beurang] [/logfile log filengaran]

dimana:

[?/!] Paké '?' atawa' '!' pilihan karakter ngabalukarkeun programmer paréntah-garis antosan tur mintonkeun hasil program dina jandela PROGCFZ. '?' bakal salawasna mintonkeun hasilna, '!' bakal nembongkeun hasil ngan lamun aya kasalahan. Lamun pamaké teu make bets a file pikeun nguji tingkat kasalahan, ieu nyadiakeun metoda pikeun mintonkeun hasil programming. Pilihan ieu kedah janten pilihan garis paréntah FIRST.

[filengaran] A file ngandung paréntah programming jeung komentar, standar = prog. cfg. Tempo Bagéan 7 - Example Programming Script File pikeun urutample.

[/PARAMN=s]
Parameter garis paréntah anu tiasa ngarobih naskah palaksanaan ku ngagentos khusus tags (/PARA Bungbulang). Ieu tiasa dianggo pikeun ngagentos bagian mana waé tina naskah kalebet paréntah pamrograman, filengaran, jeung parameter. Nilai n anu valid nyaéta 0 .. 9. sis string anu bakal ngagantikeun sagala kajadian /PARAMN dina naskah. file. Bagian 8 - Ngagunakeun Parameter Garis Komando dina Skrip gaduh example pikeun pamakéan.

[PANGANTARA=x] Dimana x mangrupa salah sahiji ieu: (Tingali exampbagian les)
USBMULTILINK (Setélan ieu ogé ngadukung OSBDM)
CYCLONE TRACELINK
PARALLEL (Palabuhan Paralel atanapi BDM Lightning [Warisan])

[PORT=y]

Dimana nilai y mangrupikeun salah sahiji di handap ieu (tingali parameter garis paréntah palabuhan pikeun daptar hardware anu nyambung; sok sebutkeun jinis "antarmuka" ogé):

USBX
Dimana x = 1,2,3, atawa 4. Ngagambarkeun hiji angka enumeration pikeun tiap sapotong hardware mimitian jam 1. Mangpaat lamun nyoba nyambung ka Siklon, Trace link, atawa produk Multilink. Lamun ngan hiji sapotong hardware disambungkeun, éta bakal salawasna enumerate salaku USB1.
Tilasample pikeun milih Multilink munggaran kapanggih nyaéta: panganteur = USBULTILINK PORT = USB1

#.#.#.#
Alamat IP Ethernet#.#.#.#. Unggal simbol # ngagambarkeun angka decimal antara O jeung 255. Sah pikeun Siklon na Trace link interfaces.
Sambungan nyaéta via Ethernet.
Panganteur = CYCLONE PORT = 10.0.1.223

NGARAN
Sababaraha produk, sapertos tautan Siklon sareng Trace, ngadukung masihan nami ka unit, sapertos "Joe's Max". Siklon tiasa dirujuk ku nami anu ditugaskeun. Upami aya rohangan dina nami, sadaya parameter kedah ditutupan ku tanda petik ganda (ieu sarat Windows, sanés sarat Pemako).
Examples:
PANGANTARA = CYCLONE PORT = MyCyclone99 INTERFACE = CYCLONE "PORT = Joe's Cyclone"

UNIK
Produk USB Multilink sadayana gaduh nomer séri unik anu ditugaskeun ka aranjeunna, sapertos PE5650030. Multilink tiasa dirujuk ka nomer ieu. Ieu mangpaat dina kasus dimana sababaraha unit disambungkeun ka PC sarua.
Examples:
Panganteur = USBULTILINK PORT = PE5650030

COMX
Dimana x = 1,2,3, atawa 4. Ngagambarkeun jumlah port COM. Sah pikeun panganteur Siklon.
Pikeun nyambung ka Siklon dina COM1: ANTARAmuka = ​​CYCLONE PORT = COM1

X
Dimana x = 1,2,3, atawa 4. Ngagambarkeun angka port paralel
Pikeun milih antarbeungeut paralel dina Parallel Port #1 : ANTARABANGUN=PARALLEL PORT=1

PClX
Dimana x = 1,2,3, atawa 4. Ngagambarkeun nomer kartu BDM kilat. (Catetan: ieu mangrupikeun produk warisan)
Pikeun milih kabel paralel dina BDM Lightning #1:
PANGANTARA = PARALLEL PORT = PCI 1

[tunjukkeun palabuhan]
Programmer garis paréntah ngaluarkeun sadaya palabuhan anu sayogi pikeun téks file lajeng terminates (paduli parameter commanding séjén). Inpormasi ieu kaluaran kana téks file ngawengku parameter diperlukeun pikeun ngahubungan hardware programming napel ogé pedaran panganteur hardware. Kaluaran standar filengaranna ports.txt sarta dijieun dina folder sarua salaku CPROG.
Output ogé bisa diarahkeun ka béda file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Daptar ieu henteu nunjukkeun port paralel atanapi pilihan port COM anu ogé sayogi. Di handap ieu mantanampLe tina kaluaran pikeun sagala rupa interfaces hardware disambungkeun ka PC nu (Catetan yén aya sababaraha cara pikeun alamat Unit sarua; data pikeun tiap panganteur bisa dituturkeun ku garis [DUPLICATE] nu nembongkeun labél béda pikeun panganteur sarua).

Témbongkeun palabuhan Output Example:

INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Port Num=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[Jumlah Port=21][DUPLIKA] ANTARA = PORT CYCLONE = 10.0.9.197 ; 10.0.9.197 : Siklon Umum [Port Num=61] INTERFACE=CYCLONE “PORT=Public Cyclone” ; 10.0.9.197 : Siklon Umum[Port Num=61 ][DUPLIKA] INTERFACE=CYCLONE “PORT=Joe’s Cyclone” ; USB1 : Siklon (Joe's)[Port Num=101] Panganteur = CYCLONE PORT = USB1 ; USB1 : Siklon (Joe's)[Port Num=101 ][DUPLICATE] Panganteur = TRACELINK PORT = 10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Port Num=123] Panganteur = TRACELINK PORT = MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[v]
Ngabalukarkeun programmer teu mariksa rentang S-catetan alamat saméméh programming atawa verifying. Ieu speeds up prosés programming. Pilihanna kedah dianggo kalayan ati-ati sabab sadaya catetan anu diluar rentang-rekor bakal dipaliré.

[reset_ tunda n]
Nangtukeun reureuh sanggeus programmer resets udagan nu urang pariksa ningali lamun bagian geus leres Isro kana modeu debug tukang. Ieu mangpaat lamun target boga supir reset nu nahan MCU di reset sanggeus programmer ngaleupaskeun garis reset. Nilai n nyaéta reureuh dina milliseconds.

[bdm_ speed n]
Pilihan ieu ngamungkinkeun pamaké pikeun nyetel speed jam shift BDM panganteur debug Pemako urang. Nilai integer ieu tiasa dianggo pikeun nangtukeun laju komunikasi dumasar kana persamaan ieu:

USB Multilink (kaasup Universal): (1 000000/(N+1)) Hz USB Multi link Universal FX: (25000000/(N+1)) Hz Siklon atawa Trace link: (50000000/(2*N+5)) Hz BDM Kilat : (33000000/(2*N+5)) Hz – Produk warisan

Nilai n kedah antara 0 jeung 31. jam shift ieu mawa pangaruh sanggeus paréntah di luhur algoritma programming anu dieksekusi ku kituna paréntah ieu bisa ningkatkeun frékuénsi udagan sarta ngidinan jam shift gancang. Jam ieu umumna teu bisa ngaleuwihan hiji div 4 tina frékuénsi beus processor.

[Sumputkeun aplikasi] Ieu bakal nyababkeun programmer garis paréntah henteu nunjukkeun ayana visual nalika ngajalankeun iwal ti muncul dina taskbar. Aplikasi 32-bit wungkul!

[freqn] Sacara standar, parangkat lunak PROGCFZ ngusahakeun nangtukeun sacara otomatis sabaraha gancang udagan dijalankeun ku ngamuat rutin reureuh dina prosésor sareng waktosna sabaraha lami dieksekusi. Dina sababaraha mesin, ieu tiasa ngahasilkeun hasil anu teu konsisten anu tiasa mangaruhan algoritma anu program flash internal ka MCU. Pemicro nyadiakeun mékanisme garis paréntah ngamungkinkeun pamaké pikeun nginpokeun software PROGCFZ persis sabaraha gancang prosésor target ngajalankeun. Ku cara kieu, waktos dina algoritma bakal tepat. Dina garis paréntah, anjeun netepkeun frékuénsi jam INTERNAL dina Hertz nuturkeun identifier 'FREQ'. Catet yén sacara umum upami anjeun nganggo alat lampu kilat di luar MCU, parameter waktos ieu henteu diperyogikeun sabab lampu kilat ngatur waktosna sorangan.

[henteu] Sacara standar, parangkat lunak PROG bakal nganggo sinyal PST [3: 0] dina konektor mode latar tukang 26-pin pikeun nangtukeun kaayaan alat nalika program. Pikeun ngurangan tapak suku fisik, sababaraha setelan bisa jadi teu nyambungkeun sinyal PST [3: 0] ka konektor 26 pin. Parameter 'nopst' maréntahkeun programmer garis paréntah yén éta kedah nganggo metode alternatif pikeun nangtukeun kaayaan alat kusabab sinyal PST [3: 0] henteu aya. Nu disadvantagE ngagunakeun métode alternatif ieu nyaéta laju programming leuwih laun.

[/logfile log filengaran]
Pilihan ieu muka logfile tina ngaran "log filenami" anu bakal nyababkeun inpormasi anu diserat dina jandela status ogé diserat kana ieu file. The "log filenami" kedah janten nami jalur lengkep sapertos c:\mydir\mysubdir\mylog .log.

Jalur Paréntah Examples:
CPROGCFZ C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Buka CPROGCFZ kalayan pilihan ieu:

  • Jalankeun skrip C:\ENGINE.CFG
  • Interface munggaran USB Multilink Universal kalayan nomer serial PE5650030
  • Autodetect frékuénsi komunikasi (io_ delay_ cnt teu disetel)

CPROGCFZ C:\ENGINE.CFG lnterface = CYCLONE Port = 209.61 .110.251

Buka CPROGCFZ kalayan pilihan ieu:

  • Jalankeun skrip C:\ENGINE.CFG
  • Interface nyaéta Cyclone Max via Port Ethernet kalayan alamat IP 209.61 .110.251

CPROGCFZ C:\ENGINE.CFG lnterface=USBMULTILINK Port=USB1

Buka CPROGCFZ kalayan pilihan ieu:

  • Jalankeun skrip C:\ENGINE.CFG
  • Interface nyaéta USB Multilink Universal, panganteur munggaran dideteksi.

Programming Paréntah

spasi (kosong atawa tab). Garis anu dimimitian ku karakter anu sanés paréntah didaptarkeun salaku Ark REM. Syaratna filengaran hartina jalur DOS pinuh ka a file. Paréntah ngagunakeun dua kode hurup sarua sakumaha dipaké dina programer interaktif PROGCFZ. Sarua .CFP files dipaké ku PROGCFZ dipaké pikeun nyetél pikeun alat nu tangtu bisa diprogram. Lamun pungsi pamaké dieusian pikeun alat nu tangtu, paréntah dua karakter na hartina atawa user_ par dieusian dina .CFP. file.

Catetan:
Parameter paréntah starting_ Addr , ending _Addr , base _ Addr, byte, word, and user _par ngagunakeun format héksadesimal standar.

BM
BR dimimitian_ addr tungtung _addr
CHANGEV n.nn

  • Modul cek kosong.
  • Rentang cek kosong.
  • (Kungkul Siklon) Robah voltage disadiakeun pikeun udagan, dimana n.nn ngagambarkeun nilai antara 0.00 jeung 5.00, inklusif. Nalika paréntah ngaéksekusi Siklon bakal langsung robih kana vol étatage. Upami relay Siklon pareum sateuacan nyauran paréntah ieu, maka relay bakal hurung sareng nyetél vol anyar.tagnilai e nalika paréntah ieu dieksekusi. Catet yén teuing low of a voltagNilai e tiasa nempatkeun alat kana modeu daya-rendah anu tiasa kaleungitan komunikasi debug sadayana. Pastikeun setelan jumper Siklon diatur leres pikeun ngirim kakuatan ka palabuhan katuhu.

EB dimimitian
_ Addr ending_ Addr - Hapus rentang bait.

EW dimimitian
_Addr tungtung _Addr - Hapus rentang kecap.

EM
- Hapus modul.

PB dimimitian
_Addr byte... bait - Program bait.

PW dimimitian
_Addr kecap ... kecap Program kecap.

PM
- modul program.

CM filengaran dasar addr
– Pilih modul .CFP file. Catetan: Modul-modul anu tangtu butuh alamat dasar anu kedah disebatkeun.

VM
- Verifikasi modul.

VR dimimitian
_addr tungtung _addr Verifikasi rentang.

UM filengaran
- Unggah modul.

UR dimimitian
_addr tungtung _addr filengaran - Unggah rentang.

SS filengaran
- Sebutkeun catetan S.

SM dimimitian
_addr tungtung _addr - Témbongkeun modul.

RELAYSOFF
– (Multilnk FX & Siklon wungkul) Pareuman relay nu nyadiakeun kakuatan ka udagan, kaasup reureuh kakuatan handap lamun dieusian. Utamana kapaké pikeun pangguna anu hoyong ngaktipkeun siklus dewan sateuacan ngajalankeun tés, ngantepkeun bootloaderna dijalankeun, atanapi gaduh kode aplikasi dijalankeun saatos program.

RelaySON 
(Multilink FX & Siklon wungkul) Hurungkeun relay pikeun nyadiakeun kakuatan ka udagan, kaasup kakuatan up reureuh lamun dieusian. voltage disadiakeun bakal dumasar kana vol panungtungantage setting dieusian. Pikeun pamaké Siklon, paréntah CHANGEV bisa ngarobah voltagnilai e. Utamana kapaké pikeun pangguna anu hoyong ngaktipkeun siklus dewan sateuacan ngajalankeun tés, ngijinkeun bootloaderna dijalankeun, atanapi kode aplikasi dijalankeun saatos program.

HE
- Pitulung (tingali cprog.doc file).

QU
– Leupaskeun.

RE
Reset chip.

GO
- Ngamimitian alat ngajalankeun. Bisa dipaké salaku final
paréntah upami anjeun hoyong alat ngajalankeun pikeun nguji. Kudu geuwat dimimitian ku paréntah 'RE'.

waktos DE
Tunda "timeinms" milliseconds

xx pamaké _par
– Ngan pikeun fungsi pamaké dieusian dina .CFP file.

Paréntah Konfigurasi Pikeun ngamimitian

Paréntah konfigurasi sadayana diolah sateuacan programer nyobian ngahubungi udagan. Sakabeh konfigurasi file Parsed pikeun paréntah ieu sateuacan nyobian komunikasi. bagian ieu méré leuwihview ngagunakeun paréntah konfigurasi ieu pikeun ngalakukeun sababaraha jinis konfigurasi.

Catetan: Dasar standar pikeun parameter paréntah konfigurasi nyaéta decimal.

Hiji leuwihview tina paréntah konfigurasi nyaéta kieu:

CUSTOMTRIMREF nnnnnnnn.nn

Frékuénsi jam rujukan internal anu dipikahoyong pikeun "PT; Program Trim" paréntah. Frékuénsi ieu nimpa frékuénsi jam rujukan internal standar. Nilai anu valid pikeun "n" gumantung kana alat anu diprogram. Mangga tingal spésifikasi listrik alat Anjeun pikeun rentang jam frékuénsi rujukan internal valid. dimana:

nnnnnnnn.nn: Frékuénsi dina Hertz kalawan dua tempat decimal

Kakuatan alat n

Pikeun Siklon (teu kaasup Siklon MAX). Setelan ieu nangtukeun vol targettage nu bakal disadiakeun pikeun udagan lamun sumber voltage diturunkeun tina kakuatan internal Siklon. Nilai n anu valid nyaéta:

0: 5 volt, dihasilkeun / switched ku Siklon
2: 3 volt, dihasilkeun / switched ku Siklon
4: 2 volt, dihasilkeun / switched ku Siklon

KAKUATAN N

Nangtukeun naha antarmuka kedah nyayogikeun kakuatan ka udagan. CATETAN: Henteu sakabéh interfaces hardware ngarojong paréntah ieu. Nilai n anu valid nyaéta:

0: Interface teu nyadiakeun kakuatan pikeun sasaran. (standar)
1: Aktipkeun Interface nyadiakeun kakuatan pikeun sasaran.
(CATETAN: Éta sami sareng pilihan warisan:USEPRORELAYS n)

POWERDOWNDELAY n

Jumlah waktos reureuh nalika kakuatan ka udagan dipareuman pikeun catu daya target turun ka handap 0.1v. n nyaéta waktu dina milliseconds.

POWERUPDELAY n

Jumlah waktos reureuh nalika kakuatan ka udagan dihurungkeun ATAWA target direset, sareng sateuacan parangkat lunak nyobian ngobrol sareng udagan. Waktos ieu tiasa janten kombinasi kakuatan dina waktos sareng waktos reset (utamana upami supir reset dianggo). n nyaéta waktu dina milliseconds.

POWEROFFONEXIT n

Nangtukeun naha kakuatan anu disayogikeun ka target kedah dipareuman nalika aplikasi CPROGCFZ ditungtungan. CATETAN: Henteu sakabéh interfaces hardware ngarojong paréntah ieu. Nilai n anu valid nyaéta:

0: Pareuman kakuatan nalika kaluar (standar)
1: Tetep kakuatan dina kaluar

Verifikasi Leuwihview

Aya sababaraha paréntah anu sayogi anu tiasa dianggo pikeun pariksa eusi lampu kilat dina alat saatos diprogram. Paréntah anu paling seueur dianggo nyaéta "VC ;Verify CRC of Object File kana modul”. Paréntah "VC" bakal maréntahkeun CPROGCFZ pikeun ngitung heula nilai CRC 16-bit tina objék anu dipilih. file. CPROGCFZ lajeng bakal muka kode kana RAM alat jeung maréntahkeun alat keur ngitung nilai CRC 16 bit tina eusi dina FLASH alat. Ngan rentang alamat valid dina obyék file diitung dina alat. Sakali nilai CRC 16-bit ti obyék file jeung alat nu sadia, CPROGCFZ compares aranjeunna. Kasalahan dialungkeun upami dua nilai henteu cocog.

Alternatipna, paréntah "VM ;Verify Module" tiasa dianggo pikeun ngalakukeun verifikasi bait ku bait antara objék anu dipilih. file jeung alat. Biasana, paréntah VM bakal nyandak waktos langkung lami tibatan paréntah VC saprak CPROGCFZ kedah maca eusi FLASH alat bait ku bait. Aya ogé dua paréntah séjén anu tiasa dianggo pikeun verifikasi. "SC ;Tembongkeun Module CRC" maréntahkeun CPROGCFZ pikeun muka kode kana RAM alat jeung maréntahkeun alat keur ngitung nilai CRC 16-bit tina eusi sakabéh FLASH alat, nu ngawengku wewengkon kosong. Sakali nilai CRC 16-bit geus diitung, CPROGCFZ bakal mintonkeun nilai dina jandela status. Paréntah "VV ;Verify Module CRC to Value" sami sareng paréntah "SC". Bédana téh tinimbang mintonkeun nilai CRC 16-bit diitung, CPROGCFZ bakal ngabandingkeun nilai diitung ngalawan nilai CRC 16-bit dibikeun ku pamaké.

Kasalahan DOS Mulangkeun

DOS kasalahan mulang disadiakeun ambéh maranéhanana bisa diuji di .BAT files. Kodeu kasalahan anu dianggo nyaéta:

  1. Program réngsé tanpa kasalahan.
  2. Dibolaykeun ku pamaké.
  3. Kasalahan maca catetan S file.
  4. Verifikasi kasalahan.
  5. Verifikasi dibatalkeun ku pamaké.
  6. S catetan file teu dipilih.
  7. Alamat ngamimitian teu aya dina modul.
  8. Alamat tungtung henteu aya dina modul atanapi kirang ti alamat awal.
  9. Teu bisa muka file pikeun unggah.
  10. File kasalahan nulis nalika unggah.
  11. Unggahan dibatalkeun ku pangguna.
  12. Kasalahan muka .CFP file.
  13. Kasalahan maca .CFP file.
  14. Alat henteu ngamimitian.
  15. Kasalahan ngamuat .CFP file.
  16. Kasalahan ngaktipkeun modul karek dipilih.
  17. S catetan husus file henteu kapendak.
  18. spasi panyangga cukup dieusian ku .CFP pikeun nahan a file S-rékam.
  19. Kasalahan nalika program.
  20. Alamat mimiti henteu nunjuk kana modul.
  21. Kasalahan salila programming byte panungtungan.
  22. Alamat programming euweuh dina modul.
  23. Alamat ngamimitian henteu aya dina wates kecap anu sejajar.
  24. Kasalahan nalika pamrograman kecap terakhir.
  25. Modul teu tiasa dihapus.
  26. Kecap modul teu dipupus.
  27. Dipilih .CFP file henteu ngalaksanakeun pamariksaan bait.
  28. bait modul teu erased.
  29. Alamat mimiti mupus kecap kedah genap.
  30. Alamat tungtung mupus kecap kedah genap.
  31. Parameter pamaké henteu dina rentang.
  32. Kasalahan salila .CFP husus fungsi.
  33. port husus teu sadia atawa kasalahan muka port.
  34. Paréntah teu aktip pikeun .CFP ieu file.
  35. Teu bisa asup ka modeu latar. Pariksa sambungan.
  36. Teu bisa ngakses processor. Coba reset software.
  37. .CFP teu valid file.
  38. Teu bisa ngakses RAM processor. Coba reset software.
  39. Initialization dibatalkeun ku pamaké.
  40. Kasalahan ngarobah nomer paréntah héksadesimal.
  41. Konfigurasi file teu dieusian jeung file prog. cfg teu aya.
  42. .CFP file teu aya.
  43. Kasalahan dina nomer tunda io_ dina garis paréntah.
  44. Parameter baris paréntah teu valid.
  45. Kasalahan nangtukeun reureuh desimal dina milidetik.
  46. Kasalahan dina naskah file.
  47. Kabel teu kauninga
  48. S-Rekam file teu ngandung data valid.
  49. Gagalna Verifikasi Checksum - data S-rékam henteu cocog sareng mémori MCU.
  50. Asihan kudu diaktipkeun pikeun pariksa flash checksum.
  51. S-Records henteu sadayana dina rentang modul. (tingali parameter garis paréntah "v")
  52. Kasalahan dideteksi dina setélan dina garis paréntah pikeun port / panganteur
  53. Kasalahan ngitung nilai CRC alat
  54. Kasalahan - Alat CRC henteu cocog sareng nilai anu dipasihkeun
  55. Kasalahan - CPROG parantos jalan
  56. Kasalahan - Kedah nangtukeun duanana INTERFACE sareng PORT dina garis paréntah
  57. Prosesor target anu dipilih henteu dirojong ku antarmuka hardware anu ayeuna.

Example Programming Script File

Skrip programming file kedah janten ASCII murni file kalawan hiji paréntah per baris. Ieu CFG file di urut saméméhnaamples.

Tilasampnyaéta: 

CM Freescale_52211_1x32x32k.CFP ;Pilih Flash Module
EM ;Pupus modul
BM ;Kosong Pariksa modul
SS C:\PEMICRO\TEST.S19 ; Sebutkeun S19 anu bakal dianggo
PM Program modul sareng S19
VM ;Verifikasi modul deui

Catetan: Ngaran jalur tina files nu relatif ka laksana CPROG ogé bisa dipaké.

Ngagunakeun Parameter Garis Komando dina Skrip

Parameter garis paréntah dina bentuk /PARAMN=s tiasa dianggo pikeun nyelapkeun téks kana naskah file di tempat husus tags. Ieu tiasa dianggo pikeun ngagentos bagian mana waé tina naskah kalebet paréntah pamrograman, filengaran, jeung parameter. Nilai n anu valid nyaéta 0..9. s mangrupikeun senar anu bakal ngagentos kajadian / PARAMN dina naskah file.

Salaku urutampLe, Aksara generik di handap ieu bisa dipaké pikeun programming kalawan pungsionalitas persis sarua exampnaskah dina Bagian 7 – Example Programming Script File:

CM / PARAM1 ;Pilih Flash Module
EM ;Pupus modul
 BM ;Kosong Pariksa modul
 SS /PARAM2 ; Sebutkeun S19 anu bakal dianggo
PM Program modul sareng S19
/PARAM3 ;Verifikasi modul deui

Parameter di handap ieu bakal ditambahkeun kana garis paréntah CPROG:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

CATETAN: Kusabab parameter /PARAM1 boga spasi dina nilai na, sakabéh parameter perlu enclosed dina cutatan ganda. Ieu nunjukkeun ka Windows yén éta mangrupikeun parameter tunggal. Dina conto ieu, alamat dasar 0x4000 dilebetkeun dina garis Pilih Modul dina naskah, janten /PARAM1 kedah ditetepkeun dina garis paréntah sapertos kieu:

“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000″

Jadi urut lengkepampbaris paréntah le bakal jadi (perhatikeun yén ieu kontinyu; euweuh garis putus):

C:\PROJECT\CPROGCFZ INTERFACE = CYCLONE PORT = USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\Freescale_52211_1x32x32k.CFP 4000” /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample Batch File

Di dieu téh urutampLe tina nelepon programmer garis paréntah sarta nguji balik kode kasalahan na dina bets basajan file. Sampangkatan files dibikeun pikeun duanana Windows 95/98 / XP jeung Windows 2000 / nt / XP / Vista / 7/8/10.

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

C:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1

lamun tingkat kasalahan 1 goto goréng
tos saé
: goréng
ECHO BED BED BED BED BED BED BED
: alus
ECHO rengse

Windows 95/98/ME/XP: 

START /WC:\PROJECT\CPROGCFZ C:\PROJECT\ENGINE.CFG
Panganteur=USBMULTILINK PORT=USB1

lamun tingkat kasalahan 1 goto goréng
tos saé
: goréng
ECHO BED BED BED BED BED BED BED
: alus
ECHO rengse

Catetan: Ngaran jalur tina files nu relatif ka laksana CPROG ogé bisa dipaké

Émbaran

Kanggo inpo nu langkung lengkep ihwal CPROGCFZ sareng PROGCFZ mangga ngahubungi kami:

P&E Microcomputer Systems, Inc. SORA: 617-923-0053
98 Galen St. FAX: 617-923-0808
Watertown, MA 02472-4502 WEB: http://www.pemicro.com
AS

Ka view sakabéh perpustakaan urang tina. modul CFP, buka kaca Rojongan tina Pemako urang websitus di www.pemicro.com/support.

Dokumén / Sumberdaya

PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Pituduh pamaké
CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *