ID Artikel: 000083939 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 04/07/2014

Bagaimana memori dapat disediakan sebelum boot Linux di Soc?

Lingkungan

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

Agar memori cadangan tidak digunakan oleh Linux yang berjalan di SoC Cortex-A9, kernel Linux harus diberitahu apa yang merupakan bagian atas memori (alamat RAM dengan alamat tertinggi yang dapat ditangani).  Semua alamat RAM di luar alamat ini dapat digunakan untuk keperluan lain di luar OS Linux.
 
Alamat RAM tertinggi yang dapat ditangani dapat diatur dalam U-boot dengan menambahkan "mem=..." Argumen boot Linux ke variabel lingkungan booting U booting boot linux.

Berikut adalah contoh perintah baris perintah U-boot untuk mengatur bagian atas memori ke 0x3E800000:

setenv bootargs console=ttyS0,115200 mem=1000M


Harap diperhatikan bahwa variabel lingkungan U-boot "mmcboot", "ramboot" dan "qspiboot" juga mengganti variabel lingkungan bootarg.  Jika menggunakan variabel ini, bootarg mungkin juga perlu dimodifikasi dalam variabel ini.
 
Variabel lingkungan U-boot bawaan didefinisikan untuk SoC dengan "uboot-socfpga\include\configs\socfpga_common.h" file header C.

 

Produk Terkait

Artikel ini berlaku untuk 1 produk

Arria® V GX FPGA

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.