Nilesh_ has joined #imx6-dev
cnxsoft has joined #imx6-dev
rollcake has quit [Remote host closed the connection]
cnxsoft has quit [Remote host closed the connection]
cnxsoft has joined #imx6-dev
cnxsoft1 has joined #imx6-dev
cnxsoft has quit [Ping timeout: 240 seconds]
cnxsoft1 is now known as cnxsoft
eduardas_m has joined #imx6-dev
eduardas_m has quit [Quit: Leaving]
eduardas_m has joined #imx6-dev
paulk-collins has joined #imx6-dev
frsc has joined #imx6-dev
paulk-collins has quit [Read error: Connection reset by peer]
paulk-collins has joined #imx6-dev
egavinc has joined #imx6-dev
dv_ has quit [Ping timeout: 255 seconds]
dv_ has joined #imx6-dev
cnxsoft has quit [Quit: cnxsoft]
caiortp has joined #imx6-dev
Nilesh_ has quit [Quit: Connection closed for inactivity]
eduardas_m has quit [Ping timeout: 245 seconds]
eduardas_m has joined #imx6-dev
cnxsoft has joined #imx6-dev
<eduardas_m> hello, anyone doing development with imx6ul in particular?
caiortp_ has joined #imx6-dev
paulk-collins has quit [Remote host closed the connection]
<frsc> eduardas_m: yes
cnxsoft has quit [Quit: cnxsoft]
paulk-blaze has joined #imx6-dev
Nilesh_ has joined #imx6-dev
paulk-blaze has quit [Ping timeout: 258 seconds]
<eduardas_m> frsc, it is nice to see that this channel is not completely dead :) I am developing using Variscite DART6UL SoM... I was wondering if perhaps someone would be willing to share their experience with the imx6ul
<eduardas_m> for example, how you accomplish reliable updates or boot optimization
<eduardas_m> frsc, does your application use a GUI? do you feel much restricted by the imx6ul lack of accelerated graphics and OpenGL?
<frsc> eduardas_m: We are currently working on customized BSPs for our custom UL-SoM, but we haven't done anything special regarding updates or boot optimization so far
<eduardas_m> frsc, do you happen to use a resistive touchscreen with integrated TSC?
<eduardas_m> I have made it work with Qt5.6 using tslib, but it is very unreliable so far
<frsc> eduardas_m: We have tested graphics with a Qt-Widgets demo app and gstreamer video playback with a small 4.3" LCD (480x272).
<frsc> It seems to work fine, but causes reasonable CPU load
<eduardas_m> frsc, I have actually done something similar
<eduardas_m> for UVC device
<eduardas_m> although I had one device where gstreamer did not work so I resorted to V4L2
<frsc> We haven't used the integrated TSC so far, only cap. touch via I2C.
<eduardas_m> frsc, my devboard comes with capacitive touch via i2c too and that works fine
<eduardas_m> but when it comes to resistive via TSC as I said that I find a bit problematic
<eduardas_m> may be that my tslib calibrations are wrong
<eduardas_m> so I was looking perhaps someone could comment on that
<frsc> eduardas_m: Did you check if there are any filters enabled in the tslib config file?
<eduardas_m> frsc, there are and I pretty much was using the defaults... haven't really found any deeper info on how to calibrate those though
<eduardas_m> during ts_test I get a coordinate jump sometimes
<eduardas_m> and have no idea where that comes from
<eduardas_m> whether that is a hardware issue or not
<frsc> eduardas_m: I'm just asking, because I was using tslib with a capacitive touch recently and the filters kind of messed up the readings
<frsc> but I guess this is because tslib is not intended to be used with cap touch
<eduardas_m> frsc, do you use some standard update framework for your other BSPs like SWUpdate?
<eduardas_m> because I was trying to use meta-swupdate with my BSP
<eduardas_m> would build with fsl community bsp krogoth + meta-swupdate jethro
<eduardas_m> but the update archive generation tool in meta-swupdate is something I can not get to work
<eduardas_m> things like meta-swupdate have u-boot config dependencies
<frsc> eduardas_m: no sorry, I have no experience with swupdate or the like
<eduardas_m> so I thought maybe there is a standard update mechanism that is more easily comaptible with imx6ul BSPs
<eduardas_m> frsc, do you not use a dual image update system for any of your stuff?
<eduardas_m> because it is said that doing updates via packages only is bad for QA
<frsc> eduardas_m: currently our update mechanism often looks like booting an image from sd card and reflashing the new image to nand.
<eduardas_m> frsc, in my case it is unacceptable as there is no SD card holder, or even USB port for mfgtool
<eduardas_m> also, is there any reason why you are using NAND?
<eduardas_m> I am using eMMC
<eduardas_m> could switch to NAND as there is a variant of DART6UL with it, but am wondering if there is anything to gain there?
<frsc> eduardas_m: We will probably have this case too at some time in the future and then we will have to think about more sophisticated update routines
<eduardas_m> frsc, today I have done something really primitive to get dual image update capability.. tested only on SD card so far
<eduardas_m> I have an MBR with 4 partitions only: boot1, rootfs1, boot2, rootfs2
<frsc> eduardas_m: on our UL-SoM we currently use SD card or USB-serial loader for intitial boot or update and then flash to NOR and/or eMMC
<eduardas_m> and I simply mount the unused boot2 and rootfs2 and use standard tools like rm -rf *, cp and tar -xjvf
<eduardas_m> then use fw_setenv to set u-boot to boot from updated partitions
<eduardas_m> it works, but is long and kinda ugly since I'm relying on the filesystem to do everything properly
<eduardas_m> frsc, could you comment on my earlier question of NAND vs eMMC?
<frsc> We're often using NAND on our i.MX6S-based boards, but on our UL-SoM we currently only have NOR for the bootloader and small linux images.
<frsc> For larger memory we have eMMC on the baseboard
<frsc> eduardas_m: Generally, from the hardware point of view, I can't tell you much, because I'm mainly working on the software/BSP end
frsc has quit [Remote host closed the connection]
paulk-collins has joined #imx6-dev
eduardas_m has quit [Quit: Leaving]
caiortp has quit [Remote host closed the connection]
caiortp_ has quit [Read error: Connection reset by peer]
aholler has joined #imx6-dev
dv_ has quit [Ping timeout: 252 seconds]
_dv_ has joined #imx6-dev
bfederau has quit [Remote host closed the connection]
bfederau has joined #imx6-dev