< Projekte
PIC Bootloader
Bootloader für Enhanced Midrange PIC Microcontroller
Beschreibung
Protokoll
PC-Tool
Download
Konfiguration
Applikation

Downloads:

 
PIC Bootloader, ASM Source

PC Upload Tool: PICloader.exe

PC Upload Tool, Sourcecode (Dev-C++ Projekt)

blinky.asm Demo Applikation (.asm-File)

Vollständiges blinky-Beispielprojekt für MPLAB X (ASM) mit PICLoader als Build+Load Konfiguration

Vollständiges blinky-Beispielprojekt für MPLAB X (C) mit PICLoader als Build+Load Konfiguration

Version History:

7.5.2017: PICLoader-Tool, Version 0.9
  • Automatische Erkennung des Schnittstellen-Typs (Voll/Halbduplex) verbessert. Führte unter gewissen Umständen zu Verbindungsproblemen mit dem Bootloader mit fehlerhafter Erkennung des PIC-Typs.
8.4.2017: PICLoader-Tool, Version 0.8
  • PICLoader schreibt die Prüfsumme über Programmdaten nur noch, wenn die Hex-Datei den Reset-Code, d.h. Code auf Adresse 0 enthält. Das ermöglicht Laden von Daten ins Flash oder EEPROM, ohne den Programmcode und dessen Prüfsumme zu ändern. Daten dürfen so nur außerhalb des durch die Prüfsumme geschützten Adressbereichs (siehe Option /XCHK) ins Flash geladen werden!
23.1.2016: Version 0.8:
  • Falsches TMR0-Prescaler Assignment (OPTION_REG.PSA) bei Verwendung des EUSARTs korrigiert. 
1.1.2016: Version 0.7:
  • Konfiguration für Vollduplex-Schnittstelle möglich. Das PICLoader-Tool (Vers.0.7) erkennt die Schnittstellen-Art automatisch.
23.12.2015: PICLoader Version 0.6
  • Fehler beim Einlesen von Hex-Files ohne "Extended Address Record" beseitigt
19.12.2015: Version 0.5
  • wahlweise Nutzung des ggf. vorhandenen EUSART statt Software UART
  • Update des Bootloaders mit Hex-Code für den falschen PIC-Typ wird nun gesperrt 
15.12.2015: PICLoader V.0.4
  • Timeout (40s) eingebaut, damit das Programm nicht ewig auf User-Eingaben wartet.
13.12.2015: Bootloader Version 1, PICLoader V.0.3
  • Code überarbeitet (diverse Bugfixes, Bootloader-Code verkleinert)
  • Patchcode (8 Words) wird nun vor dem Bootloader-Code abgelegt, statt am Ende angehängt
  • neu; PICLoader: zusätzliche Kommandozeilen-Option "/run"
  • neu: Mechanismus zur Installation eines neuen Bootloaders auf dem PIC durch den Bootloader

11/2015: Bootloader Version 0, PICLoader V.0.1:

  • erste Version


Kontakt