偶尔在BIOS启动的时候会出现这样的错误,错误见附件,查找原因可能是和中断配置还有定时器有关,程序中使用了Uart中断和定时器中断,使用定时器2,配置中断的过程自查没有问题,不知道这个错误时什么原因引起的?
Andy Yin1:
根据错误提示信息,是取值错误,在执行到PC=0xc23d1b0时发生的取值错误,0xc23d1b0这个地址在SL2的高2MB范围,你用的哪款芯片,确认一下memory配置,首先保证数据范围有效,如果是6678 SL2有4MB空间的好,很有可能是跑到非法代码段。
偶尔在BIOS启动的时候会出现这样的错误,错误见附件,查找原因可能是和中断配置还有定时器有关,程序中使用了Uart中断和定时器中断,使用定时器2,配置中断的过程自查没有问题,不知道这个错误时什么原因引起的?
根据错误提示信息,是取值错误,在执行到PC=0xc23d1b0时发生的取值错误,0xc23d1b0这个地址在SL2的高2MB范围,你用的哪款芯片,确认一下memory配置,首先保证数据范围有效,如果是6678 SL2有4MB空间的好,很有可能是跑到非法代码段。