2025-12-10 1:36 PM - edited 2025-12-10 1:38 PM
I have not programmed in the IDE for a while. But when I created a project, and edited the .ioc file, and told it to save and create the main.c file it did, and opened the main.c file.
I am able to create a project, and it lets me go to the MX editor (I am in 1.9.0). I enable a couple of UARTS,
Then I save. And it asks if I want to generate code, I say yes. And there is no code at all.
There are only two files in the EPS_PDU_STM32L433RCT3 project directory the
EPS_PDU_STM32L433RCT3.ioc
.project
None of the subdirectories were created, the main.c was not created.
This used to work. I must have fat fingered something to screw it up. But I do not know what I did.
I did see a warning on the project name in the Project Explorer
Description Resource Path Location Type
Project 'EPS_PDU_STM32L433RCT3' has no explicit encoding set EPS_PDU_STM32L433RCT3 /EPS_PDU_STM32L433RCT3 No explicit project encoding
I do not know what that means. I do not think I changed anything.
Is that encoding right for Linux?
It looks like it inherited UTF-8 from linux. Other is UTF-8 what is wrong?
Is this causing my issue?
I am used to seeing Core, Debug, Drivers, .settings directories in the project directory.
Also no .ld linker file and others.
But in my project directory I have only the two files mentioned earlier.
What did I screw up? How do I fix it.