2004-08-15から1日間の記事一覧

-si-revision

VisualDSP++ 3.5 can generate codes which avoid anomalies of each version of silicon. Usually anomaly avoidance code degrades performance, you should use this feature carefuly. Revesion can be specified as following : -si-revision 0.2 My EZ…

-si-revision

VisualDSP++ 3.5 はシリコンのリビジョンに応じてアノーマリー回避を行うコードを生成することができます。たいていの場合アノーマリー回避コードはやや性能が低下するため、正しいリビジョンを指定する必要があります。 使用するリビジョンの指定は次のよう…

進捗

今日のコードレビューでmake_priority_maskのバグを修正しましたが、あとは移植性が高まるようena_int, dis_int, make_priority_maskを整えたくらいで、コードの置き場所変更とコメントの整理がほとんどでした。正式リリースまであと少しです。

サンプル

これまでjsp_kernel.hをサンプルアプリケーションから直接読んでいましたが、user.txtにあるとおり、t_services.hとs_services.hを読み込むよう変更しました。

make_priority_mask

IAR書き換えサンプルを作ったときに、make_priority_maskのバグを発見したので修正しました。priority_maskを書き換えるときにはじめにゼロクリアしていませんでした。

コードの整理

start.asmのコードを再チェックした上、コメントとラベルを少し書き直しました。この部分は最初のころシミュレーションで動作を確かめたあと、kumamotoリリースのときにロジックを変更しています。そのため、改めて読み下して以下の点をチェックしました。 …