CycloneV 的嵌入式 linux 上有数十条 "external abort on non-linefetch (0x1018)" 内核消息

Tens of "external abort on non-linefetch (0x1018)" kernel messages on a CycloneV's embedded linux

我正在 Altera CycloneV FPGA 上的自定义 Linux 发行版 运行 上开发 C++ 程序 运行。

当我将完整的页面打印到 tty(通过 Windows PC 上的串行端口访问)时,我收到了很多这样的消息:

Unhandled fault: external abort on non-linefetch (0x1018) at (address)

(address) 是很多连续的地址,总是不同的

我正在寻找这些消息的原因。它溢出 /dev/kmsg 缓冲区,我担心它会导致我的程序出现其他错误

我花了一些时间但找到了答案:那些消息是内核生成的调试消息,完全无害。降低日志记录级别使它们消失。