关于gpio的操作

Hi
我们在使用Orin 模组时出了一些状况:GPIO 在意料之外的情况下,输出状态做出了改变。
详细来说:我使用PA.04 PA.07 和PAA.04 三个GPIO 用作控制AVDD DVDD DOVDD 电源输出的使能引脚,这三个GPIO 在系统启动后被我export 并把value 写1,但是经过大概几小时后,在xxx/gpio/export/ 目录下本来已经export 出来的gpio 引脚都消失了,状态回到了未设置的状态。

gpio-352 (PA.04               |(null)              ) out hi  changed to  gpio-352 (PA.04               )

我们自查了我们的软件程序,确保没有对其进行unexport 的操作。
我的问题是:我该怎么去DEBUG 这个问题,或者有什么办法跟踪显示 GPIO的操作,或者kernel 打印之类的。

去TRM文件上看這幾根pin的register address然後看一下狀況發生前後register有沒有跟著變回之前的狀態

Hi,WayneWWW
谢谢你的答复,这几天我们一直在努力复现这个问题,直到刚才才再一次出现。
根据TRM 手册,我读取了对应GPIO引脚的寄存器。
GPIO_A_ENABLE_CONFIG_04_0: 由初始的0x03 变成了0x00.
GPIO_A_OUTPUT_VALUE_04_0 : 由初始的0x01 变成了 0x00.
GPIO的引脚寄存器确实被重置了。但是我们确认正在运行的软件没有以上行为。
您能给我们提供更多的调试思路吗,谢谢。

請問你碰到的這個問題在NV devkit上能複製到嗎? 能複製到的話請問要等多久才會看到你碰到的現象?

我认为是能够复制的。
我们产品开发早期就是在NV devkit 上做的,当时就存在无故自动重启的问题,一直没能找到原因,但是由于触发的频率不是特别高,项目需要向前推进,就没有再过分关注这个BUG。
后来随着产品的完善,我们添加了PC端的重连机制,导致这段时间,我们只注意到了Orin 端GPIO 引脚异常的问题,实际上还是由于Orin 端重启导致的。
重启发生的频率大概在一周一次,但分布有的时候比较密集,一天两次,三次。有的时候比较难以复现,好几天都可能不会出现。
我们尝试跟踪了kernel log,但重启时/var/log/syslog/ 并没有记录下来发生了什么,只有类似NULL NULL NULL 这样子的乱码。看起来是没有来得及写入。
所以,对于这种情况,有没有办法获得更多的kernel log 输出,接入uart 串口是不是可以拿到更多的信息呢?

Hi,这次我们似乎抓到了崩溃时的log,看起来似乎于GPU相关。

Feb  7 16:58:23 smartsens-desktop kernel: [25523.511307] tegra-camrtc-capture-vi tegra-capture-vi: subdev site2 6-0036 bound
Feb  7 16:58:23 smartsens-desktop kernel: [25523.541189] tegra-camrtc-capture-vi tegra-capture-vi: subdev site2 6-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.548200] tegra-camrtc-capture-vi tegra-capture-vi: subdev site3 8-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.567818] tegra-camrtc-capture-vi tegra-capture-vi: subdev site1 7-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.568613] tegra-camrtc-capture-vi tegra-capture-vi: subdev site2 6-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.575968] tegra-camrtc-capture-vi tegra-capture-vi: subdev site3 8-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.595227] tegra-camrtc-capture-vi tegra-capture-vi: subdev site2 6-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.595713] tegra-camrtc-capture-vi tegra-capture-vi: subdev site1 7-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.602242] tegra-camrtc-capture-vi tegra-capture-vi: subdev site3 8-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.622013] tegra-camrtc-capture-vi tegra-capture-vi: subdev site1 7-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.630134] tegra-camrtc-capture-vi tegra-capture-vi: subdev site3 8-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.649068] bwmgr API not supported bwmgr_bw_to_freq
Feb  7 16:58:24 smartsens-desktop kernel: [25523.649119] tegra-camrtc-capture-vi tegra-capture-vi: subdev site1 7-0036 bound
Feb  7 16:58:24 smartsens-desktop kernel: [25523.649215] Debug 20231018: this is csi5_stream_set_config Michael : is_cphy=1 cil_settletime=26 lane_polarity =0 csi_lanes=3 stream_id=4 csi_port=4 mipi_clk=2800000
Feb  7 16:58:24 smartsens-desktop kernel: [25523.681964] bwmgr API not supported bwmgr_bw_to_freq
Feb  7 16:58:24 smartsens-desktop kernel: [25523.682105] Debug 20231018: this is csi5_stream_set_config Michael : is_cphy=1 cil_settletime=26 lane_polarity =0 csi_lanes=3 stream_id=5 csi_port=6 mipi_clk=2800000
Feb  7 16:58:24 smartsens-desktop kernel: [25523.706747] bwmgr API not supported bwmgr_bw_to_freq
Feb  7 16:58:24 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #200532 ***] [2024-02-07 16:58:24] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/ts_queue.h(53)]}
Feb  7 16:58:25 smartsens-desktop dhcpd[1313]: DHCPREQUEST for 192.168.201.106 from 6c:b3:11:69:b6:e2 (DESKTOP-IV13VA0) via eth2
Feb  7 16:58:25 smartsens-desktop dhcpd[1313]: DHCPACK on 192.168.201.106 to 6c:b3:11:69:b6:e2 (DESKTOP-IV13VA0) via eth2
Feb  7 16:58:25 smartsens-desktop dhcpd[1313]: DHCPREQUEST for 192.168.200.107 from 6c:b3:11:69:b6:e0 (DESKTOP-IV13VA0) via eth1
Feb  7 16:58:25 smartsens-desktop dhcpd[1313]: DHCPACK on 192.168.200.107 to 6c:b3:11:69:b6:e0 (DESKTOP-IV13VA0) via eth1
Feb  7 16:58:25 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #200909 ***] [2024-02-07 16:58:25] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:26 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #201229 ***] [2024-02-07 16:58:26] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:28 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #201535 ***] [2024-02-07 16:58:28] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:29 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #201849 ***] [2024-02-07 16:58:29] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:30 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #202118 ***] [2024-02-07 16:58:30] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:31 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #202482 ***] [2024-02-07 16:58:31] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:32 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #202870 ***] [2024-02-07 16:58:32] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:33 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #203121 ***] [2024-02-07 16:58:33] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:34 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #203510 ***] [2024-02-07 16:58:34] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/img_cap_proc.cpp(1833)]}
Feb  7 16:58:35 smartsens-desktop rc.local[2256984]: [*** LOG ERROR #203807 ***] [2024-02-07 16:58:35] [serverLog] {Failed getting file size from fd: Bad file descriptor [/home/smartsens/Documents/ds300_imgcapser/source/ts_queue.h(53)]}
Feb  7 16:58:35 smartsens-desktop kernel: [25523.706884] Debug 20231018: this is csi5_stream_set_config Michael : is_cphy=1 cil_settletime=26 lane_polarity =0 csi_lanes=3 stream_id=2 csi_port=2 mipi_clk=2800000
Feb  7 16:58:35 smartsens-desktop kernel: [25535.028678] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.041367] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(0), tpc_id(0), offset(0)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.053854] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:390  [ERR]  could not pre-process sm error!
Feb  7 16:58:35 smartsens-desktop kernel: [25535.064254] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.076883] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(0), tpc_id(0), offset(0)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.089323] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.101935] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(0), tpc_id(1), offset(2048)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.114578] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.127212] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(0), tpc_id(1), offset(2048)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.139867] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.152482] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(0), tpc_id(2), offset(4096)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.165131] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.177804] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(0), tpc_id(2), offset(4096)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.190482] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.203098] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(0), offset(32768)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.215842] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.228447] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(0), offset(32768)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.241194] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.253808] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(1), offset(34816)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.266632] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.279254] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(1), offset(34816)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.292009] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.304622] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(2), offset(36864)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.317380] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.329975] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(2), offset(36864)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.342720] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.355337] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(3), offset(38912)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.368067] nvgpu: 17000000.ga10b nvgpu_cic_mon_report_err_safety_services:55   [ERR]  Error reporting is not supported in this platform
Feb  7 16:58:35 smartsens-desktop kernel: [25535.380683] nvgpu: 17000000.ga10b nvgpu_gr_intr_handle_sm_exception:365  [ERR]  sm machine check err. gpc_id(1), tpc_id(3), offset(38912)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.393443] nvgpu: 17000000.ga10b gr_intr_handle_exception_interrupts:759  [ERR]  set gr exception notifier
Feb  7 16:58:35 smartsens-desktop kernel: [25535.403459] nvgpu: 17000000.ga10b     nvgpu_set_err_notifier_locked:149  [ERR]  error notifier set to 13 for ch 474
Feb  7 16:58:35 smartsens-desktop kernel: [25535.414335] __ga10b__ Channel Status - chip ga10b
Feb  7 16:58:35 smartsens-desktop kernel: [25535.414336] __ga10b__ ---------------------------
Feb  7 16:58:35 smartsens-desktop kernel: [25535.419184] __ga10b__ 445-ga10b, TSG: 4, pid 2257259, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.424037] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:35 smartsens-desktop kernel: [25535.433876] __ga10b__ RAMFC: TOP: 000000000000 PUT: 0002006cc404 GET: 0002006cc404 FETCH: 000000000000 HEADER: 2150006c COUNT: 00000000 SEMAPHORE: addr 002004070000 payload 00000000000430cb execute 00000001
Feb  7 16:58:35 smartsens-desktop kernel: [25535.439610] __ga10b__  
Feb  7 16:58:35 smartsens-desktop kernel: [25535.458485] __ga10b__ 446-ga10b, TSG: 4, pid 2257259, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.461001] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:35 smartsens-desktop kernel: [25535.470854] __ga10b__ RAMFC: TOP: 000000000000 PUT: 0002005ac650 GET: 0002005ac650 FETCH: 000000000000 HEADER: 2150006c COUNT: 00000000 SEMAPHORE: addr 002004060000 payload 000000000004317f execute 00000001
Feb  7 16:58:35 smartsens-desktop kernel: [25535.476589] __ga10b__  
Feb  7 16:58:35 smartsens-desktop kernel: [25535.495453] __ga10b__ 448-ga10b, TSG: 10, pid 2257259, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.497972] __ga10b__ channel status:  in use on_pbdma, on_eng not busy
Feb  7 16:58:35 smartsens-desktop kernel: [25535.507896] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000000000000 GET: 000000000000 FETCH: 000000000000 HEADER: 20400000 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:35 smartsens-desktop kernel: [25535.514705] __ga10b__  
Feb  7 16:58:35 smartsens-desktop kernel: [25535.533546] __ga10b__ 449-ga10b, TSG: 14, pid 5836, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:35 smartsens-desktop kernel: [25535.536060] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.545717] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201384020 GET: 000201384020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.549817] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 500 ms
Feb  7 16:58:36 smartsens-desktop kernel: [25535.549819] tegra-camrtc-capture-vi tegra-capture-vi: uncorr_err: request timed out after 500 ms
Feb  7 16:58:36 smartsens-desktop kernel: [25535.550302] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
Feb  7 16:58:36 smartsens-desktop kernel: [25535.551453] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.570804] tegra-camrtc-capture-vi tegra-capture-vi: err_rec: attempting to reset the capture channel
Feb  7 16:58:36 smartsens-desktop kernel: [25535.579328] __ga10b__ 450-ga10b, TSG: 8, pid 1809736, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.579329] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.579332] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201084020 GET: 000201084020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.579335] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.644453] __ga10b__ 451-ga10b, TSG: 14, pid 5836, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.646977] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.656640] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201284020 GET: 000201284020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.662377] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.681243] __ga10b__ 453-ga10b, TSG: 10, pid 2257259, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.683761] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.693686] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201284020 GET: 000201284020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.699422] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.718262] __ga10b__ 454-ga10b, TSG: 14, pid 5836, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.720778] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.730428] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201184020 GET: 000201184020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.736160] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.755024] __ga10b__ 456-ga10b, TSG: 10, pid 2257259, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.757536] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.767461] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201184020 GET: 000201184020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.773193] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.792055] __ga10b__ 457-ga10b, TSG: 14, pid 5836, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.794576] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.804229] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201084020 GET: 000201084020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.809967] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.828830] __ga10b__ 458-ga10b, TSG: 10, pid 2257259, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.831351] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.841291] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000201084020 GET: 000201084020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
Feb  7 16:58:36 smartsens-desktop kernel: [25535.847024] __ga10b__  
Feb  7 16:58:36 smartsens-desktop kernel: [25535.865889] __ga10b__ 460-ga10b, TSG: 6, pid 1809736, refs: 2, deterministic: yes, domain name: (default)
Feb  7 16:58:36 smartsens-desktop kernel: [25535.868404] __ga10b__ channel status:  in use idle not busy
Feb  7 16:58:36 smartsens-desktop kernel: [25535.878255] __ga10b__ RAMFC: TOP: 000000000000 PUT: 000200f84020 GET: 000200f84020 FETCH: 000000000000 HEADER: 21540300 COUNT: 00000000 SEMAPHORE: addr 000000000000 payload 0000000000000000 execute 00000000
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Feb  7 16:44:00 smartsens-desktop systemd-modules-load[304]: Inserted module 'nvmap'
Feb  7 16:44:00 smartsens-desktop systemd[1]: Mounted Huge Pages File System.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Mounted POSIX Message Queue File System.
Feb  7 16:44:00 smartsens-desktop kernel: [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd421]
Feb  7 16:44:00 smartsens-desktop systemd[1]: Mounted RPC Pipe File System.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Mounted Kernel Debug File System.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Mounted Kernel Trace File System.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Set the console keyboard layout.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Create list of static device nodes for the current kernel.
Feb  7 16:44:00 smartsens-desktop systemd[1]: modprobe@chromeos_pstore.service: Succeeded.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Load Kernel Module chromeos_pstore.
Feb  7 16:44:00 smartsens-desktop systemd[1]: modprobe@efi_pstore.service: Succeeded.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Load Kernel Module efi_pstore.
Feb  7 16:44:00 smartsens-desktop systemd[1]: modprobe@pstore_blk.service: Succeeded.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Load Kernel Module pstore_blk.
Feb  7 16:44:00 smartsens-desktop systemd[1]: modprobe@pstore_zone.service: Succeeded.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Load Kernel Module pstore_zone.
Feb  7 16:44:00 smartsens-desktop systemd[1]: modprobe@ramoops.service: Succeeded.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Load Kernel Module ramoops.
Feb  7 16:44:00 smartsens-desktop systemd[1]: nvfb-udev.service: Succeeded.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished NVIDIA specific first-boot udev script.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Finished Remount Root and Kernel File Systems.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Condition check resulted in Rebuild Hardware Database being skipped.
Feb  7 16:44:00 smartsens-desktop systemd[1]: Starting Flush Journal to Persistent Storage...
Feb  7 16:44:00 smartsens-desktop systemd[1]: Condition check resulted in Platform Persistent Storage Archival being skipped.

完整的内核日志见附件,从今天早上9:52开始运行,到下午17:00左右才发生的崩溃。
我们所运行的软件程序大致内容是打开4个摄像头,采集图像,GPU 运算得到结果,关闭摄像头,一次测试中有多次开启,出流,采集,计算,关流的操作,循环往复。以此作为1个循环的话,大概一共跑了280次循环。
syslog.txt (18.2 MB)

建議你還是用uart log看比較準確
syslog在真的panic的時候抓不到.

另外請教一下, 請問這個crash跟gpio有關連嗎? 如果沒有請你開個新topic.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.