乐鑫技术交流
直播中

半导体开发

10年用户 875经验值
擅长:可编程逻辑
私信 关注
[问答]

请问如何关闭系统启动输出信息?

就是关闭这段信息

ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 27368, room 16
tail 8
chksum 0x5b
load 0x3ffe8000, len 1028, room 0
tail 4
chksum 0x7a
load 0x3ffe8410, len 624, room 4
tail 12
chksum 0x91
csum 0x91

SDK ver: 1.5.0 compiled @ Nov 27 2015 13:37:51
phy ver: 484, pp ver: 9.5
这段信息在user_init之前,用system_set_os_print(0)只能关闭后面的os_printf信息,前面这段无法关闭。这带来一些不方便,比如用户用AT+SAVETRANSLINK进入透传模式,原本预期所有收到的数据都是网络数据。但如果wifi模块重新启动了,可能就会先收到一段乱码以及">rnready",导致网络数据被篡改。
                             

回帖(1)

孔妞妞

2024-7-22 17:05:35
要关闭系统启动输出信息,您可以尝试以下方法:

1. 修改启动文件:首先,您需要找到系统的启动文件,这通常是位于固件或系统源代码中的一个文件。在这个文件中,您可能会找到一些用于打印启动信息的代码。您可以将这些代码注释掉或删除它们。

2. 禁用打印功能:如果您的系统允许您禁用打印功能,您可以尝试禁用它。这可能需要修改系统的配置文件或设置。

3. 使用跳线或拨码开关:某些硬件平台可能提供了跳线或拨码开关来控制启动信息的输出。您可以查阅硬件手册或联系硬件制造商以获取更多信息。

4. 使用串口终端软件:如果您无法修改系统代码或硬件设置,您可以尝试使用串口终端软件(如PuTTY、Minicom等)来连接到设备,并在启动过程中手动忽略这些信息。

5. 联系设备制造商:如果以上方法都无法解决问题,您可以尝试联系设备制造商,询问是否有方法可以关闭启动信息的输出。

请注意,关闭启动信息可能会导致您无法获取有关系统启动过程的重要信息。在关闭这些信息之前,请确保您了解可能的后果。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分