Edited at

Arduboy への道

More than 3 years have passed since last update.


概要

Arduboy が届かなさすぎておかしくなった頭を冷やすための記事です。


小ネタ


外部エディタで書きたい


  • 書いてもいいけど、そのままだと IDE に変更が反映されない


  • Preferences > Use external editor を有効にする

  • IDE から編修出来なくなるけど、外部エディタで編集して IDE に戻るとファイルを読み込み直してくれる


逆アセンブルしたい or コンパイルした結果がどうなってるか知りたい


  1. コンパイルした結果を取得出来るようにする



    • Arduino/Genuino 101 の追加メモ 2016/02 を参考にする。この記事は Windows 版向けだけど、OSX 版でも同じようにできる。


    • ~/Library/Arduino15/preferences.txt を編集。 build.path=ビルド結果を出力するパス を追加する

    • 権限的に問題ないパスを指定するよう注意 ex) /Users/Hoge/Documents/Arduino/build



  2. 逆アセンブルする



    • /Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin に色々入ってるのでそれを使う

    • 適当にパスを通すなどして

    • % avr-objdump -hdSC hoge.elf > hoge.txt



  3. 読む


  • 実際に転送されるのは、 hoge.ino.hex なのかな?

  • この辺は Arduino の文献を漁った方がよさそう


早く受け取りたい


  • 日本の国際交換局に到着した段階で直接交換局に行き、受け取ることが可能らしい -> 早期通関申請

  • 行く気満々だったが、タッチの差で発送されてしまった