GithubHelp home page GithubHelp logo

p1ne / arduino-leonardo-uploader Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 13.0 287 KB

Simple wrapper for avrdude to allow firmware upload to Arduino Leonardo from command line

Batchfile 100.00%
arduino arduino-leonardo sparkfun-pro-micro sparkfun-products

arduino-leonardo-uploader's Introduction

arduino-leonardo-uploader

Simple wrapper for avrdude to allow firmware upload to Arduino Leonardo from command line

That's very common problem referenced on Arduino forums and Stackexchange - when you try to upload firmware to Arduino Leonardo and clones with avrdude, you get programmer timeout error message.

Reason for it is very simple - Arduino Leonardo should be reset to provide another serial port for flashing

This repository contains simple Windows-based bat file that identifies your Arduino Leonardo COM port through WMIC, performs COM port reset, then identifies bootloader COM port and invokes avrdude to upload firmware from firmware.hex file

I use SparkFun Arduino Pro Micro, so it's name is hardcoded in upload.bat file on line #4. Change to your board name (can be obtained from Windows Device Manager)

firmware.hex file is empty here, please put yours.

avrdude binary and config is taken from Arduino IDE 1.8.3

OS X and Linux version coming soon, idea is pretty much the same - to use stty to control serial port.

arduino-leonardo-uploader's People

Contributors

p1ne avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

arduino-leonardo-uploader's Issues

Cant run on windows 10

Hi,
I changed .bat file to look for "Arduino Leonardo" board, but script just runs for a moment and then cmd closes.

Can you please help? :)

Doesn't go setCom

Hi,
I have test your bat file for arduino micro and it doesn't enter in for loop in continue section. But if i execute the file twice it work. And on the second trie the COM is different of the first.

Thank,
Regards,
Thomas

Get Errors when run the bat file

Hi,
I am running this on Windows 10. I get the below error when I run my modified upload.bat file:

I downloaded it and modified it for my files and com port.
But I get below failure
C:\Users\asingh\Downloads\arduino-leonardo-uploader-master\windows>upload.bat
find: USB Serial Device (COM10): No such file or directory
find: Arduino Leonardo bootloader: No such file or directory

I am attaching the zip file of my modified version of the uploader. I see my device through this command
C:\Users\asingh\Downloads\arduino-leonardo-uploader-master\windows>wmic path Win32_SerialPort get DeviceID^,Caption^,Description^,Name^,ProviderType /format:list

Caption=USB Serial Device (COM10)
Description=USB Serial Device
DeviceID=COM10
Name=USB Serial Device (COM10)
ProviderType=Modem Device

Is there a way you could see what I am doing wrong? Thank you for help, Asha

arduino-leonardo-uploader-master.zip
Thank you for your help, Asha

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.