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

esp32p4 ESP_BROOKESIA_PHONE open can`t open the VideoPlayer (AEGHB-1011) #124

Open
3 tasks done
Super-DDG opened this issue Mar 15, 2025 · 3 comments
Open
3 tasks done

Comments

@Super-DDG
Copy link

Answers checklist.

  • I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
  • I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
  • I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.

idf5.4

Espressif SoC revision.

esp32p4

Operating System used.

Windows

How did you build your project?

Command line with Make

If you are using Windows, please specify command line type.

None

Development Kit.

esp32p4_function_ev_borad

Power Supply used.

USB

What is the expected behavior?

我今天从仓库里下载了esp32p4的ESP_BROOKESIA_PHONE例子,我在menuconfig中打开了SD卡,重新编译后,我在屏幕上点击Video Player软件时,屏幕变为了浅蓝色,而且串口输出了报错:


Core  0 register dump:
MEPC    : 0x4fc1acd8  RA      : 0x481ad882  SP      : 0x4ff386e0  GP      : 0x4ff1b600  
--- 0x4fc1acd8: strncat in ROM
0x481ad882: _svfprintf_r at /builds/idf/crosstool-NG/.build/riscv32-esp-elf/src/newlib/newlib/libc/stdio/vfprintf.c:1521

TP      : 0x4ff38ee0  T0      : 0x4fc19b4c  T1      : 0x4ff387fc  T2      : 0x488611c0  
--- 0x4fc19b4c: __sfputs_r in ROM

S0/FP   : 0x00000000  S1      : 0x00000000  A0      : 0x00000000  A1      : 0xffffffff  
A2      : 0x00000002  A3      : 0x7f7f7f7f  A4      : 0x00000000  A5      : 0x00000004  
A6      : 0x00000001  A7      : 0x00000001  S2      : 0x485f5000  S3      : 0x00000001  
S4      : 0xffffffff  S5      : 0x00000002  S6      : 0x4ff38804  S7      : 0x00000073  
S8      : 0x00000001  S9      : 0x00000000  S10     : 0x00000007  S11     : 0x00000000  
T3      : 0x00020000  T4      : 0x488611b8  T5      : 0x00020001  T6      : 0x488610a8  
MSTATUS : 0x00011880  MTVEC   : 0x4ff00003  MCAUSE  : 0x00000005  MTVAL   : 0x00000000  
--- 0x4ff00003: _vector_table at ??:?

MHARTID : 0x00000000

Stack memory:
4ff386e0: 0x4835c234 0x4ff34a3c 0x4ff38b78 0x481df069 0x00000000 0x00000000 0x00000000 0x00000000
4ff38700: 0x00000000 0x00000001 0x00000008 0x00000007 0x00000000 0x481ddf2c 0x00000000 0x4ff38b60
4ff38720: 0x00000000 0x00000000 0x0001000d 0x00040000 0x00000001 0x00000000 0x00000007 0x4809466c
--- 0x4809466c: lv_txt_get_width at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/misc/lv_txt.c:367

4ff38740: 0x00001f61 0x00000f04 0x00005b41 0x0000000c 0x4ff3875c 0x00000000 0x00000000 0x481e263c
4ff38760: 0x00000001 0x4968c406 0x00000000 0x00000000 0x00000000 0x4835c234 0x0000000c 0x48094792
--- 0x48094792: lv_txt_get_size at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/misc/lv_txt.c:123

4ff38780: 0x00000067 0x00000000 0x00000000 0x00000000 0x00000000 0xffffffff 0x00000000 0x00000000
4ff387a0: 0x00000000 0xffffffff 0x00000000 0x00000003 0x488614d8 0x00000000 0x00000000 0x4ff38c04
4ff387c0: 0x4968bf50 0x4ff38864 0x00000000 0x4809b260 0x00000002 0x00000000 0x4ff22000 0x480796b0
--- 0x4809b260: lv_label_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_label.c:780
 (inlined by) lv_label_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_label.c:733
0x480796b0: lv_event_send at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:77

4ff387e0: 0x4ff53a6c 0x4968bee0 0x4968bee0 0x0000002c 0x4ff387fc 0x00000001 0x00000001 0x481df066
4ff38800: 0x00000001 0x01bd0167 0x00000000 0x4807e1b8 0x488614d8 0x00000000 0x00000000 0x00000000
--- 0x4807e1b8: lv_obj_get_self_width at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_pos.c:609

4ff38820: 0x4968bf50 0x4ff38864 0x4ff38864 0x480794b6 0x482b1b28 0x00000000 0x4ff22000 0x48079596
--- 0x480794b6: lv_obj_event_base at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:100
0x48079596: event_send_core at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:454

4ff38840: 0x4ff388c8 0x00000001 0x4968bee0 0x48081d5c 0x4968bf50 0xffffe001 0x4ff22000 0x480796b0
--- 0x48081d5c: get_prop_core at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style.c:646
 (inlined by) lv_obj_get_style_prop at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style.c:229
0x480796b0: lv_event_send at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:77

4ff38860: 0x4ff38950 0x4968bf50 0x4968bf50 0x0000002c 0x00000000 0x4ff3889c 0x4ff38a94 0x00000000
4ff38880: 0x4968c406 0xffffffff 0x00000000 0x4807e1b8 0x481d48a4 0x00000000 0x00000000 0x0019007b
--- 0x4807e1b8: lv_obj_get_self_width at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_pos.c:609

4ff388a0: 0xffffffff 0x4ff38900 0x4ff38900 0x480900ac 0x48472a64 0x4ff38910 0x4ff38910 0x480900ac
--- 0x480900ac: lv_font_get_glyph_dsc_fmt_txt at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/font/lv_font_fmt_txt.c:157
0x480900ac: lv_font_get_glyph_dsc_fmt_txt at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/font/lv_font_fmt_txt.c:157

4ff388c0: 0x4ff121a2 0x4ff117e4 0x4ff38940 0x4ff1b600 0x4ff38ee0 0x4fc1081a 0x00000000 0x00000200
--- 0x4ff121a2: vPortExitCriticalMultiCore at /home/sean/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c:565
0x4ff117e4: vPortEnterCriticalMultiCore at /home/sean/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/include/freertos/portmacro.h:647
 (inlined by) xQueueReceive at /home/sean/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c:1549
0x4fc1081a: Cache_WriteBack_All.part.6 in ROM

4ff388e0: 0x00000001 0x00000000 0x4ff24f50 0x500e5014 0x00000000 0x00000000 0x20800008 0x1f000000
4ff38900: 0x00000000 0x00000000 0x4ff24f50 0x4ff24efc 0x4ff24f20 0x00000000 0x00000000 0x00000000
4ff38920: 0x481dd6fc 0x00000001 0x4ff349d4 0x4ff1522e 0x00000000 0x4ff389c8 0x4ff24f20 0x4ff24efc
--- 0x4ff1522e: xTaskPriorityDisinherit at /home/sean/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:5218

4ff38940: 0x00000000 0x00000001 0x4ff250e0 0x4ff10e06 0x00000004 0x4ff25134 0x4ff250e0 0x4ff1135c
--- 0x4ff10e06: prvCopyDataToQueue at /home/sean/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c:2470
0x4ff1135c: xQueueGenericSend at /home/sean/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c:1168

4ff38960: 0x48472a64 0x4ff389c0 0x4ff389c0 0x480900ac 0x00000000 0x00000000 0x00000000 0x00000000
--- 0x480900ac: lv_font_get_glyph_dsc_fmt_txt at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/font/lv_font_fmt_txt.c:157

4ff38980: 0x00000004 0x48472a64 0x00000000 0x00000000 0x48472a64 0x4ff389f0 0x4ff389f0 0x00000000
4ff389a0: 0x00000000 0x00000030 0x00000020 0x48081d5c 0x00000002 0x00000001 0x00000010 0x00000000
--- 0x48081d5c: get_prop_core at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style.c:646
 (inlined by) lv_obj_get_style_prop at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style.c:229

4ff389c0: 0x00000000 0x00000000 0x00000000 0x4807d82c 0x00000004 0x48472a64 0x00000000 0x00000000
--- 0x4807d82c: lv_obj_get_style_transform_height at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style_gen.h:64
 (inlined by) lv_obj_calculate_ext_draw_size at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_draw.c:340

4ff389e0: 0x00000000 0x00000030 0x00000020 0x00000003 0x00000002 0x00000001 0x00000013 0x00000000
4ff38a00: 0x00000000 0x00020000 0x00000000 0x4807d82c 0x000f0000 0x4854a000 0x4ff38b74 0x4968c65c
--- 0x4807d82c: lv_obj_get_style_transform_height at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style_gen.h:64
 (inlined by) lv_obj_calculate_ext_draw_size at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_draw.c:340

4ff38a20: 0x00000013 0x4854a000 0x4ff38bae 0x480983d2 0x000f0000 0x4854a000 0x4ff38b94 0x480794b6
--- 0x480983d2: lv_checkbox_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_checkbox.c:188
 (inlined by) lv_checkbox_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_checkbox.c:149
0x480794b6: lv_obj_event_base at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:100

4ff38a40: 0x00000000 0x00000030 0x4ff38b94 0x4809828a 0x00000002 0x00000000 0x00000000 0x00000000
--- 0x4809828a: lv_checkbox_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_checkbox.c:156

4ff38a60: 0x00000000 0x00000000 0x00000000 0x4807d82c 0x00000010 0x00000003 0x4968c518 0x00000004
--- 0x4807d82c: lv_obj_get_style_transform_height at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_style_gen.h:64
 (inlined by) lv_obj_calculate_ext_draw_size at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj_draw.c:340

4ff38a80: 0x4ff38ba4 0x4968c478 0x00000013 0x4807c8b4 0x00000004 0x00000000 0x4ff38b74 0x4809952e
--- 0x4807c8b4: lv_obj_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_obj.c:875
0x4809952e: lv_dropdown_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_dropdown.c:662

4ff38aa0: 0x4ff38b94 0x4ff38b94 0x4ff38b94 0x480794b6 0x4ff38ba4 0x4ff38ba4 0x4ff38ba4 0x480794b6
--- 0x480794b6: lv_obj_event_base at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:100
0x480794b6: lv_obj_event_base at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:100

4ff38ac0: 0x000f0000 0x00000013 0x4ff38ba4 0x4809952e 0x4ff38bc4 0x4ff38bc4 0x4ff38bc4 0x480794b6
--- 0x4809952e: lv_dropdown_event at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/widgets/lv_dropdown.c:662
0x480794b6: lv_obj_event_base at /mnt/d/espidf_project/esp32-p4/esp-dev-kits/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone/managed_components/lvgl__lvgl/src/core/lv_event.c:100




ELF file SHA256: a8d6272d0

CPU halted.

What is the actual behavior?

点击VideoPlayer后,程序出现报错

Steps to reproduce.

  1. Step
  2. Step
  3. Step
    ...

Debug Logs.


More Information.

No response

@github-actions github-actions bot changed the title esp32p4 ESP_BROOKESIA_PHONE open can`t open the VideoPlayer esp32p4 ESP_BROOKESIA_PHONE open can`t open the VideoPlayer (AEGHB-1011) Mar 15, 2025
@Horion0415
Copy link
Contributor

该示例中的视频播放器目前仅支持播放 mjpeg 格式的视频,转换方法请见:https://github.com/espressif/esp-dev-kits/tree/master/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone#configuration

@Super-DDG
Copy link
Author

该示例中的视频播放器目前仅支持播放 mjpeg 格式的视频,转换方法请见:https://github.com/espressif/esp-dev-kits/tree/master/examples/esp32-p4-function-ev-board/examples/esp_brookesia_phone#configuration

我的视频是mjpeg格式,我放在了内存卡下的video目录,当我点击videoPlayer时,程序就报错了,我的内存卡是16G的

@Horion0415
Copy link
Contributor

把视频放在 SD 卡顶级目录试一下,从 video 目录拿出来

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