如何录制PIC单片机 desde Linux (pk2cmd)

大家好,我将向您展示如何使用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 /用户名)中。 为此,我以普通用户身份运行:

gedit /home/nombre_usuario/.bashrc

我将以下行添加到文件的末尾:

导出路径= $路径:/ usr / share / pk2

8. 最后,以普通用户身份使用以下命令“ I execute”执行文件“ .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

这是我制作的教程:)。

下载pk2cmd
下载pdf手册

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   爱德华·迪亚兹

    好提示! 也有Piklab作为另一种选择来执行此操作:)。

    1.    费尔南多

      您好,该手册不再可用?

  2.   jvk85321

    太好了,但是我错过了使用它的记录器类型(哪种型号的U​​SB编程器)。 有许多。 在我看来,它适用于pickit2及其克隆。 如我错了请纠正我

    PikLab是一个不错的选择,但是它适用于KDE3,并且这些技巧对KDE4库也不再起作用,尽管有了外星人,您可以将fedora的版本传递给debian和ubuntu。 那里有一个教程,所以我是在Ubuntu 13.04上完成的

    ATTE
    jvk85321

    1.    麦凯伦

      如果是用于pickit2。 我碰巧把它放了。 谢谢你提醒我。

    2.    特鲁科22

      我在Chakra中使用带有KDE 4.12.2和sdcc编译器的piklab(缺少很多东西),但是我不知道如何配置pickit2克隆。

  3.   鹦鹉螺

    您好朋友,感谢您的这篇文章。

    我也想摆脱怀疑,我可以在该应用程序中使用哪种类型的I / O程序员芯片。

    1.    麦凯伦

      如果您要说的是PICKit 2 for。

  4.   再也受不了

    如果添加GPSIM + GPUTILS,它是MPLAB的不错选择。
    另一方面,现在MPLABX是多平台的,我们可以使用Linux机器上的制造商工具。 由最终用户决定

  5.   维达格努

    优秀的教程,我已经将其保存在收藏夹中!

    问候,
    奥斯卡

  6.   卡洛斯

    非常好的文章,谢谢!

    我在Linux上使用PIC微控制器已经有一段时间了。 幸运的是,Microchip工具已经跨平台使用了一段时间,可以免费使用(MPLABX,基于Netbeans的IDE及其XC8,XC16和XC32编译器)。

    对我来说,MPLABX是理想的选择,它是一种高质量的工具,我已经在多个Linux发行版中毫无问题地安装了它。

    的问候!

  7.   gar属

    非常感谢您所做的公开工作,我认为这将有助于我进一步介绍Linux。

    请您将链接重新放置到:以pdf格式下载该手册,因为dropbox告诉我该手册已被禁用。

    问候

    1.    麦凯伦

      准备好了的朋友,非常感谢您的评论,我再次上传了链接。 来自厄瓜多尔的问候。

  8.   Miguel AlejandroQuiñonezGudiño

    优秀的教程! just我只是使用基于Arch的发行版,一切也可以在arch linux上工作吗?

    1.    第 0 位

      当然,您可以在AUR中找到它。

  9.   丹尼尔

    您好,很抱歉打扰您,因为我以前用win做到了,所以我开始使用linux处理图片。
    我告诉你,我能够安装pk2cmd,并且有一个pickit的克隆。
    我可以完美地进行编程,但是在任何地方都找不到如何配置图片使用外部时钟还是内部时钟的方法。
    这是从x2007地址完成的。 但是我不知道我以前是如何在win中使用upp628的,并且在打开十六进制后以可视方式对其进行了编程。
    如果您有任何信息,我非常感谢。
    最终我在asm中编程

    谢谢

  10.   哈维尔·加西亚·普列托

    该程序不再可用吗? 如果单击链接,则表明有一个保管箱错误!