PEmicro-logo

Programovací software PEmicro PROGDSC

PEmicro-PROGDSC-Programovací-Softwarový-produkt

Zavedení

CPROGDSC je verze softwaru PROGDSC pro příkazový řádek Windows, která programuje Flash, EEPROM, EPROM atd. prostřednictvím hardwarového rozhraní PEmicro na podporovaný procesor NXP DSC. Hardwarová rozhraní jsou k dispozici od PEmicro.

Jakmile je hardware vašeho rozhraní správně připojen mezi vaše PC a cílové zařízení, můžete spustit spustitelný soubor CPROGDSC z příkazového řádku. Kromě spustitelného souboru je nutné předat také několik parametrů příkazového řádku, aby bylo možné nakonfigurovat, ke kterému hardwarovému rozhraní PEmicro se má CPROGDSC pokusit připojit, a nakonfigurovat, jak se toto hardwarové rozhraní připojí k cílovému zařízení. Tyto parametry zahrnují název konfigurace (.CFG) filea také spouštěcí příkazy, jako je název hardwarového rozhraní nebo port, ke kterému je rozhraní připojeno.

Soubor .CFG file určuje, jak naprogramovat cíl, jak zamýšlíte, a zahrnuje standardní programovací příkazy a volitelně konfigurační příkazy. Následující kapitoly poskytnou podrobné vysvětlení těchto příkazů a parametrů.

Spuštění

  • Připojte hardwarové rozhraní mezi vaším PC a cílovým MCU pomocí ladicího plochého kabelu.
  • Spusťte programovací software jeho spuštěním z příkazového řádku Windows nebo voláním spustitelného souboru CPROGDSC se správnými parametry příkazového řádku. Povolené parametry příkazového řádku jsou:

CPROGDSC [?/!] [filenázev] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [Interface=x] [port=y] [showports] [-usebyteaddr][/logfile logfilejméno]

kde:

  • [?/!]
    Použijte '?' nebo ''!' znak, aby programátor příkazového řádku počkal a zobrazil výsledek programování v okně PROGDSC. '?' vždy zobrazí výsledek, '!' zobrazí výsledek pouze v případě, že došlo k chybě. Pokud uživatel nepoužívá dávku file k otestování úrovně chyb poskytuje způsob zobrazení výsledku programování. Tato možnost by měla být PRVNÍ volbou příkazového řádku.
  • [filejméno]
    A file obsahující programovací příkazy a komentáře, výchozí = prog.cfg. Viz oddíl 7 – Přample Programovací skript File za example.
  • [/PARAMn=s]
    Parametr příkazového řádku, který může upravit spouštěcí skript nahrazením special tags (/PARAMn). To lze použít k nahrazení jakékoli části skriptu včetně programovacích příkazů, filenázvy a parametry. Platné hodnoty n jsou 0..9. s je řetězec, který nahradí jakýkoli výskyt / PARAMn ve skriptu file. Část 8 – Použití parametrů příkazového řádku ve skriptu má example pro použití.
  • [INTERFACE=x]
    Kde x je jedno z následujících: (Viz napřampsekce les)
    • USB MULTILINK (Toto nastavení také podporuje OSBDM) CYCLONE
    • PARALLEL (paralelní port nebo BDM Lightning [Legacy])
  • [PORT=y]
    Kde hodnota y je jedna z následujících (viz parametr příkazového řádku showports pro seznam připojeného hardwaru; vždy zadejte také typ „rozhraní“):
    • USBx
      Kde x = 1,2,3, 4, 1 nebo 1. Představuje výčtové číslo pro každý kus hardwaru začínající na XNUMX. Užitečné při pokusu o připojení k produktu Cyclone nebo Multilink. Pokud je připojen pouze jeden hardware, bude vždy uveden jako USBXNUMX.
      Bývalýample pro výběr prvního nalezeného multilinku je:
      INTERFACE=USBMULTILINK PORT=USB1
    • #.#.#.#
      Ethernetová IP adresa #.#.#.#. Každý symbol # představuje desetinné číslo mezi 0 a 255. Platí pro rozhraní Cyclone a Tracelink.
      Připojení je přes Ethernet.
      ROZHRANÍ=CYKLONOVÝ PORT=10.0.1.223
    • JMÉNO
      Některé produkty, jako je Cyclone a Tracelink, podporují přiřazení názvu k jednotce, například „Joe's Max“. Cyklon může být označen jeho přiděleným názvem. Pokud jsou v názvu nějaké mezery, celý parametr by měl být uzavřen do dvojitých uvozovek (toto je požadavek Windows, nikoli požadavek PEmicro).
      Examples:
      INTERFACE=CYKLON PORT=MyCyclone99
    • UNIKÁTNÍ ID
      Všechny produkty USB Multilink mají přiřazeno jedinečné sériové číslo, například PE5650030. Na toto číslo lze odkazovat Multilink. To je užitečné v případě, kdy je ke stejnému počítači připojeno více jednotek.
      Examples:
      INTERFACE=USBMULTILINK PORT=PE5650030
    • COMx
      Kde x = 1,2,3 nebo 4. Představuje číslo portu COM. Platí pro rozhraní Cyclone.
      Pro připojení k Cyclone na COM1: INTERFACE=CYCLONE PORT=COM1
    • x
      Kde x = 1,2,3 nebo 4. Představuje číslo paralelního portu
      Chcete-li vybrat paralelní rozhraní na paralelním portu #1: INTERFACE=PARALLEL PORT=1
    • PCIx
      Kde x = 1,2,3 nebo 4. Představuje číslo karty BDM Lightning. (Poznámka: toto je starší produkt)
      Výběr paralelního kabelu na BDM Lightning #1:
      ROZHRANÍ=PARALELNÍ PORT=PCI1
  • [výstavy]
    Programátor příkazového řádku vypíše všechny dostupné porty do textu file a poté se ukončí (bez ohledu na další parametry příkazového řádku). Tyto informace vystupují do textu file obsahuje parametry potřebné pro kontaktování připojeného programovacího hardwaru a také popis hardwarového rozhraní. Výchozí výstup filenázev je ports.txt a je vytvořen ve stejné složce jako CPROG.

