← index #6281Issue #4043
Related · high · value 2.473
QUERY · ISSUE

STM32F765 support

openby vzasukhinopened 2020-07-24updated 2020-07-31
port-stm32

I would like to add support for STM32F765. Linker script and alternative functions for STM32F765 are compatible with STM32F767 (which is already supported in ports/stm32/boards/stm32f767{.ld,_af.csv}).
How should I add support for STM32F765: copy and rename files or create symbolic links to stm32f767{.ld,_af.csv}?

CANDIDATE · ISSUE

[STM32] moving the "*.ld" files into the specific board directories

closedby rolandvsopened 2018-08-09updated 2019-06-24
port-stm32

Dear all,

We have seen some great developments to add things like native Ethernet, SDRAM, etc. However:

  • With the latest addition of the SDRAM driver the "generic" stm32f429.ld file is changed with a special entry for the SDRAM
  • When using the native Ethernet (RMII interface of chip itself) the Ethernet buffers are added to the ld file
  • When using some specific memory layouts the ld file will be different

Place in case: NUCLEO_F429ZI and STM32F429DISC both sharing the stm32f429.ld file. In this case the additional line with the SDRAM info doesn't conflict, but with the Ethernet controller some RAM space gets allocated as buffers for Ethernet instead of global RAM usage.

So I would like to make a case to move the *.ld files, for at least the boards with added support for Ethernet and SDRAM, into the specific board directories. It is a small change in the file mpconfigboard.mk file.

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied