ПЕмицро-лого

ПЕмицро ЦПРОГ16З Фласх софтвер за програмирање

ПЕмицро-ЦПРОГ16З-Фласх-Програмирање-Софтверски производ

Информације о производу

ЦПРОГ16З је програматор командне линије дизајниран да повеже ваш рачунар са циљним МЦУ ради програмирања. Долази са тракастим каблом за отклањање грешака за повезивање хардверског интерфејса између вашег рачунара и циљног МЦУ-а. Софтвер за програмирање се може покренути покретањем из Виндовс командне линије или позивањем извршне датотеке ЦПРОГ16З са исправним параметрима командне линије. Дозвољени параметри командне линије укључују: [?/!], [fileиме], [/ПАРАМн=с], [в], [ресет_делаи н], [бдм_спеед н], [хидеапп], [фрек н], [Интерфаце=к], [порт=и], [сховпортс] и [/логfile логfileиме]. Ови параметри могу да модификују извршну скрипту заменом специјалних tags, замењујући било који део скрипте укључујући програмске команде, fileимена и параметре, и обезбеђивање метода за приказ резултата програмирања. Параметар ИНТЕРФАЦЕ=к вам омогућава да изаберете један од следећих интерфејса: УСБ МУЛТИЛИНК, ПАРАЛЕЛНИ, Етхернет ИП адреса, ИМЕ и УНИКУЕИД. Параметар ПОРТ=и вам омогућава да изаберете број порта или име на основу изабраног типа интерфејса.

Упутства за употребу производа

  1. Повежите хардверски интерфејс између вашег рачунара и циљног МЦУ-а преко тракастог кабла за отклањање грешака.
  2. Покрените софтвер за програмирање тако што ћете га покренути из Виндовс командне линије или позвати извршну датотеку ЦПРОГ16З са исправним параметрима командне линије.
  3. Користите дозвољене параметре командне линије да бисте изменили извршну скрипту и изабрали одговарајући интерфејс и број порта или име.
  4. Ако је потребно, користите параметар [?/!] да прикажете резултат програмирања у прозору ПРОГ16З.
  5. Погледајте одељак 7 – нпрampле Програмска скрипта File за бившегampле оф а file који садрже програмске команде и коментаре.
  6. Погледајте одељак 8 – Коришћење параметара командне линије у скрипти за примерampле о томе како да користите параметар командне линије [/ПАРАМн=с] за измену извршне скрипте.
  7. Ако је више јединица повезано на исти рачунар, користите параметар [сховпортс] да бисте изабрали одговарајућу јединицу на основу броја порта или имена.

Увод

ЦПРОГ16З је верзија Виндовс командне линије ПРОГ16З софтвера који програмира Фласх, ЕЕПРОМ, ЕПРОМ, итд. преко ПЕмицро хардверског интерфејса на подржани НКСП 68ХЦ16 процесор. Хардверски интерфејси су доступни од ПЕмицро-а. Када је хардвер вашег интерфејса правилно повезан између вашег рачунара и циљног уређаја, можете покренути извршни ЦПРОГ16З из командне линије. Поред извршног, више параметара командне линије такође морају бити прослеђени да би се конфигурисало на који ПЕмицро хардверски интерфејс ЦПРОГ16З треба да покуша да се повеже и да се конфигурише како ће се тај хардверски интерфејс повезати са циљним уређајем. Ови параметри укључују назив конфигурације (.ЦФГ) file, као и команде за покретање као што су назив хардверског интерфејса или порт на који је интерфејс повезан. Тхе .ЦФГ file одређује како програмирати циљ како желите, и укључује стандардне команде за програмирање и, опционо, команде за конфигурацију. Следећа поглавља ће пружити детаљно објашњење ових команди и параметара.

Стартуп

  • Повежите хардверски интерфејс између вашег рачунара и циљног МЦУ-а преко тракастог кабла за отклањање грешака.
  • Покрените софтвер за програмирање тако што ћете га покренути из Виндовс командне линије или позвати извршну датотеку ЦПРОГ16З са исправним параметрима командне линије. Дозвољени параметри командне линије су:

