Purpose of bootloader for ATTiny1614 #1066
-
Is there any point burning a bootloader to an ATTiny1614 if I am using UPDI to program the part? Someone on YouTube asserted that unless a bootloader is added then some of the settings enabled by megaTinyCore in the Arduino IDE would not be loaded to the target device, resulting in unpredictable results, I find this hard to believe, does anyone have a definitive answer? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
Beta Was this translation helpful? Give feedback.
-
OK I see, so should I burn the bootloader whenever I change any of the settings that mandate burn bootloader req'd? I assume that burn bootloader does not install Optiboot if I haven't selected this board option? What happens if burn bootloader is not used, do the various settings have default values, unless overwritten by burn bootloader? |
Beta Was this translation helpful? Give feedback.
If you want to set the BOD mode or voltage level, save or erase EEPROM or if you want to set the WDT as mandatory you need to give the command "Burn Bootloader".
But this also works when you select the board without optiboot.
So you don't need a bootloader (optiboot), but you do need to give the command "Burn Bootloader" to activate/manipulate those features.
This is why you see (burn bootloader req'd) in the menu options.