Results 1 issues of Quintin

在移植NV32F100X 系列芯片的过程中发现首次启动后会多次lockup复位,单步跟踪后发现都是在CPSIE指令后,无法进入PENDSV中断,而且复位报lockup内核错误,跟原厂沟通后,回复:M0+架构需要在CPSIE指令后等待一个指令,以保住PRIMAKE被置位。我估计会不会是流水线的设计,导致这个PRIMASK还没置位而中断就响应了,然后就发生了内核错误,导致lockup。

bug