On Thu, Feb 3, 2011 at 6:44 AM, Loïc Minier loic.minier@linaro.org wrote:
On Wed, Feb 02, 2011, Per Förlin wrote:
I made a new attempt bringing up my imx today, this time I reconnected the keyboard and then I could recover u-boot without any trouble. I disconnected the keyboard when changing the DIP switches.
Per, upstream u-boot got support in git for efikamx some hours ago; I managed to boot it this very morning! make efikamx_config and make, then write u-boot.imx to SD at offset 0x400; boot with 4 DIP switches to off.
Hi All,
Sorry being late on this.
I guess we need some where to document all these tricks, which will be of great help to other developers. At least the below information from what I understand:
1. A bit explanation of the codenames, efikasb for smartbook and efikamx for smart top? As we may need to follow a consistent naming scheme.
2. The three possible boot up methods: a) Internal SPI NOR flash, b) the MicroSD card behind the battery and c) the normal SD card at the left side, not really sure about the situation on Efika MX (smart top) as I don't have one in my hands
3. The DIP switch states corresponding to each boot up method above
4. The boot sequence of the Internal SPI NOR flash, as it looks to me that it's trying to find boot.scr from either the MicroSD or SD card on the first partition? Also it would be helpful to document the envionment variables of this specific u-boot.
5. If Linaro is going to support u-boot for Efika MX/SB, it's better to follow what is in upstream. However, there could be some differences between the u-boot in the recovery/installing image downloadable from powerdeveloper.org and the one in upstream. We might need to figure out those differences and see how to handle them.
6. As Loic mentioned, would be of great help if the process of generating the recovery/installer images are documented. And linaro-media-create might get to be aware if there are any tricks.
Matt,
Maybe I missed the search, do you know if the information above is already documented somewhere? And if not, I'm not sure if a page on wiki.linaro.org will be fine?
Some other small problems I met with u-boot on Efika are:
1. upstream u-boot building error for efikamx:
efikamx.c: In function ‘board_init’: efikamx.c:624:27: error: ‘MACH_TYPE_MX51_LANGE51’ undeclared (first use in this function) efikamx.c:624:27: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [efikamx.o] Error 1 make[1]: Leaving directory `/home/ycmiao/linaro/uboot-imx/board/efikamx' make: *** [board/efikamx/libefikamx.o] Error 2
2. check-out of git://gitorious.org/efikamx/uboot-efikamx.git didn't seem to build for a 'make efikasb_config'?
Finally, it would be nice if a GUI support is possible as most users (even developers) don't have a serial cable. But that could be postponed to a later implementation.
- eric
I think we will have this in .debs soon; mainline kernel lack some important stuff still though
Cheers
Loïc Minier
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev