A bootloader is a utility program used to load an application program into memory.

learn more… | top users | synonyms

-2
votes
0answers
22 views

kinetis programming [on hold]

somebody knows how to programme a Kinetis freescale microcontroller with the bootloader like ROM bootloader without need expensive programmers, I'm thinking use a simple serial interface but I don't ...
0
votes
0answers
33 views

Burn Micronucleus bootloader to use ATtiny85 via usb (avrdude)

I am working on an ATtiny85 usb development board, and I need to flash the Micronucleus bootloader on it. I have heard that this bootloader allows the ATtiny85 to be programmed via usb from the ...
0
votes
0answers
12 views

Reprogram Arduino Mega 2560 using Duemilanove? [migrated]

Experiencing that Mega 2560 uploading problem. Tried updating the IDE, worked for a while but symptoms went back. Now i want to reprogram that chip. I'm asking this question cuz hardware ain't free ...
1
vote
0answers
53 views

pic16f877A bootloader error

I have installed bootloader into my pic16f877A and now i am trying to write a program into pic.But after connecting to my computer it gives error as ...
0
votes
0answers
11 views

Using an Arduino uno to program a standalone ATmega2560 [migrated]

I have successfully programmed standalone ATmega328p using arduino uno by adding following lines in the boards.txt file: ...
0
votes
0answers
31 views

STM32 L1 Bootloader: What is needed after a full memory erase?

I am trying to program a STM32 L1(51C8Ux) via the standard bootloader. I have written a hex file to the memory locations the hex file specifies. After reset, the program doesn't execute. Prior to ...
0
votes
1answer
47 views

STM32 L1 Bootloader: how to set the reset vector

I am trying to program a STM32 L1(51C8Ux) via the standard bootloader and when I do the memory gets written to, but the code doesn't execute (after reset that is). I assume as part of the memory ...
2
votes
2answers
104 views

Best way to allocate boot loader memory space in the micro controller

I'm confused about how to allocate boot loader memory space in the pic18 micro controller and spend sometime researching on it and landed up here . I'll put my question : I have a controller whose ...
1
vote
1answer
88 views

MSP430 Programming BSL vs Spy-Bi_Wire

Does an MSP430 (Specifically the LaunchPad F5529) retain its code which was transferred via the Spy-Bi-Wire (SBW) Port? Or do I need to use the BSL to program the chip? In layman's terms what is the ...
3
votes
4answers
773 views

How does a microcontroller load and execute a bootloader?

I know that for a regular PC, BIOS executes its handler of interrupt 0x19 to search for a bootable device and if a device is found, first 512 bytes are loaded at ...
0
votes
1answer
65 views

The right vocabulary for everything related to booting a µC and loading a program

The more I learn about all the steps required for bringing a ┬ÁC to the phase of finally executing the program, the more I get the impression that there is no "golden path". It seems to me that the ...
0
votes
0answers
71 views

STM32L1 Bootloading from USART

I am trying to move an application from the STM32L1 discovery board (which has the STM32L152 chip) onto a PCB containing the STM32L151RC. On the discovery board, I was able to follow the application ...
0
votes
1answer
329 views

avrdude: initialization failed, rc=-1

when trying to program the fuses I get this known error message: $ sudo avrdude -c usbtiny -p m328p -U hfuse:w:0x05:m avrdude: initialization failed, rc=-1 ...
0
votes
1answer
80 views

Where to put Bootloader Key in Ram, what address is the last ram address?

I am programming a CDC Bootloader. What I want to do is to run the program, from there write a bootloader key to the ram at a specific address and watchdog reset the MCU. The Bootloader reads exactly ...
1
vote
1answer
59 views

What is the difference between write and flash

My apologies for my very naive question. I am trying to get some understanding of the STM32 bootloader, specifically I am looking at stm32flash where I read: write to flash/ram read from ...
1
vote
2answers
167 views

Can I run a program, on an ATtiny85 with micronucleus bootloader, without usb connected?

I have managed to put micronucleus bootloader on an ATtiny85. Using it, I can successfully upload programs to my ATtiny through USB and they run as they should, as long as they are connected to USB. ...
0
votes
1answer
198 views

XMega bootloader - How to make use of the functions in assembly source file

