Linked Questions

12 votes
6 answers
5k views

What is the purpose of a microcontroller bootloader? [duplicate]

From my understanding, for a common microcontroller (e.g. AVR, PIC), there are generally two methods of programming its flash memory. Using a programmer: In-Circuit Serial Programming (or some ...
midnightBlue's user avatar
  • 1,831
52 votes
18 answers
38k views

Complete alternatives to the Arduino IDE? [closed]

I'm not that big of a fan of the official Arduino IDE (in terms of visuals), so I've started looking for nicer alternatives. However, most of the projects I've found are in alpha/beta and are ...
nopcorn's user avatar
  • 900
8 votes
3 answers
3k views

Arduino Bootloader

I am very new to embedded world. I had been till now working only on S/W Can anyone please explain me the use of the Arduino Bootloader? I want Arduino to perform some simple mathematics using some ...
Jayesh's user avatar
  • 295
11 votes
1 answer
2k views

Arduino Bootloader Details

Can someone please explain how the Arduino bootloader works? I'm not looking for a high level answer here, I've read the code and I get the gist of it. I've also read through this other post (I had ...
vicatcu's user avatar
  • 22.9k
3 votes
2 answers
1k views

How to make a re-programmable microcontroller [duplicate]

I am looking to create a platform similar to Arduino for a side project using an ARM Cortex M4 based microcontroller. The device essentially will communicate with a bunch of sensors on the board and ...
Ignatius_Gim's user avatar
7 votes
3 answers
2k views

Arduino Bootloader

If I upgrade my arduino from the ATMega168 to ATMega328 will I be able to use the ATMega168 like a stock chip from the factory or will the bootloader prohibit this? In other words, will I be able to ...
Hristos's user avatar
  • 575
4 votes
3 answers
2k views

Arduino Bootloader Follow On

Two parts: Is it possible to write an Arduino Bootloader for a Tiny AVR? Is it worthwhile to write a Arduino Bootloader for an Tiny AVR? (more subjective, contingent on 1) Regards, Vic
vicatcu's user avatar
  • 22.9k
9 votes
2 answers
2k views

Good tools or methods for understanding structure of bootloader?

I recently figured out the cause of a nasty bug I've been working on with an Atmel AT91SAM9G20 SBC running U-boot, an open source bootloader. The core of the problem was that U-boot expected the ...
pingswept's user avatar
  • 12.7k
2 votes
2 answers
3k views

Upgrade user application using custom bootloader via UART (STM32)

I'm using an STM32L4 board and my flash memory looks like this: |______________ | | USER application | | |______________ |Vector table(UA) |______________ 0x8000 - 8000 | | ...
Pryda's user avatar
  • 1,281
1 vote
3 answers
6k views

Atmega328 without bootloader [duplicate]

Atmega328 is available in market in two versions - With and without bootloader. All prefer the one with bootloader. What will be the advantages/disadvantages of Atmega328 without bootloader ? I read ...
Meenie Leis's user avatar
  • 2,782
2 votes
2 answers
6k views

Programming PIC from USB using FT232

I have a PIC18F1330 which does not have native USB capabilities (see datasheet). I am planning to load it with a bootloader using my PICkit the first time and then programming from a USB port after ...
DerStrom8's user avatar
  • 21.6k