Hi David, On 06/05/2014 10:50 AM, David Goltzsche wrote: > Hi everyone, > > in preparation for my master thesis, i need to deploy the vmm demo on > the i.MX53 quick start board. > > I followed Stefans instructions in this thread: > http://sourceforge.net/p/genode/mailman/genode-main/thread/9167aa55bacd5e3f00e64168280aef3e%40lcc.uma.es/#msg31683911 > , so i did the following: > > I am using the master branch of this repo: > [email protected]:skalk/genode.git > > tool/create_builddir hw_imx53 BUILD_DIR=hw_imx53 > cd hw_imx53 > echo "SPECS += trustzone" >> etc/specs.conf > echo "RUN_OPT = --target uboot" >> etc/build.conf > make run/tz_vmm > > > It starts compiling, after some time i get the following output: > > Program core/imx53/trustzone/core > ASSEMBLE boot_modules.o > LINK core > make[1]: Leaving directory '/tmp/genode/hw_imx53' > Error: Can't execute automatically on target 'uboot' > Makefile:237: recipe for target 'run/tz_vmm' failed > make: *** [run/tz_vmm] Error 255 >
The building steps you've taken are fine. The error message only states that it won't execute automatically e.g. on QEmu because you've configured the run-tool of Genode to produce an u-boot image only. In your case that image can be found in 'var/run/tz_vmm/uImage' within your build directory. You can load it to your target via network or sd-card. Nevertheless, the tz_vmm example you've build is probably not what you intended to do, when you say "i need to deploy the vmm demo on the i.MX53 quick start board". If you mean the demo shown in the video that is part of the trustzone article on genode.org, then you need to build something else. In that case you might take the i.MX53_tablet_demo branch from the very same repo you've referenced, and build: make run/vmm But be warned: that demo is outdated with respect to the current mainline Genode repository. Moreover, the i.MX53 QSB platform misses a corresponding input driver to reproduce that demo. If you just want to showcase that TrustZone is working on top of the i.MX53 QSB without showing fancy demo effects like switching between native Genode and Android etc., the run script you've chosen is the right starting point. Nevertheless, in that case I propose to use the master branch of Genode's mainline repository instead of that old one you've referenced. Best regards Stefan > > What am I missing? Any help appreciated! > > kind regards > > David > > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/NeoTech > _______________________________________________ > genode-main mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/genode-main > -- Stefan Kalkowski Genode Labs http://www.genode-labs.com/ ยท http://genode.org/ ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech _______________________________________________ genode-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/genode-main
