PEmicro-CPROG32Z-Flash-Programming-Software-logo

PEmicro CPROG32Z Flash Programming Software

PEmicro-CPROG32Z-Flash-Programming-Software-product

Product Information

Ny CPROG32Z dia rindrambaiko fandaharana ampiasaina amin'ny fandaharana microcontrollers. Mitaky interface tsara izy io mba hampifandraisana ny PC sy hikendry ny MCU (unite microcontroller) amin'ny alalan'ny tariby debug. Ny rindrambaiko fandaharana dia azo atao amin'ny alàlan'ny Windows Command prompt na amin'ny fiantsoana ny CPROG32Z azo tanterahana miaraka amin'ny mari-pamantarana andalana baiko marina. Ny mari-pamantarana andalana baiko navela dia:

  • [?/!] – Ampiasao ny '?' na '!' safidy toetra mahatonga ny
    mpandrindra andalana baiko hiandry sy hampiseho ny vokatry ny fandaharana ao amin'ny varavarankely PROG32Z.
  • [fileanarana] - A file misy baiko fandaharana sy fanehoan-kevitra, default = prog.cfg.
  • [/PARAMn=s] – Paramètre andalana izay afaka manova ny script executing amin'ny fanoloana manokana tags (/PARAMn).
  • [INTERFACE=x] – Ny karazana interface tsara (USBMULTILINK,
    PARALLEL, adiresy IP Ethernet) ampiasaina hampifandraisana ny PC sy ny MCU kendrena.
  • [PORT=y] – Ny laharan'ny seranana na anarana ampiasaina hampifandraisana ny PC sy ny MCU kendrena.
  • [showports] - Mampiseho lisitry ny fitaovana mifandray.

Torolàlana momba ny fampiasana vokatra

Raha hampiasa ny rindrambaiko fandaharana CPROG32Z dia araho ireto dingana ireto:

  1. Ampifandraiso amin'ny alàlan'ny tariby ribbon debug ny fifandraisan'ny hardware eo amin'ny PC-nao sy ny MCU kendrena.
  2. Atombohy ny rindrambaiko fandaharana amin'ny alàlan'ny fampandehanana azy avy amin'ny Windows Command prompt na amin'ny fiantsoana ny CPROG32Z executable miaraka amin'ny mari-pamantarana andalana baiko marina.
  3. Ampiasao ny mari-pamantarana andalana baiko navela hanovana ny script mpanatanteraka raha ilaina.
  4. Safidio ny karazana interface tsara sy ny nomeraon'ny seranana na anarana ampiasaina hampifandraisana ny PC sy ny MCU kendrena.
  5. Programa ny microcontroller amin'ny alàlan'ny rindrambaiko fandaharana.

Exampny paramètre andalana baiko:

  • CPROG32Z ?
  • CPROG32Z [fileanarana] /PARAMn=s INTERFACE=USBMULTILINK
    PORT=USB1
  • CPROG32Z [fileanarana] INTERFACE = CYCLONE PORT = 10.0.1.223 ANARANA = "Ry Cyclone Joe"
  • CPROG32Z [fileanarana] INTERFACE=USBMULTILINK PORT=PE5650030
  • CPROG32Z [fileanarana] INTERFACE = CYCLONE PORT = COM1

Sava lalana
CPROG32Z dia dikan-kafatra Windows an'ny rindrambaiko PROG32Z izay manomana Flash, EEPROM, EPROM, sns. amin'ny alàlan'ny interface hardware PEmicro mankany amin'ny processeur NXP 683xx tohanana. Ny fifandraisan'ny hardware dia azo avy amin'ny PEmicro. Raha vantany vao mifandray tsara eo amin'ny PC-nao sy ny fitaovana kendrenao ny hardware interface, dia azonao atao ny manomboka ny CPROG32Z azo tanterahana avy amin'ny tsipika baiko. Ho fanampin'ny executable dia tsy maintsy ampitaina ihany koa ny mari-pamantarana andalana baiko maromaro mba handrindrana izay interface tsara PEmicro hardware CPROG32Z izay tokony hiezahan'ny mifandray amin'izany, 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. Sava lalana
CPROG32Z dia kinova baiko Windows an'ny rindrambaiko PROG32Z izay
fandaharana Flash, EEPROM, EPROM, sns. amin'ny alàlan'ny interface hardware PEmicro mankany a
manohana NXP 683xx processeur. Ny interface hardware dia azo avy amin'ny
PEmicro.
Raha vantany vao mifandray tsara eo amin'ny PC-nao sy ny fitaovana kendrenao ny hardware interface, dia azonao atao ny manomboka ny CPROG32Z azo tanterahana avy amin'ny tsipika baiko. Ho fanampin'ny executable dia tsy maintsy ampitaina ihany koa ny mari-pamantarana andalana baiko maromaro mba handrindrana izay interface tsara PEmicro hardware CPROG32Z izay tokony hiezahan'ny mifandray amin'izany, 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.

