最近将原来在Linux下使用的环境全部换到了windows下。偶然发现在windows下编译的AiPi-DSL_Dashboard固件再启动的时候出现如下的问题:
从网上找到的这个是risc-v架构硬件上的硬件报错。
Instruction access fault, Load access fault, Store access fault 这些硬件报错在
当应用程序尝试读取或写入无效的内存位置时,会发生此类 CPU 异常。此类无效内存地址可以在寄存器转储的 MTVAL 中找到。如果该地址为零,通常意味着应用程序正尝试解引用一个 NULL 指针。如果该地址接近于零,则通常意味着应用程序尝试访问某个结构体的成员,但是该结构体的指针为 NULL。如果该地址是其它非法值(不在 0x3fxxxxxx - 0x6xxxxxxx 的范围内),则可能意味着用于访问数据的指针未初始化或者已经损坏。
不知道大家有没有遇到? |