下瑞萨专题

大海捞针--GHS环境下瑞萨RH850芯片定位程序跑飞原因的方法

错误现象如上图。 由于Ghs不像劳特巴赫那样能精准的记录上下文,所以面对这种没有上下文的unused_isr,线索太少,如大海捞针,很难定位错误原因! 首先,查出导致进入该_unused_isr的上文,有2个方法: 方法一,改造启动文件,在启动文件中每一个jr  __unused_isr的前面记一个数存入r6内核寄存器,作为判断标识---注意打断点的方法在此时是无效的,因为跑飞入口太