print被配置为在默认情况下将其日志打印到com端口。有一个设备我无法接收这个信息(没有uart/com)。
我是否可以将u引导配置为将其日志字符串存储到内存中的某个位置(而不是控制台)到sd卡?
发布于 2014-04-30 16:05:14
U控制台输出可能就是您所追求的。将所有东西写到SD卡上,我很确定这将是一个定制的实现,这将是困难的。
如果您可以查看内存内容(例如,使用JTAG调试器),则会有更多的选项,不过您可能也需要一些自定义实现。将控制台输出存储到循环缓冲区是一种相当容易的攻击,对于经验丰富的人来说是可行的。CONFIG_PRE_CONSOLE_BUFFER是用自述文件描述的,但我还没有使用它。另外,Coreboot平台有CONFIG_CBMEM_CONSOLE选项,其他一些平台有CONFIG_CFB_CONSOLE。
它不同于您所要求的内容,但是注意,配置_内森索莱可以将控制台输出发送到以太网。
https://unix.stackexchange.com/questions/127221
复制相似问题