Hello,
You are actually reducing the memory available to kernel by setting mem=80M. 
What you might want to do is to allocate memory using CMEM and use it instead 
of req_buf.  Request buffer allocates memory from kernel memory space. 
Otherwise, use bigger kernel memory instead of reducing it.
Murali Karicheri
Software Design Engineer
Texas Instruments Inc.
Germantown, MD 20874
Phone : 301-515-3736
email: [EMAIL PROTECTED]
________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of pavelhan
Sent: Tuesday, September 02, 2008 5:52 AM
To: davinci-linux-open-source
Subject: Ipipe req_bufs failed

Hi everyone!
I want to get a full resolution 5MP(2592x1944) picture from my MT9p031 sensor.
but I failed when I req_buffers in the ipipe initialization procedure.
I allocate a 80M memory to my linux in the bootargs(mem=80M),so I think there is
a enough space for I allocate 1 5MP ipipe buffer from linux(which will require 
about
10M bytes),but when I execute the program, I only get the following errors:

starting mt9p001_ipipe_init
IPIPE idm355_ipipe dm355_ipipe.2: 4.request_buffer:not
enough memory
nit
IPIPE_REQBUF fail
IPIPE init fail

what should I do to get the problem solved?
any help will be appreciated!
Thank you!

2008-09-02
________________________________


Pavel Han
Oplinx Co.,Ltd
Address:Hanggang Fuchun Business Mansion 2116# Futian, Shenzhen 518041,PRC
Tel: (086)0755-88359865
Website:www.oplinx.com.cn
E-mail: [EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to