cancel
Showing results for 
Search instead for 
Did you mean: 

Need bit details about STM32H743VG. 1. Does it has the external memory ? 2. It has five SPIs . Does these SPI pins available on the expansion interface ? 3. Does these SPI can operate on QUAD mode ?

Gpras.1
Associate II
 
1 ACCEPTED SOLUTION

Accepted Solutions

All the examples provided by ST will be downloaded by CubeIDE or CubeMX along with the MCU support package. You can also get them from the same package on github.

FreeRTOS examples are included, see here.

The FreeRTOS port itself is here.

STM32H743 is almost same as H753, almost all code for Nucleo H743 will work as is on the 753.

Projects for IAR are in subdirectories named "EWARM".

(Note: CubeMX lets you select the version of EWARM before generating the code. The example projects were made for some older version, the IDE will prompt for upgrade).

View solution in original post

15 REPLIES 15

YES

NO

NO

There's a specific QUADSPI peripheral, it can't memory map two independent devices. It can side-stack a pair of the same memories in a "bank" mode so the bytes from two NOR FLASH devices interleave, allowing for the doubling of bandwidth.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Gpras.1
Associate II

Thank you. We are looking for an MCU which has SPI (at least 4 with minimum throughput from each one is around 80Mbps ).

and runs @500+ Mhz with external memory, network interface, encryption engine. Important thing is that we need those SPI available on the expansion interface to connect the sensor. Do you have any suggestion ?

Gpras.1
Associate II

Do you have any suggestion to connect those SPI pins on the STM32H743VG eval board ? if not, is there any alternative board with which we can connect a slave device to those SPI ?

Perhaps use a CPLD/FPGA, on a 32-bit wide FMC bus interface (memory mapped, external), to mitigate the interactions between the MCU and the sensors.

Parts using Cortex-A MCU might be a better choice, or FPGA integrating a core.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..

Which board?

The EVAL series boards tend to be highly committed to the kitchen-sink functionality on the board. DISCO's also tend to be problematic, mostly having the Arduino Shield pins free for interaction.

The NUCLEO-144 boards tend to offer the most freely assignable pins, you'll need to map out pin usage via the Data Sheet. CubeMX/IDE might help, I'm more of a pencil and paper guy, as "not working" tends to blow back directly on me.

There are a bunch of WeAct, DevEBox H7 breakout boards on the AliExpress type markets. WaveShare also has some of their own.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Pavel A.
Evangelist III

> runs @500+ Mhz with external memory ....

For STM743 this is quite an overclocking. STM32H72x/73x run at 550 MHz and there is a Nucleo with it.

When connecting a SPI device to Nucleo board, keep in mind that flying long wires won't allow a decent bitrate (with normal connection on the PCB our slave devices work at their nominal bitrates ~ 40 Mbit/s, but we could not get more than 7-10 Mbit/s with flying wires.)

Gpras.1
Associate II

Hi Pavel A .

Thanks for the response. I have looked into the Nucleo board for STM32H743ZIT6. It seems that external memory is not mounted on the board though processor support it. Is this understanding correct ? If yes, do you have any variant of Nucleo board with STM32H743ZIT6 that support the external memory.

Gpras.1
Associate II

Hi Pavel A

Can you please guide me to place where I can download the board schematic of the STM32 Nucleo-144 development board with STM32H753ZI MCU ?

Go the the CAD Resources tab on the NUCLEO boards​ page

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..