Its been two days I'm trying to write a Bootloader for ATXMega32E5. The Atmel studio doesn't have boot.h header file supporting XMega. As a result of searching and ...
1
vote
1answer
93 views

chip45 bootloader in Atmega32U4

Good morning. I am using the chip45 bootloader for an Atmega chip. The chip being used is the Atmega32U4 chip ("chip45boot2_atmega32u4_uart1_v2.9Q"). I am having a strange error. I burn the ...
2
votes
1answer
294 views

AVR simple bootloader - how to call application code?

I am using the atmega328. I want to create a simple test application using a bootloader. I want to: Blink an led at one speed in the bootloader section of flash, and then blink at another speed in ...
0
votes
0answers
148 views

STM32F2 code execution problem -solved

I just got into using STM32F2 microcontrollers. However, I am unable to get the micro work. I have a board designed by my own, with only the microcontroller, power supply capacitors, 2 leds and a UART ...
1
vote
2answers
196 views

What's the deal with a bootloader?

I am planning to buy an ATmega328 chip from Atmel, place it in my Arduino board, program it, detach it later, then solder onto a PCB. Can I just buy the chip and program it on the Arduino board, or ...
1
vote
1answer
425 views

AVR bootloader interrupt issue

For a quite while, I've been using an avr ATmega324PA controller and Atmel studio to write the programs. we wrote a TCP bootloader. It works fine without any interrupt. Later we did add an external ...
1
vote
1answer
91 views

TCP bootloader memory issue

I am trying to write a simple, stand-alone TCP bootloader for an AVR micro-controller. Right now, I have got a collection of APN that weigh almost 14KB memory. The application code will establish a ...
1
vote
0answers
106 views

OLinuXino iMX233 won't boot

After I get my OLinuXino I would like to try first boot up a sample system and look around, but looks like it's more difficult as I first think! I found a tutorial in the webshop and I prepared the ...
0
votes
1answer
127 views

STM32 not booting without J-link

I've got a device with STM32F439 microcontroller on it. I flashed the firmware using the J-Flash utitilty (flashed and read back data is same). Then started the application from J-flash: everyting ...
9
votes
2answers
526 views

PIC programming through FPGA

I would like to know if there is a way to program a PIC for the first time (write in Flash) through an FPGA card. The PIC is already soldered to the FPGA and I can't remove it. No bootloader exists ...
1
vote
3answers
1k views

Changing bootloader fuses - Arduino based ATmega32U4

I'd like to develop an Arduino board with the ATmega32U4 MCU but in a low power mode. I've been searching and I know I have to change the fuses to prevent the brown-out-reset (BOR) when the battery is ...
1
vote
1answer
121 views

How to update MCU bootloader?

I'm using a template USB HID bootloader from microchip\mla\v2013_12_20\apps\usb\device\bootloaders and have made some basic modifications. I don't have a strategy to be able to update the ...
4
votes
3answers
470 views

AVR- sending application program to bootloader

Now its time to send the application code to the bootloader, that's been programmed into an ATmega32A controller. It has to be sent in hex format, but I have no idea of "How to send it?" The hex file ...
1
vote
2answers
805 views

AVR- “Bootloader Main function and Application Main function”

I am just trying to build a custom bootloader for avr. I know that the bootloader functions can be shared with the application program. I am really confused with the main function though. Do ...
3
votes
1answer
612 views

Writing the bootloader program into ATmega32A

I am in a need of programming a bootloader code written in C into the boot section of AVR ATmega32A using a serial programmer. I can't write the code directly into the boot section from Atmel studio. ...
2
votes
1answer
3k views

Writing bootloader for STM32 by C language in Keil

I want to write a bootloader for my MCU. It's an STM32F103RET6. I searched for information about writing a bootloader for it, but I couldn't find anything. Now I have these questions: Where can I ...
1
vote
1answer
505 views

Do I need to install Bootloader on my new AtMega32? Can I do it with USBasp?

I had a Sparkfun Redboard for some time and I liked playing with it, blinking LEDs and writing to an LCD and such. Now I want to design my own similar development board for similar set of ...
1
vote
2answers
47 views

Can a bootloader modify the configure word when programming the user code into the MCU?

These days I was testing a bootloader (AN1157.PDF) on a pic24fj256gb110 The bootloader can download the user app code through the uart and it is running well! But there is a question: the bootloader ...
1
vote
1answer
257 views

