Banyak kartu sd agak rapuh. Saya telah memiliki pi selama sekitar 2 tahun sekarang dan kegagalan utama adalah karena kartu sd rusak karena suatu alasan.
Saya ingin tahu apakah ada beberapa pengembangan yang dilakukan untuk "memperkuat" kartu sd saat boot. Saya ingat memiliki sesuatu seperti ini dalam proyek masa lalu, di mana uboot akan memilih antara 12 tarbal jika salah satu dari mereka memiliki checksum crc32 yang tidak valid. Kemudian akan menyalin kembali yang divalidasi ke semua yang lain yang dimodifikasi setelah boot berhasil.
Saya ingin menggunakan pi saya dalam pengaturan "permanen" dan akan lebih bagus jika itu bisa bekerja tanpa harus mem-flash kartu.
Apakah sudah ada pengembangan yang dilakukan dengan cara ini? Walaupun ide umumnya agak sepele, membuat uboot berfungsi dengan baik biasanya merupakan proses yang agak menyakitkan yang ingin saya hindari.
EDIT:
Setelah menggali lebih dalam, tampaknya apa yang saya bayangkan mungkin tidak mungkin, atau mungkin dengan cara yang akan memberikan keuntungan yang berarti. Di sini proses boot dijelaskan . Kode yang saya kerjakan berjalan pada tingkat boot pertama karena board saya memiliki flash yang dapat diprogram untuk ini. Dengan pi, ini disimpan dalam ROM dari pabrik. Segala sesuatu yang lain berasal dari kartu sd jadi jika kartu rusak, bootloader tahap kedua memiliki banyak peluang untuk dihancurkan seperti partisi lainnya.
Mungkin dimungkinkan untuk menyalahgunakan boot loader ROM untuk tujuan ini, tetapi sulit untuk mengatakan caranya. Kode ini juga tampaknya berpemilik.
Edit 2:
Penjelasan proses boot yang sebenarnya bertentangan tergantung pada sumbernya. Saya akan mencoba membaca lebih lanjut tentang itu