Halo, anggota-anggota forum!
Saya perlu bantuan dalam mengonversi file BIN ke file Scatter. Saya telah membaca file BIN dari Miracle Box dan ingin tahu apakah saya dapat mengonversinya menjadi file Scatter.
Berikut adalah jawaban beberapa orang yang telah memposting di forum ini:
#1
Ppvasic, Junior Member (Join Date: Jul 2017)
Mengapa Anda perlu mengonversi file BIN ke file Scatter? Miracle Box memiliki opsi "Save as scatter" yang dapat membantu Anda dalam mengonversikan file.
#2
Greencity, Junior Member (Join Date: Feb 2007)
Saya juga menghadapi masalah yang serupa. Saya telah mencoba beberapa cara, tapi belum berhasil.
#3
Profkefah, No Life Poster (Join Date: Mar 2015)
Anda tidak perlu mengonversi file BIN ke file Scatter jika Anda membaca file dengan Miracle Box. Ada opsi "Save as scatter" yang dapat membantu Anda dalam mengonversikan file.
Namun, saya masih ingin mengetahui cara mengonversi file BIN ke file Scatter menggunakan metode lainnya. Berikut adalah beberapa solusi yang ditemukan orang lain:
Link a plain binary file into flash using a scatter loading file
Saya perlu membahas bagaimana menghubungkan file BIN ke lokasi tertentu di flash menggunakan file scatter.
Jika saya memiliki file objek (parameter.o), maka sangat mudah untuk melakukan ini. Namun, saya ingin mencoba cara lain yang tidak melibatkan file objek:
LR_ROM_BL ROM_LOAD_BASE ROM_BOOTLOADER_SIZE {
ER_ROM_BL ROM_LOAD_BASE (ROM_BOOTLOADER_SIZE) { ; load address = execution address
parameter.bin
}
}
Namun, ketika saya menambahkan file BIN ke proyek uVision sebagai file objek, saya mendapatkan pesan error:
..\out\basisprojekt_stm32f103neu.axf: error: L6007U: Could not recognize the format of file ..\out\parameter.bin.
Dan jika saya tidak menambahkan file BIN ke proyek uVision, saya mendapatkan pesan peringatan:
..\misc\stm32f103x_md.sct(67): warning: L6314W: No section matches pattern parameter.bin(RO).
Saya berharap dapat mendapatkan solusi dari orang lain.
Link a pure binary file to image with scatter file
Halo, saya ingin mengetahui bagaimana menghubungkan file BIN yang tidak terkompilasi ke gambar dengan menggunakan file scatter.
Ada dua cara untuk melakukannya:
- Menggunakan direktif "INCBIN" dari assembler.armasm.
- Menggunakan direktif ".incbin" dan ".include" dari armclang integrated assembler.
- Menggunakan utility "fromelf" untuk mengonversi file ELF ke file BIN.
Saya harap dapat mendapatkan solusi dari orang lain.