by tilator » Sun Apr 06, 2014 2:16 pm
$this->bbcode_second_pass_quote('jbrnd', 'H')mm... when I tried to quote Geoff's reply to me, the board told me the topic was too old. Weird...
Anyway, to quote Geoff manually: "You have to load and boot the kernel at 60500000"... and that worked! The kernel booted without problems. Thank you! Out of curiosity, why is 60500000 the right address?
You can quote by just first pressing "Post reply" button and making guote after that.
This Akitio device boots fine with the same address too, but kernel and dtb files can't be concatenated. They must be loaded as a separate files.
Stage1 can load the rest from an ext4 partition too, so you don't need any fat partition at all and even u-boot.img can be as a regular file in the ext4 partition. No need to flash anything while updating the system. Just make default config for ext4 before compiling u-boot. So, it's even possible to make a GPT partition table. Then leave a tiny part of the disk unpartitioned (for stage1 file) and partition and format rest of it as ext4. Stage1 is the only file to put to the unformatted part of the disk. U-boot and uImage along with device tree file should then all be put in /boot folder of the ext4 partition.
The only thing still not working with this little devil is the rtc support. I can't compile bit-bash driver for it. Is there anyone to tell what has changed so much, it will not compile the attached file for me? I can't find any reason for it. This compiles fine with kernel source 3.1.10 but not with 3.12 or 3.13.
Has writel and readl functions changed somehow, because compiler warns about some integer to pointer type confusion?
*************************
It does not take attachment, but the file is here:
http://tilator2.us1.myakitio.com/dav/pu ... -bitbash.c