RL78/G10でのCS+の注意事項

RL78/G10は内蔵メモリの容量が小さいので、CS+を通常通りに使用するとすぐにメモリが不足してビルドでエラーが発生します。 そこで、実際には使用されない、オンチップデバッグ領域を開放することで、使用可能なメモリ領域を大きくします。 ここに掲載するRL78/G10のサンプルプログラムはすべて、この設定でビルドしています。
Anonymous
Parents
  • コード生成された関数もすべてが使用されるわけではなく、CA78K0Rは使用されない関数もプロジェクトにあるものはすべてリンクする仕様らしいので、場合によっては生成された関数を削除するアドバイスもあっても良い気がします。

    「メリークリスマス~」の例では R_INTC1_Start() と R_INTC1_Stop() がコード生成されて使用されていない関数であり、あとついでに LED_off() も使用されていないようです。

Comment
  • コード生成された関数もすべてが使用されるわけではなく、CA78K0Rは使用されない関数もプロジェクトにあるものはすべてリンクする仕様らしいので、場合によっては生成された関数を削除するアドバイスもあっても良い気がします。

    「メリークリスマス~」の例では R_INTC1_Start() と R_INTC1_Stop() がコード生成されて使用されていない関数であり、あとついでに LED_off() も使用されていないようです。

Children
No Data