1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

crkbd組んでて、ビルドで少しつまづいたのでメモ

Posted at

https://github.com/foostan/crkbd/blob/master/corne-cherry/doc/buildguide_jp.md
上記URLの通りにキーボードを組んでいて、動作確認をしようとした時に、ビルドでエラーが出たのでメモ。

avrdude: ERROR: address 0x800412 out of range at line 1742 of .build/crkbd_rev1_default.hex

久しぶりではんだ付けは酷かったけれど、見た感じそれで起きているエラーという感じではない。

ググってみると、
http://s-sef.hateblo.jp/entry/2018/08/18/015534
ここで書かれてるトラブルを全て、踏み歩いていた・・・
macOSの人は気をつけたほうが良さそう。

原因としては、avr-gccのインストールは時間がかかるが、初回インストール時にネットワークが一時寸断されて、一度失敗した。
それで何度か入れ直したりしたのだけれど、古いものを更新するのはよろしくないらしい。
ということで、一度綺麗にしてから入れ直し、最新のものをリンクさせるようにした

brew rm avr-gcc
brew install avr-gcc@7
brew link avr-gcc@7

これをやった結果

avrdude: erasing chip
avrdude: reading input file ".build/crkbd_rev1_default.hex"
avrdude: input file .build/crkbd_rev1_default.hex auto detected as Intel Hex
avrdude: writing flash (27992 bytes):

Writing | ################################################## | 100% 2.18s

avrdude: 27992 bytes of flash written
avrdude: verifying flash memory against .build/crkbd_rev1_default.hex:
avrdude: load data flash data from input file .build/crkbd_rev1_default.hex:
avrdude: input file .build/crkbd_rev1_default.hex auto detected as Intel Hex
avrdude: input file .build/crkbd_rev1_default.hex contains 27992 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.28s

avrdude: verifying ...
avrdude: 27992 bytes of flash verified

avrdude: safemode: Fuses OK (E:FB, H:D8, L:FF)

avrdude done.  Thank you.

無事ビルドが完了し、キーも反応した。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?