Hi All,
Not been on this forum for years! it's changed quite a lot and so have the Arduinos. Spent sometime putting a Z80/CPM system together.
Yesterday I got the old box of arduinos out to take a look at them and see what I had or could use, only a Maga 2560 was programmable via the USB cable. the Unos and Nanos failed the software showing no port, this may be because I had used a USBasp programmer, which I think kills the bootloader? I have installed the drivers for the USBasp and tried both of them but they will not work and again it shows no port for download..
Any help or advice would be welcome..
Using the programmer to upload the code does not require a COM port to be selected, nor will one be available. You can burn the bootloader back to the chip using the programmer
usbasp is isp device it bypasses normal arduino bootloader and overwrites it with your application code. it uses chip builtin spi based hardware programming protocol.
How ever you can use usbasp to reprogram bootloader in there too.
As indicated, you might have wiped the boot loader; it depends on which sketch you did upload. I can't talk about the old days but nowadays compiling / linking results in two files, one with and one without the bootloader.
But bootloaders have nothing to do with a board showing or not showing.
So you have to check what your operating system (hint: which one?) thinks about the board(s)?
Hi All,
And many thanks for your input! After a lot of head rattling, scraching and Coffee, it began to come back to me, Yes all my Arduinos are working and programmable via the USBasp programmer, and I even have a Maga2560? that will take the usual USB connection.
If I try to download the bootloader I get an error, is it part of the standard install? Perhaps not, as I suppose there's different ones for different boards! Still I can work without the bootloader and save a few bytes!
It may be obvious, but in the IDE Tools/Board menu you need to select the board that you are trying to burn the bootloader to then burn it with Tools/Burn Bootloader
Did you do that and if so what error message did you get ?