micro-ROS / micro-ROS/micro_ros_setup

micro-ROS agent stops on logger setup line

未关闭
#586 12 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Shell
星标
509
派生
183
平均合并
22 小时 26 分钟
30 天内合并 PR
7

描述

- Hardware description: micro-ros node: STM32L4 Discovery kit IoT node (B-L475E-IOT01A2), agent: Raspberry Pi 4 Model B 2GB RAM
- RTOS: Zephyr
- Installation type: micro_ros_setup
- Version or commit hash: humble

#### Steps to reproduce the issue

1. Configure firmware to use ping-pong demo application and usb-serial transport.
2. Build and flash.
3. Plug microcontroller into Raspberry and run micro-ros agent.

#### Expected behavior
Micro-ros node starts properly and its topics are visible from Raspberry.

#### Actual behavior
Micro-ros agent stops on:
```
[1667242557.691466] info | TermiosAgentLinux.cpp | init | running... | fd: 3
[1667242557.692280] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4
```

#### Additional information
I tried to unplug, then plug in the board and resetting it with dedicated pushbutton.
Raspberry runs ROS2 Humble on Ubuntu 22.04 server with kernel:
`Linux ubuntu 5.15.39-rt42-raspi #1 SMP PREEMPT_RT Sat Jul 16 08:34:58 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux`

贡献指南

打开贡献指南

调研方向

未指定源文件或测试。首先使用 STM32L4 Discovery kit、Zephyr、USB-serial transport 以及 Raspberry Pi 上的 micro-ROS agent 重现该问题,然后检查 agent 启动路径中与报告的 logger setup 输出相关的部分。完成的标准是 agent 保持运行,并且可以从 Raspberry Pi 看到该节点的 topics。

由索引模型根据 Issue 内容生成。

评估

技术栈
linux, raspberry-pi, ubuntu
领域
embedded-iot, operating-systems
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。