PEmicro CPROGCFZ PROG Flash Programming Software 

PEmicro CPROGCFZ PROG Flash Programming Software

Sava lalana

CPROGCFZ dia dikan-teny andalana Windows an'ny rindrambaiko PROGCFZ izay manomana Flash, EEPROM, EPROM, sns. amin'ny alàlan'ny seha-pifandraisana PEmicro amin'ny processeur NXP Cold Fire V2/3/4 tohanana. Ny interface hardware dia azo avy amin'ny PEmicro.

Raha vantany vao mifandray tsara eo amin'ny PC sy ny fitaovana kendrenao ny hardware interface, dia azonao atao ny manomboka ny CPROGCFZ azo tanterahana amin'ny baiko. Ho fanampin'ny executable dia tsy maintsy ampitaina ihany koa ny mari-pamantarana andalana baiko maromaro mba ahafahana manitsy izay interface tsara PEmicro hardware izay tokony hiezahan'ny CPROGCFZ hifandray, ary handrindrana ny fomba hifandraisan'io interface tsara io amin'ny fitaovana kendrena. Ireo masontsivana ireo dia ahitana ny anaran'ny fikandrana (.CFG) file, ary koa ny baiko fanombohana toy ny anaran'ny seha-pifandraisan-davitra na ny seranan-tsambo ifandraisan'ny interface.

Ny .CFG file mamaritra ny fomba fandrafetana ny tanjona araka izay kasainao hatao, ary ao anatin'izany ny baiko fandaharana manara-penitra ary, raha tsy izany, ny baiko fanamafisana. Ny toko manaraka dia hanome fanazavana amin'ny antsipiriany momba ireo baiko sy mari-pamantarana ireo.

Fiatombohana

a. Ampifandraiso amin'ny alàlan'ny tariby ribbon debug ny fifandraisan'ny hardware eo amin'ny PC-nao sy ny MCU kendrena.
b. Atombohy ny rindrambaiko fandaharana amin'ny alàlan'ny fampandehanana azy avy amin'ny Windows Command prompt na amin'ny fiantsoana ny CPROGCFZ executable miaraka amin'ny mari-pamantarana andalana baiko marina. Ny mari-pamantarana andalana baiko navela dia:

CPROGCFZ [?/!] [fileanarana] [/PARAM=s] [v] [hamerenana ny fahatarana n] [bam_ hafainganam-pandeha n] [ambony] [manombom-po] [Interface=x] [port=y] [sambo-tsambo] [matory] [/logfile HIDITRA fileanarana]

aiza:

[?/!] Ampiasao ny '?' na' '!' safidin'ny toetra hahatonga ny mpandrindra andalana baiko hiandry sy hampiseho ny vokatry ny fandaharana ao amin'ny varavarankely PROGCFZ. '?' dia hampiseho foana ny valiny, '!' tsy hampiseho ny valiny raha tsy misy hadisoana. Raha tsy mampiasa batch ny mpampiasa file mba hitsapana ny haavon'ny fahadisoana, izany dia manome fomba iray hanehoana ny valin'ny fandaharana. Ity safidy ity dia tokony ho safidy FIRST command-line.

[fileanarana] A file misy baiko fandaharana sy fanehoan-kevitra, default = prog. jer. Jereo ny Fizarana 7 – Eksampny Programming Script File ho an'ny example.

[/PARAMN=s]
Paramètre andalana baiko izay afaka manova ny script executing amin'ny fanoloana manokana tags (/PARA MN). Ity dia azo ampiasaina hanoloana ny ampahany amin'ny script ao anatin'izany ny baiko fandaharana, fileanarana, ary paramètre. Ny sanda manan-danja amin'ny n dia 0 .. 9. sis tady izay hanolo ny fisehoan'ny /PARAMN ao amin'ny script file. Fizarana 8 - Ny fampiasana ny baikon'ny baikon'ny baiko amin'ny Script dia misy example ho ampiasaina.

[INTERFACE=x] Aiza no misy ny iray amin'ireto manaraka ireto: (Jereo ny examples section)
USBMULTILINK (Ity toe-javatra ity koa dia manohana ny OSBDM)
CYCLONE TRACELINK
PARALLEL (Serana Parallèle na BDM Lightning [Lova])

[PORT=y]

