Gast
#5690913
Hallo, ich möchte über die Ethernet-Schnittstelle eine bestimmte Datenmenge (ca. 300kB) empfangen und in einem externen SPI-Flash wegspeichern, da der eingesetzte STM32F4 nicht genug RAM hat. Mit dem Thema TCP/IP-Stack kenne ich mich aktuell leider noch nicht so gut aus. Es geht darum, ob das Vorhaben auf diese Weise überhaupt möglich ist. Die Idee ist folgende: 1) Empfang der Daten mittels TCP/IP-Stack (max. 1460 Byte Datenframe?) 2) Die Daten mittels DMA und SPI mit Page-Write ins externe Flash schaufeln 3) Jetzt erst das TCP-Acknowledge senden (lässt sich das so einfach verzögern?) 4) Empfang des nächsten Frames -> Punkt 1) Hat jemand schon so etwas ähnliches gemacht und weiß ob es funktionieren würde?