在 SAM4C 微控制器平台上,该time()
函数在库中调用。我发现,1496321612
当我从调试器开始时,这给出了正确的时间 ()。但是,当我在板上进行硬件重置时,刷新的固件在没有调试器的情况下执行,time()
不返回并且固件卡在这一点上。
我想知道时间是如何设定的。我只通过调试ATMEL JTAG ICE (Segger)
并且不明确设置时间。当我在我的 PC 上更改日期时,我会在调试时返回不同的时间......当 Segger ICE 启动调试会话时,是否有一种自动机制可以从我的 PC 设置时间,以及为什么我的固件在未设置时间时崩溃?