# digitalLED **Repository Path**: aerob/digitalLED ## Basic Information - **Project Name**: digitalLED - **Description**: lgt8f690a, tm1650, 4(2 groups) 8seg-digital-LEDs. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 使用HI-TECH的PICC编译库文件 假设已经装了PICC并加入了系统环境PATH cmd D: cd rpht6 cd Platform690A ...>libr r op2828.lpp op2828.p1 or ...>libr r op2828.lpp .\output\op2828.p1 方法来自: http://bbs.21ic.com/icview-346321-1-1.html 关键摘录: 在MPLAB IDE环境中是不能够直接生成HI-TECH编译器库文件的。只能通过HI-TECH自带的生成工具在命令行中转换。 HI-TECH编译器生成库文件类型有两种类型p-code库文件和object库文件,后缀名分别为.lpp和.lib。 这两种库文件分别对应C语言和汇编语言编写的模块程序。p-code库文件是由C语言编写的模块程序转换而来,C语言模块程序编译后的后缀名为.p1(注意不是.pl)。object库文件是由汇编语言编写的模块程序转化而来,汇编模块编译后的后缀名为.obj。你可以在编译之后的工程目录里找到.p1文件和.obj文件。 HI-TECH编译器库文件生成程序称为Librarian,位于安装目录C:\Program Files\HI-TECH Software\PICC\9.70\bin。程序名称为libr.exe。库文件转化格式为 (1)LIBR [options] k file.lpp [file1.p1 file2.p1...] (2)LIBR [options] k file.lib [file1.obj file2.obj...] 在一般应用中options忽略,k表示关键字一般为为r,表示覆盖模式,file.lpp和file.lib为转换后生成的库文件,file.p1和file.obj为模块文件,转化程序从这些模块文件中生成库文件。 转化只能在windows命令行中进行。在命令行中,文件需要写出完整的路径,这样会很麻烦。可以将libr.exe和.lpp/.obj文件拷到同一目录下,这样会方便一些。 具体的过程以及库文件其他转换模式请参考HI-TECH manual.pdf : Chapter 6 Utilities.