Luckily not yet, it goes directly to the screen - this would be the next potential project. However, when I see how many issues disp driver has (and it's somewhat "documented"), I cannot imagine the issues with the VPU that you're having, knowing that even registers are not documented... Hopefully, it'll be a bit more functional when I get the second project.
On Saturday, March 29, 2014 10:56:49 PM UTC+1, Jon Smirl wrote: > > On Sat, Mar 29, 2014 at 4:34 PM, Ivan Kozic <jimm...@gmail.com<javascript:>> > wrote: > > Hey getting closer :) There's still an issue with the LDO (I don't like > this > > debugfs issue) - check if you actually get sensor voltage first. If no, > > there's still something funny going on with AXP, so triple-check the Fex > > file for LDO init. Check with a multimeter whether you really get 2V8. > > Ok, so the I2C stuff is located in the driver itself - just look at the > > functions in the mt9d112 driver file (something like sensor_read and > > sensor_write) - there you should see if the sensor address is correct. > Also > > bear in mind which I2C bus is used for sensor in the fex file for your > > sensor - mine is twi0, but it can easily be that you've connected the > sensor > > to something else (on Olinuxino twi2 was also close to route for > instance so > > I made assembly options on my interface to either use TWI0 or TWI2, as I > > didn't really know what is implemented in the kernel and what's not at > the > > time...). > > If you're using level converters for I2C, check them as well, especially > > OE's. > > Are you planning on feeding this into the h.264 compression engine? > That's where I got stuck with not enough compression being done - > output stream is too many MB/s. > > > > > > > > On Fri, Mar 28, 2014 at 11:47 PM, <rdv...@gmail.com <javascript:>> > wrote: > >> > >> пятница, 28 марта 2014 г., 11:41:49 UTC+2 пользователь Ivan Kozic > написал: > >> > Hi, > >> > > >> > You haven't given much info about this - take care with Cubieboard 1 > & 2 > >> > - as far as I can remember they don't have PIXCLK routed for CSI0 > port, so > >> > it's completely unusable. You should use CSI1. > >> > > >> > Regarding the seg fault - not sure how you connected the power > supplies > >> > to the sensor, but these regulator_enable are for AXP IC - if you > connected > >> > the sensor to the AXP, you need to use them I guess. I for instance > have > >> > just connected the sensor supply to fixed LDO's coming from either > 3V3 or > >> > 5V, which is always alive, so I don't really need them, but > nevertheless > >> > they aren't commented out in my driver (WiP, so still dirty) and they > are > >> > working, so maybe the culprit is something else. > >> > > >> > You didn't say which test application or given any snippets, but if > it's > >> > the one coming with the driver (app_test_ok or something similar), by > Rockie > >> > Cheng (this name always amuses me :) ), then it's full of bugs and > issues > >> > and you should carefully go through every step and clean the crap > code out > >> > (a lot of it is crap). Better yet, write a much simpler V4L2 test app > >> > yourself. > >> > > >> > Things that also pop is the old kernel (I'm using 3.4.75 and this is > >> > already like couple of months old) and this Linaro rootfs (don't know > about > >> > this - is it fully supported on Cubies?). You should probably use > newer > >> > kernel just to be sure that something stupid is not breaking. > >> > > >> > Also take care with drivers - the one for OV5640 is very badly > written > >> > and full of bugs and I don't think that the supplied sensor settings > are > >> > usable for anyone (they are all like 3.75 and 7.5 fps, most of them > just > >> > wrong). Also sun4i_csi driver is bad (you can read some of the issues > on > >> > this thread, but there are other threads as well). So mostly for a > >> > functional system all this needs to be cleaned and rewritten. > >> > > >> > On Thursday, March 27, 2014 11:54:08 PM UTC+1, rdv...@gmail.com > >> > wrote:Hello guys, > >> > I want to get camera module mt9d112 working on cubieboard a10 > over > >> > CSI. I am using ubuntu linaro with kernel version 3.4.61. Test > application > >> > crashes with seg fault on (regulator_enable+0x4/0x1f8) from > [<bf010138>] > >> > (sensor_power+0x190/0x398 [mt9d112]). Could you please help me to > figure out > >> > where the issue is? How can I debug kernel module? > >> > >> You are right for testing I using app_test_ok. This test application is > >> full of mistakes but for now I did not even successfuly initialized > camera > >> module. > >> I have connected VCC of camera module to CSI1_IO_2V8 pin on the board > and > >> other pins to the rest of CSI ports. The CSI1_IO_2V8 is actually LDO4 > of > >> AXP20 and I finally found in AllWinner documentation that string > "axp_hdmi" > >> should be used in script.fex instead of axp_p11 as described in > tutorial. By > >> the way the tutorial from cubieboard is full of such mistakes. So, when > I > >> change settings string to axp_hdmi I get new portion of errors: > >> [ 383.721765] [CSI]Welcome to CSI driver > >> [ 383.723657] [CSI]csi_init > >> [ 383.934525] [CSI]registered sub device,input_num = 0 > >> [ 383.939747] axp20_ldo4: Failed to create debugfs directory > >> [ 384.003476] [CSI]V4L2 device registered as video1 > >> [ 385.171443] incomplete xfer (0x20) > >> [ 385.176430] [CSI_ERR][MT9D112]Error -70 on register write > >> [ 385.181925] [CSI_ERR][MT9D112]sensor_read err at sensor_detect! > >> [ 385.194199] [CSI_ERR][MT9D112]chip found is not an target chip. > >> [ 385.199069] [CSI_ERR]sensor initial error when csi open! > >> As I understand these error means that I2C communication is failed. The > >> I2C address might by incorrect. But what is incomplete xfer (0x20) ? > >> > >> -- > >> You received this message because you are subscribed to a topic in the > >> Google Groups "linux-sunxi" group. > >> To unsubscribe from this topic, visit > >> https://groups.google.com/d/topic/linux-sunxi/ijitRnbl8c8/unsubscribe. > >> To unsubscribe from this group and all its topics, send an email to > >> linux-sunxi...@googlegroups.com <javascript:>. > >> > >> For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "linux-sunxi" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to linux-sunxi...@googlegroups.com <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Jon Smirl > jons...@gmail.com <javascript:> > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.