InggrisPerancisSpanyol

Ad


favorit OnWorks

lpcprog - Online di Cloud

Jalankan lpcprog di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah lpcprog yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


lpcprog - flasher mikrokontroler LPC NXP

RINGKASAN


lpcprog -d serial_perangkat -c Command [PILIHAN] ... [FILE]

DESKRIPSI


Gunakan protokol ISP untuk mem-flash pengontrol mikro LPC melalui saluran serial.

Untuk semua perintah, mikrokontroler target harus dalam mode ISP dan menunggu
sinkronisasi perintah ISP (status default saat memasuki mode ISP). Lihat MODE DAN KODE ISP
BACA bagian PERLINDUNGAN untuk lebih jelasnya.

Argumen FILE harus diberikan untuk perintah dump dan flash. Untuk perintah flash file ini adalah
data (program) yang akan ditulis ke memori Flash internal LPC. Untuk perintah dump, itu akan
menyimpan konten sebenarnya dari memori flash internal LPC.

Argumen wajib untuk opsi panjang adalah wajib untuk opsi pendek juga.

-p, --bagian==PARTS
Gunakan PARTS sebagai file deskripsi bagian alih-alih yang default. Lihat BAGIAN
DESKRIPSI FILES bagian untuk informasi lebih lanjut tentang file deskripsi bagian default
dan urutan prioritas.

-d, --perangkat=DEV
Gunakan DEV sebagai jalur serial host untuk memprogram target. Jalur lengkap harus disediakan.
File node perangkat biasanya terletak di / dev / direktori.

-c, --memerintah=COMMAND
Perintah untuk dieksekusi. COMMAND harus menjadi salah satu dari id, membuang, flash, kosong or go. Lihat
Bagian COMMANDS untuk deskripsi perintah.

-b, --baudrat=BAUD
Gunakan BAUD sebagai baudrate untuk komunikasi dengan perangkat target. Default untuk
115200.

-t, --jejak
Aktifkan keluaran jejak komunikasi serial dengan perangkat target

-f, --frekuensi=FREQ
Gunakan FREQ (KHz) sebagai frekuensi osilator perangkat target. Default ke 10000 KHz

-n, --tanpa-kode-pengguna
Jangan menghitung kode pengguna yang valid untuk vektor pengecualian 7. Lihat bagian KODE PENGGUNA.

-h, --membantu
Tampilkan informasi bantuan dan keluar

-v, --Versi: kapan
Tampilkan informasi versi dan keluar

PERINTAH


Perintahnya harus salah satu dari id, membuang, flash, kosong or go.

id Grafik id perintah menampilkan ID identifikasi bagian LPC, uid (ID unik), dan
versi bootloader dari perangkat target yang terhubung.

membuang Buang seluruh konten memori flash target yang terhubung ke file yang diberikan. Ini
perintah membutuhkan argumen file.

flash Flash konten file yang diberikan sebagai argumen ke awal yang terhubung
memori flash target. Perhitungan otomatis Kode Pengguna dibuat dan Kode Pengguna
disimpan dalam vektor pengecualian ke-7. Menggunakan -n opsi untuk mencegah Kode Pengguna
modifikasi. Jika Anda perlu menulis file Anda ke bagian flash yang berbeda, gunakan
lpcisp tool.

kosong Hapus seluruh flash.

go Belum didukung. Setel ulang target menggunakan tombol setel ulang perangkat keras atau siklus daya
perangkat untuk memulai program.

PARTS DESKRIPSI FILE


File deskripsi bagian default adalah /etc/lpctools_parts.def atau ./lpctools_parts.def
file deskripsi bagian diurai untuk deskripsi perangkat LPC untuk dump, blank, dan flash
perintah. Jika tidak ada default dan tidak ada file yang disediakan menggunakan -p pilihan,
perintah ini tidak dapat dijalankan. Jika deskripsi bagian tidak ditemukan pada yang pertama ditemukan
file, perintah juga tidak akan dijalankan. Jika tidak -p opsi disediakan, programnya terlihat
untuk lpctools_parts.def di direktori saat ini terlebih dahulu, lalu di / etc / direktori.

Isi file deskripsi bagian adalah daftar deskripsi bagian LPC. Setiap baris
memegang satu deskripsi bagian. Baris yang dimulai dengan # adalah komentar. Lihat file default
ditemukan di / etc / direktori untuk informasi lebih lanjut tentang format baris.

PENGGUNA KODE


Kode Pengguna yang valid diperlukan oleh bootloader LPC untuk memulai program pengguna internal.
Kode Pengguna dianggap valid jika lokasi vektor pengecualian yang dipesan 7 (offset 0x 0000
001C dalam tabel vektor) berisi komplemen 2 dari check-sum entri tabel 0
melalui 6. Ini menyebabkan checksum dari 8 entri tabel pertama menjadi 0.

Jika tanda tangan tidak valid, LPC memasuki mode ISP.

Perilaku default dari lpcprog adalah menghitung kode yang valid untuk vektor pengecualian ke-7
dan memodifikasi data biner terprogram untuk memasukkan kode yang valid ini. Anda dapat mencegahnya dengan
menggunakan -n .

ISP MODE DAN KODE BACA BACA PERLINDUNGAN


Perlindungan Pembacaan Kode adalah mekanisme yang memungkinkan "pengguna" untuk mengaktifkan berbagai tingkat
“keamanan” dalam sistem sehingga akses flash on-chip dan penggunaan ISP dapat
terbatas. Saat dibutuhkan, CRP dipanggil dengan memprogram pola tertentu di lokasi flash
di 0x0000 02FC. Perintah IAP tidak terpengaruh oleh perlindungan pembacaan kode.

Jika perangkat Anda tidak memasuki status ISP, atau jika beberapa perintah tidak berhasil, mungkin
karena mekanisme CRP sedang digunakan pada perangkat Anda.

Perlindungan Pembacaan Kode tidak akan diterapkan karena bertentangan dengan lisensi alat ini
dan bertentangan dengan filosofi perangkat lunak bebas.

Gunakan lpcprog online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad