AVR

AVR (3)

AVR

話が前後するがマイコンについて メモリマップ メモリ空間は3つに分かれている。 プログラムをRAMに載せて実行することはできない。 フラッシュ 内容 アドレス サイズ 応用プログラム用 0x0000 - ブートプログラム用 - 0x1FFF or 0x3FFF 256 or 512 or 1024 …

AVR (2)

AVR

AVR-GCC AVR 用の GCC, Binutils, Libc がある。 Libc があるので C ライブラリ newlib をビルドしたりリンカスクリプトを書いたりする必要がない。 AVR Libc マニュアルが2箇所にある。同じもののようだ。 http://www.nongnu.org/avr-libc/user-manual/page…

AVR (1)

AVR

ATmega16U4 / ATmega32U4 を調べたのでメモ。 日本語化された資料が以下にある。 https://avr.jp/ ATmega Atmel 社のマイコン AVR の Mega シリーズ。 リセット BOOTRST と IVSEL で設定する。 BOOTRST IVSEL リセット 割込ベクタ 0 0 0x0000 0x0002 0 1 0x0…