ЦПРОГ16З [?/!] [fileиме] [/ПАРАМн=с] [в] [ресет_делаи н] [бдм_спеед н] [хидеапп] [фрек н] [Интерфејс=к] [порт=и] [сховпортс] [/логfile логfileиме] где:

  • [?/!]: Користите '?' или ''!' карактерна опција да изазове програмер командне линије да сачека и прикаже резултат програмирања у прозору ПРОГ16З. '?' увек ће приказати резултат, '!' ће приказати резултат само ако је дошло до грешке. Ако корисник не користи серију file за тестирање нивоа грешке, ово обезбеђује метод за приказ резултата програмирања. Ова опција би требало да буде ПРВА опција командне линије.
  • [fileиме]: A file који садржи програмске команде и коментаре, подразумевано = прог.цфг. Видети одељак 7 – прampле Програмска скрипта File за бившегampле.
  • [/ПАРАМн=с]: Параметар командне линије који може да измени извршну скрипту заменом посебне tags (/ПАРАМн). Ово се може користити за замену било ког дела скрипте укључујући програмске команде, fileимена и параметре. Важеће вредности н су 0..9. с је стринг који ће заменити свако појављивање /ПАРАМн у скрипти file. Одељак 8 – Коришћење параметара командне линије у скрипти има екampле за употребу.
  • [ИНТЕРФАЦЕ=к]: Где је к једно од следећег: (Види нпрampлес сецтион) УСБ МУЛТИЛИНК (Ова поставка такође подржава ОСБДМ) ПАРАЛЕЛНА (паралелни порт или БДМ Лигхтнинг [Легаци])
  • [ПОРТ=и]: Где је вредност и једна од следећих (погледајте параметар командне линије схов портс за листу повезаног хардвера; увек наведите и тип „интерфејса“):
  • УСБк: Где је к = 1,2,3 или 4. Представља број набрајања за сваки комад хардвера који почиње од 1. Корисно ако покушавате да се повежете са Цицлоне или Мултилинк производом. Ако је повезан само један комад хардвера, он ће увек бити набројан као УСБ1. Бившиampда изаберете прву пронађену вишеструку везу је: ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=УСБ1
  • #.#.#.#: Етхернет ИП адреса #.#.#.#. Сваки симбол # представља децимални број између 0 и 255. Важи за интерфејсе Цицлоне и Трацелинк. Веза је преко Етхернета. ИНТЕРФАЦЕ=ЦИКЛОНСКИ ПОРТ=10.0.1.223
  • ИМЕ: Неки производи, као што су Цицлоне и Траце линк, подржавају додељивање имена јединици, као што је „Јое'с Мак“. Циклон се може позвати по имену које му је додељено. Ако у имену има размака, цео параметар треба ставити у двоструке наводнике (ово је захтев за Виндовс, а не ПЕмицро захтев).
    • Exampлес: ИНТЕРФАЦЕ=ЦИКЛОН ПОРТ=МиЦицлоне99 ИНТЕРФАЦЕ=ЦИКЛОН “ПОРТ=Јое'с Цицлоне”
  • ЈЕДИНСТВЕНО: ИД УСБ Мултилинк производи имају јединствени серијски број који им је додељен, као што је ПЕ5650030. Мултилинк се може назвати овим бројем. Ово је корисно у случају када је више јединица повезано на исти рачунар.
    • Exampлес: ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=ПЕ5650030
  • ЦОМк: Где је к = 1,2,3 или 4. Представља број ЦОМ порта. Важи за Цицлоне интерфејсе. Да бисте се повезали на Цицлоне на ЦОМ1: ИНТЕРФАЦЕ=ЦИЦЛОНЕ ПОРТ=ЦОМ1
  • x: Где је к = 1,2,3 или 4. Представља број паралелног порта Да бисте изабрали паралелни интерфејс на паралелном порту #1: ИНТЕРФАЦЕ=ПАРАЛЛЕЛ ПОРТ=1
  • ПЦИк: Где је к = 1,2,3 или 4. Представља број БДМ Лигхтнинг картице. (Напомена: ово је стари производ) Да бисте изабрали паралелни кабл на БДМ Лигхтнинг #1: ИНТЕРФАЦЕ=ПАРАЛЕЛНИ ПОРТ=ПЦИ1
  • [сховпортс]: Програматор командне линије шаље све доступне портове у текст file а затим се завршава (без обзира на друге параметре командне линије). Ове информације излазе у текст file укључује параметре потребне за контактирање приложеног хардвера за програмирање као и опис хардверског интерфејса. Подразумевани излаз fileиме је портс.ткт и креира се у истој фасцикли као и ЦПРОГ. Излаз се такође може усмерити ка другом file.
    • Exampле: СХОВПОРТС=Ц:\МИПОРТС.ТКСТ Ова листа не приказује опције паралелног порта или ЦОМ порта које су такође доступне. Испод је бившиampизлаза за различите хардверске интерфејсе повезане са рачунаром (Имајте на уму да постоје различити начини за адресирање исте јединице; подаци за сваки интерфејс могу бити праћени линијом [ДУПЛИЦАТЕ] која приказује различиту ознаку за исти интерфејс).