Raha ny sandan'ny y dia iray amin'ireto manaraka ireto (jereo ny mari-pamantarana baikon'ny baikon'ny seranan-tsambo ho an'ny lisitr'ireo fitaovana mifandray; lazao foana ny karazana "interface"):

USBX
Aiza ny x = 1,2,3, na 4. Maneho isa fanisana ho an'ny fitaovana tsirairay manomboka amin'ny 1. Mahasoa raha manandrana mifandray amin'ny Cyclone, Rohy, na vokatra Multilink. Raha fitaovana iray ihany no mifandray dia ho voaisa ho USB1 foana.
ExampNy fisafidianana ny Multilink voalohany hita dia: INTERFACE=USBMULTILINK PORT=USB1

#.#.#.#
Adiresy IP Ethernet#.#.#.#. Ny mari-pamantarana # tsirairay dia maneho isa desimal eo anelanelan'ny O sy 255. Manan-kery ho an'ny fifandraisan'ny Cyclone sy Trace.
Ny fifandraisana dia amin'ny alalan'ny Ethernet.
INTERFACE=SERANAN'NY CYCLONE=10.0.1.223

ANARANA
Ny vokatra sasany, toy ny rohy Cyclone sy Trace, dia manohana ny fanomezana anarana ho an'ny vondrona, toy ny "Joe's Max". Ny Cyclone dia azo lazaina amin'ny anarana nomena azy. Raha misy habaka ao amin'ny anarana dia tokony hofehezina amin'ny teny indroa ny mari-pamantarana manontolo (takiana Windows izany fa tsy fepetran'i Pemako).
Examples:
INTERFACE = CYCLONE PORT = MyCyclone99 INTERFACE = CYCLONE "PORT = Cyclone Joe"

UNIQUEID
Ny vokatra USB Multilink dia samy manana nomerao tsy manam-paharoa nomena azy ireo, toy ny PE5650030. Ny Multilink dia azo antsoina amin'ity laharana ity. Tena ilaina izany raha toa ka misy singa maromaro mifandray amin'ny PC iray ihany.
Examples:
INTERFACE=USBMULTILINK PORT=PE5650030

COMX
Aiza ny x = 1,2,3, na 4. Maneho laharana COM port. Manan-kery amin'ny fifandraisan'ny Cyclone.
Raha te hifandray amin'ny Cyclone amin'ny COM1 : INTERFACE=CYCLONE PORT=COM1

X
Aiza ny x = 1,2,3, na 4. Maneho laharana seranan-tsambo mifanitsy
Raha hisafidy interface mifanila amin'ny Parallel Port #1 : INTERFACE=PARALLEL PORT=1

PClX
Aiza ny x = 1,2,3, na 4. Maneho laharana karatra BDM Lightning. (Fanamarihana: vokatra lova io)
Raha misafidy tariby mifanila amin'ny BDM Lightning #1:
INTERFACE=SERANA PARALLEL=PCI 1

[asehoy ny seranana]
Ny mpandrindra andalana baiko dia mamoaka ny port rehetra misy amin'ny lahatsoratra file ary mifarana avy eo (na inona na inona masontsivana mandidy hafa). Ity fampahalalana ity dia mivoaka amin'ny lahatsoratra file dia ahitana ny mari-pamantarana ilaina hifandraisana amin'ny hardware programmation mipetaka ary koa ny famaritana ny interface hardware. Ny output default fileny anarana dia ports.txt ary noforonina ao amin'ny lahatahiry mitovy amin'ny CPROG.
Ny vokatra dia azo ampitaina amin'ny hafa ihany koa file.
Example: SHOWPORTS=C:\MYPORTS.TXT
Ity lisitra ity dia tsy mampiseho port parallèle na safidy port COM izay misy ihany koa. Ity ambany ity ny example ny vokatra ho an'ny fifandraisana hardware isan-karazany mifandray amin'ny PC (Mariho fa misy fomba samy hafa mba hamahana ny vondrona iray ihany; ny angona ho an'ny interface tsara tsirairay dia mety arahin'ny tsipika [DUPLICATE] izay mampiseho marika hafa ho an'ny interface iray ihany).

Asehoy ports 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)[Port Num=21][DUPLICATE] INTERFACE=SEORANA CYCLONE=10.0.9.197 ; 10.0.9.197 : Rivo-doza ho an'ny daholobe [Port Num=61] INTERFACE=CYCLONE “PORT=Rivo-bahoaka” ; 10.0.9.197 : Rivo-doza ho an'ny daholobe[Port Num=61 ][DUPLICATE] INTERFACE=CYCLONE “PORT=Joe's Cyclone” ; USB1 : Cyclone (Joe's)[Port Num=101] INTERFACE=SEORANA CYCLONE=USB1 ; USB1 : Cyclone (Joe's)[Port Num=101 ][DUPLICATE] INTERFACE=TRACELINK PORT=10.1.5.2 ; 10.1.5.2 : MCF52259_ TRACE[Port Num=123] INTERFACE=TRACELINK PORT=MCF52259 TRACE ; 10.1.5.2 : MCF52259_ TRACE[PortNum=123][DUPLICATE]

[v]
Mahatonga ny programmer tsy hanamarina ny isan'ny adiresy S-record alohan'ny fandaharana na hanamarina. Manafaingana ny fizotran'ny fandaharana izany. Tokony hampiasaina amim-pitandremana ny safidy satria tsy hojerena ny firaketana an-tsoratra rehetra.

[famerenana_ fahatarana n]
Manondro ny fahatarana aorian'ny famerenan'ny mpandrindra programa ny tanjona izay hojerentsika raha toa ka nandeha tsara tamin'ny fomba debug ambadika ilay ampahany. Tena ilaina izany raha manana mpamily reset izay mitazona ny MCU amin'ny famerenana aorian'ny famoahana ny tsipika famerenan'ny programa. Ny sanda n dia fahatarana amin'ny milisegondra.

[bdm_ speed n]
Ity safidy ity dia ahafahan'ny mpampiasa mametraka ny hafainganam-pandehan'ny famantaranandro fifindran'ny BDM amin'ny interface debug an'i Pemako. Ity sanda integer ity dia azo ampiasaina hamaritana ny hafainganan'ny fifandraisana araka ireto equation manaraka ireto:

USB Multilink (misy Universal): (1 000000/(N+1)) Hz USB Multilink Universal FX: (25000000/(N+1 )) Hz Cyclone na Trace rohy: (50000000/(2*N+5)) Hz BDM Helatra : (33000000/(2*N+5)) Hz – Vokatra lova

Tokony ho eo anelanelan'ny 0 ka hatramin'ny 31 ny sandan'ny n. Ity famantaranandro fiovàna ity dia mihatra rehefa vita ny baiko eo an-tampon'ny algorithm amin'ny fandaharana mba hahafahan'ireo baiko ireo hampitombo ny fatran'ny kendrena ary hamela famantaranandro fiovàna haingana kokoa. Ity famantaranandro ity dia tsy afaka mihoatra ny div 4 amin'ny fatran'ny bus processeur.

[manafina ny fampiharana] Izany dia hahatonga ny mpandrindra an-tsipika baiko tsy hampiseho fisehoana hita maso eo am-pandehanana afa-tsy ny fisehoana eo amin'ny fikandrana. Fampiharana 32-bit ihany!

[freqn] Amin'ny alàlan'ny default, ny rindrambaiko PROGCFZ dia manandrana mamaritra ho azy ny hafainganam-pandehan'ny tanjona amin'ny alàlan'ny famenoana ny fahazarana fahatarana ao amin'ny processeur sy ny fotoana haharitra hafiriana. Amin'ny milina sasany, mety hiteraka valiny tsy mifanaraka izany izay mety hisy fiantraikany amin'ny algorithm izay tselatra ao anaty ao amin'ny MCU ny programa. Ny Pemicro dia manome mekanisma andalana iray ahafahan'ny mpampiasa mampahafantatra ny rindrankajy PROGCFZ ny hafainganam-pandehan'ny processeur kendrena. Amin'izany fomba izany, ny fotoana ao amin'ny algorithm dia ho marina. Ao amin'ny andalana baiko, ianao dia mamaritra ny famantaran'ny famantaranandro INTERNAL ao amin'ny Hertz manaraka ny famantarana 'FREQ'. Mariho fa amin'ny ankapobeny raha mampiasa fitaovana tselatra ivelan'ny MCU ianao dia tsy ilaina io mari-pamantarana ora io satria ny tselatra no mitantana ny fotoana.

[nopst] Amin'ny alàlan'ny default, ny rindrambaiko PROG dia hampiasa ny mari-pamantarana PST [3: 0] amin'ny connecteur mode background 26-pin mba hamaritana ny toetry ny fitaovana mandritra ny fandaharana. Mba hampihenana ny dian-tongotra ara-batana dia mety tsy hampifandray ny famantarana PST[3:0] amin'ny mpampitohy 26 pin ny fanamboarana sasany. Ny mari-pamantarana 'nopst' dia mampianatra ny mpandrindra andalana baiko fa tsy maintsy mampiasa fomba hafa hamaritana ny toetry ny fitaovana izy satria tsy misy ny famantarana PST[3:0]. Ny disadvantagNy fampiasana an'io fomba hafa io dia ny hafainganam-pandehan'ny fandaharana dia miadana kokoa.

[/logfile HIDITRA fileanarana]
Ity safidy ity dia manokatra logfile amin'ny anarana hoe "log fileanarana" izay hahatonga ny fampahalalana rehetra voasoratra ao amin'ny varavarankelin'ny sata ho soratana amin'izany ihany koa file. Ny "log fileanarana” dia tokony ho anarana lalana feno toy ny c:\mydir\mysubdir\mylog .log.

Command Line Examples:
CPROGCFZ C:\MOTOR.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Manokatra CPROGCFZ miaraka amin'ireto safidy manaraka ireto:

  • Alefaso ny script C:\ENGINE.CFG
  • Ny interface dia USB Multilink Universal voalohany miaraka amin'ny laharana PE5650030
  • Autodetect ny fifandraisana matetika (io_ delay_ cnt tsy napetraka)

CPROGCFZ C:\MOTOR.CFG lnterface=CyCLONE Port=209.61 .110.251

Manokatra CPROGCFZ miaraka amin'ireto safidy manaraka ireto:

  • Alefaso ny script C:\ENGINE.CFG
  • Ny interface dia Cyclone Max amin'ny alàlan'ny seranan-tsambo Ethernet miaraka amin'ny adiresy IP 209.61 .110.251

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

Manokatra CPROGCFZ miaraka amin'ireto safidy manaraka ireto:

  • Alefaso ny script C:\ENGINE.CFG
  • Ny interface dia USB Multilink Universal, ny interface voalohany hita.

Fandaharana baiko

habaka ( banga na tabilao). Ny tsipika manomboka amin'ny tarehintsoratra tsy baiko dia voatanisa ho sambo REM. Ny fepetra fileanarana dia midika hoe lalana DOS feno mankany a file. Ny baiko dia mampiasa kaody litera roa mitovy amin'ny ampiasaina amin'ny programa interactive PROGCFZ. Ny .CFP ihany koa files ampiasain'ny PROGCFZ dia ampiasaina hananganana fitaovana manokana hoprograma. Raha toa ka voatondro ho an'ny fitaovana iray ny fiasan'ny mpampiasa iray, dia voafaritra ao amin'ny .CFP ny baikon'ny tarehintsoratra roa sy ny dikany na user_ par. file.

Fanamarihana:
Ny masontsivana baiko manomboka_ Addr , mifarana _Addr , base _ Addr, byte, teny, ary mpampiasa _par dia mampiasa endrika hexadecimal default.

BM
BR manomboka_ addr mifarana _addr
CHANGEV n.nn

  • Blank check module.
  • Faritra fisavana banga.
  • (Cyclone ihany) Ovay ny voltage omena ny kendrena, izay n.nn maneho sanda eo anelanelan'ny 0.00 sy 5.00, tafiditra ao anatin'izany. Rehefa manatanteraka ny baiko ny Cyclone dia hiova avy hatrany amin'io voltage. Raha toa ka maty ny fampitaovana Cyclone alohan'ny hiantsoana an'io baiko io, dia handeha ny fampitana ary hametraka ny vol vaovao.tage sanda rehefa vita io baiko io. Mariho fa ambany loatra ny voltagNy sanda dia mety hametraka ilay fitaovana ho amin'ny maodely tsy misy hery izay mety hamoy ny fifandraisana debug tanteraka. Ataovy azo antoka fa voapetraka tsara ny firafitry ny jumper an'ny Cyclone mba handefasana ny herinaratra any amin'ny seranana havanana.

EB manomboka
_ Addr ending_ Addr - Fafao ny isan'ny byte.

EW manomboka
_Addr mifarana _Addr – Fafao ny teny isan-karazany.

EM
- Fafao ny module.

PB manomboka
_Addr byte... byte - Programa bytes.

Manomboka ny PW
_Addr teny … teny Programa teny.

PM
- Module fandaharana.

CM fileanarana base addr
– Mifidiana module .CFP file. Fanamarihana: Ny modules sasany dia mety mitaky adiresy fototra hofaritana.

VM
- Hamarino ny module.

VR manomboka
_addr fiafarana _addr Hamarino ny faritra.

UM fileanarana
- Ampidiro ny module.

Manomboka ny UR
_addr mifarana _addr fileanarana - Fampidirana isan-karazany.

SS fileanarana
- Soraty ny rakitra S.

SM HERINANDRON'NY
_addr mifarana _addr - Asehoy ny module.

RELAYSOFF
– (Multilnk FX & Cyclone ihany) Vonoy ny fampitaovana manome herinaratra ho an'ny kendrena, ao anatin'izany ny fanemorana ny fiatoana raha voalaza. Tena ilaina indrindra ho an'ireo mpampiasa izay te-hanao cycle ny biraony alohan'ny hanaovana andrana, hamela ny bootloader-ny mandeha, na hampihatra ny kaody fampiharana aorian'ny fandaharana.

RELAYSON 
(Multilink FX & Cyclone ihany) Velomy ny fampitaovana mba hanomezana hery ny kendrena, anisan'izany ny fanemorana ny fampiakarana herinaratra raha voalaza. Ny voltagNy famatsiana dia mifototra amin'ny voly faranytage setting voafaritra. Ho an'ny mpampiasa Cyclone, ny baiko CHANGEV dia afaka manova ny voltagsanda e. Indrindra indrindra ho an'ireo mpampiasa izay te-hanao cycle ny biraony alohan'ny hanaovana fitsapana, hamela ny bootloader-ny handeha, na ny fampiharana ny fehezan-dalàna aorian'ny fandaharana.

HE
- Fanampiana (jereo ny cprog.doc file).

QU
– Mialà.

RE
Avereno ny chip.

GO
- Manomboka mandeha ny fitaovana. Azo ampiasaina ho farany
baiko raha tianao ny hihazakazaka amin'ny fitsapana ny fitaovana. Tokony hialohavan'ny baiko 'RE' avy hatrany.

DE timeinms
Manemotra "timeinms" milisegondra

xx mpampiasa _par
– Ho an'ny fiasan'ny mpampiasa voalaza ao amin'ny .CFP ihany file.

Didy Configuration ho an'ny fanombohana

Ny baikon'ny fanamboarana dia karakaraina alohan'ny hanandrana hifandray amin'ilay kendrena ny programmer. Ny configuration manontolo file nohavaozina ho an'ireo baiko ireo alohan'ny hanandrana fifandraisana. Ity fizarana ity dia manome mihoatraview amin'ny fampiasana ireo baiko fanamafisam-peo mba hanaovana karazana fikandrana samihafa.

Fanamarihana: Desimal ny fototra fototra ho an'ny masontsivana baikon'ny config.

An overview ny baiko configuration dia toy izao manaraka izao:

CUSTOMTRIMREF nnnnnnnn.nn

Fanondroana famantaranandro anatiny tiana ho an'ny "PT; Program Trim" baiko. Io matetika io dia manafoana ny famantaran'ny famantaranandro anatiny. Ny soatoavina manan-kery ho an'ny "n" dia miankina amin'ny fitaovana manokana karakaraina. Azafady, jereo ny mari-pamantarana elektrônika amin'ny fitaovanao mba hahitana ny famantaran'ny famantaran'ny famantaranandro anatiny. Aiza:

nnnnnnnn.nn: Frequency amin'ny Hertz misy toerana roa

HERINANDRO n

Ho an'ny Cyclone (tsy anisan'izany ny Cyclone MAX). Ity toe-javatra ity dia mamaritra ny tanjona voltage izay homena ny tanjona raha ny loharanon'ny voltage dia avy amin'ny herin'ny rivodoza. Ny sanda manan-kery amin'ny n dia:

