ID Artikel: 000081225 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 09/12/2014

Informasi apa yang terdapat dalam berkas altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_instr.tr?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

File altera_mem_if_sequencer_cpu_no_ifdef_params_sim_cpu_instr.tr adalah berkas pelacakan yang dapat digunakan untuk melakukan debug prosesor Nios II tertanam di kontroler memori berbasis UniPHY. File pelacakan ada dalam tiga bagian: header, bagian deskripsi, dan bagian bingkai pelacakan dengan data biner.

Header memiliki formulir \x7fTRACE0\n. Byte pertama adalah 0x7f agar menunjukkan bahwa file berisi data biner, sedangkan 0 nomor versi yang mungkin memiliki nilai berbeda di masa depan.

Bagian deskripsi terdiri dari beberapa baris teks ascii yang dipisahkan oleh karakter baris baru (0xa). Baris dapat mencakup berbagai informasi deskriptif opsional atau pengaturan konteks, seperti definisi tracepoint atau ukuran register set. GNU Project Debugger (GDB) akan mengabaikan baris apa pun yang tidak dikenalinya. Baris kosong menandai akhir bagian ini.

Bagian bingkai pelacakan terdiri dari sejumlah frame berturut-turut. Setiap frame dimulai dengan nomor tracepoint dua byte, diikuti dengan ukuran empat byte yang memberikan jumlah data dalam frame. Data dalam bingkai terdiri dari sejumlah blok, masing-masing diperkenalkan oleh karakter yang menunjukkan jenisnya (setidaknya variabel register, memori, dan trace state). Data dalam bagian ini adalah biner mentah, bukan heksadesimal atau pengkodean lainnya; endianness-nya cocok dengan kesudahan target.

R bytes
Daftar blok. Nomor dan urutan byte cocok dengan g paket dalam protokol jarak jauh. Perhatikan bahwa ini adalah byte aktual, dalam urutan target dan urutan register GDB , bukan pengkodean heksadesimal.
M addresslength bytes...
Blok memori. Ini adalah blok memori berdampingan, pada alamat address8 byte , dengan panjang length2 byte , diikuti oleh length byte.
V numbervalue
Lacak blok variabel status. Ini mencatat nilai value 8 byte yang ditandatangani dari variabel trace state yang dinomorkan number.

Format file pelacakan hanya format file pelacakan GNU GDB normal. Alat debugger GNU dapat menggunakannya.

Produk Terkait

Artikel ini berlaku untuk 1 produk

Stratix® V GS 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.