Fiatombohana

  • Ampifandraiso amin'ny alàlan'ny tariby ribbon debug ny fifandraisan'ny hardware eo amin'ny PC-nao sy ny MCU kendrena.
  • Atombohy ny rindrambaiko fandaharana amin'ny alàlan'ny fampandehanana azy avy amin'ny Windows Command prompt na amin'ny fiantsoana ny CPROG32Z executable miaraka amin'ny mari-pamantarana andalana baiko marina. Ny mari-pamantarana andalana baiko navela dia:
    • CPROG32Z [?/!] [fileanarana] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n]
      [hideapp] [freq n] [Interface=x] [port=y] [showports] [nosync]
      [/logfile HIDITRAfileanarana] AIZA:
    • [?/!] Ampiasao ny '?' na' '!' safidin'ny endri-tsoratra hahatonga ny mpandrindra baikon'ny baiko hiandry sy hampiseho ny vokatry ny fandaharana ao amin'ny varavarankely PROG32Z. '?' 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.cfg. 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 (/PARAMn). 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 / 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] Raha ny x dia iray amin'ireto manaraka ireto: (Jereo ny examples section)
      USBMULTILINK (Ity toe-javatra ity koa dia manohana ny OSBDM) PARALLEL (Parallel Port na BDM Lightning [Lova])
    • [PORT=y] Raha ny sandan'ny y dia iray amin'ireto manaraka ireto (jereo ny mari-pamantarana baikon'ny showports 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 vokatra Cyclone na 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 marika # tsirairay dia maneho isa desimal eo anelanelan'ny 0 ka hatramin'ny 255. Manan-kery amin'ny fifandraisan'ny Cyclone sy Tracelink.
      Ny fifandraisana dia amin'ny alalan'ny Ethernet.
      INTERFACE=SERANAN'NY CYCLONE=10.0.1.223
    • ANARANA Ny vokatra sasany, toy ny Cyclone sy Tracelink, 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 amin'ny anarana, dia tokony hofehezina amin'ny teny indroa ny mari-pamantarana manontolo (takiana Windows izany fa tsy fepetra PEmicro).
      Exampl': INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=Ry Cyclone Joe”
    • UNIQUEID USB Ny vokatra Multilink dia samy manana nomerao andiany tokana 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 Port Parallel #1 : INTERFACE=PARALLEL PORT=1
    • PCIx 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=PARALLEL PORT=PCI1
      [showports] Ny mpandrindra andalana baiko dia mamoaka ny port rehetra misy amin'ny lahatsoratra file ary tapitra avy eo (na inona na inona mari-pamantarana baiko 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 (Note
      fa misy fomba samy hafa handaminana ny vondrona iray ihany; ny
      Ny angona ho an'ny interface tsirairay dia mety arahin'ny tsipika [DUPLICATE] izay mampiseho marika hafa ho an'ny interface mitovy).
      Showports Output Example:
      INTERFACE=USBMULTILINK PORT=PE5650030 ; USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1 ; USB1 : Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
    • [nosync] Izany dia manakana ny programmer tsy hanamarina fa ny fifandraisana amin'ny tanjona dia manan-kery amin'ny fanombohana. Ny fanamarinana dia misy ny famakiana sy fanoratana ny rejisitra momba ny angona D0. Ity dia ilaina amin'ny dikan-teny vaovao sasany amin'ny processeur 68F375 izay mety manana olana mandritra ity karazana fanamarinana ity.
    • [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 rakitra rehetra ivelan'ny faritra.
    • [reset_delay 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'ny PEmicro. Ity sanda integer ity dia azo ampiasaina|
      hamaritana ny hafainganam-pandehan'ny fifandraisana araka ny
      manaraka equations:
      USB-ML-16/32: (1000000/(N+1)) Hz – Vokatra lova
      USB Multilink Universal FX: (25000000/(N+1)) Hz
      BDM Lightning : (33000000/(2*N+5)) Hz – Vokatra lova Ny sanda n dia tokony ho eo anelanelan'ny 0 sy 31. Mihatra ity famantaranandro fiovàna ity rehefa vita ny baiko eo an-tampon'ny algorithm amin'ny fandaharana mba hahafahan'ireo baiko ireo hampitombo ny ny frequence kendrena ary mamela ny famantaranandro fifindran'ny haingana kokoa. Ity famantaranandro ity dia tsy afaka mihoatra ny div 4 amin'ny fatran'ny bus processeur.
    • [hideapp] 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!
    • [freq n] Amin'ny alàlan'ny default, ny rindrambaiko PROG32Z 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 rafitra baikon'ny baiko ahafahan'ny mpampiasa mampahafantatra ny rindrambaiko PROG32Z marina tsara ny hafainganam-pandehan'ny processeur kendrena. Amin'izany fomba izany, ny fotoana ao amin'ny algorithm dia ho marina. Ao amin'ny baikon'ny baiko, ianao dia mamaritra ny fahitan'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 ara-potoana io satria ny tselatra no mitantana ny fotoana.
      • [/logfile HIDITRAfileanarana] Ity safidy ity dia manokatra logfile amin'ny anarana hoe "logfileanarana" izay hahatonga ny fampahalalana rehetra voasoratra ao amin'ny varavarankelin'ny sata ho soratana amin'izany ihany koa file. Ny "logfileanarana" dia tokony ho anarana lalana feno toy ny
        c:\mydir\mysubdir\mylog.log.
        Command Line Examples:
        CPROG32Z C:\MOTOR.CFG INTERFACE=USBMULTILINK PORT=PE5650030
        Manokatra CPROG32Z miaraka amin'ireto safidy manaraka ireto:
      • – Alefaso ny script C:\ENGINE.CFG
      • - Interface no voalohany USB Multilink Universal FX miaraka amin'ny laharana PE5650030
      • - Autodetect ny fifandraisana matetika (io_delay_cnt tsy napetraka)
      • CPROG32Z C:\MOTOR.CFG Interface=USBMULTILINK Port=USB1
        Manokatra CPROG32Z miaraka amin'ireto safidy manaraka ireto: – Alefaso ny script C:\ENGINE.CFG – Interface dia USB Multilink Universal FX, interface tsara voalohany hita.

Fandaharana baiko
Ny baikon'ny fandaharana dia manomboka amin'ny filaharana tarehintsoratra roa arahin'ny habaka fotsy (blangko na tabilao). Ny andalana manomboka amin'ny tarehintsoratra tsy baiko dia voatanisa ho REMarks. 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 PROG32Z. Ny .32P files ampiasain'ny PROG32Z dia ampiasaina amin'ny fametrahana fitaovana manokana hoprograma. Raha toa ka voatondro ho an'ny fitaovana iray ny fiasan'ny mpampiasa iray, dia voafaritra ao amin'ny .32P ny baikon'ny tarehintsoratra roa sy ny dikany na user_par. file. Fanamarihana: Ny masontsivana baiko starting_addr, ending_addr, base_addr, byte, word, ary user_par dia mampiasa endrika hexadecimal default.

  • BM - Module fanamarinana banga.
  • BR starting_addr ending_addr
    • – Laharana fisavana banga. CHANGEV n.nn –
    • (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 starting_addr ending_addr - Fafao ny isan'ny byte.
  • EW starting_addr ending_addr - Fafao ny isan'ny teny.
  • EM – Fafao ny module.
  • PB fanombohana_addr byte … byte – Programa bytes.
  • PW fanombohana_addr teny … teny – Teny fandaharana.
  • PM - Module fandaharana.
  • CM fileanarana base_addr – Mifidiana module .32P file. Fanamarihana: Ny modules sasany dia mety mitaky adiresy fototra hofaritana.
  • VM - Hamarino ny module.
  • VR starting_addr ending_addr - Hamarino ny elanelana.
  • UM fileanarana - Ampidiro ny module.
  • UR fanombohana_addr ending_addr fileanarana - Fampidirana isan-karazany.
  • SS fileanarana - Soraty ny rakitra S.
  • SM fanombohana_addr ending_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 – (Multilnk FX & Cyclone ihany) Alefaso ny fampitaovana mba hanomezana herinaratra ho an'ny kendrena, ao anatin'izany ny fanemorana ny fampiakarana herinaratra raha voafaritra. 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 baiko farany raha tianao ny hihazakazaka amin'ny fitsapana. 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 .32P 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 fanamafisana ireo mba hanaovana karazana fanamafisana samihafa.
Fanamarihana: Ny fototra fototra ho an'ny masontsivana baikon'ny fikandrana dia decimal. 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
  • 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 CPROG32Z. FANAMARIHANA: Tsy ny interface tsara rehetra no manohana an'io baiko io. Ny sanda manan-kery amin'ny n dia:
    • 0 : Famonoana herinaratra rehefa mivoaka (default)
    • 1 : Hamelona 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
;Hamarino ny CRC an'ny Object File amin'ny Module". Ny baiko "VC" dia hanoro ny CPROG32Z kajy voalohany ny sanda CRC 16-bit avy amin'ny zavatra voafidy. file. CPROG32Z 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, mampitaha azy ireo ny CPROG32Z. 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 CPROG32Z 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 CPROG32Z hampiditra kaody ao amin'ny RAM an'ny fitaovana ary mampianatra ny fitaovana hanisa ny sandan'ny 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 CPROG32Z. 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 CPROG32Z dia hampitaha ny sanda 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:

  • 0 - Vita tsy misy hadisoana ny programa.
  • 1 - Nofoanan'ny mpampiasa.
  • 2 – Hadisoana namaky ny rakitsoratra S file.
  • 3 - Hamarino ny fahadisoana.
  • 4 - Hamarino fa nofoanan'ny mpampiasa.
  • 5 – S firaketana file tsy voafantina.
  • 6 - Ny adiresy fanombohana dia tsy ao amin'ny module.
  • 7 - Ny adiresy farany dia tsy ao amin'ny module na latsaky ny adiresy fanombohana. 8 - Tsy afaka misokatra file ho fampiakarana.
  • 9 – File fahadisoana manoratra mandritra ny fampiakarana.
  • 10 - Nofoanan'ny mpampiasa ny fandefasana.
  • 11 – Error fanokafana .32P file.
  • 12 – Hadisoana mamaky .32P file.
  • 13 - Tsy natomboka ny fitaovana.
  • 14 – Error loading .32P file.
  • 15 - Error en envelopment module vao nofantenana.
  • 16 – Firaketana S voafaritra file tsy hita.
  • 17 – Tsy ampy ny habaka buffer voafaritry ny .32P hihazonana a file S-record. 18 - Hadisoana mandritra ny fandaharana.
  • 19 - Ny adiresy fanombohana dia tsy manondro ny module.
  • 20 - Hadisoana nandritra ny fandaharana byte farany.
  • 21 - Ny adiresy fandaharana dia tsy ao anaty module intsony.
  • 22 - Ny adiresy fanombohana dia tsy eo amin'ny sisin'ny teny mifanitsy.
  • 23 - Hadisoana nandritra ny fandaharana teny farany.
  • 24 – Tsy voafafa ny Module.
  • 25 - Ny teny Module tsy voafafa.
  • 26 – Voafantina .32P file tsy mampihatra ny fanamarinana byte.
  • 27 - Module byte tsy voafafa.
  • 28 – Ny adiresy fanombohana famafana teny dia tsy maintsy mitovy.
  • 29 - Tsy maintsy mitovy ny adiresin'ny famafana teny.
  • 30 - Tsy ao anatin'ny elanelana ny parameter mpampiasa.
  • 31 – Error nandritra ny .32P voafaritra asa.
  • 32 - Tsy misy seranana voafaritra na seranan-tsambo fanokafana fahadisoana.
  • 33 – Tsy miasa ny baiko ho an'ity .32P ity file.
  • 34 - Tsy afaka miditra amin'ny fomba fiaviana. Jereo ny fifandraisana.
  • 35 - Tsy afaka miditra amin'ny processeur. Andramo ny famerenana rindrambaiko.
  • 36 – Tsy mety .32P file.
  • 37 - Tsy afaka miditra amin'ny RAM processeur. Andramo ny famerenana rindrambaiko.
  • 38 - Nofoanan'ny mpampiasa ny fanombohana.
  • 39 – Error amin'ny famadihana ny laharan'ny baiko hexadecimal.
  • 40 – Fametrahana file tsy voafaritra ary file prog.cfg tsy misy.
  • 41 – .32P file tsy misy.
  • 42 - Hadisoana amin'ny laharana io_delay amin'ny tsipika baiko.
  • 43 – Parameter andalana baiko tsy mety.
  • 44 - Hadisoana mamaritra ny fahatarana amin'ny isa milliseconds.
  • 47 - Hadisoana amin'ny script file.
  • 49 – Cable tsy hita
  • 50 – S-Record file tsy misy angona manankery.
  • 51 - Ny tsy fahombiazan'ny fanamarinana Checksum - Ny angon-drakitra S-record dia tsy mifanaraka amin'ny fitadidiana MCU. 52 – Tsy maintsy alefa ny fanasokajiana mba hanamarina ny checksum flash.
  • 53 - S-Records tsy amin'ny isan-karazany Module. (jereo "v" paramètre andalana baiko)
  • 54 - Misy hadisoana hita ao amin'ny fikandrana amin'ny baiko ho an'ny seranan-tsambo / interface
  • 60 - Hadisoana amin'ny kajy ny sandan'ny fitaovana CRC
  • 61 - Error - Ny fitaovana CRC dia tsy mifanaraka amin'ny sanda nomena
  • 70 – Error – Efa mandeha ny CPROG
  • 71 - Error - Tsy maintsy mamaritra ny INTERFACE sy ny PORT amin'ny baiko baiko
  • 72 – Ny processeur kendrena voafantina dia tsy tohanan'ny interface hardware 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 C:\PEMICRO\333__48K.32P 0 EM: Fafao ny module
  • BM: Blank Jereo ny module
  • SS C:\PEMICRO\TEST.S19: Lazao ny S19 hampiasaina
  • PM: Programa ny module miaraka amin'ny S19
  • VM: ;Hamarino indray ny module

Fanamarihana: 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 andalana 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 / 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 example script ao amin'ny Fizarana 7 - Eksampny Programming Script File:

CM /PARAM1 EM: CM /PARAM1 EM
BM:
BM
SS /PARAM2 PM:
SS /PARAM2 PM
/PARAM3 :
/PARAM3

Ireto mari-pamantarana manaraka ireto dia hanampy amin'ny baikon'ny CPROG:
“/PARAM1=C:\PEMICRO\9B32_32K.32P 0″
/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 0x0 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\9B32_32K.32P 0″
Ka ilay ex completampny baiko baiko dia (mariho fa mitohy izany, tsy misy tsipika):
C:\PEMICRO\CPROG32Z INTERFACE=USBMULTILINK PORT=PE5650030 BDM_SPEED 0 C:\PROJECT\GENERIC.CFG
“/PARAM1=C:\PEMICRO\333__48K.32P 0″ /PARAM/
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\CPROG32Z C:\PROJECT\MOTOR.CFG
INTERFACE=USBMULTILINK PORT=USB1
raha ratsy ny errorlevel 1
tsara be
:ratsy
ECHO RATSY RATSY RATSY RATSY RATSY RATSY RATSY RATSY
:tsara
ECHO vita

Windows 95/98/ME/XP:

START /WC:\PROJECT\CPROG32Z C:\PROJECT\MOTOR.CFG
INTERFACE=USBMULTILINK PORT=USB1
raha ratsy ny errorlevel 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 CPROG32Z sy PROG32Z azafady mifandraisa aminay:

ny view ny tranomboky manontolo amin'ny.32P modules, mankanesa any amin'ny pejy Fanohanana an'ny PEmicro's website at www.pemicro.com/support.

 

Documents / Loharano

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

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *