Hello,
After upgrade from SES 5.70a to SES 6.20 (segger-ld from 4.24.1 to 4.30.1), some statements in linker script return an error.
For example according to
studio.segger.com/segger/UM20005_Linker.pdf [Document: UM20005 Software Version: 4.24.1 Revision: 0 Date: January 19, 2022] and segger.com/doc/UM20005_Linker.html [accessed Mar 2nd 2022]
i can use following syntax:
Display All
however, in version 6.20, it fails with error:
I cannot find the documentation for new version of segger-ld.
Regards,
adamu
After upgrade from SES 5.70a to SES 6.20 (segger-ld from 4.24.1 to 4.30.1), some statements in linker script return an error.
For example according to
studio.segger.com/segger/UM20005_Linker.pdf [Document: UM20005 Software Version: 4.24.1 Revision: 0 Date: January 19, 2022] and segger.com/doc/UM20005_Linker.html [accessed Mar 2nd 2022]
i can use following syntax:
C Source Code: SEGGER_Flash.icf
- [...]
- //
- // Define an empty section that acts as a high-water marker.
- //
- define section ConfigHighWater { };
- //
- // Place data in the block but make sure the sentinel is placed
- // after all other sections.
- //
- define block Config with size=256 {
- symbol ConfigData, // This is, e.g., a C-level variable.
- last section ConfigHighWater
- };
- [...]
block 'Config' is defined as optional with fixed-size and must have no selectors
I cannot find the documentation for new version of segger-ld.
Regards,
adamu
The post was edited 1 time, last by adamu ().