Blackfin

LDRファイルを作る

Blackfinファミリは外部からチップ内部にプログラムをロードするメカニズムを複数持っています。 たとえば、BF518であれば、SPIフラッシュ、フラッシュ、UART、SPI hostなどからプログラムをロードすることができます。一方で、この仕組みを使うには、特別な…

まやさんのBlackfin基板

Arduinoピン互換Blackfin基板 本職はきれいに作りますね。

EMUDATレジスタ

d:id:monamour555さんとなぜUrJTAGのデータ書き込みは遅いのか意見を交わしています。たぶん外野からは何の事やらちんぷんかんぷんだと思いますので補足をば。 UrJTAGは外部Flash ROMの書き込み時にJTAG Boundary Scan Register (BSR)をスキャンしてROMへの…

本が出ます

昨年インターフェース誌に前後編でBlackfinへのTOPPERSの移植について記事を書きました。その記事がTECH Iシリーズの本に収録されました。 μITRON準拠TOPPESの実践活用 Blackfinへの移植を扱った10章11章が私の担当分です。連載時には見本を受け取って、その…

例外からの保護は不要?

UART_RDRのように読み込みによって状態が変わるレジスタは、投機的ロードの繰り返しから保護するためにcli/stiで囲まなければならないというのは以前にも説明したとおりです。 この保護はマスク可能な割り込みにしか通用しません。ということは、NMIから安全…