I am trying to generate C/C++ code from Kalman filter sensor fusion example for simulating it on FPGA. But everytime the code is missing rtwtypes.h file. How to solve this iss

6 views (last 30 days)
1. I opened the kalman filter example.
2. Run the model.
3. Tried to generate the code Embedded code /Simulink Coder for fixed step as well as varaibel step.
4. When i try to run the code in Xcode, it gives error as certain .h files are missing like rtwtypes.h

Answers (1)

Vandit
Vandit on 2 May 2023
Hi,
To resolve the missing “rtwtypes.h” file error, you need to make sure that the Embedded Coder/Simulink Coder is properly configured to generate C/C++ code for your Kalman filter sensor fusion example.
Follow below steps to resolve the issue:
  1. Open your Kalman filter sensor fusion example in Simulink. Go to the "Simulation" tab and click on "Model Configuration Parameters".
  2. Go to the "Code Generation" tab. Under the "Interface" section, make sure that the "Code interface packaging" is set to "C++ class".
  3. Under the "Code Generation" section, make sure that the "System target file" is set to the appropriate target for your FPGA.
  4. Under the "Code Generation" section, go to the "Custom Code" tab and make sure that the "Include directories" field includes the path to the folder containing the “rtwtypes.h” file.
If you still encounter the same error after following these steps, you may need to manually add the “rtwtypes.h” file to your project's include directory.
You can learn more about the “rtwtypes.h” file using the link given below:

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!