酔漢
フレームワークを書く
mbed LPCXpresso4337で動くオーディオフレームワークを書きました。 HALをきっちり分けたので移植性は高いはずです。残念ながら現在はとても実験できる環境にはないので、しばらくは机上デバッグをしながら、オー … 続きを読む
神の御技を記した書物を読むことの不毛
ICには設計者しか知らないことがたくさんあります。 それらは設計者と立ち話できる人にしか知り得ないことです。この理不尽を打ち砕くためにテクニカルライタが命を削ってマニュアルを書くのですが、神ならぬ身のなす仕事です。完全な … 続きを読む
InterruptManagerをあきらめる
多少努力はしたのですが、mbedのInterruptManagerについてはあきらめることにしました。 なにしろ例がないに等しいです。公式の例はすでに動作している割り込みへの追加であり、自分で一から割り込みハンドラを作り … 続きを読む
三たびマルチターゲット
結局のところ雪だるまの人さんから教えていただいて、マルチターゲットにするにはオフライン処理が必要とわかりました。腰を据えて当たりましょう
マルチターゲットについて調べる
昨日知ったばかりのyottaについて調べています。 Yottaのドキュメントとmbedのソースを付き合わせて見ているのですが、どうも整合がとれません。まだ理解していない何かがあるのでしょう。 GR-PEACHがCORTE … 続きを読む
ペンディングレジスタの使い道
昨日の日記について、雪だるまの人さんから、コンテキスト切り替えに使うのではないかと指摘がありました。 確かに、PendSVを使ってコンテキスト切り替えをする場合、STIRを使えません。これはARMが一部の例外に負のIDを … 続きを読む
CORTEX-3/4の割り込みペンディングレジスタ
CORTEX-M3/4には、割り込みのイネーブルのほかにペンディングを制御するレジスタがあります。 なぜこのレジスタがわざわざ用意されているか、調べれば調べるほどわからなくなっていました。結局、「表に出さなくてもいいレジ … 続きを読む