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

learn more… | top users | synonyms

1
vote
1answer
58 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 ...
-1
votes
0answers
30 views

Running a program from SD card - Zynq 0720

I've been trying to test a simple hello world program on the Zynq 0720 with a TE0701-03 carrier board. I have followed tutorials online on how to do this but simply, I have created a boot image for ...
5
votes
0answers
74 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
49 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
113 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
0answers
106 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
198 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 ...
3
votes
3answers
355 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
103 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
183 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
305 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
133 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
328 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
154 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
288 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
242 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
77 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
159 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
196 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 ...
0
votes
1answer
259 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
145 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
144 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
153 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
783 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
141 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
242 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
985 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
51 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
219 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?
2
votes
1answer
1k 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
667 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
530 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
182 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
4answers
3k 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
502 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
373 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
94 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
175 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 ...
-2
votes
1answer
2k 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
275 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
605 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
93 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
3k 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
2k 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
559 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
4k 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
1k 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
849 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 ...
4
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
4answers
503 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 ...