Упатство за користење на софтвер за програмирање PEmicro PROGDSC

PEmicro-PROGDSC-Programming-Software-featured

PE-микро-лого

Софтвер за програмирање PEmicro PROGDSC

PEmicro-PROGDSC-програмирање-софтвер-производ

Вовед

CPROGDSC е верзија на Windows командната линија на софтверот PROGDSC која програмира Flash, EEPROM, EPROM итн. преку PEmicro хардверски интерфејс до поддржан NXP DSC процесор. Хардверските интерфејси се достапни од PEmicro.

Откако вашиот хардвер за интерфејс е правилно поврзан помеѓу вашиот компјутер и целниот уред, можете да ја стартувате извршната датотека CPROGDSC од командната линија. Покрај извршното, мора да се донесат и повеќе параметри на командната линија за да се конфигурира со кој хардверски интерфејс PEmicro CPROGDSC треба да се обиде да се поврзе и да конфигурира како тој хардверски интерфејс ќе се поврзе со целниот уред. Овие параметри го вклучуваат името на конфигурацијата (.CFG) file, како и команди за стартување како што се името на хардверскиот интерфејс или портата на која е поврзан интерфејсот.

На .CFG file одредува како да ја програмирате целта како што имате намера, и вклучува стандардни програмски команди и, по избор, команди за конфигурација. Следните поглавја ќе дадат детално објаснување за овие команди и параметри.

Стартување

  • Поврзете го хардверскиот интерфејс помеѓу вашиот компјутер и целната MCU преку кабелот со лента за отстранување грешки.
  • Започнете го програмскиот софтвер така што ќе го стартувате од командната линија на Windows или со повикување на извршната датотека CPROGDSC со точните параметри на командната линија. Дозволените параметри на командната линија се:

CPROGDSC [?/!] [fileиме] [/PARAMn=s] [v] [ресетирање_одложување n] [bdm_брзина n]

[hideapp] [Interface=x] [port=y] [showports] [-usebyteaddr][/logfile дневникfileиме]

каде:

  • [?/!]
    Користење на '?' или" "!" опција за знаци за да предизвика програмерот на командната линија да чека и да го прикаже резултатот од програмирањето во прозорецот PROGDSC. '?' секогаш ќе го прикажува резултатот, '!' ќе го прикаже резултатот само ако се појави грешка. Ако корисникот не користи серија file за тестирање на нивото на грешка, ова обезбедува метод за прикажување на резултатот од програмирањето. Оваа опција треба да биде FIRST опција на командната линија.
  • [fileиме]
    A file кои содржат програмски команди и коментари, стандардно = prog.cfg. Види Дел 7 – ПрampСкрипта за програмирање File за поранешенampле.
  • [/PARAMn=s]
    Параметар на командната линија што може да ја измени скриптата за извршување со замена на специјални tags (/ PARAMn). Ова може да се користи за замена на кој било дел од скриптата, вклучувајќи програмски команди, fileимиња и параметри. Валидни вредности на n се 0..9. s е низа што ќе ја замени секоја појава на/PARAMn во скриптата file. Дел 8 – Користење на параметри на командната линија во скрипта има прampле за употреба.
  • [ИНТЕРФЕЈС=x]
    Каде што x е едно од следниве: (Види прamples дел)
    • USB MULTILINK (Оваа поставка поддржува и OSBDM) ЦИКЛОН
    • PARALLEL (Паралелно пристаниште или BDM Lightning [Наследство])
  • [PORT=y]
    Онаму каде што вредноста на y е една од следниве (видете го параметарот на командната линија showports за список со поврзан хардвер; секогаш наведете го и типот „интерфејс“):
    • USBx
      Каде што x = 1,2,3 или 4. Претставува број за набројување за секое парче хардвер почнувајќи од 1. Корисно ако се обидувате да се поврзете со производ Cyclone или Multilink. Ако е поврзан само едно парче хардвер, тој секогаш ќе се набројува како USB1.
      Поранешенampза да ја изберете првата пронајдена Multilink е:
      ИНТЕРФЕЈС=USBMULTILINK PORT=USB1
    • #.#.#.#
      Етернет IP адреса #.#.#.#. Секој симбол # претставува децимален број помеѓу 0 и 255. Важи за интерфејсите Cyclone и Tracelink.
      Врската е преку етернет.
      ИНТЕРФЕЈС=ПОРТАН ЗА ЦИКЛОН=10.0.1.223
    • ИМЕ
      Некои производи, како што се Cyclone и Tracelink, поддржуваат доделување име на единицата, како што е „Joe's Max“. Циклонот може да се означува со доделеното име. Ако има празни места во името, целиот параметар треба да биде затворен во двојни наводници (ова е услов за Windows, а не барање PEmicro).
      Examples:
      ИНТЕРФЕЈС=ПОРТАН ЗА ЦИКЛОН=MyCyclone99
    • ЕДИНСТВЕН
      Сите производи USB Multilink имаат единствен сериски број доделен на нив, како што е PE5650030. Multilink може да биде упатен на овој број. Ова е корисно во случај кога повеќе единици се поврзани на ист компјутер.
      Examples:
      ИНТЕРФЕЈС=USBMULTILINK PORT=PE5650030
    • COMx
      Каде што x = 1,2,3 или 4. Претставува број на COM порта. Важи за Cyclone интерфејси.
      За да се поврзете со циклон на COM1: ИНТЕРФЕЈС=ЦИКЛОН PORT=COM1
    • x
      Каде што x = 1,2,3 или 4. Претставува паралелен број на порта
      За да изберете паралелен интерфејс на паралелна порта #1: ИНТЕРФЕЈС=ПАРАЛЕЛНА ПРИЛОГ=1
    • PCIx
      Каде што x = 1,2,3 или 4. Претставува број на картичката BDM Lightning. (Забелешка: ова е наследен производ)
      За да изберете паралелен кабел на BDM Lightning #1:
      ИНТЕРФЕЈС=ПАРАЛЕЛНА ПОРТА=PCI1
  • [прикази]
    Програмерот на командната линија ги прикажува сите достапни порти на текст file а потоа завршува (без оглед на другите параметри на командната линија). Оваа информација се пренесува во текстот file ги вклучува параметрите потребни за контакт со приложениот програмски хардвер, како и опис на хардверскиот интерфејс. Стандардниот излез fileимето е ports.txt и е креирано во истата папка како CPROG.

Излезот исто така може да се насочи кон различно file.

Example: SHOWPORTS=C:\MYPORTS.TXT
Оваа листа не прикажува опции за паралелна порта или COM порта кои се исто така достапни. Подолу е поранешенampод излезот за различни хардверски интерфејси поврзани со компјутерот (Забележете дека постојат различни начини за адресирање на иста единица; податоците за секој интерфејс може да бидат проследени со линија [DUPLICATE] што покажува различна ознака за истиот интерфејс).

Showports излез Прampле:
ИНТЕРФЕЈС=USBMULTILINK PORT=PE5650030;

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

ИНТЕРФЕЈС=USBMULTILINK PORT=USB1
USB1: Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]

  • ИНТЕРФЕЈС=ПОРТАН ЗА ЦИКЛОН=10.0.9.197
    ; 10.0.9.197 : Јавен циклон [PortNum=61]
  • ИНТЕРФЕЈС=ЦИКЛОН „ПОРИНАТА=Јавен циклон“
    ; 10.0.9.197 : Јавен циклон[PortNum=61][DUPLICATE]
  • ИНТЕРФЕЈС=ЦИКЛОН „ПОРТАН=Циклонот на Џо“
    ; USB1: Циклон (Joe's)[PortNum=101]
  • ИНТЕРФЕЈС=ПОРТАН ЗА ЦИКЛОН=USB1
    ; USB1: Циклон (Joe's)[PortNum=101][DUPLICATE]

[v]
Ова предизвикува програмерот да не го проверува опсегот на адреси на S-запис пред да програмира или да потврди. Ова го забрзува процесот на програмирање. Опцијата треба да се користи внимателно бидејќи сите s-записи надвор од опсегот ќе бидат игнорирани.

[reset_delay n]
Одредува доцнење откако програмерот ќе ја ресетира целта што ја проверуваме за да видиме дали делот правилно преминал во режим за отстранување грешки во заднина. Ова е корисно ако целта има двигател за ресетирање кој го држи MCU во ресетирање откако програмерот ќе ја ослободи линијата за ресетирање. Вредноста n е доцнење во милисекунди.

[bdm_speed n] Оваа опција му овозможува на корисникот да ја постави брзината на часовникот за менување BDM на интерфејсот за отстранување грешки на PEmicro. Оваа цел бројна вредност може да се користи за одредување на брзината на комуникациите според следните равенки:

  • USB Multilink (вклучува универзална): (1000000/(N+1)) Hz
  • USB Multilink Universal FX: (25000000/(N+1)) Hz
  • Циклон или трајслинк: (50000000/(2*N+5)) Hz

[скриена апликација]
Ова ќе предизвика програмерот на командната линија да не прикажува визуелно присуство додека работи, со исклучок на појавување на лентата со задачи. Само 32-битни апликации!

[-usebyteaddr]
Ако е наведен опционалниот параметар -usebyteaddr, тогаш адресите во S-Record S19 ќе се третираат како бајтни адреси. Ако опционалниот параметар -usebyteaddr е испуштен, тогаш адресите во S19 S-Record ќе се третираат како адреси на зборови.

[/logfile дневникfileиме]
Оваа опција отвора дневникfile на името „логfileиме“ што ќе предизвика секоја информација што е запишана во прозорецот за статус да биде напишана и на ова file. На
„логfileиме“ треба да биде целосно име на патеката како што е c:\mydir\mysubdir\mylog.log.

Командна линија Прamples:
CPROGDSC C:\ENGINE.CFG ИНТЕРФЕЈС=USBMULTILINK PORT=PE5650030

Го отвора CPROGDSC со следниве опции:

  • Извршете ја скриптата C:\ENGINE.CFG
  • Интерфејсот е првиот USB Multilink Universal со сериски број PE5650030
  • Автоматско откривање на фреквенцијата на комуникациите (io_delay_cnt не е поставено)

CPROGDSC C:\ENGINE.CFG Interface=CYCLONE Port=209.61.110.251

Го отвора CPROGDSC со следниве опции:

  • Извршете ја скриптата C:\ENGINE.CFG
  • Интерфејсот е Cyclone Max преку етернет порта со IP адреса од 209.61.110.251

CPROGDSC C:\ENGINE.CFG Интерфејс=USBMULTILINK Порт=USB1

Го отвора CPROGDSC со следниве опции:

  • Извршете ја скриптата C:\ENGINE.CFG
  • Интерфејсот е USB Multilink Universal, првиот интерфејс е откриен.

Програмски наредби

Сите команди за програмирање започнуваат со секвенца од два знака проследена со бел простор (празни или јазичиња). Линиите кои започнуваат со знаци кои не се команди се наведени како REMarks. Терминот fileимето значи целосна патека на ДОС до a file. Командите ги користат истите кодови со две букви како што се користат во интерактивните програмери PROGDSC. Истото.ДСП files кои се користат од PROGDSC се користат за поставување на одреден уред што треба да се програмира. Ако корисничка функција е наведена за одреден уред, неговата команда со два знака и значењето или user_par се наведени во.DSP file.

Забелешка:
Командните параметри starting_addr, ending_addr, base_addr, byte, word и user_par користат стандарден хексадецимален формат.

  • BM – Модул за празна проверка.
  • ЧАНГЕВ н.нн – (Само циклон) Променете го томtage доставено до целта, каде што n.nn претставува вредност помеѓу 0.00 и 5.00, вклучително. Кога командата ќе се изврши, циклонот веднаш ќе се смени на тој томtagд. Ако циклонските релеи се исклучени пред да се повика оваа команда, тогаш релеите ќе се вклучат и ќе ја постават новата јачинаtage вредност кога се извршува оваа команда. Имајте на ум дека премногу низок томtagВредноста e може да го стави уредот во режим на ниска моќност што може целосно да ја изгуби комуникацијата за отстранување грешки. Проверете дали поставките за скокачот на Cyclone се правилно поставени за да се испрати напојувањето до вистинските порти.
  • EM – Избриши модул.
  • PW starting_addr збор … збор – Програмски зборови.
  • PM – Програмски модул.
  • CM fileиме base_addr – Изберете модул .DSP file. Забелешка: Одредени модули може да бараат да се наведе основна адреса.
  • VM – Потврдете го модулот.
  • VR почнувајќи да завршува – Потврдете го опсегот.
  • UM fileиме – Поставете модул.
  • UR почетен крај fileиме – Опсег на прикачување.
  • SS fileиме – Наведете S рекорд.
  • СМ почнувајќи завршува – Прикажи модул.
  • РЕЛЕЈСКИ – (Само Multilk FX & Cyclone) Исклучете ги релеите што обезбедуваат струја на целта, вклучително и доцнење за исклучување ако е наведено. Особено корисно за корисниците кои сакаат да ја напојуваат својата плочка пред да извршат тестови, да дозволат нивниот подигнувач да работи или кодот на апликацијата да работи по програмирањето.
  • РЕЛЕЈЗНА – (Само Multilk FX & Cyclone) Вклучете ги релеите за да обезбедите енергија на целта, вклучително и доцнење за вклучување доколку е наведено. волtagДоставените ќе бидат базирани на последниот томtagе наведена поставка. За корисниците на Cyclone, командата CHANGEV може да го промени томtage вредност. Особено корисно за корисниците кои сакаат да ја напојуваат својата плочка пред да извршат тестови, да дозволат нивниот подигнувач да работи или кодот на апликацијата да работи по програмирањето.
  • HE – Помош (погледнете на cprog.doc file).
  • QU – Престанете.
  • RE – Ресетирај чип.
  • GO – Почнува да работи уредот. Може да се користи како последна команда ако сакате уредот да работи за тестирање. Веднаш треба да му претходи команда „RE“.
  • DE timeinms – Го одложува „timeinms“ милисекунди
  • xx user_par – Само за корисничка функција наведена во .DSP file.

Конфигурациски команди за стартување

Сите команди за конфигурација се обработуваат пред програмерот да се обиде да ја контактира целта. Целата конфигурација file се анализира за овие команди пред да се обиде да комуницира. Овој дел дава крајview користење на овие конфигурациски команди за правење различен тип на конфигурација.

Забелешка: Стандардната основа за параметрите на командата за конфигурација е децимална.

Надview од конфигурациските команди е како што следува:

УРЕД n
Го одредува целниот уред што треба да се програмира. За список на поддржани уреди, ќе треба да извршите PROGDSC и да се повикате на паѓачката листа за информации за целниот процесор во Управникот за поврзување PROGDSC. ЗАБЕЛЕШКА: Сите .CFG files мора да ја вклучи оваа команда.

CUSTOMTRIMREF nnnnnnnn.nn
Посакувана внатрешна референтна фреквенција на часовникот за „PT; Program Trim“ команда. Оваа фреквенција ја надминува стандардната внатрешна референтна фреквенција на часовникот. Валидните вредности за „n“ зависат од конкретниот уред што се програмира. Ве молиме погледнете ги електричните спецификации на вашиот уред за валиден интерен референтен опсег на часовникот. Каде:

  • nnnnnnnn.nn: Фреквенција во херци со две децимални места

МОЌНОСТ НА УРЕДОТ n
За Циклон (со исклучок на циклонот MAX). Оваа поставка го дефинира целниот волуменtage што ќе се обезбеди на целта доколку изворот на волtage е изведен од внатрешната моќност на циклонот. Валидни вредности на n се:

  • 0: 5 волти, генерирани/префрлени од циклон
  • 2: 3 волти, генерирани/префрлени од циклон
  • 4: 2 волти, генерирани/префрлени од циклон

Обезбедувач на моќ n
Одредува дали интерфејсот треба да обезбеди енергија на целта. ЗАБЕЛЕШКА: Не сите хардверски интерфејси ја поддржуваат оваа команда. Валидни вредности на n се:

  • 0: Интерфејсот не обезбедува енергија за целта. (стандардно)
  • 1: Овозможи интерфејс обезбедува моќ за таргетирање.

МОЌНОСТ Н
Количина на време за одложување кога ќе се исклучи напојувањето на целта за напојувањето на целта да падне под 0.1v. n е времето во милисекунди.

МОЌНОСТ n
Количина на време за одложување кога ќе се вклучи напојувањето до целта ИЛИ целта е ресетирана и пред софтверот да се обиде да разговара со целта. Овој пат може да биде комбинација од време на вклучување и време за ресетирање (особено ако се користи драјвер за ресетирање). n е времето во милисекунди.

POWERFFONEXIT n
Определува дали напојувањето доставено до целта треба да се исклучи кога ќе заврши апликацијата CPROGDSC. ЗАБЕЛЕШКА: Не сите хардверски интерфејси ја поддржуваат оваа команда. Валидни вредности на n се:

  • 0: Исклучете го напојувањето при излегување (стандардно)
  • 1: Чувајте го напојувањето при излегување

БЕЗ МОЌНИ ДИЈАЛОГИ
Не барајте од корисникот да ја циклира целната моќност и излезете со грешка ако има проблем со влегувањето во режим за отстранување грешки.

Верификацијата завршиview

Достапни се неколку команди кои може да се користат за да се потврди содржината на блицот на уредот откако ќе го програмирате. Најшироко користена команда е „VC
;Потврдете CRC на објектот File до модул“. Командата „VC“ ќе му наложи на CPROGDSC прво да пресмета 16-битна CRC вредност од избраниот објект file. CPROGDSC потоа ќе го вчита кодот во RAM-от на уредот и ќе му наложи на уредот да пресмета 16-битна CRC вредност од содржината во FLASH на уредот. Само валидни опсези на адреси во објектот file се пресметуваат на уредот. Откако 16-битна CRC вредност од објектот file и уредот се достапни, CPROGDSC ги споредува. Се фрла грешка ако двете вредности не се совпаѓаат.

Алтернативно, командата „VM ;Verify Module“ може да се користи за да се изврши проверка бајт по бајт помеѓу избраниот објект file и уредот. Вообичаено, на командата VM ќе треба подолго време да се изврши од командата VC бидејќи CPROGDSC треба да ја чита содржината на FLASH на уредот бајт по бајт. Исто така, постојат две други команди кои можат да се користат за верификација. „SC ;Show Module CRC“ му наложува на CPROGDSC да го вчита кодот во RAM-от на уредот и да му наложи на уредот да пресмета 16-битна CRC вредност од содржината на целиот FLASH на уредот, кој вклучува празни региони. Откако ќе се пресмета 16-битната CRC вредност, CPROGDSC ќе ја прикаже вредноста во прозорецот за статус. Командата „VV ;Verify Module CRC to Value“ е слична на командата „SC“. Разликата е во тоа што наместо да ја прикаже пресметаната 16-битна CRC вредност, CPROGDSC ќе ја спореди пресметаната вредност со 16-битна CRC вредност дадена од корисникот.

Се враќа грешката во ДОС

Обезбедени се враќања на грешки во ДОС за да може да се тестираат во .BAT fileс. Кодовите за грешка што се користат се:

  • 0 - Програмата е завршена без грешки.
  • 1 – Откажан од корисникот.
  • 2 – Грешка при читање на записот S file.
  • 3 – Потврдете ја грешката.
  • 4 – Потврдата е откажана од корисникот.
  • 5 – S рекорд file не е избрано.
  • 6 – Почетната адреса не е во модулот.
  • 7 – Завршната адреса не е во модулот или е помала од почетната адреса.
  • 8 – Не може да се отвори file за прикачување.
  • 9 - File грешка во пишувањето за време на поставувањето.
  • 10 – Поставувањето е откажано од корисникот.
  • 11 – Грешка при отворање.DSP file.
  • 12 – Грешка при читање.DSP file.
  • 13 – Уредот не се иницијализираше.
  • 14 – Грешка при вчитување.DSP file.
  • 15 – Грешка при овозможување на модулот штотуку избран.
  • 16 – Наведен S рекорд file не е пронајден.
  • 17 – Недоволен тампон простор наведен од .DSP за задржување a file S-запис.
  • 18 – Грешка при програмирање.
  • 19 – Почетната адреса не покажува во модулот.
  • 20 – Грешка при програмирање на последниот бајт.
  • 21 – Адреса за програмирање повеќе не е во модулот.
  • 22 – Почетната адреса не е на порамнета граница на зборот.
  • 23 – Грешка при програмирање на последниот збор.
  • 24 – Модулот не може да се избрише.
  • 25 – Зборот на модулот не е избришан.
  • 26 – Избрано .ДСП file не спроведува проверка на бајти.
  • 27 – Бајтот на модулот не е избришан.
  • 28 – Почетната адреса за бришење зборови мора да биде еднаква.
  • 29 – Адресата за завршување на бришење зборови мора да биде рамна.
  • 30 – Корисничкиот параметар не е во опсегот.
  • 31 – Грешка за време на функцијата наведена .DSP.
  • 32 – Наведената порта не е достапна или грешка при отворањето на портата.
  • 33 – Командата е неактивна за овој .DSP file.
  • 34 – Не може да се влезе во режим на заднина. Проверете ги врските.
  • 35 – Не може да пристапи до процесорот. Обидете се со ресетирање на софтверот.
  • 36 – Неважечки .DSP file.
  • 37 – Не може да пристапи до RAM меморијата на процесорот. Обидете се со ресетирање на софтверот.
  • 38 – Иницијализацијата е откажана од корисникот.
  • 39 – Грешка при конвертирање на хексадецимален команден број.
  • 40 – Поставување file не е одредено и file prog.cfg не постои.
  • 41 – .ДСП file не постои.
  • 42 – Грешка во бројот io_delay на командната линија.
  • 43 – Неважечки параметар на командната линија.
  • 44 – Грешка при одредување на децималното одложување во милисекунди.
  • 47 – Грешка во сценариото file.
  • 49 – Кабелот не е откриен
  • 50 – S-Record file не содржи валидни податоци.
  • 51 – Неуспех во проверката на контролната сума – Податоците од S-записот не се совпаѓаат со меморијата на MCU.
  • 52 – Сортирањето мора да биде овозможено за да се потврди флеш контролната сума.
  • 53 – S-Записи не се во опсегот на модулот. (видете го параметарот на командната линија „v“)
  • 54 – Откриена е грешка во поставките на командната линија за порта/интерфејс
  • 55 – Недостасува параметар на уред во скрипта file
  • 60 – Грешка при пресметување на вредноста на CRC на уредот
  • 61 – Грешка – Уредот CRC не се совпаѓа со дадената вредност
  • 70 – Грешка – CPROG веќе работи
  • 71 – Грешка – Мора да ги наведе и ИНТЕРФЕЈС и ПОРТА на командната линија
  • 72 – Избраниот целен процесор не е поддржан од тековниот хардверски интерфејс.

ExampСкрипта за програмирање File

Скриптата за програмирање file треба да биде чист ASCII file со една команда по линија. Ова е CFG file во претходниот ексampлес.

Поранешенampе:

  • УРЕД MC56F84769; Изберете го целниот уред за програмирање CM C:\PEMICRO\freescale_mc56f84769_1x_16x_80k_all.DSP; Изберете Flash Module
  • ЕМ; Избришете го модулот
  • БМ; Празно Проверете го модулот
  • SS C:\PEMICRO\TEST.S19 ;Наведете го S19 за употреба
  • PM; Програмирајте го модулот со S19
  • ВМ; Повторно потврдете го модулот

Забелешка:
Имињата на патеките на fileМоже да се користат и оние кои се во однос на извршната датотека CPROG.

Користење на параметрите на командната линија во скрипта

За вметнување текст во скриптата може да се користи параметар на командната линија во форма на /PARAMn=s file на местото на посебни tags. Ова може да се користи за замена на кој било дел од скриптата, вклучувајќи програмски команди, fileимиња и параметри. Валидни вредности на n се 0..9. s е низа што ќе ја замени секоја појава на /PARAMn во скриптата file.

Како ексampле, следнава генеричка скрипта може да се користи за програмирање со точно иста функционалност како прample скрипта во Дел 7 – ПрampСкрипта за програмирање File:

  • УРЕД /PARAM1;Изберете цел уред за програмирање
  • CM /PARAM2 ;Изберете Flash Module
  • ЕМ; Избришете го модулот
  • БМ; Празно Проверете го модулот
  • SS /PARAM3 ;Наведете го S19 за употреба
  • PM; Програмирајте го модулот со S19
  • /PARAM4; Повторно потврдете го модулот

Следниве параметри ќе бидат додадени во командната линија CPROG:

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

ЗАБЕЛЕШКА:
Ако параметарот /PARAMn има празно место во неговата вредност, целиот параметар треба да биде затворен во двојни наводници. Ова му покажува на Windows дека е единствен параметар. За прample, ако патеката во / PARAM3 погоре содржи празно место, ќе треба да го наведете на командната линија вака:

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

Значи комплетниот ексampкомандната линија би била (забележете дека ова е континуирано; нема прекини на линијата):

  • C:\PEMICRO\CPROGDSC ИНТЕРФЕЈС=ЦИКЛОНСКА ПОРТА=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

Еве еден поранешенampДа го повикате програмерот на командната линија и да го тестирате неговиот код за грешка, се враќа во едноставна серија file. Сampсеријата files се дадени и за Windows 95/98/XP и за 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 ако нивото на грешка 1 е многу лошо, добро: лошо
  • ЕХО ЛОШО ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ: добро ЕХО направено

Windows 95/98/ME/XP:

  • START /WC:\PROJECT\CPROGDSC C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 ако нивото на грешка 1 е многу лошо, добро: лошо
  • ЕХО ЛОШО ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ: добро ЕХО направено

Забелешка:
Имињата на патеките на fileМоже да се користат и оние кои се во однос на извршната датотека CPROG.

Информации

За повеќе информации за CPROGDSC и PROGDSC ве молиме контактирајте не:

P&E Microcomputer Systems, Inc.

  • 98 Гален Сент Ватертаун, МА 02472-4502 САД.
  • ГЛАС: (617) 923-0053
  • ФАКС: (617) 923-0808
  • WEB: http://www.pemicro.com.

На view целата наша библиотека на.DSP модули, одете на страната за поддршка на PEmicro's webсајт на www.pemicro.com/support.

Документи / ресурси

PDF thumbnailПрограмски софтвер PROGDSC
User Guide · PROGDSC Programming Software, PROGDSC, Programming Software, Software

Поставете прашање

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Поставете прашање

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.