Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rpmsg_multi_services crashes on Zephyr #51

Open
rhaberkorn opened this issue Aug 8, 2024 · 1 comment
Open

rpmsg_multi_services crashes on Zephyr #51

rhaberkorn opened this issue Aug 8, 2024 · 1 comment

Comments

@rhaberkorn
Copy link

rhaberkorn commented Aug 8, 2024

The rpmsg_multi_services does not work on Zephyr. I am using the upstream sources practically unmodified, but added some logging via UART. My board is the Odyssey SOM (STM32MP157C) and I am using the "linux-stm32mp" v5.10 kernel from the meta-st-stm32mp layer. The SOM required some additional patches from meta-st-odyssey and the device tree is also significantly extended for our product. I consulted the original ST device trees (eg. stm32mp157c-dk2-m4-examples.dts) to make sure that everything should be set up correctly for rpmsg. I added this to my device tree - but I guess it doesn't actually do anything:

&m4_rproc {
       m4_system_resources {
               status = "okay";
       };
};

For the kernel, I enabled the following options, according to meta-openamp:

CONFIG_UIO_PDRV_GENIRQ=m
CONFIG_RPMSG_CHAR=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPMSG=m
CONFIG_VIRTIO=m
CONFIG_REMOTEPROC=y
CONFIG_RPMSG_CTRL=m
CONFIG_SAMPLE_RPMSG_CLIENT=m

#
# HW spinlocl drivers
#
CONFIG_HWSPINLOCK=y
CONFIG_HWSPINLOCK_OMAP=y
CONFIG_HWSPINLOCK_QCOM=y
CONFIG_HWSPINLOCK_STM32=y
CONFIG_HWSPINLOCK_SUN6I=y
CONFIG_HSEM_U8500=y

#
# Mailbox drivers
#
CONFIG_OMAP2PLUS_MBOX=y
CONFIG_OMAP_MBOX_KFIFO_SIZE=256
CONFIG_STI_MBOX=y
CONFIG_TI_MESSAGE_MANAGER=y
CONFIG_MAILBOX_TEST=m
CONFIG_STM32_IPCC=y
CONFIG_QCOM_IPCC=y

#
# Remoteproc drivers
#
CONFIG_REMOTEPROC_CDEV=y
CONFIG_IMX_REMOTEPROC=m
CONFIG_IMX_DSP_REMOTEPROC=m
CONFIG_MTK_SCP=m
CONFIG_WKUP_M3_RPROC=m
CONFIG_KEYSTONE_REMOTEPROC=m
CONFIG_MESON_MX_AO_ARC_REMOTEPROC=m
CONFIG_QCOM_SYSMON=m
CONFIG_RCAR_REMOTEPROC=m
CONFIG_ST_REMOTEPROC=m
CONFIG_ST_SLIM_REMOTEPROC=m
CONFIG_STM32_RPROC=m

#
# Rpmsg drivers
#
CONFIG_RPMSG=m
CONFIG_RPMSG_CHAR=m
CONFIG_RPMSG_NS=m
CONFIG_RPMSG_MTK_SCP=m
CONFIG_RPMSG_QCOM_GLINK=m
CONFIG_RPMSG_QCOM_GLINK_RPM=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPMSG_TTY=m

However, a rpmsg_ctrl.ko is not built, apparently because my kernel is too old (or new). But I probed rpmsg_tty, rpmsg_client_sample and rpmsg_char.
I installed rpmsg-utils, but it's not clear what to do with them. The upstream repository meantions udev rules, but these are not included in your Yocto port.

After starting the remote M4 firmware, I see the following in the kernel log:

[ 6123.066093] remoteproc remoteproc0: powering up m4
[ 6123.072066] remoteproc remoteproc0: Booting fw image stm32mp1-tty-demo.elf, size 851136
[ 6123.153052] rproc-srm-core 10000000.m4:m4_system_resources: bound 10000000.m4:m4_system_resources:serial@40011000 (ops rproc_srm_dev_ops [rproc_srm_dev])
[ 6123.166096] rproc-srm-core 10000000.m4:m4_system_resources: bound 10000000.m4:m4_system_resources:dma@48001000 (ops rproc_srm_dev_ops [rproc_srm_dev])
[ 6123.184187]  remoteproc0#vdev0buffer: assigned reserved memory node vdev0buffer@10042000
[ 6123.199406]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
[ 6123.212159] remoteproc remoteproc0: remote processor m4 is now up
[ 6123.212950] virtio_rpmsg_bus virtio0: rpmsg host is online

