This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM44L920: Including Safety Diagnostic Library(SDL) to existing project

Part Number: RM44L920

Tool/software:


Hello everyone,

I'm currently working on a project using the RM44 microcontroller, and I'm trying to implement the Safety Diagnostic Library (SDL) to ensure functional safety in my application.

Could anyone guide me on the correct way to include the SDL into my project? Specifically, I'm looking for best practices on:

  • Correct Approach to Implementing Functional Safety: What are the best practices for integrating SDL into an existing project to achieve functional safety? Is it better to include safeTILib in CCS or to directly copy files like safety_library and hal,from C:\ti\Hercules\SafeTI Diagnostic Library\2.4.0.\ ?
    Are there specific steps or considerations I should follow when setting up my project?
  • Correctly configuring the project settings to use SDL APIs effectively
  • Managing dependencies
  • Testing Requirements: What types of tests are necessary to verify the functional safety of my application? How should I approach these tests during development, and what are the recommended practices for validation?
  • Periodic and Startup Tasks: What diagnostics or checks need to be performed at startup and periodically during runtime? How can I effectively use the SDL API to implement these tasks?


Any step-by-step instructions, examples, or pointers to relevant documentation would be greatly appreciated!

Thanks in advance for your help!