keromoa

gooブログ

µitron その5

2022-08-14 11:07:10 | 日記

開発者の皆様に感謝いたします。

☆1 

CMT0 が動いていなかった。 Renesas Views ->デバッグ->IO Registers , CMT0  で確認。

\kernel\tkernel\timer.c  の中に

EXPORT ER knl_timer_startup( void ) {

  knl_start_hw_timer();      があるがこの関数呼び出しではなく、

\kernel\sysdepend\cpu\core\rxv2\sys_timer.h  の中の

Inline void knl_start_hw_timer( void ) の    4行を、コピーして CMT0 が動作。

☆2 

今、修正変更している v3.00.03 には以下のファイルが存在していない。 mtkernel_3-3.00.06.B0  からは

\lib\libtk\sysdepend\cpu\rx65n  と \lib\libtk\sysdepend\cpu\rx231  に

どちらも  ipr_rx231.c  ipr_rx65n.c   が存在する。構築書その他読んでも気づかなかった。

☆3

 mtkernel_3-3.00.06.B0  のフォルダをコピー、名前修正してみた。

  rx65n  フォルダがあれば コピーして名前修正、rx231 フォルダ をコピーして名前修正。

sysdepend フォルダは device の3個 を含む 計8個  &  etc\linker  のmap   を忘れないこと!!

その2 に戻って 修正? かぁ...


コメントを投稿