Guten Tag,
im Moment beschäftige ich mich mit dem Entwurf einer Hardware auf Basis eines STM32H735. Da schon abzusehen ist, dass der interne Flash nicht ausreichen wird, wollte ich einen externes RAM anbinden, aus dem auch Code ausgeführt werden soll. Nun stehe ich vor der Entscheidung, ob ich den RAM als
- SDRAM mit 16 Bit Anbindung (166MHz) oder
- per Octo SPI (Hyperbus/Hyperram) (200Mhz DDR) anbinde hat jemand schon Erfahrung zu dem Thema?
Die Fragen die mich beschäftigen: Wie gut kann der Code im externen RAM per SWD „gedebuged“ werden? Wie sieht die Langzeit-Verfügbarkeit von SDRAM aus? Die Application-Prozessoren von ST besitzen mittlerweile ein DDR3/4-Interface. Welcher Speicher hat bei der Codeausführung geschwindigkeitsmäßig die Nase vorne?
Schöne Grüße, Kalli