Als «bootloader» getaggte Fragen

Ein Bootloader ist ein Dienstprogramm, mit dem ein Anwendungsprogramm in den Speicher geladen wird.

3
Was ist ein Bootloader und wie würde ich ihn entwickeln?
Ich habe viele Projekte getroffen, in denen ein AVR-Mikrocontroller mit einem Bootloader (wie dem Arduino) verwendet wird, aber ich verstehe das Konzept nicht sehr gut. Wie kann ich einen Bootloader (für jeden Mikrocontroller) erstellen? Wie wird mein Bootloader nach dem Schreiben auf den Mikrocontroller programmiert (wie jedes auf dem Flash-ROM …

8
Warum benötigen wir in Mikrocontrollern einen Bootloader, der von unserem Anwendungsprogramm getrennt ist?
Warum benötigen wir ein separates Programm im selben Flash-Programmspeicher eines Mikrocontrollers, insbesondere STM32F103, der als Bootloader bezeichnet wird? Was ist das Besondere daran, es vom Hauptanwendungsprogramm getrennt zu halten? Erledigt ein Bootloader eines mikroprozessorbasierten Systems (z. B. PowerPC MPC8270) im Allgemeinen die gleiche Aufgabe wie ein Mikrocontroller (z. B. ARM …

6
Handy als Mikrocontroller
Ich habe ein paar Handys herumliegen, eines davon ist dieses: http://www.gsmarena.com/sony_ericsson_elm-3057.php Es ist möglich, den Flash-Speicher zu löschen und ihn durch einen Bootloader zu ersetzen und dann Arduino-Skizzen hochzuladen oder Pic32-Skizzen (C # / C ++). Ich bin auf diese Idee gekommen, weil es eine sehr kostengünstige Plattform für die …

4
Wie funktioniert das Zurücksetzen auf die Werkseinstellungen?
Alle eingebetteten Geräte enthalten eine Option zum Zurücksetzen auf die Werkseinstellungen, mit der der Benutzer sein Gerät zurücksetzen kann, wenn etwas nicht stimmt. Ich entwickle eine Firmware auf einer STM32-Karte. Die Firmware enthält einen Bootloader, mit dem die Anwendung über UART aktualisiert werden kann (durch Senden einer Binärdatei, die das …

2
Wie kann ich mit meinem SMD Arduino ein separates DIP ATmega328 programmieren?
Ich habe ein Arduino mit einem SMD-Mikrocontroller: Ich weiß, wie man ein DIP-Arduino als Programmierer für ein DIP-ATmega328 verwendet. Es ist ganz einfach - Sie stecken einfach Ihren Mikrocontroller in die Halterung. Bei einem oberflächenmontierten Arduino ist dies jedoch nicht offensichtlich. Das Entlöten des Mikrocontrollers ist eine Möglichkeit, aber das …


1
Arduino Bootloader Details
Kann jemand bitte erklären, wie der Arduino Bootloader funktioniert? Ich suche hier keine Antwort auf hoher Ebene, ich habe den Code gelesen und verstehe das Wesentliche. Ich habe auch diesen anderen Beitrag gelesen (ich war sogar einer der Antwortenden darauf). Es gibt eine Reihe von Protokollinteraktionen zwischen der Arduino IDE …

2
PIC-Programmierung über FPGA
Ich würde gerne wissen, ob es eine Möglichkeit gibt, einen PIC zum ersten Mal (in Flash schreiben) über eine FPGA-Karte zu programmieren. Der PIC ist bereits mit dem FPGA verlötet und ich kann ihn nicht entfernen. Auf dem PIC ist kein Bootloader vorhanden. Daher muss ich es im USART / …



2
PIC12F675 GP4 funktioniert nicht
Ich verwende einen PIC12F675 für ein Projekt, und bis auf eine Sache funktioniert alles einwandfrei . GP4 funktioniert nicht als digitales E / A. Ich habe mir die Konfigurationen und den Code viel angesehen, aber nichts gefunden. Konfiguration: #pragma config FOSC = INTRCCLK #pragma config WDTE = OFF #pragma config …
9 pic  c  embedded  programming  audio  oscillator  spark  dc-dc-converter  boost  charge-pump  eagle  analog  battery-charging  failure  humidity  hard-drive  power-supply  battery-charging  charger  solar-energy  solar-charge-controller  pcb  eagle  arduino  voltage  power-supply  usb  charger  power-delivery  resistors  led-strip  series  usb  bootloader  transceiver  digital-logic  integrated-circuit  ram  transistors  led  raspberry-pi  driver  altium  usb  transceiver  piezoelectricity  adc  psoc  arduino  analog  pwm  raspberry-pi  converter  transformer  switch-mode-power-supply  power-electronics  dc-dc-converter  phase-shift  analog  comparator  phototransistor  safety  grounding  current  circuit-protection  rcd  batteries  current  battery-operated  power-consumption  power-electronics  bridge-rectifier  full-bridge  ethernet  resistance  mosfet  ltspice  mosfet-driver  ftdi  synchronous  fifo  microcontroller  avr  atmega  atmega328p  verilog  error  modelsim  power-supply  solar-cell  usb-pd  i2c  uart 

3
Arduino Bootloader
Ich bin sehr neu in der eingebetteten Welt. Ich hatte bis jetzt nur an S / W gearbeitet Kann mir bitte jemand die Verwendung des Arduino Bootloaders erklären? Ich möchte, dass Arduino eine einfache Mathematik mit einigen zusätzlichen Komponenten ausführt, die in den Chip eingefügt werden müssen. Benötige ich unbedingt …


4
Ich verstehe das Arduino-Konzept nicht
Ich habe eine Weile mit der Herstellung eines Arduino zu kämpfen (es gelang mir, eine Steckbrettversion mit einem ISP- Programmiererkabel zu erstellen). Sie sagen, dass der Arduino-Bootloader so hergestellt ist, dass keine externen Schaltkreise erforderlich sind, um den ATmega8 zu programmieren . Aber als ich mir die Schaltpläne angesehen habe, …

1
Ausführbare Datei vom externen SRAM ausführen
Ich habe eine STM32-Entwicklungsplatine mit einem externen SRAM. Ich möchte meinen Code von diesem externen SRAM ausführen, aber mein Prozessor unterstützt nur das Booten von Flash, internem SRAM oder Systemspeicher (einem Teil des internen SRAM). Was ist der einfachste Weg, um Code von einem externen SRAM auszuführen? Anmerkungen: Ich lade …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.