页次: 1
andid wrote:
ailunwowo wrote:
@andid
和您一样的板子,频率具体要降到多少呢?
现在板子一直重启执行到这里就停了
I(892) example: Install RGB LCD panel driver是你自己画的板子还是从链接购买的?另外可以贴出完整的log吗?
从您这个链接买的,绿色的,下面是报错,我发了一个帖子到esp社区,对了开始的时候他提示我flash大小不对,我就改成了8M,例程默认是2M貌似
https://www.esp32.com/viewtopic.php?f=25&t=31531
andid wrote:
@ailunwowo
贴上报错的log看看
这是编译报错

这是终端报错
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c: In function 'app_main':
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:173:5: error: unknown type name 'esp_lcd_rgb_panel_event_callbacks_t'; did you mean 'esp_lcd_rgb_panel_event_data_t'?
esp_lcd_rgb_panel_event_callbacks_t cbs = {
^~~~~~~~~~~
esp_lcd_rgb_panel_event_data_t
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:9: error: field name not in record or union initializer
.on_vsync = example_on_vsync_event,
^
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:9: note: (near initialization for 'cbs')
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:21: warning: initialization of 'int' from '_Bool ()(struct esp_lcd_panel_t , const esp_lcd_rgb_panel_event_data_t , void )' {aka '_Bool ()(struct esp_lcd_panel_t , const struct <anonymous> , void )'} makes integer from pointer without a cast [-Wint-conversion]
.on_vsync = example_on_vsync_event,
^~~~~~
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:174:21: note: (near initialization for 'cbs')
In file included from F:/Espressif/frameworks/esp-idf-v4.4.3/components/hal/include/hal/cpu_hal.h:12,
from F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/esp_cpu.h:14,
from F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/cpu.h:14,
from F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_hw_support/include/soc/spinlock.h:11,
from F:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/port/xtensa/include/freertos/portmacro.h:42,
from F:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/freertos/portable.h:51,
from F:/Espressif/frameworks/esp-idf-v4.4.3/components/freertos/include/freertos/FreeRTOS.h:63,
from F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:9:
F:/Espressif/frameworks/esp-idf-v5.0/examples/peripherals/lcd/rgb_panel/main/rgb_lcd_example_main.c:176:20: error: implicit declaration of function 'esp_lcd_rgb_panel_register_event_callbacks'; did you mean 'esp_lcd_panel_invert_color'? [-Werror=implicit-function-declaration]
ESP_ERROR_CHECK(esp_lcd_rgb_panel_register_event_callbacks(panel_handle, &cbs, &disp_drv));
^~~~~~~~~~
F:/Espressif/frameworks/esp-idf-v4.4.3/components/esp_common/include/esp_err.h:116:30: note: in definition of macro 'ESP_ERROR_CHECK'
esp_err_t err_rc_ = (x); \
^
cc1.exe: some warnings being treated as errors
ninja: build stopped: subcommand failed.
页次: 1