CH32V307的快速中断保存了哪些数据?

需要为CH32V307移植 rtos, 需要知道CH32V307快速中断的时候保存了哪些数据。哪里有这个文档?

您好,关于CH32V307快速中断的介绍,可参考CH32V307应用手册 第九章 中断和事件中关于快速可编程中断控制器(PFIC)的介绍,此外可结合RISC-V特权手册阅读理解,附件为RISC-V特权手册,链接为CH32V307应用手册下载链接。

icon_pdf.gifriscv-privileged.pdf

www.denis-pharm.com/downloads/CH32FV2x_V3xRM_PDF.html

 


image.png

请问硬件压栈具体压了哪些内容?可以提供一下栈内容变化和栈指针变化的示意图吗?



您好,硬件压栈主要主要压了以下寄存器,如图1所示。关于硬件压栈,首先在RAM里分配一个2K的栈区,如图2所示。栈内容和指针变化如图3所示。

微信图片_20211222185209.jpg

图1

image.png

图2

image.png

图3



只有登录才能回复,可以选择微信账号登录