1 Sekarang saya perlu memasukkan beberapa data ke dalam alamat tertentu .text (segmen kod). Contohnya {'a','b','c','d','e','f','g','g'}
,
用的代码是char sgy_data2[32] __attribute__((section(".mysection1"))) = {'a','b','c','d','e','f','g','g
'};
Alamat permulaan segmen .text saya ialah 0XFFFE8000, dan kemudian saya ingin menulis data pada 0XFFFE8400 (jumlah panjang .text lebih besar daripada 1024).
2 Jika anda telah berjaya menggunakan E2, bolehkah anda memberitahu saya bagaimana untuk menyediakannya?
Untuk E2:Untuk memasukkan data anda ke dalam bahagian anda, anda harus mengambil beberapa langkah tambahan Selepas menambah bahagian itu, klik kanan padanya dan tambahkan dua ungkapan berikut:
.section-name
.section-name.*.
(Penjelasan rasmi GNU)
Jika anda tidak menambah pilihan simpan, tidak kira bagaimana anda mentakrifkan pembolehubah, anda harus "menggunakan" pembolehubah ini, jika tidak, pengkompil akan mengabaikan pembolehubah ini dan tidak akan menulis apa yang anda mahu ke fail bin .
Bagi situasi lain, ia adalah serupa.