08/01/07 16:29:16
PowerPC405でソフトウェアリセットをかけたいのですが、どなたかやり方ご存じないでしょうか?
コンパイル環境はxilinx platform studioです。
Debug-control register 0 (DBCR0)のreset bitに2bit幅で値をWriteするっぽいのですが、DBCRの宣言の仕方がわかりません。
検索をかけてみたところ、
URLリンク(pcatd12.cern.ch)では
00157 #define SPRN_DBCR0 0x3F2 /* Debug Control Register 0 */
URLリンク(www.gelato.unsw.edu.au)では
213 #define SPRN_DBCR0 0x134 /* Debug Control Register 0 */
となっており、レジスタ値がバラバラです。platform studioかISEなどで設定をしなくてはならないのでしょうか?
お手数ですが、皆様のご助力をあおげれば幸いです。