PEmicrologotipo

Software de programación flash PEmicro CPROG16Z

PEmicro-CPROG16Z-Produto-software-de-programación-flash

Información do produto

O CPROG16Z é un programador de liña de comandos deseñado para conectar o seu PC a unha MCU de destino para a súa programación. Vén cun cable de cinta de depuración para conectar a interface de hardware entre o teu PC e a MCU de destino. O software de programación pódese iniciar executándoo desde o indicador de comandos de Windows ou chamando ao executable CPROG16Z cos parámetros de liña de comandos correctos. Os parámetros da liña de comandos permitidos inclúen: [?/!], [filenome], [/PARAMn=s], [v], [reset_delay n], [bdm_speed n], [hideapp], [freq n], [Interface=x], [port=y], [showports] e [/logfile rexistrofilenome]. Estes parámetros poden modificar o script en execución substituíndo especial tags, substituíndo calquera parte do script, incluíndo comandos de programación, filenomes e parámetros, e proporcionando un método para mostrar o resultado da programación. O parámetro INTERFACE=x permítelle seleccionar unha das seguintes interfaces: USB MULTILINK, PARALLEL, enderezo IP Ethernet, NAME e UNIQUEID. O parámetro PORT=y permítelle seleccionar o número ou o nome do porto en función do tipo de interface seleccionado.

Instrucións de uso do produto

  1. Conecte a interface de hardware entre o seu PC e a MCU de destino mediante o cable de cinta de depuración.
  2. Inicie o software de programación executándoo desde o indicador de comandos de Windows ou chamando ao executable CPROG16Z cos parámetros de liña de comandos correctos.
  3. Use os parámetros da liña de comandos permitidos para modificar o script en execución e seleccione a interface e o número ou nome de porto adecuados.
  4. Se é necesario, use o parámetro [?/!] para mostrar o resultado da programación na xanela PROG16Z.
  5. Consulte a Sección 7 - Example Script de programación File por un example de a file que contén comandos e comentarios de programación.
  6. Consulte a Sección 8 – Usando parámetros de liña de comandos nun script para obter un exemploample de como usar o parámetro de liña de comandos [/PARAMn=s] para modificar o script en execución.
  7. Se hai varias unidades conectadas ao mesmo PC, use o parámetro [showports] para seleccionar a unidade adecuada en función do seu número ou nome de porto.

Introdución

CPROG16Z é unha versión de liña de comandos de Windows do software PROG16Z que programa Flash, EEPROM, EPROM, etc. mediante unha interface de hardware PEmicro a un procesador NXP 68HC16 compatible. As interfaces de hardware están dispoñibles en PEmicro. Unha vez que o seu hardware de interface estea conectado correctamente entre o seu PC e o dispositivo de destino, pode iniciar o executable CPROG16Z desde a liña de comandos. Ademais do executable, tamén se deben pasar varios parámetros de liña de comandos para configurar a que interface de hardware PEmicro CPROG16Z debe tentar conectarse e para configurar como se conectará esa interface de hardware ao dispositivo de destino. Estes parámetros inclúen o nome da configuración (.CFG) file, así como comandos de inicio como o nome da interface de hardware ou o porto ao que está conectada a interface. O .CFG file especifica como programar o destino como quere e inclúe comandos de programación estándar e, opcionalmente, comandos de configuración. Os seguintes capítulos proporcionarán unha explicación detallada destes comandos e parámetros.

Inicio

  • Conecte a interface de hardware entre o seu PC e a MCU de destino mediante o cable de cinta de depuración.
  • Inicie o software de programación executándoo desde o símbolo do sistema de Windows ou chamando ao executable CPROG16Z cos parámetros da liña de comandos correctos. Os parámetros da liña de comandos permitidos son:

