您好!
我使用的是 TM4C129ENCPDT、在 PCB 布局中出错、我忘记添加连接到 XOSC 引脚的外部32KHz 晶振。 在此项目中、我使用 TI-RTOS 和 wolfsl 连接到 TLS 服务器。 我还有一个外部 RTC 芯片、其设计中带有内部晶体、用于保留时间和用于其他警报用途。 我可以成功连接到 NTP 服务器、获取时间、然后更新 RTC。 经过一些计算、我从 NTP 获取的时间就是我传递到"seconds"函数的时间、相信该函数将用于验证 TLS 证书中的时间。
这是我遇到的问题:因为我忘记添加外部32KHz 晶振。 我的程序卡在"秒"功能中。 这似乎与休眠模块有关、但我并不完全确定。 至少现在、对于我为测试而构建的5个原型板、我所做的是注释掉"秒"函数并使用"WOLFSSL_verify_none"绕过证书验证、以便我可以连接到 TLS 服务器、而不会延迟我们的开发。
我的问题是、是否有方法在无需安装32KHz 晶振的情况下实现证书验证? 是否有一些替代设置允许我使用"seconds"函数和 WOLFSSL_verify_peer。 我想知道我是否可以使用内部32KHz。 我决定不将32KHz 晶振放置到 XOSC 的原因是我没有使用内置 RTC 或休眠模块进行任何操作。 我不知道"秒"函数会在没有它的情况下卡住。 我已经在使用外部 RTC 来计时。 如果我可以在没有32KHz 晶振的情况下进行这项工作、这将真正节省我们的时间和金钱、我不必报废一些电路板、也不必重新进行布局。
提前感谢。 任何输入都是值得赞赏的。
此致、
AJ