主题:AM62A7中讨论的其他器件
工具/软件:
您好、 Nick Saulnier、
我有一个带有 AM62A7 SoC 的定制电路板。 我们使用 SDK 10.1.0中的内核/u-boot (经过 phytec 和 ourself 的修改)。
我的问题如下:
- systemd 正在服务/dev/watchdog0. 它主要用于检查重启是否正常工作、我希望保留该功能。
如果我停止服务/dev/watchdog0 (例如调用 gdb -p 1)、则主板会正确地重新启动。 - 我想使用/dev/watchdog1转/dev/watchdog3 (MAIN_rti1转 MAIN_rti3)、在某些情况下强制进行看门狗复位。
当我尝试这样做时、看门狗会递减计数、但不会在 ESM 中触发复位root@4kcam-protoa:~# wdctl /dev/watchdog1 ; sleep 61 ; wdctl /dev/watchdog1 [ 106.551789] watchdog: watchdog1: nowayout prevents watchdog being stopped! [ 106.558816] watchdog: watchdog1: watchdog did not stop! Device: /dev/watchdog1 Identity: K3 RTI Watchdog [version 0] Timeout: 60 seconds Timeleft: 33 seconds Pre-timeout: 0 seconds FLAG DESCRIPTION STATUS BOOT-STATUS KEEPALIVEPING Keep alive ping reply 1 0 [ 167.582200] watchdog: watchdog1: nowayout prevents watchdog being stopped! [ 167.589160] watchdog: watchdog1: watchdog did not stop! Device: /dev/watchdog1 Identity: K3 RTI Watchdog [version 0] Timeout: 60 seconds Timeleft: 0 seconds Pre-timeout: 0 seconds FLAG DESCRIPTION STATUS BOOT-STATUS KEEPALIVEPING Keep alive ping reply 1 0
我的问题:
- 看门狗器件/dev/watchdog1到/dev/watchdog4是否应该正常工作?
- 如何使/dev/watchdog1到/dev/watchdog4重置我的电路板?
谢谢、
Bas Vermeulen