目录 1 中断/异常向量表 1.1 xtensa 1.2 riscv 2 中断/异常的处理流程 2.1 xtensa 2.1.1 中断 2.1.2 异常 2.2 riscv 2.2.1 中断 2.2.2 异常 3 注册中断/异常的handler 3.1 xtensa 3.1.1 异常 3.1.2 中断 3.2 riscv 后记 1 中断/异常向量表 1.1 xtensa 对于xtensa,中断/异常向量表借助链接脚本来实现。具体的说,中断/异常的入口(含最初的处理程序,不仅仅是一个地址)被等间隔的链接,以s3的链接脚本为例components/esp_system/ld/esp32s3/sections.ld.in: .iram0.vectors : { _iram_start = ABSOLUTE(.)