レジスタ・アドレス

現在、TOPPERS/JSP for Blackfinのレジスタ・アドレスはADIのインクルード・ファイルをそのまま使っています。しかし、これを変更しようかと思っています。
理由の一つは、ライセンスが不定であること。通常、半導体メーカーが自社半導体上のアプリケーション・ソフトに、自社のサンプルソフトが流用されたからといって文句を言うことはありません。しかし、どういう扱いをしていいかを、明確に言うことも希です。いわゆるキャンディ・ボックス。黙って手を伸ばせば誰も文句を言いませんが、食べていいかと言われるとYesとは言えない。
カーネル内部で使っているペリフェラルの数はわずかなので、いっそdefbf533.hやcdefbf533.hを捨ててしまおうかと思っています。
もう一つの理由は、gdbです。(unsigned int *)0x.... といったマクロをgdbで上手く活用出来ないため、いっそ別方式に改めるかというのが動機です。たとえば、.hファイルでレジスタの型を宣言し、ldスクリプトのprovideでアドレスを指定するとか。これはこれ、VisualDSP++と互換性がありませんが、検討する余地はありそう。