CPROG16Z [?/!] [filenome] [/PARAMn=s] [v] [reset_delay n] [bdm_speed n] [hideapp] [freq n] [Interface=x] [port=y] [showports] [/logfile rexistrofilenome] onde:

  • [?/!]: Usa o '?' ou ''!' opción de carácter para facer que o programador de liña de comandos espere e mostre o resultado da programación na xanela PROG16Z. '?' sempre mostrará o resultado, '!' mostrará o resultado só se se produciu un erro. Se o usuario non utiliza un lote file para probar o nivel de erro, proporciona un método para mostrar o resultado da programación. Esta opción debería ser a PRIMEIRA opción de liña de comandos.
  • [filenome]: A file que contén comandos e comentarios de programación, por defecto = prog.cfg. Vexa a Sección 7 - Example Script de programación File por un example.
  • [/PARAMn=s]: Un parámetro de liña de comandos que pode modificar o script en execución substituíndo especial tags (/PARAMn). Isto pódese usar para substituír calquera parte do script, incluíndo comandos de programación, filenomes e parámetros. Os valores válidos de n son 0..9. s é unha cadea que substituirá calquera aparición de /PARAMn no script file. A sección 8: Usar parámetros de liña de comandos nun script ten un example para o seu uso.
  • [INTERFAZ=x]: Onde x é un dos seguintes: (Ver exampsección les) USB MULTILINK (Esta configuración tamén admite OSBDM) PARALLEL (Porto paralelo ou BDM Lightning [Legacy])
  • [PORT=y]: Onde o valor de y é un dos seguintes (consulta o parámetro de liña de comandos show ports para obter unha lista de hardware conectado; especifique sempre tamén o tipo de "interface"):
  • USBx: Onde x = 1,2,3 ou 4. Representa un número de enumeración para cada peza de hardware que comeza en 1. Útil se se intenta conectarse a un produto Cyclone ou Multilink. Se só se conecta unha peza de hardware, sempre se enumerará como USB1. Un exampO ficheiro para seleccionar o primeiro Multilink atopado é: INTERFACE=USBMULTILINK PORT=USB1
  • #.#.#.#: Enderezo IP Ethernet #.#.#.#. Cada símbolo # representa un número decimal entre 0 e 255. Válido para interfaces Cyclone e Tracelink. A conexión é a través de Ethernet. INTERFAZ=PORTO CICLÓN=10.0.1.223
  • NOME: Algúns produtos, como a ligazón Cyclone e Trace, admiten a asignación dun nome á unidade, como "Joe's Max". Pódese referir ao ciclón polo seu nome asignado. Se hai espazos no nome, todo o parámetro debe estar entre comiñas dobres (este é un requisito de Windows, non un requisito de PEmicro).
    • Examples: INTERFACE=CYCLONE PORT=MyCyclone99 INTERFACE=CYCLONE “PORT=O ciclón de Joe”
  • ÚNICA: Todos os produtos ID USB Multilink teñen asignado un número de serie único, como PE5650030. O Multilink pódese denominar este número. Isto é útil no caso de que varias unidades están conectadas ao mesmo PC.
    • Examples: INTERFACE=PORTO USBMULTILINK=PE5650030
  • COMx: Onde x = 1,2,3 ou 4. Representa un número de porto COM. Válido para interfaces Cyclone. Para conectarse a un ciclón en COM1: INTERFACE=CYCLONE PORT=COM1
  • x: Onde x = 1,2,3 ou 4. Representa un número de porto paralelo Para seleccionar unha interface paralela no porto paralelo #1: INTERFACE=PORTO PARALELO=1
  • PCIx: Onde x = 1,2,3 ou 4. Representa un número de tarxeta BDM Lightning. (Nota: este é un produto legado) Para seleccionar un cable paralelo en BDM Lightning #1: INTERFACE=PORTO PARALELO=PCI1
  • [showports]: O programador de liña de comandos envía todos os portos dispoñibles a un texto file e despois remata (sen importar outros parámetros da liña de comandos). Esta información sae ao texto file inclúe os parámetros necesarios para contactar co hardware de programación anexo, así como unha descrición da interface de hardware. A saída predeterminada fileo nome é ports.txt e créase no mesmo cartafol que CPROG. A saída tamén se pode dirixir a outro file.
    • ExampLe: SHOWPORTS=C:\MYPORTS.TXT Esta lista non mostra as opcións de porto paralelo nin de porto COM que tamén están dispoñibles. Abaixo está un example da saída para varias interfaces de hardware conectadas ao PC (Ten en conta que hai diferentes formas de abordar a mesma unidade; os datos de cada interface poden ir seguidos dunha liña [DUPLICAR] que mostra unha etiqueta diferente para a mesma interface).

Saída de Showports ExampLe:
INTERFACE=PORTO USBMULTILINK=PE5650030

  • USB 1: Multilink Universal FX Rev A (PE5650030)[PortNum=21] INTERFACE=USBMULTILINK PORT=USB1
  • USB1: Multilink Universal FX Rev A (PE5650030)[PortNum=21][DUPLICATE]
  • [v]: Fai que o programador non comprobe o rango de enderezos de rexistro S antes de programar ou verificar. Isto acelera o proceso de programación. A opción debe usarse con coidado xa que todos os rexistros s fóra de rango serán ignorados.
  • [reset_delay n]: especifica un atraso despois de que o programador restableza o destino que comprobamos para ver se a peza pasou correctamente ao modo de depuración en segundo plano. Isto é útil se o destino ten un controlador de reinicio que mantén a MCU en reinicio despois de que o programador libere a liña de reinicio. O valor n é un atraso en milisegundos.
  • [velocidade_bdm n]: Esta opción permite ao usuario configurar a velocidade do reloxo de cambio BDM da interface de depuración de PEmicro. Este valor enteiro pódese usar para determinar a velocidade das comunicacións segundo as seguintes ecuacións:
    • USB-ML-16/32: (1000000/(N+1)) Hz: produto herdado
    • USB Multilink Universal FX: (25000000/(N+1)) Hz BDM Lightning : (33000000/(2*N+5)) Hz – Produto herdado O valor n debe estar entre 0 e 31. Este reloxo de cambio ten efecto despois dos comandos da parte superior de o algoritmo de programación execútase para que estes comandos poidan aumentar a frecuencia de destino e permitir un reloxo de cambio máis rápido. Este reloxo xeralmente non pode superar un div 4 da frecuencia do bus do procesador.
  • [ocultar aplicación]: Isto fará que o programador de liña de comandos non mostre unha presenza visual mentres se está a executar con excepción de aparecer na barra de tarefas. Só aplicacións de 32 bits!
    [frecuencia n]: De xeito predeterminado, o software PROG16Z tenta determinar automaticamente a rapidez con que se está a executar o obxectivo cargando unha rutina de atraso no procesador e cronometrando o tempo que tarda en executarse. Nalgunhas máquinas, isto pode producir resultados inconsistentes que poden afectar aos algoritmos que programan flash internos nun MCU. PEmicro ofrece un mecanismo de liña de comandos que permite ao usuario informar ao software PROG16Z exactamente a rapidez con que se está a executar o procesador de destino. Deste xeito, o tempo nos algoritmos será preciso. Na liña de comandos, especifica a frecuencia do reloxo INTERNO en Hercios seguindo o identificador "FREQ". Teña en conta que, en xeral, se está a usar un dispositivo flash externo ao MCU, este parámetro de temporización non é necesario xa que o flash xestiona o tempo en si.
    [/logfile rexistrofilenome]: Esta opción abre un rexistro file do nome “logfile nome” que fará que calquera información que se escriba na xanela de estado tamén se escriba nesta file. O "log filenome" debe ser un nome de ruta completo como c:\mydir\mysubdir\mylog.log.

Liña de comandos Examples:
CPROG16Z C:\ENGINE.CFG INTERFACE=USBMULTILINK PORT=PE5650030