However, the app itself crashes, as is shown in my Zephyr debug log:

*** Booting Zephyapplication threasponder demo started

[0table: platform_im mb 0
�[0m


OpenAMP[remote] Linux sam.027,000] �[1;31m<err> os: ***** MPU FAULT *****�[0m
[00:00:00.032,000] �[1;31m<err> os:   Stacking error (context area might be not valid)�[0m
[00:00:00.040,000] �[1;31m<err> os:   Data Access Violation�[0m
[00:00:00.045,000] �[1;31m<err> os:   MMFAR Address: 0x10001058�[0m
[00:00:00.051,000] �[1;31m<err> os: r0/a1:  0x00000000  r1/a2:  0x00000000  r2/a3:  0x00000000�[0m
[00:00:00.059,000] �[1;31m<err> os: r3/a4:  0x00000000 r12/ip:  0x00000000 r14/lr:  0x00000000�[0m
[00:00:00.068,000] �[1;31m<err> os:  xpsr:  0x00000000�[0m
[00:00:00.073,000] �[1;31m<err> os: Faulting instruction address (r15/pc): 0x00000000�[0m
[00:00:00.080,000] �[1;31m<err> os: >>> ZEPHYR FATAL ERROR 2: Stack overflow on CPU 0�[0m
[00:00:00.088,000] �[1;31m<err> os: Current thread: 0x10000228 (unknown)�[0m
[00:00:00.094,000] �[1;31m<err> coredump: #CD:BEGIN#�[0m
[00:00:00.099,000] �[1;31m<err> coredump: #CD:5a4501000300050002000000�[0m
[00:00:00.105,000] �[1;31m<err> coredump: #CD:4101002400�[0m
[00:00:00.111,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.120,000] �[1;31m<err> coredump: #CD:38100010�[0m
[00:00:00.125,000] �[1;31m<err> coredump: #CD:4d010000000010e0250010�[0m
[00:00:00.131,000] �[1;31m<err> coredump: #CD:94070010000000008a8c0000f400001002000000000004109400001000000100�[0m
[00:00:00.141,000] �[1;31m<err> coredump: #CD:ffffffffffffffff000000000000000000000000000000000000000000000000�[0m
[00:00:00.151,000] �[1;31m<err> coredump: #CD:00000000000000000000000014980000149800008c000000ffffffffffffffff�[0m
[00:00:00.160,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.170,000] �[1;31m<err> coredump: #CD:000000005807001058070010000000000000000000000410f1340000f3640000�[0m
[00:00:00.180,000] �[1;31m<err> coredump: #CD:f134000000000010e02500100000000000000000c92e0000052f0000492f0000�[0m
[00:00:00.189,000] �[1;31m<err> coredump: #CD:a12e0000b52e00006b6800009b69000000000000513100000000000000000000�[0m
[00:00:00.199,000] �[1;31m<err> coredump: #CD:00c20100f080000000000000000000004016750c8e8c000000000000bd4a0000�[0m
[00:00:00.209,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000010010010100100104807001048070010�[0m
[00:00:00.218,000] �[1;31m<err> coredump: #CD:2001001020010010000100000001000000010000000100000001000000010000�[0m
[00:00:00.228,000] �[1;31m<err> coredump: #CD:0001000000010000000100000001000000010000000100000001000000010000�[0m
[00:00:00.237,000] �[1;31m<err> coredump: #CD:00010000e0210010e02100100004000070010010700100107801001078010010�[0m
[00:00:00.247,000] �[1;31m<err> coredump: #CD:0000000001000000a8020010a802001000000000010000009801001098010010�[0m
[00:00:00.257,000] �[1;31m<err> coredump: #CD:0100000001000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.266,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.276,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.286,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.295,000] �[1;31m<err> coredump: #CD:0000000000000000a80300107c070010000000000080f7000000000000000000�[0m
[00:00:00.305,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.315,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000004012001000000000�[0m
[00:00:00.324,000] �[1;31m<err> coredump: #CD:8002001080020010000000006010001000020000000000006401001000000000�[0m
[00:00:00.334,000] �[1;31m<err> coredump: #CD:00000000000000008801001088010010880100100002f8000000000000000000�[0m
[00:00:00.344,000] �[1;31m<err> coredump: #CD:000000000000000000000000000000000000000000000000ffffffff88010010�[0m
[00:00:00.353,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000003014001000000000�[0m
[00:00:00.363,000] �[1;31m<err> coredump: #CD:0003001000030010000000008012001000020000000000006401001000000000�[0m
[00:00:00.373,000] �[1;31m<err> coredump: #CD:f5ffffff0000000000000000000000000000000001000f000000000000000000�[0m
[00:00:00.382,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.392,000] �[1;31m<err> coredump: #CD:000000000000000000000000000000000000000000000000a01d001000000000�[0m
[00:00:00.401,000] �[1;31m<err> coredump: #CD:800300108003001000000000c01c001000010000000000006401001000000000�[0m
[00:00:00.411,000] �[1;31m<err> coredump: #CD:00000000000000007c0700102802001000000000018000000000000000000000�[0m
[00:00:00.421,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000002802001000000000�[0m
[00:00:00.430,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000004821001000000000�[0m
[00:00:00.440,000] �[1;31m<err> coredump: #CD:000400100004001000000000e01d001000040000000000006401001000000000�[0m
[00:00:00.450,000] �[1;31m<err> coredump: #CD:f5ffffff00000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.459,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.469,000] �[1;31m<err> coredump: #CD:00000000000000000000000000000000000000000000000072706d73672d636c�[0m
[00:00:00.479,000] �[1;31m<err> coredump: #CD:69656e742d73616d706c6500000000000000000000000000c004001000040000�[0m
[00:00:00.488,000] �[1;31m<err> coredump: #CD:ffffffff910c000000000000c0040010fc04001000000000c004001014980000�[0m
[00:00:00.498,000] �[1;31m<err> coredump: #CD:fc040010ac0400104e5300000000000000000000000000000000000000000000�[0m
[00:00:00.508,000] �[1;31m<err> coredump: #CD:0000000000000000c00400103500000035000000df77000000000000ac040010�[0m
[00:00:00.517,000] �[1;31m<err> coredump: #CD:c004001000000000010000000000000000000000000000001805001018050010�[0m
[00:00:00.527,000] �[1;31m<err> coredump: #CD:0000000001000000a10a0000954e0000bf770000c7790000057a00006f780000�[0m
[00:00:00.537,000] �[1;31m<err> coredump: #CD:0100000028220010e0220010a022001014000010000000004c00001000000000�[0m
[00:00:00.546,000] �[1;31m<err> coredump: #CD:0000010000000100140000104082000000000000000000000000000000000000�[0m
[00:00:00.556,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.565,000] �[1;31m<err> coredump: #CD:000000000000000000000000000000000200000001000000e803000000000000�[0m
[00:00:00.575,000] �[1;31m<err> coredump: #CD:0101000000000000000000000000000000000000288200003810001040100010�[0m
[00:00:00.585,000] �[1;31m<err> coredump: #CD:2000000000000b15000000000000000000000000000000000000000000000000�[0m
[00:00:00.594,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.604,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.614,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.623,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000028820000000000000881000000000000�[0m
[00:00:00.633,000] �[1;31m<err> coredump: #CD:0000000000000000208100000000000000000000000000003881000000000000�[0m
[00:00:00.643,000] �[1;31m<err> coredump: #CD:0000000000000000508100000000000000000000000000006881000000000000�[0m
[00:00:00.652,000] �[1;31m<err> coredump: #CD:0000000000000000808100000000000000000000000000009881000000000000�[0m
[00:00:00.662,000] �[1;31m<err> coredump: #CD:0000000000000000b0810000000000000000000000000000c881000000000000�[0m
[00:00:00.672,000] �[1;31m<err> coredump: #CD:0000000000000000e0810000000000000000000000000000f881000000000000�[0m
[00:00:00.681,000] �[1;31m<err> coredump: #CD:0000000006000000690a0000000000002091fb07000000003a5300002472ff00�[0m
[00:00:00.691,000] �[1;31m<err> coredump: #CD:06000000954c0000180100101801001050070010500700108400001084000010�[0m
[00:00:00.701,000] �[1;31m<err> coredump: #CD:00000000a01c0010280200102803001000000000000000002802001028020010�[0m
[00:00:00.710,000] �[1;31m<err> coredump: #CD:a8030010a8020010000000000000000000000000000000000000000000000000�[0m
[00:00:00.720,000] �[1;31m<err> coredump: #CD:0000000000000000010100010000000000000000000000000000000000000000�[0m
[00:00:00.730,000] �[1;31m<err> coredump: #CD:0000000000000000000000003810001002303030303030303030303030303030�[0m
[00:00:00.739,000] �[1;31m<err> coredump: #CD:3030303030303030303338313030303333333333333333333333333333333333�[0m
[00:00:00.749,000] �[1;31m<err> coredump: #CD:3333333333333333333333333333333333000000000000000000000000000000�[0m
[00:00:00.758,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.768,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.778,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.787,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.797,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.807,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.816,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.826,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.836,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.845,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.855,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.865,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.874,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.884,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.894,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.903,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.913,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.922,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.932,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.942,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.951,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.961,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.971,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.980,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:00.990,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.000,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.009,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.019,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.029,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.038,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.048,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.058,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000001000000000000000000000000�[0m
[00:00:01.067,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.077,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.086,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.096,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.106,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.115,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.125,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.135,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.144,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.154,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.164,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.173,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.183,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.193,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.202,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.212,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.222,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.231,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.241,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.251,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.260,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.270,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.279,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.289,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.299,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.308,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.318,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.328,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.337,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.347,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.357,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.366,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.376,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.386,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.395,000] �[1;31m<err> coredump: #CD:000000000000000001000000000000000000000000000000e8100010f4100010�[0m
[00:00:01.405,000] �[1;31m<err> coredump: #CD:4c8800000f000000040000004a8b000004000000792100000400000000000000�[0m
[00:00:01.415,000] �[1;31m<err> coredump: #CD:0500000039210000000000004887000001000000e81000100000000060110010�[0m
[00:00:01.424,000] �[1;31m<err> coredump: #CD:4a8b0000671c0000f364000000210000e81000103087000008110010c3220000�[0m
[00:00:01.434,000] �[1;31m<err> coredump: #CD:601100103087000000210000308700001b000000040000004a8b0000aa8e0000�[0m
[00:00:01.444,000] �[1;31m<err> coredump: #CD:aa8e000000000000000000006011001000000000000000000000000028000000�[0m
[00:00:01.453,000] �[1;31m<err> coredump: #CD:1805001035000000e011001000000000000000002d5f0000000000004a8b0000�[0m
[00:00:01.463,000] �[1;31m<err> coredump: #CD:6011001000000000000000006011001028000000eb0a0000000000004a8b0000�[0m
[00:00:01.472,000] �[1;31m<err> coredump: #CD:aa8e0000aa8e0000a022001000000000280000003f760000c0040010dd780000�[0m
[00:00:01.482,000] �[1;31m<err> coredump: #CD:000400003500000000000000280000001400001010200410c004001028000000�[0m
[00:00:01.492,000] �[1;31m<err> coredump: #CD:00040000e34e0000280000000000000000000000f00100000000000078040010�[0m
[00:00:01.501,000] �[1;31m<err> coredump: #CD:78040010c00400100004000018050010048c0000d37600002800000001000000�[0m
[00:00:01.511,000] �[1;31m<err> coredump: #CD:72706d73672d636c69656e742d73616d706c6500000000000000000000000000�[0m
[00:00:01.521,000] �[1;31m<err> coredump: #CD:0004000000000000010000002f4e0000ffffffffdd0b00007804001000000010�[0m
[00:00:01.530,000] �[1;31m<err> coredump: #CD:780100100000000000000000150c0000ffffffff910c00000000000000000000�[0m
[00:00:01.540,000] �[1;31m<err> coredump: #CD:dd0b0000dd0b0000000000000000000000000000cf5f00000000000000000000�[0m
[00:00:01.550,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.559,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.569,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.579,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.588,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.598,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.608,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.617,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.627,000] �[1;31m<err> coredump: #CD:000000000000000000000000000000001f000000b76000007f00000008000000�[0m
[00:00:01.637,000] �[1;31m<err> coredump: #CD:7f00000008000000e02100101f00000010000000273d000010000000a35e0000�[0m
[00:00:01.646,000] �[1;31m<err> coredump: #CD:00000000b57f0000f13400005414001030000000dc2200100000000064010010�[0m
[00:00:01.656,000] �[1;31m<err> coredump: #CD:a022001000000000010000001f4d0000e9780000a97a0000e0220010417f0000�[0m
[00:00:01.665,000] �[1;31m<err> coredump: #CD:00000000c004001028220010010000001400001058050010c0040010b14f0000�[0m
[00:00:01.675,000] �[1;31m<err> coredump: #CD:a8020010a8030010600700109156000010000000a802001088010010637d0000�[0m
[00:00:01.685,000] �[1;31m<err> coredump: #CD:10000000ffffffffffffffffc75700000000000000ed00e06007001000000000�[0m
[00:00:01.694,000] �[1;31m<err> coredump: #CD:f821001031560000b024000000000061ffffffffffffffffc0040010cb0f0000�[0m
[00:00:01.704,000] �[1;31m<err> coredump: #CD:0000000000000000000000004d0f000000000000cf5f00000000000000000000�[0m
[00:00:01.714,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.723,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.733,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.743,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.752,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.762,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.772,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.781,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.791,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.801,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.810,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.820,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.830,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.839,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.849,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.858,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.868,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.878,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.887,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.897,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.907,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.916,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.926,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.936,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.945,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.955,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.965,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.974,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.984,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:01.994,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.003,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.013,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.022,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.032,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.042,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.051,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.061,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.071,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.080,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.090,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000006c1a0010101a0010�[0m
[00:00:02.100,000] �[1;31m<err> coredump: #CD:0a00000000000000b0190010f7220000d9220000979300008f93000097930000�[0m
[00:00:02.109,000] �[1;31m<err> coredump: #CD:c8190010f7220000d92200005c1a00100900000000000000e0190010f7220000�[0m
[00:00:02.119,000] �[1;31m<err> coredump: #CD:d9220000d98e0000d58e0000d98e00001d650000316500006d0000004c88006d�[0m
[00:00:02.129,000] �[1;31m<err> coredump: #CD:081a0010f7220000d9220000981a001001000000fc1a00101594000031650000�[0m
[00:00:02.138,000] �[1;31m<err> coredump: #CD:0a0000004c88000a00100140ad14000000000000000000000400000016940000�[0m
[00:00:02.148,000] �[1;31m<err> coredump: #CD:00000000c91b000013000000060000004c8800008e930000d58e000000000000�[0m
[00:00:02.158,000] �[1;31m<err> coredump: #CD:80000373000000000000000000000000871f00000f0000004c880000fc1a0010�[0m
[00:00:02.167,000] �[1;31m<err> coredump: #CD:4c88000000000000f01a0010fc1a00104c8800000f0000000100000023000000�[0m
[00:00:02.177,000] �[1;31m<err> coredump: #CD:01000000d11e00004c880000981a0010f3210000149400000000000000000000�[0m
[00:00:02.187,000] �[1;31m<err> coredump: #CD:aa070010d92200000000000065650000000000004c8800004887000001000000�[0m
[00:00:02.196,000] �[1;31m<err> coredump: #CD:f01a00107f65000000000000671c0000f3640000409c0000f01a001008870000�[0m
[00:00:02.206,000] �[1;31m<err> coredump: #CD:501b0010c3220000a81b001001000000409c0000088700009408000003010000�[0m
[00:00:02.215,000] �[1;31m<err> coredump: #CD:88930000091b0010023530316230303130633332323030303061383162303031�[0m
[00:00:02.225,000] �[1;31m<err> coredump: #CD:3136323330333033313330363333333332333233303330333033303631333833�[0m
[00:00:02.235,000] �[1;31m<err> coredump: #CD:3633313333333833330000103031300002333831a81b001030000010401b0010�[0m
[00:00:02.244,000] �[1;31m<err> coredump: #CD:40000000800a0000d1070010889300005f1b001005000000020000001f670000�[0m
[00:00:02.254,000] �[1;31m<err> coredump: #CD:0000000088930000a81b001000000000801b0010a81b0010600a0000c72f0000�[0m
[00:00:02.264,000] �[1;31m<err> coredump: #CD:0000000088930000d1070010c72f00000000000000000010e0250000601c0010�[0m
[00:00:02.273,000] �[1;31m<err> coredump: #CD:0000000000000000040000002b2e0000000000004d010000000010e025001000�[0m
[00:00:02.283,000] �[1;31m<err> coredump: #CD:41010024ac00001002000000472e0000601c0010912e0000000000005a450100�[0m
[00:00:02.293,000] �[1;31m<err> coredump: #CD:03000500020000002802001028020010020000004352000000000000b7950000�[0m
[00:00:02.302,000] �[1;31m<err> coredump: #CD:2802001066950000000000000000000002000000381000100000000004084000�[0m
[00:00:02.312,000] �[1;31m<err> coredump: #CD:000000003f2a0000100000008801001000000000c1550000f364000000000000�[0m
[00:00:02.322,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.331,000] �[1;31m<err> coredump: #CD:0000000000000000080000004c880000e8030000012b0000a01c0010fdffffff�[0m
[00:00:02.341,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.351,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.360,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.370,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.380,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.389,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.399,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.408,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.418,000] �[1;31m<err> coredump: #CD:c17c00006007001000000000000000000000000000000000c25f000000000001�[0m
[00:00:02.428,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.437,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.447,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.457,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.466,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.476,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.486,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.495,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.505,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.515,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.524,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.534,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.544,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.553,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.563,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.572,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.582,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.592,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.601,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.611,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.621,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.630,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.640,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.650,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.659,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000a0000000f350000�[0m
[00:00:02.669,000] �[1;31m<err> coredump: #CD:f13400008c2100101d000000ad140000ac8900002a000000310000005b8e0000�[0m
[00:00:02.679,000] �[1;31m<err> coredump: #CD:f13400004196000021960000136400000a0000000f350000f1340000cc210010�[0m
[00:00:02.688,000] �[1;31m<err> coredump: #CD:41000000ad140000000000000000000000000000689600000000000000000000�[0m
[00:00:02.698,000] �[1;31m<err> coredump: #CD:a8030010280200100000000000ed00e0600700100000000043000000f7540000�[0m
[00:00:02.708,000] �[1;31m<err> coredump: #CD:b024000000000041000000000000000000000000f7ffffff0000000000000000�[0m
[00:00:02.717,000] �[1;31m<err> coredump: #CD:6007001000000000f7ffffff00000000000000005d1000000000000000000000�[0m
[00:00:02.727,000] �[1;31m<err> coredump: #CD:00000000f7ffffff00000000b95f00000000000000000000600700107d520000�[0m
[00:00:02.737,000] �[1;31m<err> coredump: #CD:e0210010e02100107d5200009d52000000000000cf5f000000000000c5250000�[0m
[00:00:02.746,000] �[1;31m<err> coredump: #CD:00000d00000000007f0000004000000000000000000000000000000000000000�[0m
[00:00:02.756,000] �[1;31m<err> coredump: #CD:000000000000000027000000000000000600150064010010000000002c980000�[0m
[00:00:02.765,000] �[1;31m<err> coredump: #CD:4c000010cd0a0000ff0000000000000000000000000000000100000000000000�[0m
[00:00:02.775,000] �[1;31m<err> coredump: #CD:0100000000000000848a0000c004001002000000682200100000000000000000�[0m
[00:00:02.785,000] �[1;31m<err> coredump: #CD:0a000f0064010010a0220010000004101000000008000000000000004c000010�[0m
[00:00:02.794,000] �[1;31m<err> coredump: #CD:e0220010001004101000000008000000010000004c0000100700110064010010�[0m
[00:00:02.804,000] �[1;31m<err> coredump: #CD:282200103a95000000000800cd770000a97a0000080000000000041080000410�[0m
[00:00:02.814,000] �[1;31m<err> coredump: #CD:a000041008000100140000100000000001000000000000000800110064010010�[0m
[00:00:02.823,000] �[1;31m<err> coredump: #CD:282200104095000001000800e9780000a97a0000080000000010041080100410�[0m
[00:00:02.833,000] �[1;31m<err> coredump: #CD:a010041008000000140000100000000000000000000000000800b00027002700�[0m
[00:00:02.843,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.852,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.862,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.872,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.881,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.891,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.901,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.910,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.920,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.929,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.939,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.949,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.958,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.968,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.978,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.987,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:02.997,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:03.007,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:03.016,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:03.026,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:03.036,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000000000000000000000�[0m
[00:00:03.045,000] �[1;31m<err> coredump: #CD:0000000000000000000000000000000000000000000000005800010000000000�[0m
[00:00:03.055,000] �[1;31m<err> coredump: #CD:END#�[0m
[00:00:03.060,000] �[1;31m<err> os: Halting system�[0m

Unfortunately, the coredump cannot be analyzed.

Do you have any clue what's going on here and what I might have missed?

@arnopo
Copy link
Collaborator

arnopo commented Aug 26, 2024

Hello @rhaberkorn
Sorry for the late answer...

the trace seems give you the root cause:
[00:00:00.080,000] �[1;31m<err> os: >>> ZEPHYR FATAL ERROR 2: Stack overflow on CPU 0�[0m

you probably need to increase one of following stack size

#define APP_TASK_STACK_SIZE (512)
#define APP_TTY_TASK_STACK_SIZE (1024)
#define APP_RAW_TASK_STACK_SIZE (1024)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants