单片机/MCU论坛
直播中

风来吴山

9年用户 1480经验值
擅长:电源/新能源
私信 关注

CALL A指令运行时,tricore会自动load upper context到CSA空间,如果此时load失败,PCXI会被置为NULL吗?

CALL A指令 运行时,tricore会自动load upper context 到CSA空间,如果此时load失败,PCXI会被置为NULL嘛?                                    

回帖(2)

曾艳

2024-1-26 14:56:32
应该不会,新的CSA是由FCX指向的。
举报

莫联雪

2024-1-26 17:17:00
当CALL A指令运行时,如果load upper context到CSA空间失败,PCXI寄存器不会被置为NULL。PCXI寄存器用于保存当前函数的上下文信息,包括上一级函数的返回地址和相关寄存器的值等。如果load upper context失败,PCXI的值将保持不变,即仍然指向当前函数的上下文信息。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分