Abre CPROG16Z coas seguintes opcións:

  • Executar o C:Script \ENGINE.CFG
  • A interface é o primeiro USB Multilink Universal FX co número de serie PE5650030
  • Frecuencia de comunicacións de detección automática (io_delay_cnt non definida) CPROG16Z C:\ENGINE.CFG Interface=Porto USBMULTILINK=USB1

Abre CPROG16Z coas seguintes opcións:

  • Executar o C:Script \ENGINE.CFG
  • A interface é USB Multilink Universal FX, a primeira interface detectada.

Comandos de programación
Todos os comandos de programación comezan cunha secuencia de dous caracteres seguida de espazos en branco (en branco ou tabulacións). As liñas que comezan con caracteres que non son comandos aparecen como REMarks. O termo filenome significa unha ruta de DOS completa a a file. Os comandos usan os mesmos códigos de dúas letras que os usados ​​nos programadores interactivos PROG16Z. O mesmo .16P fileOs utilizados por PROG16Z úsanse para configurar un dispositivo en particular que se vaia programar. Se se especifica unha función de usuario para un dispositivo en particular, o seu comando de dous caracteres e o significado ou user_par especifícanse no .16P file.

  • Nota: Os parámetros do comando starting_addr, ending_addr, base_addr, byte, word e user_par usan un formato hexadecimal predeterminado.
  • BM: Módulo de cheques en branco.
  • BR starting_addr end_addr: Rango de verificación en branco.
  • CAMBIO n.nn:  (Só ciclón) Cambia o voltage proporcionado ao destino, onde n.nn representa un valor entre 0.00 e 5.00, inclusive. Cando se execute o comando, o Cyclone cambiará inmediatamente a ese voltage. Se os relés Cyclone están desactivados antes de chamar a este comando, entón os relés acenderanse e establecerán o novo vol.tago valor cando se executa este comando. Teña en conta que un vol demasiado baixotagO valor pode poñer o dispositivo en modo de baixo consumo, o que pode perder por completo a comunicación de depuración. Asegúrate de que a configuración do jumper de Cyclone estea configurada correctamente para enviar a enerxía aos portos correctos.
  • EB starting_addr end_addr: Borrar intervalo de bytes.
  • EW starting_addr end_addr: Borrar rango de palabras.
  • EM - Borrar módulo.
  • PB starting_addr byte … byte – Bytes do programa.
  • PW starting_addr palabra… palabra – Palabras do programa.
  • PM - Módulo de programa.
  • CM filenome base_addr - Escolla o módulo .16P file. Nota: certos módulos poden requirir que se especifique un enderezo base.
  • VM - Verificar módulo.
  • VR starting_addr ending_addr – Verificar o intervalo.
  • UM filenome - Cargar módulo.
  • UR starting_addr ending_addr filenome - Intervalo de carga.
  • SS filenome - Especifique o rexistro S. SM starting_addr ending_addr – Mostrar módulo.
  • RELÉS DESACTIVADO - (Só Multilink FX e Cyclone) Apague os relés que fornecen enerxía ao obxectivo, incluídos os atrasos de apagado se se especifican. Especialmente útil para os usuarios que queren apagar a placa antes de realizar probas, permitir que o seu cargador de arranque se execute ou que o código da aplicación se execute despois da programación.
  • RELACIÓN - (Só Multilink FX e Cyclone) Acende os relés para proporcionar enerxía ao obxectivo, incluíndo un atraso de acendido se se especifica. O voltagA subministración basearase no último voltage configuración especificada. Para os usuarios de Cyclone, o comando CHANGEV pode cambiar o voltage valor. Especialmente útil para os usuarios que queren apagar o ciclo do seu taboleiro antes de realizar probas, permitir que o seu cargador de arranque se execute ou que o código da aplicación se execute despois da programación.
  • EL - Axuda (consulte cprog.doc file).
  • QU – Saír.
  • RE - Restablecer chip.
  • IR - Inicia o dispositivo a funcionar. Pódese usar como comando final se queres que o dispositivo funcione para probalo. Debe ir inmediatamente precedido por un comando "RE".
  • Horas DE - Retrasa "timeinms" milisegundos
  • xx user_par – Só para a función de usuario especificada en .16P file.

Comandos de configuración para o inicio

Todos os comandos de configuración son procesados ​​antes de que o programador intente contactar co destino. Toda a configuración file analízase para estes comandos antes de intentar comunicarse. Esta sección dá unha voltaview de usar estes comandos de configuración para realizar diferentes tipos de configuración.
Nota: A base predeterminada para os parámetros do comando de configuración é decimal. Un máisview dos comandos de configuración é o seguinte:
CUSTOMTRIMREF nnnnnnnn.nn
Frecuencia de reloxo de referencia interna desexada para o “PT; Comando de recorte do programa”. Esta frecuencia anula a frecuencia de reloxo de referencia interna predeterminada. Os valores válidos para “n” dependen do dispositivo particular que se está a programar. Consulte as especificacións eléctricas do seu dispositivo para coñecer o intervalo de frecuencia de referencia interno válido.
Onde: nnnnnnnn.nn: Frecuencia en Hercios con dous decimais

PROVEEDOR n
Determina se a interface debe proporcionar enerxía ao destino. NOTA: Non todas as interfaces de hardware admiten este comando. Os valores válidos de n son:

  • 0: A interface non proporciona enerxía ao destino. (predeterminado)
  • 1: Habilitar a interface proporciona enerxía ao destino.
    • (NOTA: É o mesmo que a opción heredada :USEPRORELAYS n)

:POWERDOWNDELAY n
Cantidade de tempo para atrasar cando se desconecta a alimentación do obxectivo para que a fonte de alimentación do obxectivo caia por debaixo de 0.1 V. n é o tempo en milisegundos.
:POWERUPDELAY n
Cantidade de tempo para atrasar cando se acende o obxectivo OU se restablece o obxectivo e antes de que o software intente falar co obxectivo. Este tempo pode ser unha combinación de tempo de encendido e tempo de reinicio (especialmente se se usa un controlador de reinicio). n é o tempo en milisegundos.
:POWEROFFONEXIT n
Determina se a alimentación proporcionada ao destino debe desactivarse cando a aplicación CPROG16Z finaliza. NOTA: Non todas as interfaces de hardware admiten este comando. Os valores válidos de n son:

  • 0: Desconectar ao saír (predeterminado)
  • 1: Mantén acendido ao saír

Verificación rematadaview

Hai varios comandos dispoñibles que se poden usar para verificar o contido do flash no dispositivo despois de programalo. O comando máis utilizado é “VC ;Verify CRC of Object File ao módulo”. O comando "VC" indicará a CPROG16Z que calcule primeiro un valor CRC de 16 bits a partir do obxecto elixido file. A continuación, CPROG16Z cargará o código na RAM do dispositivo e indicará ao dispositivo que calcule un valor CRC de 16 bits a partir do contido en FLASH do dispositivo. Só intervalos de enderezos válidos no obxecto file son calculados no dispositivo. Unha vez que o valor CRC de 16 bits do obxecto file e o dispositivo están dispoñibles, CPROG16Z compáraos. Prodúcese un erro se os dous valores non coinciden. Alternativamente, o comando "VM ;Verify Module" pódese usar para realizar unha verificación byte a byte entre o obxecto elixido file e o dispositivo. Normalmente, o comando VM tardará máis en executarse que o comando VC xa que CPROG16Z ten que ler o contido de FLASH do dispositivo byte a byte. Tamén hai outros dous comandos que se poden usar para a verificación. O "SC ;Mostrar Módulo CRC" indícalle a CPROG16Z que cargue o código na memoria RAM do dispositivo e indícale ao dispositivo que calcule un valor CRC de 16 bits a partir do contido de todo o FLASH do dispositivo, que inclúe rexións en branco. Unha vez que se calculou o valor CRC de 16 bits, CPROG16Z mostrará o valor na xanela de estado. O comando "VV ;Verify Module CRC to Value" é semellante ao comando "SC". A diferenza é que, en lugar de mostrar o valor CRC calculado de 16 bits, CPROG16Z comparará o valor calculado cun valor CRC de 16 bits proporcionado polo usuario.

Volve o erro de DOS
Ofrécense devolucións de erro de DOS para que se poidan probar en .BAT files. Os códigos de erro
utilizados son:

  • 0 – Programa completo sen erros.
  • 1 – Cancelado polo usuario.
  • 2 – Erro ao ler o rexistro S file.
  • 3 – Comprobar o erro.
  • 4 – Verifique cancelado polo usuario.
  • 5 – Rexistro S file non está seleccionado.
  • 6 – O enderezo inicial non está no módulo
  • 7 – O enderezo final non está no módulo ou é inferior ao enderezo inicial.
  • 8 – Non se pode abrir file para cargar.
  • 9 – File erro de escritura durante a carga.
  • 10 – Carga cancelada polo usuario.
  • 11 – Erro ao abrir .16P file.
  • 12 – Erro na lectura .16P file.
  • 13 – O dispositivo non se iniciou.
  • 14 – Erro ao cargar .16P file.
  • 15 – Erro ao activar o módulo que se acaba de seleccionar.
  • 16 – Rexistro S especificado file non atopado.
  • 17 – Espazo no buffer insuficiente especificado por .16P para manter a file S-record.
  • 18 – Erro durante a programación.
  • 19 – O enderezo de inicio non apunta ao módulo.
  • 20 – Erro durante a programación do último byte.
  • 21 – O enderezo de programación xa non está no módulo.
  • 22 – O enderezo de inicio non está nun límite de palabras aliñados.
  • 23 – Erro durante a programación da última palabra.
  • 24 – Non se puido borrar o módulo.
  • 25 – Palabra do módulo non borrada.
  • 26 – Seleccionado .16P file non implementa a comprobación de bytes.
  • 27 – O byte do módulo non se borra.
  • 28 – O enderezo de inicio do borrado de palabras debe ser par.
  • 29 – O enderezo do final de borrado de palabras debe ser par.
  • 30 – O parámetro de usuario non está no intervalo.
  • 31 – Erro durante a función especificada .16P.
  • 32 – O porto especificado non está dispoñible ou erro ao abrir o porto.
  • 33 – O comando está inactivo para este .16P file.
  • 34 – Non se pode entrar no modo de fondo. Comproba as conexións.
  • 35 – Non se pode acceder ao procesador. Proba a restablecer o software.
  • 36 – .16P non válido file.
  • 37 – Non se pode acceder á memoria RAM do procesador. Proba a restablecer o software.
  • 38 – Inicialización cancelada polo usuario.
  • 39 – Erro ao converter o número de comando hexadecimal.
  • 40 - Configuración file non especificado e file prog.cfg non existe.
  • 41 – .16P file non existe.
  • 42 – Erro no número io_delay na liña de comandos.
  • 43 – Parámetro da liña de comandos non válido.
  • 44 – Erro ao especificar o atraso decimal en milisegundos.
  • 47 – Erro no guión file.
  • 49 – Cable non detectado
  • 50 – S-Record file non contén datos válidos.
  • 51 – Fallo de verificación da suma de verificación – Os datos do rexistro S non coinciden coa memoria do MCU.
  • 52 – A clasificación debe estar activada para verificar a suma de comprobación flash.
  • 53 – S-Records non todos no rango do módulo. (consulte o parámetro da liña de comandos "v")
  • 54 – Detectouse un erro na configuración da liña de comandos para o porto/interface
  • 60 – Erro ao calcular o valor CRC do dispositivo
  • 61 – Erro – O CRC do dispositivo non coincide co valor indicado
  • 70 – Erro – CPROG xa está en execución
  • 71 – Erro – Debe especificar tanto a INTERFAZ como o PORTO na liña de comandos
  • 72 – O procesador de destino seleccionado non é compatible coa interface de hardware actual.

Example Script de programación File