0: 5 Volts, Navoakan'ny Cyclone
2: 3 Volts, Navoakan'ny Cyclone
4: 2 Volts, Navoakan'ny Cyclone

MANOME HERY n

Mamaritra raha tokony hanome hery ny lasibatra ny interface. FANAMARIHANA: Tsy ny interface tsara rehetra no manohana an'io baiko io. Ny sanda manan-kery amin'ny n dia:

0: Ny interface dia tsy manome hery ho an'ny tanjona. (default)
1: Enable Interface dia manome hery hikendry.
(FANAMARIHANA: Mitovy amin'ny safidy lova:USEPRORELAYS n)

POWERDOWNDELAY n

Fe-potoana hanemorana rehefa tapaka ny herinaratra mankany amin'ny kendrena mba hidina ambanin'ny 0.1v ny famatsiana herinaratra kendrena. n ny ora ao anatin'ny milisegondra.

POWERUPDELAY n

Fe-potoana hanemorana rehefa mandeha ny herinaratra mankany amin'ny tanjona na averina ny tanjona, ary alohan'ny hanandrana hiresaka amin'ilay lasibatra ny rindrambaiko. Ity fotoana ity dia mety ho fitambaran'ny hery ara-potoana sy ny fotoana famerenana (indrindra raha mampiasa mpamily reset). n ny ora ao anatin'ny milisegondra.

POWEROFFONEXIT n

Mamaritra raha tokony ho tapaka ny herinaratra omena ny kendrena rehefa tapitra ny fampiharana CPROGCFZ. FANAMARIHANA: Tsy ny interface tsara rehetra no manohana an'io baiko io. Ny sanda manan-kery amin'ny n dia:

0: Vonoy ny herinaratra rehefa mivoaka (default)
1: Tohizo ny herinaratra rehefa mivoaka

Vita ny fanamarinanaview

Misy baiko maromaro azo ampiasaina hanamarinana ny votoatin'ny tselatra amin'ny fitaovana aorian'ny fandaharana azy. Ny baiko be mpampiasa indrindra dia "VC ;Verify CRC of Object File amin'ny Module". Ny baiko "VC" dia hanoro ny CPROGCFZ kajy voalohany ny sanda CRC 16-bit avy amin'ny zavatra voafidy. file. CPROGCFZ dia hampiditra kaody ao amin'ny RAM an'ilay fitaovana ary hampianatra ilay fitaovana hanisa sanda CRC 16 bit avy amin'ny atiny ao amin'ny FLASH an'ilay fitaovana. Adiresy manan-kery ihany ao anatin'ilay zavatra file dia kajy amin'ny fitaovana. Indray mandeha ny sanda CRC 16-bit avy amin'ny zavatra file ary misy ny fitaovana, ampitahain'ny CPROGCFZ. Misy hadisoana ariana raha tsy mifanaraka ny soatoavina roa.

Raha tsy izany, ny baiko "VM ;Verify Module" dia azo ampiasaina hanaovana fanamarinana byte eo anelanelan'ny zavatra voafidy. file ary ny fitaovana. Amin'ny ankapobeny, ny baiko VM dia haharitra ela kokoa noho ny baiko VC satria ny CPROGCFZ dia tsy maintsy mamaky ny votoatin'ny FLASH amin'ny fitaovana byte byte. Misy baiko roa hafa koa azo ampiasaina amin'ny fanamarinana. Ny "SC ;Show Module CRC" dia manome toromarika ny CPROGCFZ hampiditra kaody ao amin'ny RAM an'ny fitaovana ary manoro ny fitaovana hanisa sanda CRC 16-bit avy amin'ny votoatin'ny FLASH manontolo amin'ny fitaovana, izay ahitana faritra banga. Raha vao kajy ny sandan'ny CRC 16-bit, dia hampiseho ny sanda ao amin'ny varavarankely sata ny CPROGCFZ. Ny baiko "VV ;Verify Module CRC to Value" dia mitovy amin'ny baiko "SC". Ny mahasamihafa azy dia raha tokony hampiseho ny sanda CRC 16-bit kajy, ny CPROGCFZ dia hampitaha ny sandany kajy amin'ny sanda CRC 16-bit omen'ny mpampiasa.

DOS Error Returns

Ny fiverenan'ny fahadisoana DOS dia omena mba ho voasedra ao amin'ny .BAT files. Ny kaody diso ampiasaina dia:

  1. Fandaharana vita tsy misy hadisoana.
  2. Nofoanan'ny mpampiasa.
  3. Hadisoana mamaky S record file.
  4. Hamarino ny fahadisoana.
  5. Hamarino fa nofoanan'ny mpampiasa.
  6. S record file tsy voafantina.
  7. Ny adiresy fanombohana dia tsy ao amin'ny module.
  8. Ny adiresy farany dia tsy ao amin'ny module na kely noho ny adiresy fanombohana.
  9. Tsy afaka misokatra file ho fampiakarana.
  10. File fahadisoana manoratra mandritra ny fampiakarana.
  11. Nofoanan'ny mpampiasa ny fandefasana.
  12. Hadisoana fanokafana .CFP file.
  13. Hadisoana mamaky .CFP file.
  14. Tsy natomboka ny fitaovana.
  15. Hadisoana amin'ny fandefasana .CFP file.
  16. Hadisoana tamin'ny fampandehanana ny maody vao nofantenana.
  17. Firaketana S voafaritra file tsy hita.
  18. Tsy ampy ny habaka buffer nofaritan'ny .CFP hihazonana a file S-record.
  19. Hadisoana nandritra ny fandaharana.
  20. Ny adiresy fanombohana dia tsy manondro ny module.
  21. Hadisoana nandritra ny fandaharana byte farany.
  22. Tsy ao anaty module intsony ny adiresin'ny fandaharana.
  23. Ny adiresy fanombohana dia tsy eo amin'ny sisin'ny teny mifanitsy.
  24. Hadisoana nandritra ny fandaharana teny farany.
  25. Tsy voafafa ny Module.
  26. Ny teny Module tsy voafafa.
  27. Voafantina .CFP file tsy mampihatra ny fanamarinana byte.
  28. Module byte tsy voafafa.
  29. Ny adiresy fanombohana famafana ny teny dia tsy maintsy mitovy.
  30. Ny adiresy mamarana ny teny dia tsy maintsy mitovy.
  31. Tsy ao anatin'ny salan'isa ny parameter mpampiasa.
  32. Hadisoana nandritra ny fiasa voatondro .CFP.
  33. Tsy misy seranana voafaritra na seranan-tsambo fanokafana diso.
  34. Ny baiko dia tsy miasa amin'ity .CFP ity file.
  35. Tsy afaka miditra amin'ny fomba fiaviana. Jereo ny fifandraisana.
  36. Tsy afaka miditra amin'ny processeur. Andramo ny famerenana rindrambaiko.
  37. .CFP tsy mety file.
  38. Tsy afaka miditra amin'ny RAM processeur. Andramo ny famerenana rindrambaiko.
  39. Nofoanan'ny mpampiasa ny fanombohana.
  40. Error amin'ny famadihana laharan'ny baiko hexadecimal.
  41. fanahafana file tsy voafaritra ary file prog. cfg tsy misy.
  42. .CFP file tsy misy.
  43. Error ao amin'ny laharana fahatarana io_ amin'ny tsipika baiko.
  44. Parameter andalana baiko tsy mety.
  45. Error mamaritra ny fahatarana desimal amin'ny milisegondra.
  46. Error amin'ny script file.
  47. Cable tsy hita
  48. S-Record file tsy misy angona manankery.
  49. Ny tsy fahombiazan'ny fanamarinana Checksum - Ny angon-drakitra S-record dia tsy mifanaraka amin'ny fitadidiana MCU.
  50. Tsy maintsy alefa ny fanasokajiana mba hanamarinana ny flash checksum.
  51. S-Records tsy ny rehetra amin'ny isan-karazany Module. (jereo "v" paramètre andalana baiko)
  52. Misy hadisoana hita ao amin'ny fikandrana amin'ny baiko ho an'ny seranan-tsambo/interface
  53. Error amin'ny kajy ny sandan'ny fitaovana CRC
  54. Error - Tsy mifanaraka amin'ny sanda nomena ny fitaovana CRC
  55. Error - Efa mandeha ny CPROG
  56. Error - Tsy maintsy mamaritra ny INTERFACE sy ny PORT amin'ny baiko baiko
  57. Ny processeur kendrena voafantina dia tsy tohanan'ny seha-pihariana misy ankehitriny.

Exampny Programming Script File

Ny script programming file tokony ho ASCII madio file miaraka amin'ny baiko iray isaky ny andalana. Ity ny CFG file amin'ny ex teo alohaamples.

Example dia: 

CM Freescale_52211_1x32x32k.CFP ;Mifidiana Flash Module
EM ;Fafao ny module
BM ;Blank Jereo ny module
SS C:\PEMICRO\TEST.S19 Lazao ny S19 hampiasaina
PM Programa ny maody miaraka amin'ny S19
VM ;Hamarino indray ny module

Fanamarihana: Ny anaran'ny lalana fileIreo izay mifandraika amin'ny CPROG azo ampiasaina dia azo ampiasaina ihany koa.

Mampiasa paramètre andalana baiko ao anaty Script

Ny mari-pamantarana baiko amin'ny endrika /PARAMN=s dia azo ampiasaina hampidirana lahatsoratra ao anaty script file misolo toerana manokana tags. Ity dia azo ampiasaina hanoloana ny ampahany amin'ny script ao anatin'izany ny baiko fandaharana, fileanarana, ary paramètre. Ny sanda manan-kery n dia 0..9. s dia tady izay hanolo ny fisehoan-javatra rehetra amin'ny /PARAMN ao amin'ny script file.

Amin'ny maha example, ity script generic manaraka ity dia azo ampiasaina amin'ny fandaharana miaraka amin'ny fiasa mitovy amin'ny exampny script in Fizarana 7 – Eksampny Programming Script File:

CM / PARAM1 ;Mifidiana Flash Module
EM ;Fafao ny module
 BM ;Blank Jereo ny module
 SS/PARAM2 Lazao ny S19 hampiasaina
PM Programa ny maody miaraka amin'ny S19
/PARAM3 ;Hamarino indray ny module

Ireto mari-pamantarana manaraka ireto dia hanampy amin'ny baikon'ny CPROG:

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

FANAMARIHANA: Koa satria manana habaka amin'ny sandany ny mari-pamantarana /PARAM1, dia mila ampidirina amina teny indroa ny mari-pamantarana manontolo. Izany dia manondro amin'ny Windows fa singa tokana izy io. Amin'ity tranga ity, ny adiresy fototra 0x4000 dia tafiditra ao amin'ny tsipika Select Module ao amin'ny script, noho izany /PARAM1 dia tsy maintsy apetraka amin'ny baikon'ny baiko toy izao:

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

Ka ilay ex completampny baiko baiko dia (mariho fa mitohy izany, tsy misy tsipika):

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

Sampny Batch File

Ity misy exampny fiantsoana ny programmer andalana baiko sy ny fitsapana ny kaody diso dia miverina amin'ny ampahany tsotra file. Sample batch files dia omena ho an'ny Windows 95/98/XP sy Windows 2000/NT/XP/Vista/7/8/10.

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

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

raha ratsy ny niveau 1
tsara be
:ratsy
ECHO RATSY RATSY RATSY RATSY RATSY RATSY RATSY RATSY
:tsara
ECHO vita

Windows 95/98/ME/XP: 

START /WC:\PROJECT\CPROGCFZ C:\PROJECT\MOTOR.CFG
INTERFACE=USBMULTILINK PORT=USB1

raha ratsy ny niveau 1
tsara be
:ratsy
ECHO RATSY RATSY RATSY RATSY RATSY RATSY RATSY RATSY
:tsara
ECHO vita

Fanamarihana: Ny anaran'ny lalana fileIreo izay mifandraika amin'ny CPROG azo ampiasaina dia azo ampiasaina ihany koa

Information

Raha mila fanazavana fanampiny momba ny CPROGCFZ sy PROGCFZ dia mifandraisa aminay:

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

ny view ny tranomboky manontolo. CFP modules, mankanesa any amin'ny pejy fanohanana an'i Pemako website at www.pemicro.com/support.

Documents / Loharano

PEmicro CPROGCFZ PROG Flash Programming Software [pdf] Torolàlana ho an'ny mpampiasa
CPROGCFZ PROG Flash Programming Software, CPROGCFZ, PROG Flash Programming Software, Programming Software, Software

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *