We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 264de24 commit 524fb94Copy full SHA for 524fb94
mbed-os-to-arduino
@@ -221,6 +221,14 @@ generate_flags () {
221
sed -i "s?.heap (COPY)?.heap (NOLOAD)?g" $ARDUINOVARIANT/linker_script.ld
222
sed -i "s?.stack_dummy (COPY)?.stack_dummy (NOLOAD)?g" $ARDUINOVARIANT/linker_script.ld
223
fi
224
+
225
+ if [[ $ARDUINOVARIANT == *OPTA* ]]; then
226
+ echo "Adding PLC section to $ARDUINOVARIANT/linker_script.ld"
227
+ PLC_SECTION=".plc_section 0x3800F000 (NOLOAD): {\n \
228
+ *(.plc_buffer)\n \
229
+ } > RAM_D3\n"
230
+ sed -i "s?.heap (COPY):?${PLC_SECTION}\n .heap (COPY):?g" $ARDUINOVARIANT/linker_script.ld
231
+ fi
232
233
echo "Patching linker scripts"
234
sed -i 's/0x8100000/CM4_BINARY_START/g' "$ARDUINOVARIANT"/linker_script.ld
0 commit comments