Сховпортс Оутпут Екampле:
ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=ПЕ5650030

  • УСБ1: Мултилинк Универсал ФКС Рев А (ПЕ5650030)[ПортНум=21] ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=УСБ1
  • УСБ1: Мултилинк Универсал ФКС Рев А (ПЕ5650030)[ПортНум=21][ДУПЛИКАТ]
  • [в]: Узрокује да програмер не проверава опсег адреса С-записа пре програмирања или верификације. Ово убрзава процес програмирања. Опцију треба користити опрезно јер ће сви с-записи ван опсега бити занемарени.
  • [ресет_делаи н]: Одређује кашњење након што програмер ресетује циљ који проверавамо да видимо да ли је део исправно прешао у режим за отклањање грешака у позадини. Ово је корисно ако циљ има драјвер за ресетовање који држи МЦУ у ресетовању након што програматор пусти линију за ресетовање. Вредност н је кашњење у милисекундама.
  • [бдм_спеед н]: Ова опција омогућава кориснику да подеси БДМ брзину такта промене ПЕмицро интерфејса за отклањање грешака. Ова целобројна вредност се може користити за одређивање брзине комуникације према следећим једначинама:
    • УСБ-МЛ-16/32: (1000000/(Н+1)) Хз – Стари производ
    • УСБ Мултилинк Универсал ФКС: (25000000/(Н+1)) Хз БДМ Лигхтнинг : (33000000/(2*Н+5)) Хз – Застарели производ Вредност н би требало да буде између 0 и 31. Овај сат померања ступа на снагу након команди у врху алгоритам програмирања се извршавају тако да ове команде могу да повећају циљну фреквенцију и омогуће бржи сат мењања. Овај сат генерално не може да премаши див 4 фреквенције процесорске магистрале.
  • [хидеапп]: Ово ће довести до тога да програматор командне линије не приказује визуелно присуство док ради са изузетком појављивања на траци задатака. Само 32-битне апликације!
    [фрек н]: Подразумевано, ПРОГ16З софтвер покушава да аутоматски одреди колико брзо циљ ради тако што учитава рутину одлагања у процесор и одређује време колико дуго је потребно да се изврши. На неким машинама ово може дати недоследне резултате што може утицати на алгоритме који програмирају флеш интерно у МЦУ. ПЕмицро обезбеђује механизам командне линије који омогућава кориснику да информише ПРОГ16З софтвер тачно колико брзо циљни процесор ради. На овај начин ће тајминг у алгоритмима бити прецизан. На командној линији наведете УНУТРАШНУ тактну фреквенцију у херцима након идентификатора 'ФРЕК'. Имајте на уму да генерално ако користите флеш уређај изван МЦУ-а, овај параметар времена није потребан јер блиц управља самим тимирањем.
    [/Пријаваfile логfileиме]: Ова опција отвара дневник file имена „логfile име” што ће узроковати да се све информације које су уписане у статусни прозор такође уписују у ово file. „Дневник fileиме” треба да буде пуно име путање као што је ц:\мидир\мисубдир\милог.лог.

Командна линија Екampлес:
ЦПРОГ16З Ц:\ЕНГИНЕ.ЦФГ ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=ПЕ5650030

Отвара ЦПРОГ16З са следећим опцијама:

  • Покрените Ц:\ЕНГИНЕ.ЦФГ скрипта
  • Интерфејс је први УСБ Мултилинк Универсал ФКС са серијским бројем ПЕ5650030
  • Аутоматско откривање фреквенције комуникације (ио_делаи_цнт није подешено) ЦПРОГ16З Ц:\ЕНГИНЕ.ЦФГ Интерфаце=УСБМУЛТИЛИНК Порт=УСБ1

