はじめに Raspberry Pi Pico SDKでのFlashからのブートについて調べたでは、Flashからブートするための仕組みを調査した。 Boot Stage2に相当する部分を自作するのは結構面倒だということがわかったので、コンパイル済み(CRC計算済み)のBoot Stage2である、 bs2_default_padded_checksummed.Sをリンクしてプログラムをつくってみる。 そのためにはBoot Stage2が何をやっているかを調べる必要があったが、既に調べている人がいたので参考にする。(ありがたや!) また、FLASHやメモリ上にどのように配置しなければならないかを調べるためにPico SDKのリンカスクリプトを眺めた。 下準備 elf2uf2 PicoのFLASHに書き込む場合、ビルドしたelf形式のファイルをuf2形式に変換する必要がある。ここではPico
![PicoでベアメタルのLチカ(FLASH + コンパイル済みBoot Stage2バージョン) その1 - みつきんのメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/db5297a195cc23455891b297c10be103dedbd74b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmickey_happygolucky%2F20210222%2F20210222090906.gif)