This repository was archived by the owner on Jul 18, 2025. It is now read-only.
Description Hi,
I have generated the file:
AWS_MQTT_Demo.cprj
in :
CB_Lab4Layer\build\AWS_MQTT_Demo\32F746GDISCOVERY_ESP8266_WiFi_RTX
Then, I modify this file as indicated below to remove one system file:
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" layer="Board">
<file attr="config" category="source" name="Drivers/CMSIS/Device/ST/STM32F7xx/Source/Templates/arm/startup_stm32f746xx.s" version="1.2.2"/>
<!-- <file attr="config" category="source" name="Drivers/CMSIS/Device/ST/STM32F7xx/Source/Templates/system_stm32f7xx.c" version="1.2.2"/> -->
</component>
Unfortunately, when I open the cprj file with Keil microvision 5.30 I can still see the "system_stm32f7xx.c" file being present.
Indeed, if I check the uvprojx, I can still see this item:
<file attr="config" category="source" name="Drivers\CMSIS\Device\ST\STM32F7xx\Source\Templates\system_stm32f7xx.c" version="0.0.0">
<instance index="0">RTE\Device\STM32F746NGHx\system_stm32f7xx.c</instance>
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.2.5" condition="STM32F7 CMSIS" layer="Board"/>
<package name="STM32F7xx_DFP" schemaVersion="1.6.3" url="http://www.keil.com/pack/" vendor="Keil" version="2.13.0"/>
<targetInfos>
<targetInfo name="Target 1"/>
</targetInfos>
</file>
This is something I can also reproduce with my own packs and clayer.
Thanks & Regards,
Fred
32F746GDISCOVERY_ESP8266_WiFi_RTX.zip