1 Star 0 Fork 1K

my_intellegent_team / apollo

forked from ApolloAuto / apollo 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
how_to_troubleshoot_esdcan_cn.md 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
Kechen Hu 提交于 2018-07-19 04:43 . Update how_to_troubleshoot_esdcan_cn.md

如何解决ESD CAN设备的故障?

问题

不能通过ESD卡进行通信。

故障排除步骤:

  1. 确保CAN驱动程序(内核模块)被加载,运行:lsmod |grep can; 如果驱动程序已经加载,您应该看到关于内核驱动程序的信息,例如版本号。
  2. 确保CAN设备存在并具有正确的权限集,运行:ls -l /dev/can0.
  3. 检查内核日志(运行 dmesg |grep -i can) 和系统日志 (运行 grep -i can /var/log/syslog), 查看是否存在与CAN相关的错误消息。
  4. 运行Apollo程序 esdcan_test_app (在monitor/hwmonitor/hw/tools/下), 它将列出详细统计数据和状态信息。
    • 了解这个工具,运行 esdcan_test_app --help.
    • 列举其他详细信息, 运行 sudo esdcan_test_app --details=true.
  5. [可选] 保存内核日志,系统日志(步骤4),并从步骤5的输出中进行离线分析。
  6. 必要时,检查系统环境温度。ESD CAN卡(CAN-PCIe/402-FD)的工作温度范围为0~75摄氏度,在该温度范围外可能无法工作。您还可以在ESD CAN(Altera FPGA芯片)上附加一个温度传感器到主IC芯片的表面,以监测芯片的表面温度,以确保其不会过热。
C++
1
https://gitee.com/davidwangys/apollo.git
git@gitee.com:davidwangys/apollo.git
davidwangys
apollo
apollo
master

搜索帮助