-
LZ的方法,粗略参考一下是可以的。
比较可信的,是用 Drystone的测试程序。
据说最靠谱的是 EEMBC的测试结果。
-
香水版主没有看到吗?
-
<h1 background-color="red">
顶一下哦
</h1>
-
我发现28的post的结构体与24的post发生的变化。如下:
这是28的:
typedef struct {
unsigned int src_full_width; // Source Image Full Width (Virtual screen size)
unsigned int src_full_height; // Source Image Full Height (Virtual screen size)
unsigned int src_start_x; // Source Image Start width offset
unsigned int src_start_y; // Source Image Start height offset
unsigned int src_width; // Source Image Width
unsigned int src_height; // Source Image Height
unsigned int src_buf_addr_phy; // Base Address of the Source Image : Physical Address
unsigned int src_next_buf_addr_phy; // Base Address of Source Image to be displayed next time in FIFO_FREERUN Mode
s3c_color_space_t src_color_space; // Color Space of the Source Image
unsigned int dst_full_width; // Destination Image Full Width (Virtual screen size)
unsigned int dst_full_height; // Destination Image Full Height (Virtual screen size)
unsigned int dst_start_x; // Destination Image Start width offset
unsigned int dst_start_y; // Destination Image Start height offset
unsigned int dst_width; // Destination Image Width
unsigned int dst_height; // Destination Image Height
unsigned int dst_buf_addr_phy; // Base Address of the Destination Image : Physical Address
s3c_color_space_t dst_color_space; // Color Space of the Destination Image
s3c_pp_out_path_t out_path; // output and run mode (DMA_ONESHOT or FIFO_FREERUN)
s3c_pp_scan_mode_t scan_mode; // INTERLACE_MODE, PROGRESSIVE_MODE
} s3c_pp_params_t
这是24的:
typedef struct{
unsigned int SrcFullWidth; // Source Image Full Width(Virtual screen size)
unsigned int SrcFullHeight; // Source Image Full Height(Virtual screen size)
unsigned int SrcStartX; // Source Image Start width offset
unsigned int SrcStartY; // Source Image Start height offset
unsigned int SrcWidth; // Source Image Width
unsigned int SrcHeight; // Source Image Height
unsigned int SrcFrmSt; // Base Address of the Source Image : Physical Address
cspace_t SrcCSpace; // Color Space ot the Source Image
unsigned int DstFullWidth; // Source Image Full Width(Virtual screen size)
unsigned int DstFullHeight; // Source Image Full Height(Virtual screen size)
unsigned int DstStartX; // Source Image Start width offset
unsigned int DstStartY; // Source Image Start height offset
unsigned int DstWidth; // Source Image Width
unsigned int DstHeight; // Source Image Height
unsigned int DstFrmSt; // Base Address of the Source Image : Physical Address
cspace_t DstCSpace; // Color Space ot the Source Image
unsigned int SrcFrmBufNum; // Frame buffer number
s3c_pp_run_mode_t Mode; // POST running mode(PER_FRAME or FREE_RUN)
s3c_pp_path_t InPath; // Data path of the source image
s3c_pp_path_t OutPath; // Data path of the desitination image
unsigned int in_pixel_size; // source format size per pixel
unsigned int out_pixel_size; // destination format size per pixel
}pp_params;
而我使用的Multimedia_DD是24是内核的,所以在应用层传参给内核驱动时,出现不配套:
// set post processor configuration
pp_param.SrcFullWidth = 100;//stream_info.width;
pp_param.SrcFullHeight = 200;stream_info.height;
pp_param.SrcStartX = 0;
pp_param.SrcStartY = 0;
pp_param.SrcWidth = pp_param.SrcFullWidth;
pp_param.SrcHeight = pp_param.SrcFullHeight;
pp_param.SrcCSpace = YC420;
pp_param.DstStartX = 0;
pp_param.DstStartY = 0;
pp_param.DstFullWidth = 800; // destination width
pp_param.DstFullHeight = 480; // destination height
pp_param.DstWidth = pp_param.DstFullWidth;
pp_param.DstHeight = pp_param.DstFullHeight;
pp_param.DstCSpace = RGB16;
#ifdef RGB24BPP
pp_param.DstCSpace = RGB24;
#endif
pp_param.OutPath = POST_DMA;
pp_param.Mode = ONE_SHOT;
就会出现:
// S3C6410 support that the source image is up to 4096 x 4096
// and the destination image is up to 2048 x 2048.
if ( (temp_src_width > 4096) || (temp_src_height > 4096)
|| (temp_dst_width > 2048) || (temp_dst_height > 2048) )
{
printk(KERN_ERR "\n%s: Size is too big to be supported.\n", __FUNCTION__);
mutex_unlock(h_mutex);
return -EINVAL;
的问题;
请问哪位有28的应用层BSP包?
-
嗬嗬,原因应该是那个函数不对。
-
哦
原来是这样
我们的设备用的是无线网卡,也需要禁用么
-
还要自己选课程吗?
选择的专业,课程应该就定下来才对啊!
主要是你想在嵌入式哪一方面发展,嵌入式的面太宽.
-
打印信息都正常,每按下都有打印信息输出。
-
提问的太模糊,建议看看这贴子:
送给关注WinCE社区的每个人:提问的智慧 - How To Ask Questions The Smart Way
-
编译器不好用 编译效率还行 一般结构体一条汇编就访问结束了 速度可以 内部晶振可以能跑到460800串口不出错,不过波形不是很好建议用外部晶振 休眠功能还行
-
baidu一下
有个什么泰的公司是中国代理,在北京
-
100小时,有的等了.
-
// Enable ADC2 external trigger conversion
ADC_ExternalTrigConvCmd(ADC2, ENABLE);
这里在做什么?
-
没有
-
可以的,这个不是太难的。你记得联系我
-
我想要的格式应该是
10:30:15 2.25 3.05 6.87
10:30:17 1.99 3.07 6.86
10:30:19 1.98 3.13 6.86
……
因为还牵扯后面要读数据,我用
while(FileRead.ReadString(str))
{
……
}
以为有空行,现在只能读第一行,就认为文件结束
-
只要是屏都有这个功能(TFT)
所有电脑上有的和没有的但是是属于屏的表现参数的都可以调.
前提你要对那100个寄存器了如指掌
-
引用 8 楼 cfanlwn 的回复:
用触摸屏呢?也闪吗?看是鼠标问题 还是屏问题?
用触摸屏不闪,应该是鼠标的问题。有人说是显示驱动里鼠标的处理有问题,但也没说怎么改。我的显示驱动那部分用的是标准BSP的,没有改过,而且其他尺寸的屏(800x480)也不会闪,所以有点糊涂……
-
楼主为何突然有此疑惑啊?
-
可一旦程序重新执行起来,系统的内存使用一下子增加了很多,都超过了之前执行关闭之前的值。
--------我记得这样看是不准的。。他要过一阵子才能反应过来。