README

 Created on: 2011/02/19
     Author: Takemasa Nakamura

LPC1768を使ったボードによるAudio TalkThroughプログラムである。詳細はhtmlサブディレクトリ下の
Doxygenドキュメントを詳細のこと。

**** 開発環境 ****
開発ツールには以下のものを使った
- gcc version 4.4.1 (Sourcery G++ Lite 2010q1-188) 
- OpenOCD 0.4.0
- Ubuntu Linux 10.04 LTS
- HJ-LINK/USB (Alpha Project)
- LPCXpresso + Takachihoボード (takachiho.pdf)

開発環境の構築は以下を参照にするといい。
- http://sourceforge.jp/projects/toppersasp4lpc/howto/install
- http://sourceforge.jp/projects/toppersasp4lpc/howto/usage

**** ビルド ****
ビルドは以下のシーケンスで行う。

$ make

SRAMで実行する場合には、最後の一行を

$ make sram

にする。

なお、コンフィギュレーションから行いたいときには次のコマンドを実行する。
$ kernel/configure -T lpc1768_generic_gcc -A talkthrough -U "i2s_subsystem.o i2c_subsystem.o adc_subsystem.o codec_subsystem.o audio_processing.o"
$ make depend

**** GDBからの実行 ****

GDBからの実行において正常に動作しない場合は、ロードの前に

(gdb) monitor reset
(gdb) monitor halt
(gdb) monitor soft_reset_halt

を試してみるとよい。

**** 既知の問題 ****
ボリュームを絞ったときに雑音が乗るが、これはTakachihoボードの組み立ての問題と思われる。再現した場合は TOPPERS/ASP for LPC プロジェクトの掲示板で相談されたい。
- http://sourceforge.jp/projects/toppersasp4lpc/forums/
