Why do functions using global variables give incorrect results with Link for Code Composer Studio 1.3.1 (R14)?
2 次查看(过去 30 天)
显示 更早的评论
My functions which use global variables when run using my Hardware-in-the-Loop (HIL) give incorrect answers.
采纳的回答
MathWorks Support Team
2009-6-27
When functions in your project use global variables, the global variables must be initialized before performing hardware-in-the-loop (HIL) processing. Otherwise, the link returns incorrect results. To ensure that your global variables are initialized properly, verify that your CCS project is configured as follows:
a. Your project has function 'main' defined.
b. Your project links to an appropriate run-time support library, such as rts6400.lib.
c. Your project has the load-time or run-time autoinitialization linker option (-c or -cr option) set.
Using other configurations bypasses the proper initializations. Refer to the TI documentation on "Run-Time Initialization" for more information.
0 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!