CS+ for CCでのセクション割り当ての方法

猫又です、宜しくおねがいします。

古くなってきたCA78K0RからCCRLへの移植を検討しております。
その中で、セクションの割り当てがよくわからず困っております。

具体的にやりたいことは、たとえば64kBのF13マイコンを使うとして
CS+ for CCで以下のようにセクション配置をする方法をご教示いただけませんか?

  1. BCL0領域(0x0000-0x1FFF)の長さ0x2000バイトに、
    スタートアップとリプロ機能とコードフラッシュライブラリを配置する
  2. BCL1領域(0x2000-0x3FFF)は未使用とする。
  3. ユーザコードを0x4000-0xFBFFに配置する。
  4. FC00-FFFFはデバッグモニタ用とする。

CS+のリンクオプションのセクション(-STARt)を設定すると予想しているのですが、
恥ずかしながらアプリケーションノート等を読んでも使い方がわかりませんでした。

ご教示何卒宜しくお願い致します。

  • NoMaYさん、猫又です。
    休日にもかかわらず返信くださりありがとうざいます。

    セクション分けとasmコードの修正方法参考にさせて頂きます。
    一旦クローズとさせてください。

    ご教示頂いた設定と修正でやりたいことは出来そうです。
    本当にありがとうございます。

    #pragma section のエラーの件はまだしっくりきておらず
    自分で実際にコードを書いてみて理解してみます。