嵌入式技术论坛
直播中

最强海贼王

9年用户 1456经验值
擅长:MEMS/传感技术
私信 关注
[问答]

gc0328c初始化失败该怎么解决呢?

大佬们,我使用的板子是art-pi、多媒体扩展版以及配套摄像头,相关代码如下所示。昨天将代码下载到开发板后,在lcd可以观察到摄像头画面。但是今天再将代码下载到开发板,就会出现如下的问题,请问这个该怎么解决呢?


#include <rtthread.h>

#include <rtdevice.h>

#include "drv_common.h"

#include "drv_spi_ili9488.h" // lcd driver

#include <lcd_spi_port.h> //lcd ports

#define LED_PIN GET_PIN(I, 8)

struct rt_event ov2640_event;

extern int rt_gc0328c_init();

extern void DCMI_Start();

int main(void)

{

rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);

/* init spi data notify event */

rt_event_init(&ov2640_event, "ov2640", RT_IPC_FLAG_FIFO);

struct drv_lcd_device *lcd;

lcd = (struct drv_lcd_device *)rt_device_find("lcd");

struct rt_device_rect_info rect_info = {0, 0, LCD_WIDTH, 240};

ai_camera();

while(1)

{

rt_event_recv(&ov2640_event,

1,

RT_EVENT_FLAG_AND | RT_EVENT_FLAG_CLEAR,

RT_WAITING_FOREVER,

RT_NULL);

rt_pin_write(LED_PIN, PIN_HIGH);

lcd->parent.control(&lcd->parent, RTGRAPHIC_CTRL_RECT_UPDATE, &rect_info);

}

return RT_EOK;

}





void ai_camera()

{

rt_gc0328c_init();

DCMI_Start();


回帖(1)

fanB

2022-6-15 09:47:49
先确认代码和前天一样,然后把板子接线仔细检查一下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分