ぽんこつメモ

https://github.com/kanorimon

12ステップで作る組込みOS入門:1stステップ

準備したもの

開発環境の準備

  • シリアルポートの準備

    • USB-シリアル変換ケーブルのドライバをインストー

    • バイスマネージャでCOMポート番号を確認

    • COMポート番号はデバイスマネージャから変更することができる

      • 変更した場合は、USBケーブルを抜き差ししておかないとh8writeでopen errorが起きる
  • クロス・コンパイラの準備

  • フラッシュROM書き込みツールの準備

    • H8マイコンボードの付属CD-ROMに入っているh8writeをコピー
  • 端末エミュレータの準備

Hello Worldソースコードを書いてビルド

フラッシュROMへの書き込み

  • ディップスイッチをフラッシュROM書き込みモードに設定

  • H8/3069Fとシリアルポートを接続

  • 電源ケーブルを接続(接続時点で電源ON)

  • make write

    • MakefileのH8WRITE_SERDEVをCOMポート番号(com1,com2,com3など)に修正

    • 複数回make writeを実行すると、Can not to set line speed and put Query mode.でエラーになるので、make writeでフラッシュROMの上書きをする場合は電源ケーブルを抜き差し(電源OFF→ON)する

実行

  • 電源ケーブルを外す(外した時点で電源OFF)

  • ディップスイッチをモード5に設定

  • TeraTermをシリアルポートを接続先にして実行

  • 電源ケーブルを接続(接続時点で電源ON)