O guión de programación file debe ser un ASCII puro file cun comando por liña. Este é o CFG file no ex anterioramples.
Un example é:

  • CM C:\PEMICRO\9X1__32K.16P 0 ;Escolle o módulo de flash
  • EM; Borrar o módulo
  • BM; En branco Comprobe o módulo
  • SS C:\PEMICRO\TEST.S19 ;Especifique o S19 a utilizar
    PM; Programe o módulo co S19
    VM; Verifique o módulo de novo

Nota: Os nomes dos camiños fileTamén se poden usar s que son relativos ao executable CPROG.

Usando parámetros da liña de comandos nun script

Pódese usar un parámetro de liña de comandos en forma de /PARAMn=s para inserir texto no script file en lugar de especial tags. Isto pódese usar para substituír calquera parte do script, incluíndo comandos de programación, filenomes e parámetros. Os valores válidos de n son 0..9. s é unha cadea que substituirá calquera ocorrencia de /PARAMn no script file. Como example, o seguinte script xenérico podería usarse para programar exactamente coa mesma funcionalidade do example script na Sección 7 – Example
Script de programación File:

  • CM /PARAM1 ;Escolla o módulo Flash
  • EM;Borrar o módulo
  • BM;En branco Comprobe o módulo
  • SS /PARAM2; Especifique o S19 a usar
  • PM;Programe o módulo co S19
  • /PARAM3; Verifique o módulo de novo

Os seguintes parámetros engadiríanse á liña de comandos CPROG:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
/PARAM2=C:\PEMICRO\TEST.S19
/PARAM3=VM
NOTA: Dado que o parámetro /PARAM1 ten un espazo no seu valor, todo o parámetro debe estar entre comiñas dobres. Isto indica a Windows que é un único parámetro. Neste caso, inclúese un enderezo base de 0x0 na liña Escolla módulo do script, polo que debe especificarse /PARAM1 na liña de comandos así:
“/PARAM1=C:\PEMICRO\9X1__32K.16P 0″
Así que o ex completoampA liña de comandos de le sería (ten en conta que isto é continuo; sen saltos de liña):
C:\PEMICRO\CPROG16Z INTERFACE=CYCLONE PORT=USB1 BDM_SPEED 1
C:\PROJECT\GENERIC.CFG “/PARAM1=C:\PEMICRO\9X1__32K.16P 0″ /PARAM2=C:\PEMICRO\TEST.S19 /PARAM3=VM

Sample Lote File

Aquí está un example de chamar ao programador de liña de comandos e probar o retorno do seu código de erro nun lote sinxelo file. Sampo lote files se dan tanto para Windows 95/98/XP como para Windows 2000/NT/XP/Vista/7/8/10.
Windows NT/2000/Vista/7/8/10:

  • C:\PROJECT\CPROG16Z C:\PROJECT\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 se o nivel de erro 1 é malo é bo
  • malo: ECO MAL MAL MAL MAL MAL MAL MAL MAL MAL
  • Bo: ECHO feito
  • Windows 95/98/ME/XP: INICIAR /WC:\PROXECTO\CPROG16Z C:\PROXECTO\ENGINE.CFG INTERFACE=USBMULTILINK PORT=USB1 se o nivel de erro 1 é malo é bo
  • malo: ECO MAL MAL MAL MAL MAL MAL MAL MAL MAL
  • Bo: ECHO feito

Nota: Os nomes dos camiños fileTamén se poden usar s que son relativos ao executable CPROG.

Información

Para máis información sobre CPROG16Z e PROG16Z póñase en contacto connosco:

Para view toda a nosa biblioteca de módulos.16P, vai á páxina de Soporte de PEmicro websitio en www.pemicro.com/support.

© 2021 P&E Microcomputer Systems, Inc.

 

Documentos/Recursos

Software de programación flash PEmicro CPROG16Z [pdfGuía do usuario
CPROG16Z Software de programación Flash, CPROG16Z, Software de programación Flash, Software de programación, Software

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *