Forum: Mikrocontroller und Digitale Elektronik ISP-Programmer als "Stick"


von Magus39 (Gast)


Lesenswert?

Hallo Zusammen,

Ich suche nach einem ISP-Programmer als eingenständer "Stick" inkl 
Software.

Das Problem ist folgendes, aktuell haben wir Geräte mit ISP 
Schnittstelle in Grösserer Stückzahl welche ab und zu eine neue Firmware 
verbaut haben, die Geräte sind verbaut und teils "Technikerunfreundlich" 
montiert.  Aktuell wird das mit eimem Laptop auf einem Rollwagen und 
dann einem langen Kabel zum Gerät gemacht. Leider braucht das so relativ 
viel Zeit und Umstand.

Gibt es ein Gerät (fertig, darf auch paar € kosten, da es ja Arbeitszeit 
spart) wo man die Firmware draufladen kann, und dann mittels eines 
Buttons auf das Gerät flashen kann? Oder Zumindest als Handgehäuse mit 
einem kurzen Kabel drann.

Wichti ist das man das Gerät mit dem aktuellen .hex file "beladen" kann, 
und dann nur noch per Knopfdruck arbeiten.

Falls es das nicht fertig gibt, wie schwer ist es sowas zu bauen?

von Himbeere (Gast)


Lesenswert?

K.A. obs sowas gibt.

Eine einfache mobile Loesung koennte auf einem Raspberry basieren. 
Stromversorgung aus Powerbank, kleines Touch-Display. Kleines Programm 
mit dickem Knopf zum starten und Statusanzeige. Programmieren mittels 
AVRDude.

von Fred R. (Firma: www.ramser-elektro.at/shop) (fred_ram)


Lesenswert?

Ja.
Nennt sich Standalone Programme.
Kenn ich für PIC und AVR.

von Olly T. (twinpeaks)


Lesenswert?

Um welche Controller geht es denn?
Für AVR und PIC gibt's sowas z.B. von Kanda, die nennen sie "Keyfob" 
Programmer:
https://www.kanda.com/Keyfob-Mini-Programmers.70.html
oder etwas größer als "Handheld Programmer":
https://www.kanda.com/Hand-Held-Programmers.120.html

: Bearbeitet durch User
Beitrag #5461494 wurde von einem Moderator gelöscht.
von Axel S. (a-za-z0-9)


Lesenswert?

Magus39 schrieb:

> Ich suche nach einem ISP-Programmer als eingenständer "Stick" inkl
> Software.

> Wichti ist das man das Gerät mit dem aktuellen .hex file "beladen" kann,
> und dann nur noch per Knopfdruck arbeiten.

Wie ein Vorredner schon sagte, werden diese Geräte als "standalone 
Programmer" bezeichnet. Und sie haben ihr eigenes Kapitel auf der 
ISP-Programmer Seite hier im Wiki:

AVR In System Programmer: Standalone

von H. (Gast)


Lesenswert?

https://fischl.de/ispnub/

Habe die Platine leicht modifiziert, mit Versorgung per Micro-USB (von 
einer Powerbank) und 6pol. ISP Anschluss. Bei Bedarf melden.

von Karl M. (Gast)


Lesenswert?

Hallo,

hier ist noch ein Vorschlag für gleich drei ISP Programmer am USB Port.

Alle in DE hergestellt:

https://www.ehajo.de/bausaetze/programmieradapter/

von soundos (Gast)


Lesenswert?


von Sven K. (quotschmacher)


Lesenswert?

Karl M. schrieb:
> Hallo,
>
> hier ist noch ein Vorschlag für gleich drei ISP Programmer am USB Port.
>
> Alle in DE hergestellt:
>
> https://www.ehajo.de/bausaetze/programmieradapter/

funktioniert aber nicht ohne pc, wie in der fragestellung geschildert

von Karl M. (Gast)


Lesenswert?

Danke,

Sven A. schrieb:
> funktioniert aber nicht ohne pc, wie in der fragestellung geschildert

Ja da habe ich nicht genau genug gelesen:
> Ich suche nach einem ISP-Programmer als eingenständer "Stick" inkl
Software.

von Tim S. (Firma: tsx89) (freak_ts) Benutzerseite


Lesenswert?

Anstelle vom Raspberry geht auch ein Smartphone mit Android, das ist 
dann komfortabler. Mit OTG und einem Programmer wurde das schon gemacht. 
Ich kann aber leider nichts genaueres dazu sagen.

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

> Mit OTG und einem Programmer wurde das schon gemacht.

Müsste eigentlich auch über Bluetooth gehen.

von Dr. Sommer (Gast)


Lesenswert?


von malsehen (Gast)


Lesenswert?

Mit bluetooth ist alles besser!
;-)

von malsehen (Gast)


Lesenswert?


von Dr. Sommer (Gast)


Lesenswert?

malsehen schrieb:
> Fast geschenkt...

Man muss wissen was einem gutes Werkzeug wert ist und wie viel es einem 
bringt. Ich nutze gerne die J-Links und muss derzeit aber mit einem 
FT2232H vorlieb nehmen. Bei jedem Tipp auf "Step" bei dem der Debugger 
für jede einzelne Instruktion 2 Sekunden braucht, und jedes mal wenn das 
Flashen eine halbe Minute dauert, vermisse ich den J-Link... :) Aber ok, 
darum ging es nicht.

von Baum (Gast)


Lesenswert?

Tim S. schrieb:
> Mit OTG und einem Programmer wurde das schon gemacht. Ich kann aber
> leider nichts genaueres dazu sagen.

Geht Top! Mache ich mit meinem Tablet des öfteren. ZFlasher AVR und mein 
USBProg funktionieren gut miteinander.
Nur das programmieren an sich (Je nach Editor/IDE) ist mit dem Tablet 
absolut grausig.

von Schlumpf (Gast)


Lesenswert?

> Ich nutze gerne die J-Links und muss derzeit aber mit einem
> FT2232H vorlieb nehmen.

Da bist du ja vom Regen in die Traufe gefallen.

Es gibt aber durchaus auch Hersteller, die die FT2XXX als JTAG
im Griff haben...

Klingt eher nach Eclpisemurx.

von Dr. Sommer (Gast)


Lesenswert?

Schlumpf schrieb:
> Es gibt aber durchaus auch Hersteller, die die FT2XXX als JTAG
> im Griff haben...

Es handelt sich um TI.

Schlumpf schrieb:
> Klingt eher nach Eclpisemurx.

Naja, Eclipse funktioniert mit J-link super schnell. Da Eclipse die 
Haupt-IDE von TI ist würden die das falls möglich mit dem FT2233H 
optimieren...

von C. A. Rotwang (Gast)


Lesenswert?

Magus39 schrieb:

> Falls es das nicht fertig gibt, wie schwer ist es sowas zu bauen?

da hats einen Artikel dazu: Raspberry Pi als Universalprogrammer

Darauf aufbauend lässt sich ein RasPi im headless-Betrieb benutzen um 
wie angefragt auf Knopfdruck angeschlossenen Irgendwas zu programmieren. 
Dazu bedarf es lediglich etwas scripting.

von Jost S. (hummelfan)


Lesenswert?

H. schrieb:
> https://fischl.de/ispnub/
>
> Habe die Platine leicht modifiziert, mit Versorgung per Micro-USB (von
> einer Powerbank) und 6pol. ISP Anschluss. Bei Bedarf melden.
Ich hätte Interesse an der Lösung,
So eine Lösung könnte ich auch gebrauchen.
Gruß Jost

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
Noch kein Account? Hier anmelden.