I'm trying to change debug configuration, for example, the Network Core, between release, debug, and debug STDIO, or Compiler/I/O/STDOUT between User, EVR, ITM, and the RTE_Components.h file doesn't change, is it necessary to do any particular additional action for it to be updated? Shouldn't it be automatically updated when I change a configuration like Debug?
In the meantime, I've tried to run the STMCubeMX from the "Manage Run-Time Environment" window and generate code, and the RTE_Components.h file was updated but it got almost empty, it has lost almost all its previous defines.
Thanks in advance!
Fernando
RTE_Components.h is not something you need to be worried about. It is generated and modified directly by uVision. As written in the comment section of RTE_Components.h, "DO NOT MODIFY"
Hi ChenTang, thank you for your reply, I know that I shouldn't change the RTE_Components.h manually (and I'm not doing it), but the problem I see is that it is not being changed automatically when I change the project configuration, for example when I change the Compiler / I/O / STDOUT between User, EVR and ITM, the RTE_Components.h kept the User option, and the file last modified date is two months old, this means the file is not being updated as expected. Is there any reason for it? Some step that could be missing? Or some known bug?
Thanks in advance
do you get any compilation error or warning? If not, please just ignore this file, no matter if it is changed or not.
Not sure if this could be related to the other problem I'm having on the network debug: https://community.arm.com/support-forums/f/keil-forum/51803/adding-debug-to-the-network-stack-not-working, still not able to run it in debug mode, only in debug STDIO, but then it seems the Compiler / I/O / STDOUT is not being correctly mapped.