Moderators please move this topic if it's in the wrong category
I just got a brand new official Nano Every.
I get this error upon upload which according to another thread was fixed ages ago?
Sketch uses 33411 bytes (67%) of program storage space. Maximum is 49152 bytes.
Global variables use 978 bytes (15%) of dynamic memory, leaving 5166 bytes for local variables. Maximum is 6144 bytes.
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
That's not a massive deal to me, just weird as I thought it had been fixed. Yes, I'm still on version 1.8.19, maybe that's the issue?
The biggest and most worrying issue is resetting the board. Sometimes when I press the reset button, the entire board freezes. It doesn't continue running my code, and it doesn't reset. It just sits there and does nothing. And it never comes out of that state unless I disconnect the power and then reconnect, OR hit the reset another five times super quickly. Any ideas on this??
It's currently in the "Nano Every" category; not sure where you want it to be moved to. If needed you can move it yourself by clicking the big pencil next tot the topic title, selecting another category by clicking the little arrow next to the category and next clicking the tick.
Two data points, may or may not interest you, but hey, it's free info.
I bought two Every's last fall, immediately changed bootloader to MegaCoreX because I wanted 3 or more serial.
Both have been rock solid and stable, using IDE 1.8.19; no problems loading, etc., feels just like having my Nanos as targets, but with more Serial options.
YMMV.
Sorry, dumb question. Do you mean bootloader or board manager?
First time playing with these boards, they seem nice.
My main reason for buying it was because I needed more storage space for my weather station code.
MegacoreX does not require the use of Optiboot with the NanoEvery. MegaCoreX will trigger and use the UPDI bootloader built into the SAMD11 chip on the board.
It's not clear to me why someone would use Optiboot with the NanoEvery. It could be loaded on to a bare 4809 ina custom board, but it is not needed or used with a Nano Every.
MegaCoreX has several useful features that the megaavr core does not have, and it is well documented and better maintained. If you are going to work with a Nano Every, I strongly recommend that you use MegaCoreX.
Perhaps it is a defective button. Do you see the same behaviour if you use the RST pin and GND?
If you run a simple sketch like blink do you see the same reset behaviour? Does the light stop blinking when the button is pressed and restart when released?
The MegaCoreX read me section for the NanoEvery contains this information
Arduino Nano Every
The Arduino Nano Every is one of the few megaAVR-0 based boards that's officially supported by Arduino. It uses an ATmega4809 and the only supported pinout is Nano Every. Printing to the serial monitor on your PC is done by initializing Serial.begin(baud). The Nano Every does not support a bootloader, so select No bootloader in the tools menu. Burning bootloader or upload using programmer will not work either. However, all fuses are set every time you upload our program. For more information about this board please see the product page and its schematic.
Yes. I do not understand how it works, only that it does, so I don't want to play with it now in fear of rebreaking it.
When I press the reset button , the board becomes totally unresponsive, no output on the screen, no Serial, connected LEDs cease flashing, and nothing happens.
The automatic reset still by some unknown miracle somehow still works, and fixes the issue. Which makes no logical sense