大家好,我将向您展示如何使用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
这是我制作的教程:)。
好提示! 也有Piklab作为另一种选择来执行此操作:)。
您好,该手册不再可用?
太好了,但是我错过了使用它的记录器类型(哪种型号的USB编程器)。 有许多。 在我看来,它适用于pickit2及其克隆。 如我错了请纠正我
PikLab是一个不错的选择,但是它适用于KDE3,并且这些技巧对KDE4库也不再起作用,尽管有了外星人,您可以将fedora的版本传递给debian和ubuntu。 那里有一个教程,所以我是在Ubuntu 13.04上完成的
ATTE
jvk85321
如果是用于pickit2。 我碰巧把它放了。 谢谢你提醒我。
我在Chakra中使用带有KDE 4.12.2和sdcc编译器的piklab(缺少很多东西),但是我不知道如何配置pickit2克隆。
您好朋友,感谢您的这篇文章。
我也想摆脱怀疑,我可以在该应用程序中使用哪种类型的I / O程序员芯片。
如果您要说的是PICKit 2 for。
如果添加GPSIM + GPUTILS,它是MPLAB的不错选择。
另一方面,现在MPLABX是多平台的,我们可以使用Linux机器上的制造商工具。 由最终用户决定
优秀的教程,我已经将其保存在收藏夹中!
问候,
奥斯卡
非常好的文章,谢谢!
我在Linux上使用PIC微控制器已经有一段时间了。 幸运的是,Microchip工具已经跨平台使用了一段时间,可以免费使用(MPLABX,基于Netbeans的IDE及其XC8,XC16和XC32编译器)。
对我来说,MPLABX是理想的选择,它是一种高质量的工具,我已经在多个Linux发行版中毫无问题地安装了它。
的问候!
非常感谢您所做的公开工作,我认为这将有助于我进一步介绍Linux。
请您将链接重新放置到:以pdf格式下载该手册,因为dropbox告诉我该手册已被禁用。
问候
准备好了的朋友,非常感谢您的评论,我再次上传了链接。 来自厄瓜多尔的问候。
优秀的教程! just我只是使用基于Arch的发行版,一切也可以在arch linux上工作吗?
当然,您可以在AUR中找到它。
您好,很抱歉打扰您,因为我以前用win做到了,所以我开始使用linux处理图片。
我告诉你,我能够安装pk2cmd,并且有一个pickit的克隆。
我可以完美地进行编程,但是在任何地方都找不到如何配置图片使用外部时钟还是内部时钟的方法。
这是从x2007地址完成的。 但是我不知道我以前是如何在win中使用upp628的,并且在打开十六进制后以可视方式对其进行了编程。
如果您有任何信息,我非常感谢。
最终我在asm中编程
谢谢
该程序不再可用吗? 如果单击链接,则表明有一个保管箱错误!