EDA365电子论坛网

标题: ARM Cortex M4的MSP地址是由谁决定的? [打印本页]

作者: three    时间: 2022-3-25 09:33
标题: ARM Cortex M4的MSP地址是由谁决定的?
MSP位于0x0的位置,它的值是由谁决定的?是ARM的架构还是芯片决定的?
8 b0 S$ ~4 d# X# u" B# K' c# ]! I
作者: opipo    时间: 2022-3-25 10:13
由板级决定的这句有点问题,寄存器值和板子没有直接对应关系。由链接文件决定的差不多,链接后会把这个值写在中断向量表的前4个字节,启动时硬件加载到MSP寄存器中。之后就看运行了,调用个函数、来个中断什么的就跟着变就是了
3 {" X# m1 p, G0 {) A
作者: Blah    时间: 2022-3-25 10:54
MSP位于0x0的位置是芯片决定的. 0x0的位置的值由编译连接决定.
. H3 b: \* Z( F6 ~" S; r
作者: land    时间: 2022-3-25 11:26
一般是由链接的文件决定的
& v/ Z! X! n! G! P2 s7 a- [
作者: 理论的    时间: 2022-3-25 13:23
看大佬怎么说的




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2