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.

RM48X的PMU

Other Parts Discussed in Thread: HALCOGEN

请问RM48X里面的PMU是什么,在TRM里什么地方(我没搜索到),它跟MPU是什么关系?另外,在TRM中MPU怎么使用好像也没有说,只是在几个地方简单提了下它的功能,是我看漏了不?

  • Hi Zhiqiang,

      PMU指的是performance measurement unit。它是ARM cortex-r4内核里自带的一个用来测试芯片运算性能的单元。

    它在我们HALCOGEN自动生成的代码中已经存在使能和禁用的函数,不过它是汇编的程序,文件名是sys_PMU.asm。

    如果你想进一步的了解这个模块可以参考ARM Cortex-R4f的白皮书。里面有比较详细的介绍。

    我个人觉得它是一个非常好用的模块,功能也比较强大。一般可以用来测试一段程序,一个函数,或是一个算法运行所需要的时间。比传统的翻转IO口电平,来的更准确,更好用。

     另外针对于MPU,这个也在白皮书里面找得到的。TRM里面只是简单的介绍了一下它有几个region,有哪些属性可以设置。

    ken