revised shell for mcu switching

This commit is contained in:
Yunhorn 2024-01-11 18:39:35 +08:00
parent 41ff95d980
commit da7ed7c53c
3 changed files with 5 additions and 5 deletions

View File

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1435577628396038727" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-463079306723250355" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>
@ -16,7 +16,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-1435577628396038727" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" console="false" env-hash="-463079306723250355" id="com.st.stm32cube.ide.mcu.toolchain.armnone.setup.CrossBuiltinSpecsDetector" keep-relative-paths="false" name="MCU ARM GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>

View File

@ -1,9 +1,9 @@
cp ./mcu/STM32WL55JCIX_FLASH.ld_ ./STM32CubeIDE/STM32WL55JCIX_FLASH.ld cp ./mcu/STM32WL55JCIX_FLASH.ld_ ./STM32CubeIDE/STM32WL55JCIX_FLASH.ld
cp ./mcu/startup_stm32wl55jcix.s__ ./STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s cp ./mcu/startup_stm32wl55jcix.s__ ./STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s
rm -rf ./STM32CubeIDE/STM32wlE5CCUX_FLASH.ld rm -rf ./STM32CubeIDE/STM32WLE5CCUX_FLASH.ld
rm -rf ./STM32CubeIDE/Application/User/Startup/startup_stm32wle5ccux.s rm -rf ./STM32CubeIDE/Application/User/Startup/startup_stm32wle5ccux.s
cp ./STM32CubeIDe/.cproject ./mcu/.cproject.e5 cp ./STM32CubeIDE/.cproject ./mcu/.cproject.e5
sed s/E5CCUX_FLASH/55JCIX_FLASH/g <./STM32CubeIDE/.cproject >./STM32CubeIDE/ccproject sed s/E5CCUX_FLASH/55JCIX_FLASH/g <./STM32CubeIDE/.cproject >./STM32CubeIDE/ccproject
mv ./STM32CubeIDE/ccproject .cproject mv ./STM32CubeIDE/ccproject .cproject

View File

@ -3,7 +3,7 @@ cp ./mcu/startup_stm32wle5ccux.s__ ./STM32CubeIDE/Application/User/Startup/start
rm -rf ./STM32CubeIDE/STM32WL55JCIX_FLASH.ld rm -rf ./STM32CubeIDE/STM32WL55JCIX_FLASH.ld
rm -rf ./STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s rm -rf ./STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s
cp ./STM32CubeIDe/.cproject ./mcu/.cproject.55 cp ./STM32CubeIDE/.cproject ./mcu/.cproject.55
sed s/55JCIX_FLASH/E5CCUX_FLASH/g <./STM32CubeIDE/.cproject >./STM32CubeIDE/ccproject sed s/55JCIX_FLASH/E5CCUX_FLASH/g <./STM32CubeIDE/.cproject >./STM32CubeIDE/ccproject
mv ./STM32CubeIDE/ccproject .cproject mv ./STM32CubeIDE/ccproject .cproject