TI中文支持网
TI专业的中文技术问题搜集分享网站

MPU

您好,我在主函数中执行MPU初始化_mpuInit_();之后,不能向开发板中下载程序了,请问是什么原因?难道是保护了?

wei wang13:

回复 Renton:

我这个不是调试终止,而是重新上电之后程序就下不进去了。还有就是CPU的user模式和privilege模式在哪设置的?怎么切换呢?

wei wang13:

回复 Renton:

MPU难道是在某段程序的内存需要的时候enable,执行完毕后就disable?不能全局开启?

Renton:

回复 wei wang13:

Hi Wei,

    抱歉回复晚了。

    CPU的工作状态切换是ARM Cortex R4的功能,需要通过汇编来实现。

    有兴趣的话,可以到ARM的网站上在线检索ARM Cortex R4的技术手册,里面描述的很清楚。

    如下图:

    

    技术手册的地址:

    http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0363g/index.html

    MPU不需要经常开关的,配置好以后就可以持续工作了。

赞(0)
未经允许不得转载:TI中文支持网 » MPU
分享到: 更多 (0)