主要是 follow 這一篇 .. http://wiki.openmoko.org/wiki/Migration_to_bad_block_tolerant_builds
這裡說明比u-boot那一篇仔細 (但是我apply 609 的patch 沒有成功,所以還是使用main stream的)。
工作的目錄是 /home/openmoko
設定svn 使用proxy,在./subversion/server 中加入 proxy server,port :
http-proxy-host = 10.1.1.200checkout openmoko 到 openmoko 目錄
http-proxy-port = 3000
$ svn co https://svn.openmoko.org/ openmoko安裝git-core,改變default git tool (debian etch)
$ aptitude install git-coreexport 好http_proxy,checkout u-boot
$ update-alternatives --config git
== 選 "git-scm"
git clone http://www.denx.de/git/u-boot.git....這個花很久..
因為monotone 出不去proxy (雖然mailing list中新版的monotone可以經過proxy,可是我這裡還是出不去),
所以只好直接從 openmoko 拿build 好的cross tool
$ wget -r -L http://buildhost.openmoko.org/tmp/cross...這個花更久,而且 lib 下的file有些沒有抓回來,要確認一下,加上 "-c"抓沒抓到的folder。
修改 bin 下的file,設為可執行。
把抓下來的toolchain copy 到 ..
/space/fic/openmoko/gta01/tmp/cross設好PATH:
export PATH=/space/fic/openmoko/gta01/tmp/cross/bin:$PATHu-boot : apply patch:
$ cd u-bootOK. 沒有error message
$ export export QUILT_PATCHES=/home/openmoko/openmoko/trunk/src/target/u-boot/patches
$ quilt push -a
build u-boot : config and make
$ make ARCH=arm gta01bv2_configOK.
$ make ARCH=arm
沒有留言:
張貼留言