Custom bootloader for ATmega328P

I am designing a board with the ATmega328P and have decided to write my own bootloader rather than use Optiboot or Arduino, etc. I understand the logic of writing the boot code. Also that it resides ...
1
vote
1answer
294 views

Why Linux doesn't get booted automatically only If I changed the BOOT.bin not the zImage, while in the first case it gets automatically booted

I have zynq board ( not the zedboard), it doesn't have all the peripherals of zedboard. I am facing some problem while booting the linux on zynq with my new BOOT.bin. When I used to put the sdcard in ...
12
votes
1answer
708 views

Unable to get bootloader working on custom PCB with AT32UC3L

I have designed a PCB for a client recently, everything is fine with the hardware and software (application is working as it is supposed to). Now we are facing the need to update the program inside ...
0
votes
1answer
74 views

how the CPU start by execution stored in motherboards flash memory chip [closed]

I had read that at start, the CPU program counter register is fill with F000. I though that: PC registers contain the next instruction address. This address is send to the address bus and value ...
1
vote
1answer
333 views

Arduino at 5V but 8MHz

Is there any reason not to load the Arduino Pro 8Mhz bootloader onto a 5V arduino (custom design, just a standard ATMega328p)? I'm doing some battery backup stuff with it that doesn't play nice with ...
0
votes
1answer
313 views

Boot loader for updating Firmware

I am using pic controller with USB HID boot loader which will do a firmware update via USB and i have tested it successfully.If i add a blue tooth device(UART) and tries for a firmware update I trust ...
0
votes
2answers
613 views

STM32 custom bootloader: how to verify the firmware?

Using a custom SDIO/FAT in the application bootloader for a STM32 chip, is it possible to make the jump from the bootloader to the new firmware fail-safe? I would like to verify the new firmware ...
4
votes
3answers
2k views

How do I know I have the right Bootloader Installed on my ATMega328P-PU?

I got an ATMEGA328P-PU , already bootloaded , but when I tried to upload the program (a simple program for blinking the LED on pin 13 ) I'm getting an error as : avrdude: stk500_getsync(): not in ...
0
votes
2answers
335 views

How to flag Kinetis bootloader to load new fw?

I have a board that features a Freescale Kinetis K60 MCU and I want to write a bootloader for it but I don't have hardware in place to signal it after a reset to go into "load new firmware" mode vs. ...
3
votes
3answers
937 views

AVR and bootloaders - where to begin?

I have the need to write a bootloader program on an AVR microcontroller (Atmega32) in order to enable self-programming. I have read various resources on the topic of bootloaders and have come to the ...
1
vote
1answer
442 views

How to stop CodeVision from generating the interrupt vector

CodeVision has a lot of nice features, among them the automatic generation of the interrupt vector. However, now I'm working on a very small bootloader, and I can't afford any interrupts. CodeVision ...
0
votes
0answers
255 views

Arduino Atmega8noxtal on breadborad uploading sketch not in sync error

I have built Arduino with Atmega8A PU on Vero board. My problem is first when I Upload the firmware with my parallel port programmer into ATmega8 chip and then I try to upload sketch of arduino blink ...
2
votes
1answer
768 views

v-usb with default arduino bootloader on ATMega328

I've been trying to figure out how to use v-usb on an ATMega328P but pretty much all the tutorials I've found are for ATTiny or use the ATMega328P but use a modified bootloader. I don't actually care ...
2
votes
3answers
274 views

Continuing execution after ISP in LPC81x series

I am uploading software via serial ISP in to an LPC81x series microcontroller. This is a Cortex-M0+ chip. After software upload, I would like to start the execution of the uploaded software without ...
0
votes
0answers
725 views

Arduino mega bootloader with USBasp burning fails

Recently i bought an USBaps programmer. Following is the eBay link for the exact thing i bought. http://www.ebay.com/itm/130840810872?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649 I bought ...
0
votes
1answer
641 views

Why do we need a preloader and a bootloader in many applications before even the main program

I have read the datasheet of Altera's new HPS. It shows a chart where it shows: Boot ROM -> Preloader -> Bootloader -> OS I am wondering, why do we need a "pre-loader" and than the "bootloader" and ...