Cara merekam mikrokontroler PIC desde Linux (pk2cmd)

Halo semuanya, saya akan menunjukkan cara merekam file .hex dalam mikrokontroler pic menggunakan pk2cmd dalam beberapa langkah sederhana:

Tautan unduhan ada di akhir posting

1. Download program pk2cmd.
2. Buka zip file.
3. Menggunakan terminal masuk ke direktori kode sumber yang diunduh.
4. Sebelum kompilasi, Anda harus menginstal program lain yang diperlukan, jadi kami menjalankan sebagai superuser:

sudo apt-get install build-essential
sudo apt-get install libusb++-dev

5. Sekarang Anda dapat mengkompilasi kode sumber menggunakan:

make linux

6. Dan kemudian, sebagai superuser, instal dengan perintah:

sudo make install

7. Setelah terinstal, tambahkan baris ke file tersembunyi ".Bashrc" yang ada di folder rumah Anda (/ home / username). Untuk ini saya jalankan, sebagai pengguna biasa:

gedit /home/nombre_usuario/.bashrc

Saya menambahkan baris berikut ke akhir file:

ekspor PATH = $ PATH: / usr / share / pk2

8. Akhirnya "Saya mengeksekusi", sebagai pengguna biasa, menggunakan baris file ".bashrc"

source /home/nombre_usuario/.bashrc

Dengan ini, program "pk2cmd" seharusnya sudah diinstal dan dikonfigurasi untuk digunakan.

Menguji instalasi

Untuk menguji apakah penginstalan dan konfigurasi berfungsi, cara pertama adalah, dengan GambarKit2 terhubung ke port USB, jalankan, sebagai pengguna biasa, perintah:

pk2cmd /?v

Cara merekam .hex dengan pk2cmd

Untuk memverifikasi bahwa itu otomatis mendeteksi PIC yang telah kita hubungkan di GambarKit2:

pk2cmd -p

Untuk membaca file .hex yang saat ini telah direkam oleh PIC (dalam hal ini saya menyimpannya di desktop saya dengan nama "actual.hex"):

pk2cmd -p -gf/home/usuario/direccion/actual.hex

Untuk menyimpan ke PIC file baru «file.hex» yang saya miliki di desktop saya:

pk2cmd -p -m -f/home/usuario/direccion/archivo.hex

Berikut adalah tutorial yang saya buat :).

Unduh pk2cmd
Unduh manual dalam pdf

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   edwarddiaz dijo

    Tip bagus! Ada juga Piklab untuk melakukan ini sebagai opsi lain :).

    1.    Fernando dijo

      Halo, manualnya tidak lagi tersedia?

  2.   jvk85321.dll dijo

    Luar biasa, tapi saya kehilangan jenis perekam yang digunakan (model programmer usb yang mana). Ada banyak. Tampaknya bagi saya itu berfungsi untuk pickit2 dan klon mereka. Koreksi saya jika saya salah

    PikLab adalah opsi yang bagus, tetapi untuk KDE3, dan triknya tidak lagi berfungsi untuk pustaka KDE4, meskipun dengan alien Anda dapat meneruskan versi fedora ke debian dan ubuntu. Ada tutorial di sana, jadi saya melakukannya di Ubuntu 13.04 saya

    atte
    jvk85321.dll

    1.    Maikelmg dijo

      Jika untuk pickit2 tersebut. Itu terjadi pada saya untuk mengatakannya. Terima kasih telah mengingatkan saya.

    2.    truko22 dijo

      Saya menggunakan piklab di Chakra dengan KDE 4.12.2 dan kompiler sdcc (banyak hilang) tetapi saya tidak tahu cara mengkonfigurasi klon pickit2.

  3.   Nautilus dijo

    Halo teman, terima kasih untuk posting ini.

    Saya juga ingin menghilangkan keraguan, jenis chip i / o programmer yang dapat saya gunakan dengan aplikasi ini.

    1.    Maikelmg dijo

      Ini untuk PICKit 2 🙂 jika itu yang Anda maksud.

  4.   ambil_tidak_lagi dijo

    Dan jika Anda menambahkan GPSIM + GPUTILS, ini adalah alternatif yang baik untuk MPLAB ..
    Di sisi lain sekarang dengan MPLABX yang multiplatform kita dapat menggunakan alat pabrikan dari mesin Linux kita. Terserah pengguna akhir

  5.   vidagnu dijo

    Tutorial luar biasa, saya sudah menyimpannya di favorit saya!

    Salam,
    oscar

  6.   Carlos dijo

    Artikel yang sangat bagus, terima kasih!

    Saya telah bekerja dengan mikrokontroler PIC di Linux untuk beberapa waktu. Untungnya, alat Microchip telah lintas platform untuk beberapa waktu dan dapat digunakan secara gratis (MPLABX, IDE berbasis Netbeans, dan kompiler XC8, XC16 dan XC32).

    Bagi saya MPLABX adalah yang ideal, ini adalah alat yang berkualitas baik dan saya telah menginstalnya tanpa masalah di beberapa distribusi Linux.

    Salam!

  7.   agarcia dijo

    Terima kasih banyak atas pekerjaan yang telah diekspos, saya rasa ini akan membantu saya untuk memperkenalkan diri saya lebih banyak di Linux.

    Tolong bisakah Anda meletakkan tautan itu lagi ke: unduh manual dalam pdf, karena dropbox memberi tahu saya bahwa itu dinonaktifkan.

    salam

    1.    Maikelmg dijo

      Siap sobat, terima kasih banyak atas komentarnya, saya sudah upload linknya lagi. Salam dari Ekuador.

  8.   Miguel Alejandro Quinonez Gudino dijo

    Tutorial yang bagus! 😀 Saya baru saja menggunakan distro berbasis Arch, semuanya berfungsi di arch linux juga?

    1.    bitl0rd dijo

      Tentu, Anda menemukannya di AUR.

  9.   Daniel dijo

    Halo, maaf mengganggu Anda, saya mulai menangani pic dengan linux karena saya sebelumnya melakukannya dengan win.
    Saya memberi tahu Anda bahwa saya dapat menginstal pk2cmd dan saya memiliki tiruan dari pickit tersebut.
    Saya dapat melakukan pemrograman dengan sempurna tetapi saya tidak dapat menemukan di mana pun cara mengonfigurasi apakah gambar akan menggunakan jam eksternal atau jam internal.
    ini dilakukan dari alamat x2007. tapi saya tidak tahu bagaimana saya sebelumnya menggunakan upp628 dalam kemenangan dan itu diprogram dengan cara yang jelas setelah hex terbuka.
    Jika Anda memiliki info, saya menghargainya.
    akhirnya saya program di asm

    terima kasih

  10.   Javier Garcia Prieto dijo

    Apakah program tidak lagi tersedia? Jika saya mengklik link tersebut, itu menandakan bahwa ada kesalahan dropbox!