You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The AC6 linker script uses *(+RW +ZI) instead of .ANY. This creates a problem: when region RAM0 is full it is expected that RAM1...3 regions are used. However this does not work due to the * usage in RAM0 region.
The Problem To Be Solved
The AC6 linker script uses
*(+RW +ZI)
instead of .ANY. This creates a problem: when region RAM0 is full it is expected that RAM1...3 regions are used. However this does not work due to the*
usage in RAM0 region.The reason why
*
instead of .ANY is used, is theAlignExpr(ImageLength(RW_NOINIT)
inhttps://github.com/Open-CMSIS-Pack/devtools/blob/main/tools/projmgr/templates/ac6_linker_script.sct.src#L51
Workaround is explicit placement of sections.
The text was updated successfully, but these errors were encountered: