I am using uVision V5.31 and have noticed that in some source files Dynamic Syntax Checking is not working (even though enabled). I have narrowed it down to the inclusion of mbedTLS header files. Dynamic Syntax Checking works up to the point these headers are included (e.g. changing #include to #includeeee will show a red X before including the mbedTLS header files, but not after).
Anybody have a solution for this.
- Update to the latest release of Keil MDK:
- See UVISION: Dynamic Syntax Checking Not Working (arm.com)
Thanks. Updating to V5.37 (latest) did not make any difference. Inclusion of mbedTLS files still stop it working. I also looked at the info in the link you provided and examined the UVCC.ini file. However, I have no idea which file I need to add, without spending lots of time working out which mbedTLS header file is causing the issue.
Introducing this status to our developer he confirms that with DSC
- basically, all header files are respected
- but a closer investigation requires providing the corresponding project within a Support Ticket
If you possess a valid license key, just open a new Ticket and Keil Support will start an investigation: