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

TMS570LC4357: MPU功能在OS中经过上下文切换会发生什么?

Part Number:TMS570LC4357Other Parts Discussed in Thread:HALCOGEN

你好:

    1. 我是第一次接触MPU功能,让我费解的是我这个芯片手册上面写的是可以使能的region是8个,但是我在别的例子里看到了16个region,这是在哪里设置的?

    2. MPU功能在中断或者task切换的时候,会功能关闭还是如何?数据手册上面写的很简短我没搞明白

   

Susan Yang:

li xy 说:这是在哪里设置的

您可以使用 HALCoGen来配置MPU

https://www.ti.com/lit/an/spna238/spna238.pdf 

请您先看一下上面的应用报告

请参考ARM的TRM来查看MPU的使用

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_OtherMCU_p

,

li xy:

谢谢回复

1.可以选择16个region通过汇编指令

2.我在学习过程中遇到了不解:在OS中,一旦进行上下文切换,函数的栈是如何通过MPU进行保护的? 在上下文切换的时候,栈的base addreee和size是会被OS自动填充的吗?

,

Susan Yang:

li xy 说:在OS中,一旦进行上下文切换,函数的栈是如何通过MPU进行保护的? 在上下文切换的时候,栈的base addreee和size是会被OS自动填充的吗?

抱歉,这方面我也不是很熟悉,建议您在英文E2E上咨询相关的专家

https://e2e.ti.com/support/microcontrollers/hercules-safety-microcontrollers-group/ 

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LC4357: MPU功能在OS中经过上下文切换会发生什么?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1