i connected the Nano every with USB to PC and no further hardware. I followed the first steps ( Driver...Settings,.. ) and i try to download "Blink"
but than this message is coming:
Build-Optionen wurden verändert, alles wird neu kompiliert
Der Sketch verwendet 1370 Bytes (2%) des Programmspeicherplatzes. Das Maximum sind 49152 Bytes.
Globale Variablen verwenden 22 Bytes (0%) des dynamischen Speichers, 6122 Bytes für lokale Variablen verbleiben. Das Maximum sind 6144 Bytes.
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
Uncheck the checkbox next to "Show verbose output during: compilation"
Check the checkbox next to "Show verbose output during: upload
Click "OK"
Sketch > Upload
After the upload fails, you'll see a button on the right side of the orange bar "Copy error messages" (or the icon that looks like two pieces of paper at the top right corner of the black console window in the Arduino Web Editor). Click that button.
In a forum reply here, click on the reply field.
Click the </> button on the forum toolbar. This will add the forum's code tags markup to your reply.
Press "Ctrl + V". This will paste the upload output between the code tags.
Move the cursor outside of the code tags before you add any additional text to your reply.
That message indicates that the part has been programmed successfully. "avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description" is a spurious warning and can be safely ignored.
Thank you very much for the quick an successfull response. From my side everything is OK! i can live with this warning.
I think it is only a litttle confusing....
I agree. It is confusing. I just got the Nano Very and was testing it out, only to come onto this warning.
I'm happy that it can be ignored and in fact, my test sketch did upload successfully and is working,
I do have a question though.
For "Registers Emulation" which option should we use?
ATMEGA 328
or
None (ATMEGA4809)
Am I right in that choosing the first option, ATMEGA 328 would mean that there is an emulator to emulate a regular Nano that interpolates the registers you may request to the actual registers that the VERY has?
And am I right that the 2nd option, None (ATMEGA4809) means that the Nano Very will be addressed in its own native more (registers) so you'd have to build your sketches using SPECIFIC Nano Very registers and trying to upload a normal Nano sketch (with registers in the code) would fail or just not work??
BlondieSL:
Am I right in that choosing the first option, ATMEGA 328 would mean that there is an emulator to emulate a regular Nano that interpolates the registers you may request to the actual registers that the VERY has?
And am I right that the 2nd option, None (ATMEGA4809) means that the Nano Very will be addressed in its own native more (registers) so you'd have to build your sketches using SPECIFIC Nano Very registers and trying to upload a normal Nano sketch (with registers in the code) would fail or just not work??
That's correct, though "an emulator" may not quite be the right terminology. You can see the emulation code here:
Another thing to note is that the emulation isn't absolutely comprehensive. Even with the setting on, you will still find that some programs that use low level ATmega328P-specific code won't compile.