忍者ブログ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

GNU Toolchain for Hitachi H8/300 series for Windows

今更シリーズの第3!弾、さて今回は往年の組み込み用 CPU、日立 H8/300 用の GCC などは如何でしょうか。ルネサスさん、なんと一部品番については 2020 年代中頃辺りまで供給するつもりらしいです。
秋月でもまだまだ扱いがあるあたり、根強い需要があるのか、それとも余程在庫が残ってるのか…


妙な邪推はさておき、x86 な Windows で動作する最新(本稿執筆時)の H8/300 用ビルド済み

  • binutils 2.30 (LTO)
  • gcc 8.3.0 (C/C++, libstdc++, LTO, H8/300|H8S|H8SX multilib)
  • newlib 2.5.0 (H8/300|H8S|H8SX multilib)
  • gdb 8.2.1

を公開しておきます。
MSYS2 32bit 環境下でビルドしてありますが、利用に MSYS2 や他のライブラリの類のインストールは必要ありません。詳しくは同梱の readme.txt とかを見て下さい。


gcc-8.3.0_h8300-hitachi-elf_Windows.7z (SHA-1: 22a9f12535959354877ecac1e77fb94c3108653b)

  • 素の gcc 8.3.0 ではコード生成に問題がある(特に H8SX で newlib や libstdc++ ですらコンパイルに失敗する)のを修正済み
  • ついでに素の gcc 8.3.0 より少し良いコードを生成するよう修正
  • というか巷に散見される H8/300 用 GCC は 4.9 / 4.7 / 2.9 と古かったりするので…

同梱の Windows インストーラー(*.msi) を使えば直ちにインストールできます。確認とか全く聞いてこない手抜き仕様なので注意。
アンインストールも Windows インストーラーなので簡単。

拍手[1回]

PR

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

カレンダー

04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

フリーエリア

最新コメント

プロフィール

HN:
jjsuwa
性別:
非公開

バーコード

ブログ内検索

P R