Отвара ЦПРОГ16З са следећим опцијама:

  • Покрените Ц:\ЕНГИНЕ.ЦФГ скрипта
  • Интерфејс је УСБ Мултилинк Универсал ФКС, први детектован интерфејс.

Команде за програмирање
Све команде за програмирање почињу низом од два знака праћен размаком (празнине или табулатори). Редови који почињу знаковима који нису команде су наведени као РЕМаркс. Термин fileиме значи пуну ДОС путању до а file. Команде користе исте двословне шифре које се користе у интерактивним програматорима ПРОГ16З. Исти .16П fileс које користи ПРОГ16З користе се за подешавање одређеног уређаја који се програмира. Ако је корисничка функција специфицирана за одређени уређај, њена двознаковна команда и значење или усер_пар су наведени у .16П file.

  • Напомена: Параметри команде стартинг_аддр, ендинг_аддр, басе_аддр, бите, ворд и усер_пар користе подразумевани хексадецимални формат.
  • БМ: Празан модул провере.
  • БР стартинг_аддр ендинг_аддр: Празан опсег провере.
  • ПРОМЕНИ н.нн:  (Само Цицлоне) Промените волtagе достављен циљу, где н.нн представља вредност између 0.00 и 5.00, укључујући. Када се команда изврши, Цицлоне ће се одмах променити у ту волtagе. Ако су релеји Цицлоне искључени пре позивања ове команде, тада ће се релеји укључити и поставити нову волtagе вредност када се ова команда изврши. Имајте на уму да је прениска волtagе вредност може довести уређај у режим ниске потрошње који може потпуно изгубити комуникацију за отклањање грешака. Уверите се да су подешавања краткоспојника Цицлоне-а правилно подешена да бисте послали напајање на праве портове.
  • ЕБ стартинг_аддр ендинг_аддр: Обришите опсег бајтова.
  • ЕВ стартинг_аддр ендинг_аддр: Обришите опсег речи.
  • ЕМ – Обриши модул.
  • ПБ стартинг_аддр бајт … бајт – Програмски бајтови.
  • ПВ стартинг_аддр реч … реч – Програмске речи.
  • поподне – Програмски модул.
  • CM fileиме басе_аддр – Изаберите модул .16П file. Напомена: Неки модули могу захтевати да се наведе базна адреса.
  • ВМ – Верификуј модул.
  • ВР стартинг_аддр ендинг_аддр – Проверите опсег.
  • UM fileиме – Уплоад модул.
  • УР стартинг_аддр ендинг_аддр fileиме – Опсег отпремања.
  • SS fileиме – Наведите С запис. СМ стартинг_аддр ендинг_аддр – Прикажи модул.
  • РЕЛЕЈ – (Само Мултилинк ФКС & Цицлоне) Искључите релеје који обезбеђују напајање мети, укључујући одлагања за гашење ако је наведено. Посебно је корисно за кориснике који желе да укључе своју плочу пре покретања тестова, да дозволе покретање покретача или да програмски код буде покренут након програмирања.
  • ШТАФЕТА – (Само Мултилинк ФКС & Цицлоне) Укључите релеје да бисте обезбедили напајање мети, укључујући одлагање укључивања ако је наведено. Волtagе испоручено ће бити засновано на последњем томtagе подешавање је наведено. За кориснике Цицлоне-а, команда ЦХАНГЕВ може променити волtagе вредност. Посебно корисно за кориснике који желе да укључе своју плочу пре покретања тестова, да дозволе покретање покретача или да програмски код буде покренут након програмирања.
  • ОН - Помоћ (погледајте цпрог.доц file).
  • КУ – Одустани.
  • РЕ – Ресетујте чип.
  • ИДЕ – Покреће уређај да ради. Може се користити као коначна команда ако желите да се уређај покрене за тестирање. Одмах треба да јој претходи команда 'РЕ'.
  • ДЕ тимеинмс – Одлаже „тимеинмс“ милисекунди
  • кк усер_пар – Само за корисничке функције наведене у .16П file.

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

