Blackfin Flash over CAN

OP #2869960
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
Angehängte Dateien:
Gast #2870849
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.
Gast #2870957
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
Gast #2871720
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren