printf("OV2640 OK
"); //jpeg_buf_size 31*1024
jpeg_buf=mymalloc(SRAMIN,jpeg_buf_size); //为jpeg dma接收申请内存 //这里申请内存31k内存
OV2640_JPEG_Mode(); //JPEG模式
OV2640_OutSize_Set(jpeg_img_size_tbl[size][0],jpeg_img_size_tbl[size][1]);//设置输出尺寸
ov2640_mode=1;
My_DCMI_Init(); //DCMI配置
//jpeg=jpeg_buf;
DCMI_DMA_Init((u32)jpeg_buf,jpeg_buf_size,DMA_MemoryDataSize_Word,DMA_MemoryInc_Enable);//DCMI DMA配置
传送数据量31*1024 数据长度为32bit的 dcmi采用的是帧中断, 那个申请jpeg的sram不是超过了。。。。 这里有些不懂,纯新手 |