Све команде конфигурације се обрађују пре него што програмер покуша да контактира циљ. Цела конфигурација file се анализира за ове команде пре покушаја комуникације. Овај одељак даје крајview коришћења ових конфигурационих команди за различите врсте конфигурације.
Напомена: Подразумевана основа за параметре конфигурационе команде је децимална. Ан оверview конфигурационих команди је следећа:
ЦУСТОМТРИМРЕФ нннннннн.нн
Жељена интерна референтна фреквенција такта за „ПТ; Програм Трим” команда. Ова фреквенција замењује подразумевану интерну референтну фреквенцију такта. Важеће вредности за „н” зависе од одређеног уређаја који се програмира. Молимо погледајте електричне спецификације вашег уређаја за важећи опсег интерне референтне фреквенције.
где: нннннннн.нн: Учесталост у херцима са две децимале

ПРОВИДЕПОВЕР н
Одређује да ли интерфејс треба да обезбеди снагу за циљ. НАПОМЕНА: Не подржавају сви хардверски интерфејси ову команду. Важеће вредности н су:

  • 0 : Интерфејс не обезбеђује снагу за циљ. (Уобичајено)
  • 1 : Енабле Интерфаце обезбеђује снагу за циљање.
    • (НАПОМЕНА: Иста је као застарела опција :УСЕПРОРЕЛАИС н)

:ПОВЕРДОВНДЕЛАИ н
Количина времена за одлагање када је напајање циља искључено да би напајање циља пало на испод 0.1 В. н је време у милисекундама.
:ПОВЕРУПДЕЛАИ н
Количина времена за одлагање када се напајање циља укључи ИЛИ се мета ресетује и пре него што софтвер покуша да разговара са метом. Ово време може бити комбинација времена укључивања и времена ресетовања (нарочито ако се користи драјвер за ресетовање). н је време у милисекундама.
:ПОВЕРОФФОНЕКСИТ н
Одређује да ли се напајање достављено циљу треба искључити када се апликација ЦПРОГ16З прекине. НАПОМЕНА: Не подржавају сви хардверски интерфејси ову команду. Важеће вредности н су:

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

Верифицатион Оверview

Постоји неколико доступних команди које се могу користити за верификацију садржаја блица на уређају након програмирања. Најраспрострањенија команда је „ВЦ ;Верифи ЦРЦ оф Објецт File до модула“. Команда „ВЦ“ ће упутити ЦПРОГ16З да прво израчуна 16-битну ЦРЦ вредност из изабраног објекта file. ЦПРОГ16З ће затим учитати код у РАМ уређаја и упутити уређај да израчуна 16-битну ЦРЦ вредност из садржаја у ФЛАСХ-у уређаја. Само важећи распони адреса у објекту file израчунавају се на уређају. Једном 16-битна ЦРЦ вредност из објекта file и уређаји су доступни, ЦПРОГ16З их упоређује. Грешка се јавља ако се две вредности не поклапају. Алтернативно, команда „ВМ ;Верифи Модуле“ се може користити за обављање бајт по бајт верификације између изабраног објекта file и уређај. Типично, ВМ команди ће бити потребно више времена да се изврши него ВЦ команди пошто ЦПРОГ16З мора да прочита садржај ФЛАСХ уређаја бајт по бајт. Постоје и две друге команде које се могу користити за верификацију. „СЦ ;Схов Модуле ЦРЦ“ налаже ЦПРОГ16З да учита код у РАМ уређаја и даје инструкције уређају да израчуна 16-битну ЦРЦ вредност из садржаја целог ФЛАСХ уређаја, који укључује празне регионе. Када је 16-битна ЦРЦ вредност израчуната, ЦПРОГ16З ће приказати вредност у прозору статуса. Команда „ВВ ;Верифи Модуле ЦРЦ то Валуе“ је слична команди „СЦ“. Разлика је у томе што уместо да прикаже израчунату 16-битну ЦРЦ вредност, ЦПРОГ16З ће упоредити израчунату вредност са 16-битном ЦРЦ вредношћу коју је дао корисник.

ДОС грешка се враћа
Поврати ДОС грешака су обезбеђени тако да се могу тестирати у .БАТ-у fileс. Кодови грешака
користе се:

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

Exampле Програмска скрипта File

