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

learn more… | top users | synonyms

0
votes
0answers
27 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 ...
0
votes
0answers
23 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 ...
0
votes
1answer
38 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
30 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
105 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 ...
0
votes
1answer
47 views

Reuse PIC serial pins

I'm building a board with a PIC microcontroller that uses the Microchip bootloader and it's connected to a FT232RL chip (USB to UART) with the RC7 and RC6 lines. Is it possibile reuse these two I/O ...
0
votes
0answers
55 views

MSP430 Program with the BSL

I need to program my MSP430g2553 with the BootStrapLoader and a UART connection, I can write into the memory my program with the BSL, the code is copied via the txt file of a flash image (0xc000 for ...
2
votes
2answers
123 views

just had an Arduino UNO bootloader replacement. Computer still won't recognize it

Before I get any thumb-downs, I would like to mention that I have read all the questions posted regarding the issue I have, but none of them had a working answer to my problem. Here's my problem: I ...
-1
votes
1answer
105 views

Burn bootloader from Arduino Nano to Atmega chip

As seen from the above question, I need to know how to use an Arduino Nano to burn the bootloader onto an Atmega chip. The Arduino website only shows how to do it from an Arduino Uno chip ...
1
vote
0answers
65 views

How start running STM32 firmware from IROM2 in Keil Microvision?

I'm developing an embedded application using Keil MicroVision 4 & STM32F103RE I've splited Flash memory of device into two areas (IROM1 & IROM2) using IDE target options panel (Target tab, ...
1
vote
2answers
89 views

Still struggling with the STM32F051C8T6 bootloader

I've been reading the information available in ST.com about creating a bootloader for a STM32F0xxx microcontroller, and it says the following: "The bootloader is automatically activated by ...
0
votes
1answer
107 views

Creating a bootloader for STM32F051C8

I need to design the hardware to load my custom programs into a STM32F051C8T6 microcontroller and I'm not sure of which pins should be connected to what and I wouldn't like to do things wrong. I've ...
0
votes
1answer
391 views

How to program a BeagleBone board?

Until now I used Microchip PIC, to program this microprocessor there is MPLAB. I would like to make a step forward and learn about other microcontrollers. I found the BeagleBone Black quiet promising ...
0
votes
0answers
117 views

Is there a native bootloader in Freescale HCS12 micros?

I've spent a while programming the Freescale HC12 micros, but always with DBug12 already loaded in to facilitate program loading and debugging. I'm working on a project using the HCS12 line, and am ...
1
vote
1answer
121 views

ARM Linux and UBoot - Can I make a read-only MTD writable?

I have several embedded Linux devices installed at customer sites. We have an updated Linux kernel we are prepared to deploy to these devices. The problem is that on these devices, the U-Boot ...
5
votes
2answers
464 views

ATTiny85 not working after burning bootloader

I am having a problem with my ATTiny85. I should mention I use Arduino as an ISP to program it. My ATTiny worked fine until I decided that I need to step up the clock speed from 1MHz to 20MHz so I ...
1
vote
1answer
30 views

Are there any disadvantages to look out for when using Optiboot?

Optiboot appears to be superior to the official Arduino bootloader in just about every way. Despite this, is there anything I need to look out for when using this bootloader? Common pitfalls? ...
9
votes
2answers
161 views

Reduce the size of the Arduino bootloader?

Is there any way of reducing the size of the preloaded Arduino bootloader, to save some bytes for the program?
1
vote
1answer
355 views

USB bootloader for the arduino DUE

I recently bought an Arduino DUE. I was going through the technical details and realized that the DUE acts a a virtual USB device (COM port). I was wondering whether I could upgrade the Board Support ...
5
votes
2answers
205 views

Can I write a bootloader to Atmega using serial port

There is a really grand price difference between an empty Atmega328 chip and the one with the Arduino bootloader installed. In my country, this difference is 1:3. This means that uploading bootloader ...
15
votes
2answers
185 views

How can I use my SMD Arduino to program a separate DIP ATmega328?

I have an arduino with a surface mounted (SMD) microcontroller: I know how to use a DIP arduino as a programmer for a DIP ATmega328. It's easy --you just pop your microcontroller in the holder. ...
1
vote
1answer
110 views

ARM LPC2148 Bootloader filesystem problems

I installed Keil's LPC2148 bootloader on my ARM board and as indicated in the docs my PC is able to identify it as a mass storage device. However, the bootloader uses FAT16 filesystem which is ...
3
votes
3answers
1k views

ArduinoISP fails with Atmega368, 168 - Device signature = 0x000000

So, apparantly this is a common error, which many people have fixed many different ways, none of which have worked for me. I have two different Arduinos - an NG and an Uno, with an Atmega168 and 328 ...
5
votes
1answer
327 views

What does the USB bootloader do in the PIC microcontroller

I was wondering what does a boot-loader do, there is one USB Bootloader for the PIC micro-controller and I was wondering as to what its purpose is. How is it different from creating some HID device ...
2
votes
2answers
234 views

Installing a bootloader on an ARM Microcontroller

I have purchased this LPC1788FBD144,551 MCU and this LPC1313FBD48/01,15 MCU and I want to install a bootloader in assembly on them which can call a function in C. How can I install the bootloader on ...
4
votes
1answer
80 views

Arduino bootloading

First of all I am new to Arduino so sorry if I am being a bit stupid. I want to use an atemga 328 32kb tqfp micro controller integrated on a PCB. I understand that the chip does not come with a boot ...
1
vote
0answers
121 views

Intel hex file to UU-encode format for LPC2148

I'm writing the application for OSX which needs to send a new program (compiled lpc code) via Wifi to microcontroller and there i will use built in ...
-3
votes
1answer
671 views

Programming 3.3v ATMega328 running at 16MHz [closed]

I know that running the 328 with 3.3v at 16MHz is "overclocking" it and slightly out of spec. Because of limited board space i'd like to do this though as all other components are 3.3v. I need the ...
5
votes
2answers
235 views

When to use an Arduino bootloader

I need to make a robot within a month for a competition. I used to use Arduinos for my projects, but graduated to just flashing code with avrdude to standalone AVR microcontrollers. I was thinking, ...
2
votes
2answers
502 views

Why using resistors with the MAX232 chip?

I earlier built the serial port board from the jal tutorial book, which is basically connecting a PIC and a D-9 directly to the MAX232. Now I'm reading AN1310 on the high-speed PIC16/18 bootloader. In ...
1
vote
2answers
77 views

Does an ARM (LPC21xx) Programmer pulls P0.14/BSL to ground?

Most of ARM programmers come with BSL,RESET,TXD, RXD, GND and VCC pins which we need to connect with respective pins of ARM. For ISP, We require need to ground P0.14/BSL after Reset. As these ...
0
votes
2answers
2k views

How to burn Arduino Uno bootloader to ATMega328P via CP2102 USB-2-UART?

Following the The Shrimp I've acquired CP2102 USB to UART converter. I already have ATMega328P but without burned bootloader. I want to burn Arduino UNO bootloader to it using the CP2102 converter ...
3
votes
1answer
1k views

How to offset program location in memory with MPLABX XC8?

I have a bootloader residing at locations 0x0000 to 0x0fff on an 8-bit PIC18F. How do I tell the XC8 compiler to output a hex file which starts at 0x1000? With a CCS compiler my friend is using, he's ...
4
votes
1answer
306 views

“Faster” Arduino bootloader

The Arduino bootloader has a wait-time to facilitate "sketch" (code) uploading; this causes a delay of a couple of seconds before the start of the main code. I would like to modify the bootloader ...
3
votes
1answer
3k views

Arduino's “Upload Using Programmer” for ATmega328 (not ATmega328P)

I am using the the Atmega328 (not the Atmega328P that is standard with Arduino) on a breadboard version of the Arduino. I am able to get the bootloader on the Atmega328 using these instructions. In ...
6
votes
2answers
783 views

How do I get started with uCLinux?

Right now I have ported an application from LPC2478 to Cortex M3 (LPC1788) and things are working fine at 120MHz. I am thinking of porting uCLinux to my LPC1788 custom board. The board consists ...
14
votes
4answers
700 views

Phone as Microcontroller

I have a couple of cell phones laying around, one of them being this one: http://www.gsmarena.com/sony_ericsson_elm-3057.php Is possible to clear the flash memory and replace it with a bootloader and ...
3
votes
1answer
2k views

Running executable from external SRAM

I have an STM32 dev board with some external SRAM. I would like to execute my code from that external SRAM, but my processor only supports booting from the Flash, internal SRAM or System memory (a ...
4
votes
3answers
401 views

How can I reduce the size of an AVR ethernet bootloader?

I am writing an ethernet capable bootloader for an AVR ATmega328 MCU. I am currently running over the 4k size limit and need some design advice. Bootloader requirements: Needs to be able to update ...
9
votes
2answers
11k views

What is a boot loader, and how would I develop one?

I've met many projects in which an AVR microcontroller uses with a bootloader (such as the Arduino), but I don't understand the concept very well. How can I make a bootloader (for any ...
-1
votes
2answers
356 views

Bootloader for USB interface with PIC MCU

I acquired a couple of CUIs and was hoping to use them to get started with microcontrollers (I am completely new to this stuff). I'm trying to figure out how to use the USB interface to program the ...
2
votes
0answers
564 views

Atmega328 reset pin not working after re-burning Arduino boot loader?

For a bit of background you might want to read atmega328 with optiboot not compatible with Arduino? But I will summarize anyway. I have some Atmega328 chips that shipped with the optiboot ...
2
votes
1answer
397 views

PANDABOARD Booting

I have a PandaBoard and I do not, yet, have a SD/SDHC card reader to create an image for the board yet. Most of the information on the pandaboard.org web site walks through the creation of an SD ...
2
votes
2answers
732 views

ATmega32u2 fuse bits - can destroy using FLIP?

I want to build some simple application using ATmega32u2, and have it programmed strictly only via USB, by using the factory-builtin USB bootloader on µC, together with the "FLIP" program ...
3
votes
1answer
308 views

Where is my kseg0_boot_mem? (PIC32)

I'm developing my bootloader based on AN1388. My bootloader is working pretty well. I'm having problem with my app code. When I try to generate the hex code, seems there isn't "C startup code". My ...
5
votes
2answers
2k views

bitbang atmega328 with arduino bootloader using avrdude

I have an Arduino UNO dev board with a blank atmega328 chip (no arduino bootloader, the chip that came with the unit is soldered in a separate standalone project so that I can use the arduino board ...
-2
votes
1answer
663 views

Burning a BOOTLOADER into pic mcu - which file should i choose?

My pic-kit is not working properly, i have decided to fuse tiny pic boot-loader into all my ic's. There are 8 hex files(the so called boot-loader) as listed: notinybid16f88.asm tinybid16f.asm ...
3
votes
5answers
23k views

How to burn atmega328 chip via Arduino UNO as ISP?

I've an atmega328 chip (without bootloader), and I want to burn it with my Arduino UNO as ISP, so I can have a spare atmega 328 with UNO bootloader. I'm trying to follow the instruction in ...
2
votes
3answers
8k views

How to burn arduino mega 2560 bootloader?

I have my new Arduino Mega 2560 and I might have overwritten the bootloader when uploading another program through AVR studio. I really need advice and instruction of how to burn it using AVR Studio ...
7
votes
2answers
573 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 ...