mips / ci20_u-boot Goto Github PK
View Code? Open in Web Editor NEWMIPS Creator CI20 dev board u-boot fork (for development and upstreaming)
MIPS Creator CI20 dev board u-boot fork (for development and upstreaming)
The factory default uboot installed on the nand cannot do ext4load or ext4ls.
To recreate
Plug in sd card with ext4 partition.
Toggle boot_sel switch to boot from nand.
When uboot gives a prompt to press any key. press one.
Then run
ext4ls mmc 0:1
Hangs.
Andy reported it. Zubair and James Cowgill have tested their boards. Same issue. With ext4load too.
ext4load/ext4ls works when uboot is made with make ci20_mmc config.
The factory default u-boot on NAND cannot load a kernel from SD Card.
The mmc commands just hang.
I've noticed a couple of issues when trying to compile the ci20-v2013.10
branch of CI20 U-Boot with GCC 5.2.
These issues were already fixed in the upstream U-Boot.
I would suggest that you cherry-pick the following changes from
upstream U-Boot:
commit b11c5d1dc29e81326d1215011d19377737082aeb
Author: Daniel Schwierzeck <[email protected]>
Date: Wed Jul 1 16:36:43 2015 +0200
MIPS: change 'extern inline' to 'static inline'
The kernel changed it a long time ago. Also this is now broken
on gcc-5.x.
Reported-by: Andy Kennedy <[email protected]>
Signed-off-by: Daniel Schwierzeck <[email protected]>
commit 478b02f1a7043b673565075ea5016376f3293b23
Author: Hans de Goede <[email protected]>
Date: Sat Feb 7 22:52:40 2015 +0100
Add linux/compiler-gcc5.h to fix builds with gcc5
Add linux/compiler-gcc5/h from the kernel sources at:
commit 5631b8fba640a4ab2f8a954f63a603fa34eda96b
Author: Steven Noonan <[email protected]>
Date: Sat Oct 25 15:09:42 2014 -0700
compiler/gcc4+: Remove inaccurate comment about 'asm goto' miscompiles
Signed-off-by: Hans de Goede <[email protected]>
commit 3422299dc28fa8257677d03cc1253e3c9bf17e9f
Author: Jeroen Hofstee <[email protected]>
Date: Thu Jun 26 20:18:31 2014 +0200
common: main.c: make show_boot_progress __weak
This not only looks a bit better it also prevents a
warning with W=1 (no previous prototype).
Signed-off-by: Jeroen Hofstee <[email protected]>
Acked-by: Simon Glass <[email protected]>
What do you think?
Would be nice to also update CI20_u-boot per @clopez patch:
The build of branch dev-mips-kitkat-v2013.10 fails, so it is not possible to create an Android SD Card.
I manually retraced the respective commands from the mksdcard script (see CI20_android repo) and got the following output: http://pastebin.com/Dqb2BMfx
My procedure:
Hi,
Every time I try to boot from the SD Card, the blue LED lights up and the CI20 copies the SD Card to the onboard flash.
This isn't what I want -- I want to boot and run Linux from the SD Card.
Am I missing something obvious? Do I need to install a custom bootloader onto the SD Card?
I know that this not a proper issue, but may be useful for others: do you know it there is a way to use the OTG usb of CI20 as serial for console (both u-boot and kernel)? I see something similar on some TI boards or ST-Ericsson board.
This would be helpful for people that don't want (or can't) to use the TTL serial.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.