Hi Zhiqiang,
PMU指的是performance measurement unit。它是ARM cortex-r4内核里自带的一个用来测试芯片运算性能的单元。
它在我们HALCOGEN自动生成的代码中已经存在使能和禁用的函数,不过它是汇编的程序,文件名是sys_PMU.asm。
如果你想进一步的了解这个模块可以参考ARM Cortex-R4f的白皮书。里面有比较详细的介绍。
我个人觉得它是一个非常好用的模块,功能也比较强大。一般可以用来测试一段程序,一个函数,或是一个算法运行所需要的时间。比传统的翻转IO口电平,来的更准确,更好用。
另外针对于MPU,这个也在白皮书里面找得到的。TRM里面只是简单的介绍了一下它有几个region,有哪些属性可以设置。
ken
BR,
KEN
Hi Zhiqiang,
PMU指的是performance measurement unit。它是ARM cortex-r4内核里自带的一个用来测试芯片运算性能的单元。
它在我们HALCOGEN自动生成的代码中已经存在使能和禁用的函数,不过它是汇编的程序,文件名是sys_PMU.asm。
如果你想进一步的了解这个模块可以参考ARM Cortex-R4f的白皮书。里面有比较详细的介绍。
我个人觉得它是一个非常好用的模块,功能也比较强大。一般可以用来测试一段程序,一个函数,或是一个算法运行所需要的时间。比传统的翻转IO口电平,来的更准确,更好用。
另外针对于MPU,这个也在白皮书里面找得到的。TRM里面只是简单的介绍了一下它有几个region,有哪些属性可以设置。
ken
BR,
KEN
举报