はじめに 私のベアメタルの心の師匠であるdwelch67さんが、さっそく何か作っていたのでパクる勉強するべく中身を眺めていた。 リンカスクリプトの下記の部分のLENGTH = 0xFCが引っかかったので調べてみた。 MEMORY { flash : ORIGIN = 0x10000000, LENGTH = 0xFC } 0xFCということは252バイトで、プログラムのサイズがこれしか書けないのだろうか? READMEを読むと、252に関しては言及している。 This leaves 252 bytes for the second stage bootloader. このサイズはthe sec…