Скрипта за програмирање file треба да буде чисти АСЦИИ file са једном командом по реду. Ово је ЦФГ file у претходном прampлес.
Бившиampле је:

  • ЦМ Ц:\ПЕМИЦРО\9Кс1__32К.16П 0 ;Изаберите Фласх модул
  • ЕМ; Обришите модул
  • БМ; Празно Проверите модул
  • СС Ц:\ПЕМИЦРО\ТЕСТ.С19 ;Одредите С19 за употребу
    ПМ; Програмирајте модул са С19
    ВМ; Поново проверите модул

Напомена: Имена путања за fileс који су релативни у односу на ЦПРОГ извршну датотеку такође се могу користити.

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

Параметар командне линије у облику /ПАРАМн=с може се користити за уметање текста у скрипту file на месту посебног tags. Ово се може користити за замену било ког дела скрипте укључујући програмске команде, fileимена и параметре. Важеће вредности н су 0..9. с је стринг који ће заменити свако појављивање /ПАРАМн у скрипти file. Као бившиampследећа генеричка скрипта би се могла користити за програмирање са потпуно истом функционалношћу екampле сцрипт у одељку 7 – прample
Програмска скрипта File:

  • ЦМ /ПАРАМ1 ;Изаберите Фласх модул
  • ЕМ;Обришите модул
  • БМ;Празно Проверите модул
  • СС /ПАРАМ2; Наведите С19 за употребу
  • ПМ;Програмирајте модул са С19
  • /ПАРАМ3; Поново проверите модул

Следећи параметри би били додати у командну линију ЦПРОГ:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/ПАРАМ2=Ц:\ПЕМИЦРО\ТЕСТ.С19
/ПАРАМ3=ВМ
НАПОМЕНА: Пошто параметар /ПАРАМ1 има размак у својој вредности, цео параметар треба да буде стављен у двоструке наводнике. Ово указује на Виндовс да је то један параметар. У овом случају, основна адреса 0к0 је укључена у линију Цхоосе Модуле у скрипти, стога /ПАРАМ1 мора бити наведен у командној линији овако:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Дакле, комплетна бивampкомандна линија би била (имајте на уму да је ово континуирано; нема прекида реда):
C:\ПЕМИЦРО\ЦПРОГ16З ИНТЕРФАЦЕ=ЦИКЛОНСКИ ПОРТ=УСБ1 БДМ_СПЕЕД 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sampле Батцх File

Ево бившегampда позове програмер командне линије и тестира повратак кода грешке у једноставној групи file. Сampле батцх fileДате су и за Виндовс 95/98/КСП и Виндовс 2000/НТ/КСП/Виста/7/8/10.
Виндовс НТ/2000/Виста/7/8/10:

  • C:\ПРОЈЕЦТ\ЦПРОГ16З Ц:\ПРОЈЕЦТ\ЕНГИНЕ.ЦФГ ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=УСБ1 ако ниво грешке 1 иде лоше, иде добро
  • лоше: ЕЦХО ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ
  • добро: ЕЦХО доне
  • Виндовс 95/98/МЕ/КСП: СТАРТ /ВЦ:\ПРОЈЕЦТ\ЦПРОГ16З Ц:\ПРОЈЕЦТ\ЕНГИНЕ.ЦФГ ИНТЕРФАЦЕ=УСБМУЛТИЛИНК ПОРТ=УСБ1 ако ниво грешке 1 иде лоше, иде добро
  • лоше: ЕЦХО ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ ЛОШ
  • добро: ЕЦХО доне

Напомена: Имена путања за fileс који су релативни у односу на ЦПРОГ извршну датотеку такође се могу користити.

Информације

За више информација о ЦПРОГ16З и ПРОГ16З контактирајте нас:

То view нашу целокупну библиотеку .16П модула, идите на страницу подршке ПЕмицро-а webсајт на ввв.пемицро.цом/суппорт.

© 2021 П&Е Мицроцомпутер Системс, Инц.

 

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

ПЕмицро ЦПРОГ16З Фласх софтвер за програмирање [пдф] Упутство за кориснике
ЦПРОГ16З Фласх софтвер за програмирање, ЦПРОГ16З, софтвер за флеш програмирање, софтвер за програмирање, софтвер

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *