我的芯片是DM6446,仿真器是SEED-XDS560PLUS。在CCS 3.3中,使用profile功能没有问题(图一)。换到CCS 5.2之后,在simulator中使用profile也没有问题(图二),但用仿真器后,profile功能也没法用了(图三)。请问是什么原因?

图一

图二

图三
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.
找到答案了:
Profiling
Q: How come there are no activities to enable in the 'Profile Setup' view?
If there are no options available under the Activities list, then it means that CCS profiling is not supported for that target.
Q: What targets support CCS function profiling?
hardware (C55x, ARM7, ARM9)
simulator (C55x, C6000)
Alternatives are to use the profile clock or to use PC Trace on enabled devices
Q: Why is function profiling not supported on C6000 hardware?
C6000 devices are cache based. The standard function profiler in CCS works by setting breakpoints on branches. Thus on a cache based device your profile data will be largely skewed by the extra cycles that occur due to the cache being evaluated. Also on C6000 it is not possible to set more than one breakpoint in an execution packet, however there could be multiple branches in an execution packet which would cause issues with profile data.
For C6000 it is recommended to use the simple profile clock or instrumentation to profile. Alternative you can use PC trace.
Q: What targets support CCS code coverage?
C6x simulators only