Bagaimana untuk merakam mikropengawal PIC desde Linux (pk2cmd)

Halo semua, saya akan menunjukkan kepada anda cara merakam fail .hex dalam mikrokontroler pic menggunakan pk2cmd dalam beberapa langkah mudah:

Pautan muat turun ada di hujung siaran

1. Download program pk2cmd.
2. Nyahzip fail.
3. Dengan menggunakan terminal masukkan direktori kod sumber yang dimuat turun.
4. Sebelum menyusun, anda harus memasang program lain yang diperlukan, jadi kami menjalankan sebagai root:

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

5. Sekarang anda boleh menyusun kod sumber menggunakan:

make linux

6. Kemudian, sebagai pengguna super, pasangkannya dengan arahan:

sudo make install

7. Setelah dipasang, tambahkan baris ke fail tersembunyi ".Bashrc" yang ada di folder rumah anda (/ rumah / nama pengguna). Untuk ini saya jalankan, sebagai pengguna biasa:

gedit /home/nombre_usuario/.bashrc

Saya menambah baris berikut ke hujung fail:

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

8. Akhirnya "Saya laksanakan", sebagai pengguna biasa, baris-baris fail ".bashrc" menggunakan

source /home/nombre_usuario/.bashrc

Dengan ini program "pk2cmd" seharusnya dipasang dan dikonfigurasi untuk digunakan.

Menguji pemasangan

Untuk menguji bahawa pemasangan dan konfigurasi berfungsi, cara pertama adalah, dengan PicKit2 disambungkan ke port USB, jalankan, sebagai pengguna biasa, perintah:

pk2cmd /?v

Cara merakam .hex dengan pk2cmd

Untuk mengesahkan bahawa ia mengesan secara automatik PIC yang telah kita sambungkan di PicKit2:

pk2cmd -p

Untuk membaca fail .hex yang telah direkodkan oleh PIC (dalam kes ini saya menyimpannya di desktop saya dengan nama "sebenar.hex"):

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

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

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

Berikut adalah tutorial yang dibuat oleh saya :).

Muat turun pk2cmd
Muat turun manual dalam pdf

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   edwarddiaz kata

    Petua baik! Terdapat juga Piklab untuk melakukan ini sebagai pilihan lain :).

    1.    Fernando kata

      Helo, manual tidak lagi tersedia?

  2.   jvk85321 kata

    Hebat, tetapi saya kehilangan jenis perakam yang digunakan (model pengaturcara usb). Terdapat banyak. Nampaknya ia berfungsi untuk pickit2 dan klon mereka. Betulkan jika saya salah

    PikLab adalah pilihan yang bagus, tetapi untuk KDE3, dan triknya tidak lagi berfungsi untuk perpustakaan KDE4, walaupun dengan makhluk asing, anda dapat menyampaikan versi feedora ke debian dan ubuntu. Terdapat tutorial di sana, jadi saya melakukannya di Ubuntu 13.04 saya

    atte
    jvk85321

    1.    maikelmg kata

      Sekiranya untuk pickit2. Kebetulan saya meletakkannya. Terima kasih kerana mengingatkan saya.

    2.    Truko22 kata

      Saya menggunakan piklab di Chakra dengan KDE 4.12.2 dan penyusun sdcc (tidak ada banyak) tetapi saya tidak tahu bagaimana mengkonfigurasi klon pickit2.

  3.   NauTiluS kata

    Helo kawan, terima kasih untuk siaran ini.

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

    1.    maikelmg kata

      Ini untuk PICKit 2 🙂 jika itu yang anda maksudkan.

  4.   jangan ambil lagi kata

    Dan jika anda menambahkan GPSIM + GPUTILS, itu adalah alternatif yang baik untuk MPLAB ..
    Sebaliknya dengan MPLABX menjadi pelbagai platform, kita boleh menggunakan alat pengeluar dari mesin Linux kita. Terserah kepada pengguna akhir

  5.   vidagnu kata

    Tutorial yang sangat baik, saya sudah menyimpannya di kegemaran saya!

    Regards,
    Oscar

  6.   Carlos kata

    Artikel yang sangat baik, terima kasih!

    Saya telah lama bekerjasama dengan mikrokontroler PIC di Linux. Nasib baik, alat Microchip telah beberapa platform untuk beberapa waktu dan dapat digunakan secara percuma (MPLABX, IDE berdasarkan Netbeans, dan penyusunnya XC8, XC16 dan XC32).

    Bagi saya MPLABX adalah yang ideal, ia adalah alat berkualiti dan saya telah memasangnya tanpa masalah dalam beberapa pengedaran Linux.

    Salam!

  7.   agarcia kata

    Terima kasih banyak untuk karya yang terdedah, saya rasa ia akan memberi sedikit sebanyak perkenalan kepada Linux.

    Bolehkah anda meletakkan pautan kembali ke: memuat turun manual dalam pdf, kerana dropbox memberitahu saya bahawa ia dilumpuhkan.

    salam

    1.    maikelmg kata

      Sedia rakan, terima kasih banyak atas komen anda, saya telah memuat naik pautan sekali lagi. Salam dari Ecuador.

  8.   Miguel Alejandro Quinonez Gudino kata

    Tutorial yang sangat baik! 😀 Saya hanya menggunakan distro berasaskan Arch, semuanya berfungsi di arch linux juga?

    1.    bitl0rd kata

      Pasti, anda dapati dalam AUR.

  9.   Daniel kata

    Halo, maaf kerana mengganggu anda, saya mula mengendalikan gambar dengan linux kerana sebelum ini saya melakukannya dengan kemenangan.
    Saya memberitahu anda bahawa saya dapat memasang pk2cmd dan saya mempunyai klon pickit.
    Saya dapat melakukan pengaturcaraan dengan sempurna tetapi saya tidak dapat mencari di mana sahaja cara mengkonfigurasi sama ada gambar akan menggunakan jam luaran atau jam dalaman.
    ini dilakukan dari alamat x2007. tetapi saya tidak tahu bagaimana saya sebelum ini menggunakan upp628 dalam kemenangan dan ia diprogramkan secara visual setelah hex terbuka.
    Sekiranya anda mempunyai sebarang maklumat, saya sangat menghargainya.
    akhirnya saya atur cara di asm

    terima kasih

  10.   Javier Garcia Prieto kata

    Adakah program tidak lagi tersedia? jika saya klik pada pautan itu memberitahu saya bahawa terdapat ralat dropbox!