2011-11-01から1ヶ月間の記事一覧

.bss.sysmmr と .bss.coremmr

先日のやりとりの結果、Mayaさんが遭遇していた「bfin-elf-gccで作ったLDRファイルがBlackfinでロードしない」と言う問題は、Makefileの中の次のコマンドの副作用によるものでした。 $(OBJCOPY) -R .bss.sysmmr -R .bss.coremmr $(OBJFILE)このコマンドの起…

Unzen基板

新しい基板を設計中です。 この基板はマルチ・アーキテクチャのオーディオ・プラットホーム Uzumeの実装作業用に開発している物です。プロセッサはADSP-BF592で、モーターなどの小規模組み込み用DSPですが、I2Sを持っています。このチップはBGALFCSPなのでと…

96bitの割り込みマスクを作るには?

まやさんがBF548へのTOPPERS/JSPの移植で躓いている様子。 BF548のハードウェアリファレンスマニュアルを確認すると、IRQが96種類定義されています。他のプロセッサでは64種以内におさまっていたため、割り込みマスクをunsigned long longで各ビットに割り当…