2008-01-01から1年間の記事一覧

WS007SH GPIO

Windows Mobile が起動している時の GPIO レジスタ

WS003SH GPIO

Windows Mobile が起動している時の GPIO レジスタ

WILLCOM 03

CPU はまた PXA270 なのか。 イルミネーションタッチは色々と面倒そうだなぁ。

デススマイルズ 【セット商品】『デススマイルズ』CD/DVD

DVD は正直買わなくても良いと思ったんだけど御布施としてついでに購入。

hpcboot.exe for XScale PXA2x0

GPIO と LCD コントローラのレジスタをダンプする実験用の実行ファイルを作ってみた。

microSD

WS011SH の microSD へのパス名は「microSDカード」じゃなくて「microSDカード」なのか。

問題報告の解決

Resolving Problem Reports の日本語訳ってあったのか知らんかった。 修正が必要と思われる各項目を編集して、ファイルを保存し、エディターを終了します。すると edit-pr は、変更した各項目 (ほとんどの場合、>State: と >Responsible:) について、短い説…

SH4 hard float support

手持ちのパッチ供養強化月間。 ちなみにこれは動かない事を確認してあります。また、最近のソースでコンパイルできるかは知りません。 あと gcc で SH4 向けのコードをデフォルトで出力する様にするパッチは含んでいません。 これをベースにする位なら OpenB…

hpcboot.exe for XScale PXA2x0

eVC4 でコンパイルしなおしたよ。 hpcboot.exe の開発なら eVC4 で十分だったのか…。

トリガーハート エグゼリカ

エグゼリカでクリア。 二回目のエスクテンドまで到達できねーよ。

続デススマイルズ

そーいや、Lv.3 じゃないとエスクテンドしてもライフの個数増えなかった様な気がするんだけど勘違いなのかなぁ。アイテムもレベルによって出現する物が違う様な。

デススマイルズ

ローザでクリア。全キャラ合計しても10回位しかプレイしてない様な。 ローザは時限解禁キャラだからかショットの性能が良過ぎ。これに慣れたら他のキャラ使えないぞ。 ルートとクリア時スコアは B-1/Lv.2(60) → C-2/Lv.3(4000) → C-1/Lv.1(4050) → B-2/Lv.1(…

kloader for zaurus

使った事無いんで使えるんだかシラネ。

SD/MMC

lockmgr(9) が無くなってしまったので、mutex(9) を使用する様に修正。

NetBSD/hpcarm (WS003SH) のソース差分とカーネル

カーネルは WS003SH か WS004SH なら setroot() まで到達できる事を LCD で確認できる筈。一応キーボードで入力もできる。 これ以降は miniSD がどうにかならないとどうにもならん。

健康診断

身長 変化無し 体重 四月下旬から五月五日まで毎日柏餅を食べていたせいで+3kg 視力 右1.5以上、左1.2 視力の差がこれ以上広がらないと良いんだけど。

続 make release failure

修正完了。

make release failure

zaurus の snapshot が欲しくて releng のサイトに行ってみたら zaurus の make release が distrib/zaurus/ramdisk でコケてるでやんの。 前に自分が commit した修正でコケるようになったんだろうなぁ。これが判らなかったのは make cleandir しないで mak…

散髪

どうもお邪魔いたしました。

キースキャンマップ

キーボード割り込みが判ったので、前に書いたキースキャン処理を使ってキースキャンマップの調査。 column#9 には何も繋がってなくて何かもったいないな。 LCD 側のパッドはカーソルキーと同じ column#/row# が表示されたのでここには記載していない。蛇足。…

GPIO 割り込み

今日調べて判ったのはこんだけ。 タッチパネル割り込みが判らなかったのはちょっと痛い。タッチパネル割り込みに使われるピンって GPIO_IN になってないんかなぁ。 あと GPIO86 の割り込みを有効にすると割り込みが発生し続けたんで、何か繋がってるんだと思…

sysinst

setroot() まで到達するものの FFUART の RXD の設定が悪いんだか、ハンダがヘボいんだかでシリアルコンソールから入力ができないので、適当にインストールカーネル作って md0 から自動起動させてみた。 うーん、まあ、とりあえず動作してる感じ。 次はキー…

LCD

zaurus とは違って quarter counterclockwise なのか。回転方向が逆だー。

続 setroot()

あー、IPL_NONE が 0 じゃないのか…。これだと pxa2x0_intr.[ch] ってちゃんと動作しないんじゃないのかなぁ。 /* arch/hpcarm/include/intr.h */ #define IPL_SOFTCLOCK 0 #define IPL_SOFTBIO 1 #define IPL_SOFTNET 2 #define IPL_SOFTSERIAL 3 #define I…

setroot()

setroot() まで到達したけど何か割り込みだかそこら辺がおかしい気がする…。

続 initarm()

pc が直ってもまだ setttb() から戻ってこねー。 sp が hpcboot.exe で確保したどこかのページの物理アドレスを差したままだったのに気がついた。って事は一応 setttb() からは戻ってきてたのね…。

initarm()

setttb() から戻ってこないと思ったら pc が 0xc0xxxxxx (=KERNEL_BASE) じゃなくて 0xa0xxxxxx (=PXA2X0_SDRAM0_START) になってた。ヲレが悪かったよー。

panic

久し振りに i386 が panic した。ソース修正中でなくて良かったよ。 あー、panic 時の画面ショット取るの忘れてた…。

hpcboot

なんで hpc/stand/hpcboot/load*.cpp で paddr (LMA) じゃなくて vaddr (VMA) 使ってるんだろ。

hpcboot.exe for XScale PXA2x0

やっと elf な kernel が実行できた。もういいや…。 FileManager: FAT hpcboot build number: 15 Sharp W-ZERO3 (WS003SH) (cpu=0x0c208000 machine=0x01040100) [progress] 2 [0] 0xa0000000 size 0x04000000 [1] 0xa4000000 size 0x04000000 [2] 0xa800000…