Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
独秀一郎
Level 5
Level 5
Welcome! 50 comments on blog 25 comments on blog
对于Tasking编译期而言,可设置数据是否存在catch区,这对于程序的运行时间有很大影响,但如果打开catch的话,又会影响全局变量是存在公共ram还是本地ram,所以这个问题有点麻烦。
0 Likes
3 Replies
Twin
Level 5
Level 5
5 solutions authored First solution authored First like received
不明白你说的这个缓存是芯片缓存还是其他的,如果是跟tasking关系不大。设置缓存之后,Ram原来在LMU或者Local Ram还是在那里没影响。但会出现数据脏块,所以一般开个代码缓存就行了,数据缓存不用开
0 Likes
但是经过我们测试,在编译器将数据缓存和代码缓存都关闭之后,程序代码运行效率大大提高,即运行时间缩短。我们测试的代码其实是放在Ram中运行的,不知道为什么会影响运行速率。
0 Likes
User22064
Level 5
Level 5
10 sign-ins First like given 5 sign-ins
学习了
0 Likes