| Rebuilding u-boot for Cyrus |
| |
| The Cyrus defconfigs are Cyrus_P5020_defconfig and Cyrus_P5040_defconfig. |
| |
| They currently disable size optimization in order to avoid a relocation |
| bug in some versions of GCC. As the output size is a constant, the size |
| optimization is not currently important. |
| |
| Cyrus boots off a microSD card in a slot on the motherboard. This requires |
| that the u-boot is built for the Pre-Boot Loader on the P5020/P5040. |
| In order to reflash u-boot, you must download u-boot.pbl, then write it |
| onto the card. To do that from u-boot: |
| |
| > tftp 1000000 u-boot.pbl |
| > mmc write 1000000 8 672 |
| |
| If you want to do this via a card reader in linux: |
| |
| > dd if=u-boot.pbl of=/dev/sdX bs=512 oseek=8 |