Výstup lze také nasměrovat jinam file.

Exampsoubor: SHOWPORTS=C:\MYPORTS.TXT
Tento seznam neukazuje možnosti paralelního portu nebo portu COM, které jsou také k dispozici. Níže je example výstupu pro různá hardwarová rozhraní připojená k PC (Všimněte si, že existují různé způsoby, jak oslovit stejnou jednotku; data pro každé rozhraní mohou být následována řádkem [DUPLICATE], který ukazuje různé označení pro stejné rozhraní).

Showports Výstup Přampten:
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]

  • ROZHRANÍ=CYKLONOVÝ PORT=10.0.9.197
    ; 10.0.9.197: Veřejný cyklón [PortNum=61]
  • ROZHRANÍ=CYKLÓN “PORT=Veřejný cyklón”
    ; 10.0.9.197 : Veřejný cyklón[PortNum=61][DUPLICATE]
  • ROZHRANÍ=CYKLON “PORT=Joeův cyklón”
    ; USB1 : Cyclone (Joe's)[PortNum=101]
  • ROZHRANÍ=CYKLONOVÝ PORT=USB1
    ; USB1 : Cyclone (Joe's)[PortNum=101][DUPLICATE]

[proti] To způsobí, že programátor nezkontroluje rozsah adres S-záznamu před programováním nebo ověřováním. Tím se urychlí proces programování. Tato možnost by měla být používána opatrně, protože všechny s-záznamy mimo rozsah budou ignorovány.

[reset_delay n]
Určuje prodlevu po resetování cíle programátorem, kterou zkontrolujeme, abychom zjistili, zda součást správně přešla do režimu ladění na pozadí. To je užitečné, pokud má cíl resetovací ovladač, který udrží MCU v resetu poté, co programátor uvolní resetovací linku. Hodnota n je zpoždění v milisekundách.

[bdm_speed n] Tato volba umožňuje uživateli nastavit rychlost posunu BDM ladícího rozhraní PEmicro. Tuto celočíselnou hodnotu lze použít k určení rychlosti komunikace podle následujících rovnic:
  • USB Multilink (zahrnuje Universal): (1000000/(N+1)) Hz
  • USB Multilink Universal FX: (25000000/(N+1)) Hz
  • Cyklon nebo Tracelink: (50000000/(2*N+5)) Hz

[hideapp] To způsobí, že programátor příkazového řádku nebude při spuštění zobrazovat vizuální přítomnost s výjimkou zobrazení na hlavním panelu. Pouze 32bitové aplikace!

[-usebyteaddr] Pokud je zadán volitelný parametr -usebyteaddr, budou adresy v S-Recordu S19 považovány za bajtové adresy. Pokud je vynechán volitelný parametr -usebyteaddr, budou adresy v S-záznamu S19 považovány za adresy slov.

[/logfile logfilejméno]
Tato možnost otevře protokolfile názvu „logfilename“, což způsobí, že všechny informace zapsané do stavového okna budou zapsány také do tohoto file. The
"logfilenázev“ by měl být úplný název cesty, například c:\mydir\mysubdir\mylog.log.

Příkazový řádek Examples:
CPROGDSC C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Otevře CPROGDSC s následujícími možnostmi:

  • Spusťte skript C:\ENGINE.CFG
  • Rozhraní je první USB Multilink Universal se sériovým číslem PE5650030
  • Automatická detekce komunikační frekvence (io_delay_cnt není nastaveno)

CPROGDSC C:\ENGINE.CFG Rozhraní=CYKLON Port=209.61.110.251

Otevře CPROGDSC s následujícími možnostmi:

  • Spusťte skript C:\ENGINE.CFG
  • Rozhraní je Cyclone Max přes ethernetový port s IP adresou 209.61.110.251

CPROGDSC C:\ENGINE.CFG Interface=USBMULTILINK Port=USB1

Otevře CPROGDSC s následujícími možnostmi:

  • Spusťte skript C:\ENGINE.CFG
  • Rozhraní je USB Multilink Universal, bylo zjištěno první rozhraní.

Programovací příkazy

Všechny programovací příkazy začínají dvouznakovou sekvencí následovanou mezerami (mezery nebo tabulátory). Řádky začínající znaky, které nejsou příkazy, jsou uvedeny jako POZNÁMKY. Termín filejméno znamená úplnou cestu DOS k a file. Příkazy používají stejné dvoupísmenné kódy, jaké se používají v interaktivních programátorech PROGDSC. Totéž.DSP files používané programem PROGDSC se používají k nastavení pro konkrétní zařízení, které má být naprogramováno. Pokud je pro konkrétní zařízení zadána uživatelská funkce, její dvouznakový příkaz a význam nebo user_par jsou uvedeny v souboru .DSP file.

Poznámka:
Parametry příkazu begin_addr, ending_addr, base_addr, byte, word a user_par používají výchozí hexadecimální formát.

  • BM – Modul kontroly prázdna.
  • CHANGEV n.nn – (Pouze cyklón) Změňte voltage poskytnuta cíli, kde n.nn představuje hodnotu mezi 0.00 a 5.00 včetně. Když se příkaz vykoná, Cyclone se okamžitě změní na tento objemtagE. Pokud jsou relé Cyclone před voláním tohoto příkazu vypnuta, relé se sepnou a nastaví nový objemtage hodnota při provedení tohoto příkazu. Všimněte si, že příliš nízký objemtagTato hodnota může uvést zařízení do režimu nízké spotřeby, což může zcela ztratit ladicí komunikaci. Ujistěte se, že nastavení propojek Cyclone je správně nastaveno, aby se napájení odeslalo do správných portů.
  • EM – Vymazat modul.
  • PW počáteční_adr slovo … slovo – Programová slova.
  • PM – Programový modul.
  • CM filejméno base_addr – Vyberte modul .DSP file. Poznámka: Některé moduly mohou vyžadovat zadání základní adresy.
  • VM – Ověřte modul.
  • VR začíná a končí – Ověřte dosah.
  • UM filejméno – Nahrát modul.
  • UR začínající a končící filejméno – Rozsah nahrávání.
  • SS filejméno – Zadejte záznam S.
  • SM začátek a konec – Zobrazit modul.
  • RELAYSOFF – (Pouze Multiilnk FX & Cyclone) Vypněte relé, která napájejí cíl, včetně zpoždění vypnutí, pokud je specifikováno. Zvláště užitečné pro uživatele, kteří chtějí před spuštěním testů zapnout a vypnout desku, povolit spuštění bootloaderu nebo nechat spustit kód aplikace po naprogramování.
  • RELAYSON – (Pouze Multiilnk FX & Cyclone) Zapněte relé, abyste napájeli cíl, včetně zpoždění zapnutí, pokud je specifikováno. Voltage dodané bude založeno na posledním svtage zadané nastavení. Pro uživatele Cyclone může příkaz CHANGEV změnit objemtage hodnota. Zvláště užitečné pro uživatele, kteří chtějí před spuštěním testů zapnout a vypnout desku, povolit spuštění bootloaderu nebo nechat spustit kód aplikace po naprogramování.
  • HE – Nápověda (podívejte se na cprog.doc file).
  • QU – Konec.
  • RE – Resetovat čip.
  • GO – Spustí chod zařízení. Může být použit jako konečný příkaz, pokud chcete, aby zařízení běželo pro testování. Bezprostředně by mu měl předcházet příkaz „RE“.
  • DE timeinms – Zpoždění „timeinms“ milisekund
  • xx user_par – Pouze pro uživatelskou funkci specifikovanou v .DSP file.

Konfigurační příkazy pro spuštění

Všechny konfigurační příkazy jsou zpracovány předtím, než se programátor pokusí kontaktovat cíl. Celá konfigurace file je analyzován pro tyto příkazy před pokusem o komunikaci. Tato sekce dává konecview použití těchto konfiguračních příkazů k provedení různých typů konfigurace.

Poznámka: Výchozí základ pro parametry konfiguračního příkazu je desítkový.

Konecview konfiguračních příkazů je následující:

ZAŘÍZENÍ n
Určuje cílové zařízení, které se chystá naprogramovat. Chcete-li získat seznam podporovaných zařízení, budete muset spustit PROGDSC a podívejte se na rozevírací seznam Informace o cílovém CPU ve Správci připojení PROGDSC. POZNÁMKA: Všechny .CFG files musí obsahovat tento příkaz.

CUSTOMTRIMREF nnnnnnnn.nn
Požadovaná interní referenční frekvence hodin pro „PT; Příkaz Program Trim“. Tato frekvence přepíše výchozí interní referenční frekvenci hodin. Platné hodnoty pro „n“ závisí na konkrétním programovaném zařízení. Platný rozsah hodin interní referenční frekvence najdete v elektrických specifikacích vašeho zařízení. Kde:

  • nnnnnnnn.nn: Frekvence v Hertzech se dvěma desetinnými místy

NAPÁJENÍ ZAŘÍZENÍ n
Pro Cyclone (kromě Cyclone MAX). Toto nastavení definuje cílový objemtage, který bude poskytnut cíli, pokud zdroj objtage je odvozeno od vnitřní síly cyklónu. Platné hodnoty n jsou:

  • 0: 5 voltů, generováno/přepínáno cyklónem
  • 2: 3 voltů, generováno/přepínáno cyklónem
  • 4: 2 voltů, generováno/přepínáno cyklónem

PROVIDEPOWER n
Určuje, zda má rozhraní poskytovat napájení cíli. POZNÁMKA: Ne všechna hardwarová rozhraní podporují tento příkaz. Platné hodnoty n jsou:

  • 0: Rozhraní neposkytuje napájení cíle. (výchozí)
  • 1: Enable Interface poskytuje napájení cíle.

POWERDOWNDELAY n
Doba zpoždění, když se vypne napájení cíle, aby napájení cíle kleslo pod 0.1 V. n je čas v milisekundách.

POWERUPDELAY n
Doba prodlevy, když je zapnuto napájení cíle NEBO je cíl resetován, a než se software pokusí s cílem hovořit. Tato doba může být kombinací doby zapnutí a doby resetování (zejména pokud je použit resetovací ovladač). n je čas v milisekundách.

POWEROFFONEXIT n
Určuje, zda má být napájení poskytované cíli vypnuto, když se aplikace CPROGDSC ukončí. POZNÁMKA: Ne všechna hardwarová rozhraní podporují tento příkaz. Platné hodnoty n jsou:

  • 0: Při ukončení vypnout napájení (výchozí)
  • 1: Při odchodu nechte napájení zapnuté

NOPOWERDIALOGS
Nežádejte uživatele, aby vypnul cílový zdroj napájení a ukončil jej s chybou, pokud dojde k problému se vstupem do režimu ladění.

Ověření ukončenoview

K dispozici je několik příkazů, které lze použít k ověření obsahu blesku na zařízení po jeho naprogramování. Nejpoužívanějším příkazem je „VC
;Ověřte CRC objektu File do modulu“. Příkaz „VC“ dá pokyn CPROGDSC, aby nejprve vypočítal 16bitovou hodnotu CRC ze zvoleného objektu. file. CPROGDSC poté načte kód do paměti RAM zařízení a dá zařízení pokyn, aby vypočítalo 16bitovou hodnotu CRC z obsahu ve FLASH zařízení. Pouze platné rozsahy adres v objektu file se počítají na zařízení. Jednou 16bitová hodnota CRC z objektu file a zařízení jsou k dispozici, CPROGDSC je porovná. Pokud se tyto dvě hodnoty neshodují, dojde k chybě.

Alternativně lze příkaz „VM ;Verify Module“ použít k provedení ověření bajtu po byte mezi vybraným objektem file a zařízení. Obvykle bude příkaz VM trvat déle než příkaz VC, protože CPROGDSC musí číst obsah FLASH zařízení bajt po byte. Existují také dva další příkazy, které lze použít k ověření. „SC ;Show Module CRC“ instruuje CPROGDSC, aby nahrál kód do paměti RAM zařízení a dal pokyn zařízení, aby vypočítalo 16bitovou hodnotu CRC z obsahu celého FLASH zařízení, který zahrnuje prázdné oblasti. Jakmile je vypočtena 16bitová hodnota CRC, CPROGDSC zobrazí hodnotu ve stavovém okně. Příkaz „VV ;Verify Module CRC to Value“ je podobný příkazu „SC“. Rozdíl je v tom, že místo zobrazení vypočtené 16bitové hodnoty CRC CPROGDSC porovná vypočítanou hodnotu s 16bitovou hodnotou CRC zadanou uživatelem.

Vrací se chyba DOS

Chybové zprávy DOS jsou poskytovány, takže je lze testovat v .BAT files. Používané chybové kódy jsou:

  • 0 – Program dokončen bez chyb.
  • 1 – Zrušeno uživatelem.
  • 2 – Chyba při čtení záznamu S file.
  • 3 – Ověřte chybu.
  • 4 – Ověřte zrušení uživatelem.
  • 5 – S záznam file není vybráno.
  • 6 – Počáteční adresa není v modulu.
  • 7 – Koncová adresa není v modulu nebo je menší než počáteční adresa.
  • 8 – Nelze otevřít file pro nahrání.
  • 9 – File chyba zápisu při nahrávání.
  • 10 – Nahrávání zrušeno uživatelem.
  • 11 – Chyba při otevírání.DSP file.
  • 12 – Chyba při čtení.DSP file.
  • 13 – Zařízení se neinicializovalo.
  • 14 – Chyba při načítání.DSP file.
  • 15 – Právě vybraný modul při povolení chyby.
  • 16 – Určený S záznam file nenalezen.
  • 17 – Nedostatek vyrovnávací paměti specifikovaný .DSP pro uložení a file S-záznam.
  • 18 – Chyba při programování.
  • 19 – Počáteční adresa nesměřuje do modulu.
  • 20 – Chyba při programování posledního bajtu.
  • 21 – Programovací adresa již není v modulu.
  • 22 – Počáteční adresa není na zarovnané hranici slova.
  • 23 – Chyba při programování posledního slova.
  • 24 – Modul nelze vymazat.
  • 25 – Slovo modulu nebylo vymazáno.
  • 26 – Vybrané .DSP file neimplementuje kontrolu bajtů.
  • 27 – Bajt modulu nebyl vymazán.
  • 28 – Počáteční adresa mazání slov musí být sudá.
  • 29 – Koncová adresa pro mazání slov musí být sudá.
  • 30 – Uživatelský parametr není v rozsahu.
  • 31 – Chyba při specifikované funkci .DSP.
  • 32 – Zadaný port není dostupný nebo došlo k chybě při otevírání portu.
  • 33 – Příkaz je pro tento .DSP neaktivní file.
  • 34 – Nelze vstoupit do režimu na pozadí. Zkontrolujte připojení.
  • 35 – Nelze získat přístup k procesoru. Zkuste reset softwaru.
  • 36 – Neplatné .DSP file.
  • 37 – Nelze získat přístup k paměti RAM procesoru. Zkuste reset softwaru.
  • 38 – Inicializace zrušena uživatelem.
  • 39 – Chyba při převodu hexadecimálního čísla příkazu.
  • 40 – Konfigurace file není specifikováno a file prog.cfg neexistuje.
  • 41 – .DSP file neexistuje.
  • 42 – Chyba v čísle io_delay na příkazovém řádku.
  • 43 – Neplatný parametr příkazového řádku.
  • 44 – Chyba při zadávání desetinného zpoždění v milisekundách.
  • 47 – Chyba ve skriptu file.
  • 49 – Kabel nebyl detekován
  • 50 – S-Record file neobsahuje platné údaje.
  • 51 – Checksum Verification failure – Data S-recordu neodpovídají paměti MCU.
  • 52 – Pro ověření kontrolního součtu flash musí být povoleno třídění.
  • 53 – S-Recordy nejsou všechny v dosahu modulu. (viz parametr příkazového řádku „v“)
  • 54 – Byla zjištěna chyba v nastavení na příkazovém řádku pro port/rozhraní
  • 55 – Chybějící parametr zařízení ve skriptu file
  • 60 – Chyba při výpočtu hodnoty CRC zařízení
  • 61 – Chyba – CRC zařízení neodpovídá zadané hodnotě
  • 70 – Chyba – CPROG již běží
  • 71 – Chyba – Na příkazovém řádku je nutné zadat rozhraní INTERFACE i PORT
  • 72 – Vybraný cílový procesor není podporován aktuálním hardwarovým rozhraním.

Example Programovací skript File

Programovací skript file by měl být čistý ASCII file s jedním příkazem na řádek. Toto je CFG file v předchozím examples.

Bývalýample je:

  • ZAŘÍZENÍ MC56F84769; Vyberte cílové zařízení pro programování CM C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP; Vyberte Flash Module
  • EM; Vymažte modul
  • BM; Prázdné Zkontrolujte modul
  • SS C:\PEMICRO\TEST.S19 ;Upřesněte S19, který chcete použít
  • ODPOLEDNE; Naprogramujte modul pomocí S19
  • VM; Znovu ověřte modul

Poznámka:
Názvy cest fileLze také použít s, které jsou relativní ke spustitelnému souboru CPROG.

Použití parametrů příkazového řádku ve skriptu

Pro vložení textu do skriptu lze použít parametr příkazového řádku ve tvaru /PARAMn=s file místo speciálu tags. To lze použít k nahrazení jakékoli části skriptu včetně programovacích příkazů, filenázvy a parametry. Platné hodnoty n jsou 0..9. s je řetězec, který nahradí jakýkoli výskyt /PARAMn ve skriptu file.

Jako example, následující obecný skript by mohl být použit pro programování s přesně stejnou funkčností jako example skript v sekci 7 – Přample Programovací skript File:

  • DEVICE /PARAM1;Vyberte cílové zařízení k programování
  • CM /PARAM2 ;Vyberte modul Flash
  • EM; Vymažte modul
  • BM; Prázdné Zkontrolujte modul
  • SS /PARAM3 ;Upřesněte S19, který chcete použít
  • ODPOLEDNE; Naprogramujte modul pomocí S19
  • /PARAM4; Znovu ověřte modul

Do příkazového řádku CPROG budou přidány následující parametry:

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

POZNÁMKA:
Pokud má parametr /PARAMn ve své hodnotě mezeru, musí být celý parametr uzavřen do dvojitých uvozovek. To Windows znamená, že se jedná o jeden parametr. Napřample, pokud cesta v /PARAM3 výše obsahovala mezeru, museli byste ji zadat na příkazovém řádku takto:

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

Takže úplný example příkazový řádek by byl (všimněte si, že je souvislý; žádné zalomení řádků):

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

Tady je example volání programátoru příkazového řádku a testování jeho chybového kódu vrátí v jednoduché dávce file. Sample šarže files jsou uvedeny pro Windows 95/98/XP a 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, pokud je úroveň chyby 1 špatná, dobrá: špatná
  • ECHO ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ: dobrá ozvěna hotovo

Windows 95/98/ME/XP:

  • START /WC:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1, pokud je úroveň chyby 1 špatná, dobrá: špatná
  • ECHO ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ ŠPATNÁ: dobrá ozvěna hotovo

Poznámka:
Názvy cest fileLze také použít s, které jsou relativní ke spustitelnému souboru CPROG.

Informace

Pro více informací o CPROGDSC a PROGDSC nás prosím kontaktujte:

Společnost P&E Microcomputer Systems, Inc.

Na view celou naši knihovnu modulů .DSP přejděte na stránku podpory PEmicro's webmísto na www.pemicro.com/support.

Dokumenty / zdroje

Programovací software PEmicro PROGDSC [pdfUživatelská příručka
PROGDSC Programovací software, PROGDSC, Programovací software, Software

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *