uboot

泥沼っぽい

今朝書いた「おおげさな話」 ldのスクリプトで、出力セクション名を.bss.で始まる名前にすると、NOBITSになるのでロードされないはず bfin-elf-gdbは、.bss.で始まる名前の出力セクションをロードしない。計画どおり。 しかしu-bootは、NOBITSなセクションを…

セクションをロードさせない方法

話が大げさになってきました。 u-boot BOOTELF clearing SHT_NOBITS sections このスレッドでは、「NOBITSフラグが立っているセクションを全部ゼロフィルするのは乱暴ではないか」という問いかけに対して、かなり強行に反論が出ています。自信があるのか居丈…

リリース

U-BOOTのBF533CBポートをリリースしました。ビルド済みバイナリもアップロードしています。使い方はとりあえずリリースノートをと、ソース差分中のREADMEをご覧ください。 空挺団の方に文書を書き始めましたが、終わるのはいつになるやら。

コールドスタート成功

BF533CB上に焼いたU-BOOTをつかって、コールドスタート時にSPI Flash ROM中のTOPPERS/JSPアプリケーションを起動することが出来ました。 これからリリースと文書作成にはいります。

SPI Flashに書けた

昨夜ブートに成功したubootは、その後eepromを認識しており、書き込みも出来ることを確認しました。まだアプリケーションのロードは確かめていませんが、uboot自身のバイナリをシリアルで送り込み、eepromに上書きに成功しています。つまり、uboot自身でuboo…

sample1を起動できた

PizzaFactoryで生成したBF533CB用のTOPPERS/JSPアプリケーション、sample1をu-bootから起動出来ました。sample1.outをloadyコマンドでシリアルポートからSDRAMにダウンロードし、bootelfコマンドで起動します。bfin-elf-objcopyでsample1.outから余計なセク…

ブートした

ようやくBF533CB上でブートしました。 まだCFコマンドを組み込めていないので、イメージをSPI Flashに書き込めません。それが出来るようになると、ROM焼きがすごく簡単で早くなります。