2015-06-18 01:06 PM
Hi, I have been trying to run critical interrupt routines from ccmram with gcc toolchain following the instructions in
http://www.st.com/web/en/resource/technical/document/application_note/DM00083249.pdfI think I have got the instructions correct, but fail to link the project. Linker emits the following message: section .ccmram loaded at [00000000080017a0,000000000800189f] overlaps section .data loaded at [00000000080017a0,0000000008001c17] #stm32-ccmram2015-06-18 01:13 PM
Sounds like an issue with the linker script then... might want to review that.
2015-06-18 01:16 PM
2015-06-18 01:18 PM
2015-06-18 01:56 PM
Pity there isn't a .ZIP of the files from the App Note provided by ST
They probably changed the .data section/* Initialized data sections goes into RAM, load LMA copy after code */
.data :
{
. = ALIGN(4);
_sdata = .; /* create a global symbol at data start */
*(.data) /* .data sections */
*(.data*) /* .data* sections */
. = ALIGN(4);
_edata = .; /* define a global symbol at data end */
} >RAM AT> FLASH