Hallo, ich suche nach einem Programmer welcher ein Programm zum Flashen von Binär Dateien hat. Als Beispiel der Segger Programmer mit dem Programm j-flash. Hauptsächlich geht es mir darum die Arm Prozessoren nicht aus einer Entwicklungsumgebung heraus zu programmieren sondern aus einem "externen" Programm (für Kleinserien als Bsp.). Als Beispiel hab ich ja schon den Segger Programmer genannt. Ich weiß das es mit diesem Tool geht nur gibt es noch andere ? Beim Ulink2 von Keil hab ich auf der HP nix gefunden ob der ein externes Programm zu flashen hat. Gruß Malte
Meiner Meinung nach gibts da nicht viel anderes in der Preislage als die Tools von Segger, also entweder J-JLink + JFlash oder direkt einen Segger Flasher ARM, das ist dann komplett standalone, also brauchst keinen PC oder PC Programm mehr.
>Beim Ulink2 von Keil hab ich auf der HP nix gefunden ob der ein externes >Programm zu flashen hat. Man kann mit der Keil/ARM IDE über Kommandozeilenaufruf flashen (also nicht wirklich ein "externes Programm"). Nicht nur mit ULINK2, sondern mit allen von uVision unterstützten Adaptern. Man benötigt einen minimalen Workspace vgl. http://www.keil.com/support/man/docs/uv3/uv3_cl_programflash.htm . Evtl. muss man die .bin-Datei vorher noch in Intel-HEX-Format konvertieren (bin2hex oder GNU objcopy). Habe das selbst vor einer Weile mit einem alten ULINK, alten J-Link und uVision Evaluierungsversion erfolgreich ausprobiert. Schlage aber wie "volltroll.de" ebenfalls OpenOCD vor, Software ist günstigst in der Anschaffung, Adapter auf FT2232(H)-Basis sind gut und günstig (kann "Preislage" als Argument von "L. Torvald" für die Soft-/Hardwarelösung, zu der der Threadstarter ja grade eine Alternative sucht, nicht nachvollziehen). Wenn es hart-auf-hart kommt, kann man im OpenOCD Quellcode Funktionen reinbasteln, um evtl. eigene "factory-programming"-Besonderheiten nachzurüsten. Hat man allerdings Controller, für die OpenOCD flash-programming bisher nicht untersützt, muss man sich an die developer-mailingliste wenden und hoffen, das jemand dies einbaut oder muss selbst programmieren. Bei den kommerziellen Anbieter mag das zum Support gehören oder man weiss zumindest, wenn man beauftragen kann.
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.