ID Artikel: 000085557 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 11/09/2012

Mengapa Lauterbach Trace32 tidak menemukan kode sumber untuk gambar elf saya?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

Alat compiler/linker cygwin C membangun file elf dengan '/cygdrive/c'.  Anda harus menghapus /cygdrive/c dari berkas elf, menggunakan parameter untuk perintah Lauterbach Trace32 data.load.elf.

Muat peri Anda ke Lauterbach Trace32, tentukan parameter berikut:

data.load.elf /PLUSVM /StripPART 3 /PATH C:\

harus berisi drive, jalur, dan nama file untuk gambar elf Anda.  Misalnya, dapat berupa:

C:\NEEK\mictor_test\software\hello_world_mictor\Release\hello_world_small.elf

/StripPART melakukan pengupasan, dan /PATH melakukan penggantian bagian jalur yang dilucuti, memberikan direktori root untuk mencari kode sumber.

Nilai StripPART "3" menentukan bahwa huruf drive (bagian pertama) dan dua subdirektori pertama (bagian dua dan tiga, "cygdrive" dan "c", secara berurut) akan dihapus dari semua jalur file sumber yang ditunjukkan dalam file .elf.

Kecepatan dengan mana Lauterbach dapat menemukan berkas sebanding dengan jumlah berkas dan direktori yang terletak di bawah direktori yang ditentukan melalui /PATH.  Dalam contoh data.load.elf di atas, seluruh C:\ drive dinyatakan sebagai repository kode sumber.

Jika Anda menghapus komponen tambahan (direktori) dari lokasi kode sumber yang ditentukan elf, dan menambahkan direktori yang sesuai ke sakelar /PATH, ukuran pohon file sumber akan berkurang.  Namun, kode sumber apa pun yang tidak terletak di bawah direktori /PATH tidak akan ditemukan.

Misalnya, modifikasi perintah data.load.elf di atas untuk meningkatkan parameter /StripPART ke 4, dan mengubah parameter /PATH untuk menyertakan direktori NEEK:

data.load.elf /PLUSVM /StripPART 4 /PATH C:\NEEK\

tidak akan menemukan kode sumber apa pun yang tidak ada di bawah direktori C:\NEEK, seperti Altera® HAL driver perangkat.

 

Produk Terkait

Artikel ini berlaku untuk 1 produk

Perangkat yang Dapat Diprogram Intel®

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.