Hi, Da ich zuletzt den Chip45 Bootloader benutzt habe, hab ich mir das Kommandozeilentool von Torsten Martinsen (c45b) angeschaut, erweitert und einen Bug beseitigt. da der Autor nicht auf meine Mails reagiert hat, veröffentliche ich es einfach mal hier. vielleicht hilft es noch jemand anderen. Hier meine Änderungen: Features - fixed bug with hex files using "Extended Segment Address Record record" (Hex-File class allmost rewritten) - detection of already active boot loader (with output of a warning because compatibility check cannot be made) - option to start application after successful finishing programming - programming eeprom and flash in one program run (-e and -f got file name as parameter) - since last versions of boot loader seems to have problems with eeprom writing i added an parameter for delay between two eeprom hex-file lines - possibility to read eeprom but: a byte count to read has to be provided as argument - an application command can be specified that is sent to device before attempts to enter boot loader. this is to signal application that it should reset the device to enter boot loader. - a given hex file can be reformatted to fit boot loaders needs
Hallo Vlad, vielen Dank für den Bugfix! Ich versuche mal meinerseits den Autor zu kontaktieren. Falls es mir nicht gelingt, kann ich Deine Version in den chip45 Download Bereich reinstellen? Das Problem mit dem EEPROM Schreiben im Bootloader ist mit der letzten Bootloader Version (2.9G) übrigens behoben. Viele Grüße, ER!K -- http://www.chip45.com
Erik Lins schrieb: > Hallo Vlad, > > vielen Dank für den Bugfix! Ich versuche mal meinerseits den Autor zu > kontaktieren. Falls es mir nicht gelingt, kann ich Deine Version in den > chip45 Download Bereich reinstellen? mir wäre es lieber, wenn sie hierher verlinken würden. Eventuell mach ich auch irgendwo ein Repo auf. (github, wo auch das Original liegt) oder hier auf dem svn-Server. Erik Lins schrieb: > Das Problem mit dem EEPROM Schreiben im Bootloader ist mit der letzten > Bootloader Version (2.9G) übrigens behoben. Wir hatten diesbezüglich (unter meinem echten Namen) Kontakt. Ich hatte nochmal gefragt, da ich auch mit der neuesten Version Probleme hatte den EEPROM zu programmieren. Trotz warten auf XON vom Bootloader, bevor die nächste Zeile gesendet wird, ist das Schreiben nach ein paar Zeilen fehlgeschlagen. mit vergrößertem Delay zwischen zwei Zeilen schob sich das immer weiter nach hinten. Das lässt vermuten, dass das XON zu früh gesendet wird und dass er mit Schreiben nicht hinterherkommt und irgenwann sein Puffer voll ist. Leider hab ich diesbezüglich keine Antwort mehr erhalten gehabt. deshalb hatte ich meinen würg-around einfach drin gelassen. Gruß Vlad
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.