We are running Android ((iMX Android R10.2 release) on an iMX53 based platform. The host platform is Ubuntu 12.04 LTS. I am looking for the kobs-ng tool to program NAND flash to allow the board boot from NAND and the tool does not seem to be part of the Freescale Android package we are using. It appears to be part of LTIB but from what I can see LTIB is problematic on Ubuntu. e.g. http://www.element14.com/community/thread/23954/l/using-freescales-sources-to-build-an-ltib-image-fo...
I thought I had found the iMX53 executable here https://community.freescale.com/thread/304760 but this did not work when executed on the target. It is possible to get source code from a number of places e.g. repository.timesys.com/buildsources/k/kobs-ng/http:/ or https://starterkit-org.googlecode.com/files/kobs-ng-11.09.01.tar.gz but is this the right thing to do?
The basic question is what is the best version of kobs-ng for the iMX53 and where can I get it? I don't really want to go through LTIB pain on Ubuntu just to get this one package. Is there an easier way?
The kobs-ng was included in the iMX53 Linux BSP. You can get it from the last official released BSP:
Do I need to use LTIB to build it? The concern I have is that I have seen a number of posts indicating LTIB is problematic on Ubuntu 12.04 and I don't want to get into a new set of pain just to get for this one utility.
Since you want to use kobs-ng in Android, you should use the Android tool chain to build it, I think you need create an Android.mk for kobs-ng for Android tool chain building.