¿Cómo puedo automatizar la programación de AVR ISP?

0

Tengo este programador AVR, que configuré como STK500 en Atmel Studio.

TodoestofuncionabienhastaquenecesitohacerunaprogramaciónmasivacondiferentescontenidosEEPROM.

Entonces,sinohagocambiosenlacadenadeherramientasquetengo,tendréque:

  • EditeelarchivohexadecimalEEPROM(cuidandolasumadecomprobaciónylaconsistenciadelosdatos)
  • ElijaestearchivoconeldiálogodeprogramacióndeAtmelStudio
  • ¿SequemalamemoriaEEPROM?

Ytodoestoparacadadispositivo(cuyacantidadesdecientosoinclusomiles).

Todoestollevarámuchotiempoyserápotencialmentevulnerableaerrores.Asíquepenséenunsoftwarequepodrécrearycomunicarmedirectamenteconelprogramador(noatravésdeAtmelStudio).

Probablementepuedousarunainterfazdelíneadecomandos(encontréeste aquí ) pero wasn ha podido encontrar el archivo STK500.exe en mi computadora.

Incluso pensaría en hacer un programador por mi cuenta (a nivel de pin AVR, la interfaz parece bastante simple) y comunicarme a través del puerto COM.

Por favor, comparte algunos de tus pensamientos sobre el tema.

    
pregunta Roman Matveev

1 respuesta

4

Las herramientas de línea de comandos se pueden usar para impulsar su herramienta de programación desde un script personalizado. Uno común para la programación de AVR es " AVRDude " que permite el control total de todos los aspectos de la programación de los AVR. Incluye configuración de fusibles y verificación del firmware programado. He usado AVRDude con éxito con los programadores de hardware AVRISP MKII y BusPirate anteriormente.

Solo he usado AVRDude en Linux, pero creo que también se puede usar en windows / mac.

    
respondido por el Wossname

Lea otras preguntas en las etiquetas