Forum: Mikrocontroller und Digitale Elektronik Blackfin Flash over CAN


von Johann S. (miezekatzen_dompteur)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem. Wie kann ich ein neues Programm auf meinen 
Blackfin-CHIP bekommen, ohne JTAG bzw. ISP zu nutzen??

Die Rahmenbedingungen sind:

- neues SW Paket wird über CAN an den Blackfin gesendet
- flashen aktivieren durch, reset + an GPIO Port High Pegel

Ich habe daran gedacht das ich im internen Speicher eine kleine SW 
hinterlege, die mir sobald die Flash-Bedingungen stimmen (GPIO Port 
High). Die Daten vom CAN Interface nimmt und dann in den externen Memory 
(0x0000 0000) schreibt. Das Loader-File welches von VDSP++ erzeugt wird, 
wird jetzt nicht über JTAG in den CHIP geschrieben sondern umgeleitet 
auf die CAN-Schnittstelle des PCs (siehe Schematic). Wenn der 
Flash-Vorgang beendet ist, soll der CHIP vom externen Memory starten.

Was denkt ihr??

- Kann man das realisieren??
- Wie flashed ihr euere SW auf den CHIP, wenn ihr JTAG nicht verwenden 
dürft??

Wünsch euch ein schönes WE.

Bye bye

von Blackfin Pro (Gast)


Lesenswert?

Das sieht mir doch sehr nach einer Firmensache aus. Auch hier gilt: Erst 
mal die entsprechenden Datenblätter lesen. Dann bekommt man eine 
Übersicht, was standardmäßig bereits geht. Wenn das nicht reicht -> 
selbst machen. Prinzipiell ist so ziemlich alles möglich, ist nur eine 
Frage des Aufwands den man bereit ist zu betreiben.

Wieso schreibst Du Chip in Großbuchstaben? Das ist nur in der Biologie 
eine Abkürzung.

von Johann S. (miezekatzen_dompteur)


Lesenswert?

Hi,

leider hat mir deine Antwort nicht weitergeholfen grummel

Das ganze Thema ist für eine Diplomarbeit

Ach...der Blackfin sieht "Flash over CAN" nicht vor Oh Wunder

Mir geht es um das Konzept und nicht um den CHIP

Schönes WE.

Grüße

smilie

von K. D. (deka)


Lesenswert?

Das was du da vor hast nennt sich Bootloader.
Musst schauen, ob es es möglich ist in Laufzeit auf den Flash zu 
schreiben.

von M. Zoller (Gast)


Lesenswert?

Das funktioniert schon, zur Not mit einem extra Controller der das 
Flashen übernimmt.
Ich muss allerdings "Blackfin Pro" rechtgeben, ist sicher eine 
Aufwand/Nutzen -Frage.

Und ja, Chip in Großbuchstaben sieht nicht sehr professionell aus, da 
könnte man von einem Diplomanden mehr erwarten :)


Gruß

Mane

von Miezekatzen_dompteur (Gast)


Lesenswert?

Hallo,

einen eigenen CHIP für die Programmierung des BF537 will ich nicht 
investieren. Der BF537 wird auf einer Signalkonditionierung verbaut und 
es gibt keinen Platz für einen zweiten Controller.

Wie soll so ein Bootloader aussehen?? Wo finde ich Infos zu diesem 
Thema??

Grüße

von ttl (Gast)


Lesenswert?

lies doch die CHIP, vielleicht haben die eine ARTIKEL der passt

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.