メモ

gdbproxyでターゲットに接続

環境は ubuntus linux 8.04LTS, JTAG ICEはbesttechnolgyのTINY JTAG、ターゲットはBF533CB。 $ sudo /opt/uClinux/bfin-elf/bin/bfin-gdbproxy bfin --connect="cable jtagkey ftdi-mpsse 0403:6010" これでターゲットに接続成功します。bfin-gdbproxyのフ…

UrJTAGによるBlackfin認識

UrJTAGによるLinux上でのjtagツールの実行状況。ターゲットはBF533CB、JTAG PODはTINY JTAG。 suikan@ubuntu-vm:~/opt/uClinux/bfin-elf/bin$ sudo rmmod ftdi_sio suikan@ubuntu-vm:~/opt/uClinux/bfin-elf/bin$ sudo ./bfin-jtag UrJTAG 0.8 #1120 Copyrig…

次のリリースでやること

決定事項 PLLの条件付き設定 現在、有無を言わさずPLLの設定を行っていますが、SDRAMコントローラが動作しているか、またはPLLデバイダの値がリセット値ではないときには変更しないように改良します。これは、SDRAMやPLLの設定を行うブートローダーと共存す…

検死情報

プログラムのバグの中には致命的なものもあります。保護違反や特権命令、未実装命令の実行、非整列アクセスなどがそれです。Blackfinの場合、それらは例外かハードウェア・エラーを引き起こします。これらが発生したら、復帰は不能です。製品としてはリセッ…

アセンブリ言語TIPS

仕事が忙しくて空挺団をアップデートできるのがいつかわからないため、BlackfinのTIPSをちょっとメモしておきます。 SPに即値を書いてはいけない 以下のようにSPに直接値を書き込んではいけません。 sp.L = lo(stacktop); sp.H = hi(stacktop);この2行の間で…

ADV7171のデフォルト動作

NTSC Composit(DAC A), Chroma/Luma(DAC C/D) CCIR 656入力 8bit data SAV/EAVはデータに埋め込んでおくこと

インストール

SUSE 10.1 blackfin-toolchain-06r1-4.i386.rpm eclipse-SDK-3.1.2-linux-gtk.tar.gz org.eclipse.cdt-3.0.2-linux.x86.tar.gz Zylinの件があるので3.2RCxを使うことも考えましたが、安定版にしました。日本語化しなくてもエディタ自身は多言語化されいてい…