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/