完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
FLUWOWIN是一个列表,我想看看PCLUT插件工作的酸性项目有几个目标(配置),这使得处理PCLint有点困难,而且,PCLIt插件缺少一些定义,我们也使用存储库,如SN和GITSU以下SUGGSES试图解决我们在遇到多个配置时遇到的问题,并且配置特定的宏${CONDNON},${Projutdir }指的是如果您右键单击一个项目并点击“构建”来配置一个宏可见。在选项下拉列表中,应该有一个选项“配置文件文件”(没有给出路径或文件),如果选择了“生成pCurt依赖文件”,它将创建一个${PrimeDIr}/pCurt/${CuffN}}的文件。当执行“pCLinux这个项目”时,应该包括这个目录,当执行“pCLinux这个项目”时,它看起来是这样的(对于xc16编译器)${Projdidir}/pCurt/${FuNNID}/COXXC16.LNT-I $ {ProjiDIr}/PCLUNT/${CONDNON}(${ProjDeR}和${FutNeX当然是EX)。在Poad下拉列表中,应该有一个选项“SosiToopOutlook文件”(没有路径或文件),如果选择了“生成pCurt依赖文件”,那么它将创建文件${PrimeDIr}/${CutNe}}。在执行“pCLinux这个项目”时,LNT${Projdidi}/${No.LNT-CMAC.HORD,它看起来是这样的(格式为%%(%F:%L:%)%%%:%-M -宽度(0,4)”-IC//PCLUNT/PC LIT 9 /LNT/“AU-MISRA1.LNT${Projutdir}/${CONNED} O-COYXC16.LNT”${ProjDeR}/${FutNo}}包含的“Co xx16.nt”(${StudioDiR}当然扩展到绝对路径)-I.---I.SSLSRC-I.SSLH选项3在选项下拉列表中应该有一个选项“SosiToopOutlook文件”,它可能指定一个路径,它可以包括宏${CONDNOR},${PrimeDIr},因此指向Ry路径为“CopyOpToopFrm”可以看起来像这个${PrimeDIr}//pCurt/${CONDNON},因此当执行“生成pCLinux依赖文件”时,它将创建文件${PrimeDIr}//pCurt/${FuNNID}/包含路径。他的项目“被执行”,它看起来是这样的(对于XC16编译器)${Projdidir}//pCurt/${NoNord}/COYXC16.LNT-I $ {ProjiDIr}//PcLtT/${FuNNID}(${Projdidir}和${CONDATE当然扩展到绝对路径)-I.\I.\sILSRC-I.SSLHB)当“生成pCLinux依赖FI”时LES“正在执行并创建包含PAtiP-PATH”。LNTIT应该包括在“文件”中,在“右击一个项目并点击”“定义一个配置”和“生成PCLUT依赖文件”时,定义为“定义公共宏”C的那些定义。创建包含PATIP-PATH.LNTIT的文件应该包含在“右击一个项目并点击编译器(例如“XC16 GCC”)-& GT;预处理和消息”中定义的“定义C宏”A.1和A.2中有硬编码的PasSA 3。这样做是很好的,可以将pCLinux特定的文件保持在一起,它们自然地包含在一个存储库中。当然,用户必须下载/复制COXX16.LNT文件并在愿望之后修改它。我个人将投票赞成A.3和B。
以上来自于百度翻译 以下为原文 The follwoing is a which list of how I would like to see how the PCLint plugin works Our projects have several targets (configurations) which makes the handling of PCLint a little difficult, also, the PCLint plug in is missing some defines We also use repositories, such as SVN and Git The following suggestions tries to address the problem we are facing when suing multiple configurations and have configuration specific macros ${ConfName}, ${ProjectDir} refers to the macro visible if you right click on a project and click on "Building" for a configuration. A) Tools -> plugin -> Embedded->PCLint Option 1 In the Options drop down list there should be an option "ConfigurationOptionFile" (no path or file is given) If this is chosen then when the user do "Generate PCLint Dependency Files" It will create a file in ${ProjectDir}/pclint/${ConfName}/include-path.lnt ${ProjectDir}/pclint/${ConfName}/lint-cmac.h This directory should be included when doing "PCLint this project" and when doing "PCLint this project" is executed it will look like this (for the xc16 compiler) ${ProjectDir}/pclint/${ConfName}/co_xc16.lnt -i${ProjectDir}/pclint/${ConfName} (${ProjectDir} and ${ConfName is of course expanded to absolute path) -i..Include -i..SSLsrc -i..SSLh Option 2 In the Options drop down list there should be an option "ConfigurationOptionFile" (no path or file is given) If this is chosen then when the user do "Generate PCLint Dependency Files" It will create the files ${ProjectDir}/${ConfName}_include-path.lnt ${ProjectDir}/${ConfName}_lint-cmac.h and when doing "PCLint this project" is executed it will look like this (for the xc16 compiler) -format=%(%f:%l: %)%t %n: %m -width(0,4) "-iC:/pclint/PC-lint 9.0/lnt/" au-misra1.lnt ${ProjectDir}/${ConfName}_co_xc16.lnt "${ProjectDir}/${ConfName}_co-xc16.lnt" (${ProjectDir} is of course expanded to absolute path) -i..Include -i..SSLsrc -i..SSLh Option 3 In the Options drop down list there should be an option "ConfigurationOptionFile" And it is possibly to specify a path which can include the macros ${ConfName}, ${ProjectDir} so the directory path to "ConfigurationOptionFile" could look like this ${ProjectDir}/../pclint/${ConfName} So when the "Generate PCLint Dependency Files" is executed it will create the files ${ProjectDir}/../pclint/${ConfName}/include-path.lnt ${ProjectDir}/../pclint/${ConfName}/lint-cmac.h and when doing "PCLint this project" is executed it will look like this (for the xc16 compiler) ${ProjectDir}/../pclint/${ConfName}/co_xc16.lnt -i${ProjectDir}/../pclint/${ConfName} (${ProjectDir} and ${ConfName is of course expanded to absolute path) -i..Include -i..SSLsrc -i..SSLh B) When "Generate PCLint Dependency Files" is executing and creating the include-path.lnt it should include in this file those defines that is stated in "right click on a project and click on "Building" for a configuration" and those who is defined on line "Define common macros" C) When "Generate PCLint Dependency Files" is executing and creating the include-path.lnt it should include in this file those defines that is stated in "right click on a project and click on compiler (such as "xc16-gcc") -> Preprocessing and messages" in line "Define C macros" A.1 and A.2 have hardcoded paths A.3 is most flexible B is really desirable C would be nice as well By doing this it is possible to keep PCLint specific files for configurations together and they naturally is included in a repository. Of course, a user have to download/copy the co-xc16.lnt file and modify it after desire. I personally would vote for A.3 and B |
|
相关推荐
8个回答
|
|
|
嗨,PClint是一个第三方工具(KEIL)。他们负责插件开发。您可能应该联系他们,关于插件的建议。
以上来自于百度翻译 以下为原文 Hi, PClint is a 3rd party tool (KEIL). they are responsible for the plugin development. you should probably contact them for suggestions on the plugin Regards |
|
|
|
|
|
|
|
|
|
|
|
是的,LITT软件本身是Gimell产品。但是我在谈论MPLAB-X PCLUT插件,我想Microchip与它有关系,要么它是Keil的变体,要么是Microchip开发的100%。
以上来自于百度翻译 以下为原文 Yes, the lint software it self is a Gimpel product. But I am talking about the MPLAB-X PCLint plugin, I guess Microchip have something to do with it, either it is a modified variants of KEIL or 100% developed by Microchip. |
|
|
|
|
|
我真的不知道谁做的PC皮特插件。我强烈怀疑这是KEIL。MPLAX(NETBES)插件系统的大部分内容是允许第三方厂商将功能插入MPLAB X(我们MPLAX开发人员只是将新功能直接插入代码中!格林先生:即使插件来自微芯片,它通常是由MPLAX分区(开发工具)以外的部门开发和分发的。例如,MCC来自MCU8,和声来自MCU32等。
以上来自于百度翻译 以下为原文 I actually don't know who does the PC Lint plug-in. I strongly suspect it is Keil. For the most part the MPLAB X (NetBeans) plug-in system is for allowing third party vendors a way of inserting functionality into MPLAB X. (We MPLAB X developers just insert new functionality directly into the code! mr green: |
|
|
|
|
|
经过一番挖掘,我找到了这个页面(我猜这是开发者)HTTP://www-EndodCudioSuthCE.COM/CODESNIPPET/PrPrimeSTATE-CODED-分析,MPLABX-USS-PCLYTI向开发者发送了一个通知,希望开发者有兴趣添加“配置”特定信息WHE。n创建LICT所需的文件。所以现在,让我们看看开发者是否回来了。
以上来自于百度翻译 以下为原文 After some digging I found this page (I guess this is the developer) http://www.embeddedcodesource.com/codesnippet/perform-static-code-analysis-in-mplabx-using-pclint I have sent a notification to the developer in hope that the developer is interested in adding "configuration" specific information when building the lint required files. So for now, let us see if the developer comes back. |
|
|
|
|
|
亲爱的@微斯蒂夫,谢谢你的建议,你的建议已被添加作为增强请求,将尽快在即将发布的版本中获得。
以上来自于百度翻译 以下为原文 Dear @micro Stef, Thanks for the suggestion, your suggestion has been added as enhancement request, will get it asap in the coming release. |
|
|
|
|
|
|
|
|
|
|
|
感谢OSCDAH94,我们将直接与您联系进行讨论。对于那些在线程上可能不知道的人。PC皮棉由Gimell和Microchip出售并将插件分发到PC Link和MPLAB X IDE之间的接口。
以上来自于百度翻译 以下为原文 Thanks oscdah94, we will contact you directly to discuss this. For those on the thread who might not be aware. PC-Lint is sold by Gimpel and Microchip creates and distributes the plugin to interface between PC-Lint and MPLAB X IDE. |
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1124浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 05:21 , Processed in 0.975249 second(s), Total 88, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1077