SAMIDAREボードにSPI Flash書き込む方法
クラウディオ経由で京大の長房くんが作ってくれたファームウェアをSAMIDAREの実機に書き込む方法を教えてもらったので、その方法を残しておきます。
1. SPI flash memoryの追加
- Hardware Managerを開きます。
- 対象デバイスを右クリックします。
- Add Configuration Memory Deviceを選びます。
mx25u6472f-spi-x1_x2_x4を選択します。
2. .bin ファイルを生成する
- Hardware ManagerのツールバーのToolsを選択します。
- Generate Memory Configuration Fileをクリックします
- 新規ウィンドウで設定を指定します。
- Formatは
BINにします。 - Memory Partを選びます。
- 出力ファイル名は自分の好きなように決めます。
- Interfaceは
SPIx1に設定します。 - 元の bit file を選択します。
3. SPI flash に書き込む
- 生成したconfiguration fileを選択します。
- State of non-config mem I/O pinsをPull-upに設定します。
- Address RangeをEntire Configuration Memory Deviceに設定します。
4. SPI Flash から起動する
あとはJTAGを外して、ボードを再起動すれば良いです。
JTAGが接続されたままだとSPI memoryからbootできないということに気をつけてください。