stm32 über spi programmieren

OP #2385731
Lesenswert?

Hallo,

hat hier schonmal jemand einen stm32 über die SPI-Schnittstelle 
programmiert?

Ich will einen stm32f205 als Slave am SPI-Bus betreiben und es wäre sehr 
komfortabel, wenn man ihn auch darüber programmieren könnte. Nachdem ich 
PM0059 und AN2606 gelesen habe, scheint der Bootloader von ST aber "nur" 
die Programmierung über USART1, USART3, USB und CAN zu unterstützen.

Gehe ich recht in der Annahme, dass man sich erst einen eigenen 
Bootloader schaffen und diesen über JTAG auf den Controller bringen 
müsste?

Grüße
Hannes
OP #2442625
Lesenswert?

Aaaalso... nach dem, was ich gelesen habe, kann man den Bootloader im 
STM nicht überschreiben, aber man kann im Flash einen eigenen anlegen 
und den Code seiner Applikation dahinter. ST nennt das In Application 
Programming (IAP) und man kann dann theoretisch jede 
Kommunikationsschnittstelle zum Programmieren benutzen.

Hat jemand Erfahrungen mit dem IAP Driver von der ST Homepage?

In der AN3374 wird der IAP Code beginned bei Adresse 0x0800 0000 und der 
Application Code bei 0x0800 4000 abgelegt.
Weiß jemand, warum das nicht bei Adresse 0x0000 0000 und 0x0000 4000 
gemacht wird?
Ich finde keinen Grund dafür.

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