RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 NIBO2 coprozessor selbst programmieren

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7426 private projects
  • 385 public projects
  • 16180353 lines compiled
  • 58212 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: NIBO2 coprozessor selbst programmieren

NIBO2 coprozessor selbst programmieren 13 Jahre 3 Monate her #131

  • blanco86
  • blanco86s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 21
Hallo.
Ist es schwer den Koprozessor selber zu programmieren? Bzw. wie bekomme ich geänderte c files auf den copro? habe ein wenig in copro.c und der odometry.c rumgeschrieben. ist es möglich an den atmega88 drähte an entsprechende pins zu löten und ihn dann "normal" wie den atmega128 zu flashen?
gruß
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO2 coprozessor selbst programmieren 13 Jahre 3 Monate her #132

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Verwendest Du Linux?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO2 coprozessor selbst programmieren 13 Jahre 3 Monate her #133

  • blanco86
  • blanco86s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 21
hallo.
nein ich verwende windows. warum fragst du das?
gruß
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO2 coprozessor selbst programmieren 13 Jahre 3 Monate her #134

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Weil es unter Linux einfacher ist...
Der initializer2 erledigt die Aufgabe, das hex-File vom ATmega128 auf den ATmega88 zu übertragen. Hast Du die das Programm mal angeguckt?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO2 coprozessor selbst programmieren 13 Jahre 3 Monate her #135

  • blanco86
  • blanco86s Avatar
  • OFFLINE
  • Junior Boarder
  • Beiträge: 21
ah ok. nein aber leider habe ich kein linux. die hexfiles habe ich mir noch nicht angeschaut, da ich davon keine ahnung habe. was würdest du sagen ist es möglich sich in diese materie einzulesen? und wieviel zeit müßte man deiner meinung nach als mittelmäßiger programmierer einplanen?
gruß

p.s.: ich dachte eher an eine hardware lösung in dem ich an den atmega88 kabel an entsprechende pins löte und ihn dann per isp programmiere. diese idee werde ich aber verwerfen, da die beinchen des atmega88 doch zu filigran sind
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: NIBO2 coprozessor selbst programmieren 13 Jahre 3 Monate her #136

  • workwind
  • workwinds Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 573
Die hardwarenahe Lösung würde ich vermeiden, da die Leitungen auch für das Display genutzt werden. Wenn man Leitungen an SMD Bausteine anlötet sollte man die Leitungen unbedingt mechanisch entlasten, da man ansonsten das Bauteil incl. den Lötpads leicht abreissen kann!

Wenn das C-File compiliert wird entsteht in der Regel immer auch ein .hex File. Das enthält genau die Bytes, die in den Flash-Speicher übertragen werden.

Um das .hex File des Copro in den ATmega128 zu bekommen habe ich ein Konvertierungsprogramm geschrieben, welches das .hex File einliest und die Daten als .h File für den C-Compiler ausgiebt. So kann ich in dem initializer2 Programm auf ein Array mit den Hex-Daten zugreifen und diese zum Copro übertragen:


Copro-Source -> Copro-Hex (für ATmega88) -> copro_hex.h

Initializer2-Source+copro_hex.h -> initializer2.hex (für ATmega128)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.039 Sekunden

Werbung