F²MC-16LXファミリー | FRファミリー |
開発にあたってのノウハウ
F2MC-16LXファミリーをハード面、ソフト面から使いこなすノウハウをご紹介します。
ハード面
- Flashシリアル書き込み
- Flashセキュリティ
- ハードワイヤードリセット
- ROMパッチ機能を使いこなす
- +B入力を知っていますか
- 拡張インテリジェントIO(簡易DMA機能)を使いこなす
- 高速データアクセスを行うには
- Word単位で書き込みが可能なFlash
- Flashのセクタプロテクト機能を上手く使う
- 発振安定待ちなし低消費電流モードを実現する
ソフト面
- 効率が良く信頼性の高いCソースを組むには(C-checkerを使おう)
- ROM効率を意識したCソースを組むには
2-1. __direct宣言を有効に使う
2-2. inline展開を利用する
2-3. 組み込み関数を利用する - C Analyzerを利用して__direct宣言の効果がある変数を見つけ出すには
- C Analyzerを利用してinlineインライン展開候補を見つけ出すには
- C Checkerを利用して組み込み関数が利用可能なパターンを探し出すには
- Pack-Un Pack機能を有効に使う
- Cコンパイラの拡張仕様
- Cコンパイラのオプティマイズについて
- ツールのネイティブモード、デバックモードの設定
