大家好,我將教大家如何使用pic單片機燒錄.hex文件 pk2命令 只需幾個簡單的步驟:
1. 下載程序 pk2命令.
2. 解壓縮文件。
3. 使用終端,輸入下載的源代碼的目錄。
4. 在編譯之前,你必須安裝其他必要的程序,所以我們以超級用戶身份運行:
sudo apt-get install build-essential
sudo apt-get install libusb++-dev
5. 現在您可以使用以下命令編譯源代碼:
make linux
6. 然後,作為超級用戶,使用以下命令安裝它:
sudo make install
7. 安裝後,需要在隱藏文件中添加一行 “.bashrc” 它位於主文件夾 (/home/user_name) 中。 為此,我作為普通用戶執行:
gedit /home/nombre_usuario/.bashrc
將以下行添加到文件末尾:
導出 PATH=$PATH:/usr/share/pk2
8. 最後,作為普通用戶,我使用“執行”“.bashrc”文件的行
source /home/nombre_usuario/.bashrc
這樣,“pk2cmd”程序就應該安裝並配置為可用。
測試安裝
要測試安裝和配置是否有效,第一種方法是使用 圖片庫2 連接到 USB 端口,以普通用戶身份執行命令:
pk2cmd /?v
如何使用 pk2cmd 編寫 .hex
驗證它是否自動檢測我們已連接到的 PIC 圖片庫2:
pk2cmd -p
要讀取 PIC 當前記錄的 .hex 文件(在本例中,我將其以“actual.hex”名稱保存在桌面上):
pk2cmd -p -gf/home/usuario/direccion/actual.hex
要將桌面上的新文件“file.hex”保存到 PIC 中:
pk2cmd -p -m -f/home/usuario/direccion/archivo.hex
這是我製作的教程:)。
好提示! 還有 Piklab 可以作為另一種選擇:)。
您好,請問說明書已經找不到了嗎?
非常好,但我缺少它所使用的錄音機類型(USB 編程器的型號)。 有許多。 在我看來,它適用於 pickit2 及其克隆。 如我錯了請糾正我
PikLab 是一個很好的選擇,但它適用於 KDE3,並且這些技巧不再適用於 KDE4 庫,儘管使用 Alies 你可以將 Fedora 版本傳遞給 debian 和 ubuntu。 那裡有教程,所以我在我的ubuntu 13.04上做了
,直到
jvk85321
如果是為了pickit2。 我錯過了放它。 謝謝你提醒我。
我在 Chakra 上使用 piklab 和 KDE 4.12.2 以及 sdcc 編譯器(它缺少很多),但我不知道如何配置 pickit2 克隆。
你好朋友,謝謝你的這篇文章。
我還想消除這樣的疑問:我可以在該應用程序中使用什麼類型的芯片和/或編程器。
它適用於 PICKit 2 🙂 如果您是這個意思的話。
如果添加 GPSIM + GPUTILS,它是 MPLAB 的一個很好的替代方案。
另一方面,現在 MPLABX 是多平台的,我們可以在 Linux 機器上使用製造商的工具。 由最終用戶選擇
很棒的教程,我已經把它保存在我的收藏夾了!
問候,
奧斯卡號
非常好的文章,謝謝!
我在 Linux 上使用 PIC 微控制器已經有一段時間了。 幸運的是,Microchip 的工具已經跨平台且免費使用一段時間了(MPLABX 是基於 Netbeans 的 IDE,及其 XC8、XC16 和 XC32 編譯器)。
對我來說 MPLABX 是理想的選擇,它是一個高質量的工具,我已經在多個 Linux 發行版中安裝它,沒有出現任何問題。
的問候!
非常感謝您暴露的工作,我認為這將幫助我在 Linux 方面更多地介紹自己。
請您再次放置鏈接:下載 pdf 格式的手冊,因為 dropbox 告訴我它已被禁用。
問候
準備好朋友,非常感謝您的評論,我已再次上傳鏈接。 來自厄瓜多爾的問候。
很棒的教程! 😀 我只使用基於 Arch 的發行版,一切都可以在 arch Linux 上運行嗎?
當然,您可以在 AUR 中找到它。
你好,很抱歉打擾你,我開始用 Linux 管理圖片,因為我之前是用 win 管理圖片的。
我告訴你我能夠安裝 pk2cmd 並且我有 pickit 的克隆。
我能夠完美地進行編程,但我找不到任何地方如何配置圖片是否使用外部時鐘或內部時鐘。
這是從地址 x2007 完成的。 但我不知道我以前是如何在win中使用upp628的,並且在打開十六進制後它是可視化編程的。
如果您有任何信息,我將不勝感激。
最後我用asm編程
謝謝
該程序不再可用嗎? 如果我點擊該鏈接,它會告訴我存在保管箱錯誤!