不況で倒産寸前のベンチャー企業(?)でプログラマー歴2年になった 新米プログラマーの日記のような雑記です。
welcome 猫並プログラマーの奮闘日記 !
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
category : スポンサー広告 

SH4A(7780)搭載ボードにLinuxを移植する(USBが動いたよ!)
実は月曜には動いてました(汗

今まではまってた原因はPCIのDMA転送です。
PCIのキャッシュコヒーレンシのサポートを無効にしないと
一貫性が無いということでエラーになってしまうみたいです。

PCIは動いていると過信していたのがまずかったなぁorz

USBのコンフィギュレーションは以下
USB コンフィギュレーション
CONFIG_SH_PCIDMA_NONCOHERENT=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_OHCI_HCD=y


USBメモリ
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_USB_STORAGE=y


赤字の部分は重要です。
EHCIはUSB2.0のホストコントローラドライバですが、OHCIを流用してる部分があるので
OHCIも有効にしてください。

後、USBメモリは認識するとSCSIのHDDとして動作します。
なのでSCSIとSCSIストレージを有効にしておきましょう。

・・・で実はUSBメモリを読込んでDebianコアとX、ウィンドウマネージャの起動まできてるのですが
問題もあったり書くことも多いので地道に書こうと思います。

スポンサーサイト
category : Linux移植  comment : 0  track back : 0

thema:UNIX/Linux - genre:コンピュータ















 

trackback URL
http://nekohara348.blog99.fc2.com/tb.php/111-e5ca3cb4
trackback
プロフィール

猫原

Author:猫原
猫でもわかる程度の能力な新米プログラマーです。

扱える言語:
アセンブラ(intel系,SH系),C/C++,C#,
java,PHP,etc...

趣味
アニメとかゲームとかプログラムとか
ようするにオタク
(特にガンダム大好きです)

最近のマイブームはニコ動でアイマス架空戦記見ること
(千早かわいいよ千早)

フリーエリア
検索フォーム
ブロとも申請フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。