完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在新的3版本中打开先前编译在2.2中的项目。
清洁和建造项目存在一系列错误,即UnTy8等类型的错误,在CyType中没有发现。 Health.h头文件有一个包含和lt;Proj.H.Gt;其中包括所有其他的调用,包括CyType。 右键单击“包含”和“项目”.H>选择“转到实现”给出以下COSIL消息: “找不到实现”。它可能在一个没有可用源的库中。 因此,看起来新的PSoC创建者3没有在必要时找到包含文件。 以上来自于百度翻译 以下为原文 Opening a project that previously compiled in 2.2 in the new 3.0 release. Clean and build project yeilds a bunch of errors, namely typedefs for uint8 etc. not found in cytypes.h. device.h header file has an include for Right clicking on the #include "Unable to find implementation for . It may be in a library for which no source is available." Thus it would appear that the new PSoC Creator 3.0 is not finding the include files as necessary. |
|
相关推荐
31个回答
|
|
我简要地看了2to3y0.pNG和包含Debug Test.CyWrk.SaCuvi01.Zip。以下是我到目前为止发现的:
为什么你在Meal.C中的代码资源管理器中看到4个版本的“Dimy1”是因为你用相同的名字创建了变量(行18, 19,在线20中的两个)。编译时可能会产生错误(我们支持PSOC5的几个编译器,它们的错误/警告报告都有点不同)。从传统的“Dimy1”变量中看不到任何错误,因为传统编译器没有被设计为与文本编辑器集成。我们使用一个专门设计的C编译器来支持这种类型的集成。事实证明,这种特殊编译器在执行C规范时比在生成Buffic时实际构建项目时使用的命令行工具要严格得多。而不是编辑器产生过多的错误和警告,有些编译器甚至没有强制执行,我们选择了降低错误和警告级别。文本编辑器将捕获C代码中的一些(但不是全部)潜在问题。我仍然无法在2to3y0.pNG中重现这个问题。 以上来自于百度翻译 以下为原文 I've taken a brief look at 2to3_0.png and include_test.cywrk.Archive01.zip. Here's what I've found so far:
|
|
|
|
一个简单的项目与问题。我不知道它是否在另一台电脑上?
设计01.ZIP 691 K 以上来自于百度翻译 以下为原文 A simple project with the problem. I wonder if it's on another PC?
|
|
|
|
您好!
发生错误是当之无愧的。 需要包括CyType。 改正它,捆起来。 以上来自于百度翻译 以下为原文 Hi It is deserved in happen the error. Need include cytypes.h Correct it and bundled. |
|
|
|
|
|
|
|
|
|
|
|
您的第一个包没有“Project h”。
我告诉过你。 谢谢您。 捆绑式 121.8 K 以上来自于百度翻译 以下为原文 Your first bundle has no "project.h" I was telling you. Thank you.
|
|
|
|
谢谢,这很有帮助。另一个文件:HTTP:/MyLab.WMITS.RU/FTPGETFIL.PHP?ID =其他102个问题:下面的图片。
HCSR04.PNG 160.9 K 以上来自于百度翻译 以下为原文 Thanks, that helps. Another file: http://mylab.wmsite.ru/ftpgetfile.php?id=102 other problems: the picture below.
|
|
|
|
是的,我正在寻找我的项目并找到它,
这是一个同样的问题,第三个问题。 这是CealOrt3.0预处理器的初始故障。 奇怪的是这个项目是成功建成的。 我们正在耐心地修理它。 1.jpG 220.4 K 以上来自于百度翻译 以下为原文 Yeah, I am looking my project and find it, This is a same problem, The 3rd problem. This is the initial failure of Creator3.0 pre-processor. Strange thing is the project was builded in successful. We are waiting Fix it, patiently.
|
|
|
|
|
|
|
|
组件中的API文件是模板文件——它们不是合法的C代码。PSoC Creator在“PSoC Creator生成”的“API生成”阶段进行处理,并转换成合法的C代码。例如,“$参数”替换发生,“= Exchange”替换发生,并且'y'开始'…处理“合并结束”区域。这就是为什么你看到组件内的.h文件的侧边栏中的指示器,但是项目生成OK。
以上来自于百度翻译 以下为原文 The API files in components are template files -- they are NOT legal C code. The are processed by PSoC Creator during the "API Generation" phase of the PSoC Creator build and turned in to legal C code. For example, `$PARAMETER` substitution happens, `=expresssion` substitution happens, and `#start` ... `#end` merge regions are processed. This is why you see the indicators in the sidebar of the .h file inside the component, but the project builds ok. |
|
|
|
你好,
我也有和SWohler一样的问题。在C造造化2.2中启动一个项目并迁移到3,而现在的类型不在头文件中重新排序。它需要“Proj.h”文件。 长话短说,解决问题,包括头文件中的“设备.h”文件,而不是“Projk.h”文件。 在C造造器2.2中创建新项目时,它会自动创建头文件“设备.h”。其中包含 γIFNDEF装置 定义函数 项目包括: 第二节 当使用C造造器3创建新项目时,它不会自动创建“设备.h”文件。我不知道这是否是一个bug,或者如果这是故意的。 这对我起了作用。 谢谢, 罗伯特 以上来自于百度翻译 以下为原文 Hi, I had the same problem as SWohler. Started a project in Creator 2.2 and migrated to 3.0, and now types are not reconized in the header files. It needs the "project.h" file. To make a long story short and fix the problem, include the "device.h" file in your header files, not the "project.h" file. When you create a new project in Creator 2.2, it automatically creates a header file "device.h". which contains #ifndef DEVICE_H #define DEVICE_H #include #endif When you create a new project with Creator 3.0, it does not automatically create the "device.h" file. I do not know if this is a bug, or if this was intended. This worked for me. Thanks, Robert |
|
|
|
Nitro,这个项目已经有了一个设备。Hyth.h有一个包含to Project的.h。类型定义只是一个更大的问题的一部分,创建者软件无法找到已经在HealCrace/Project目录中的包含文件。
NSF CyPress,我愿意发送CyPress的整个项目,我最近与几个代表最近在同一个项目上的USB驱动程序的工作。这是通过另一家公司拥有与柏树的NDA。如果你提供联系信息,我很乐意直接回复你。 对不起,我很难理解你。 以上来自于百度翻译 以下为原文 Nitro, the project already had a device.h include in main. device.h then has an include to project.h. The type definitions are only part of a bigger problem, that the Creator software is not able to find the include files that are already in the heirarchy / project directories. NSF-Cypress, I would be willing to send Cypress the entire project, and I had worked with several reps recently for a USB driver issue on the same project. This is through another company which has an NDA in place with Cypress. If you provide contact info I'll be glad to reply to you directly. PSoC73, I'm sorry but I'm having trouble understanding you. |
|
|
|
大家好,我和我的学生在PSoC创建者3的设计中发现了同样的问题。尽管在代码中出现了包含.lt和lt的设备,但它没有出现在左侧的文件列表中。这就是造成其他错误的原因,如UIT8未定义等。
它与路径设置有关吗?请帮忙。 谢谢 穆尔士 以上来自于百度翻译 以下为原文 Hello everyone, my students and I have found the same issue when trying to do the design in PSoC Creator 3.0. Though #include Does it have something to do with the path setting? Please help. Thanks Moorthy |
|
|
|
文件“设备.h”在项目的首次成功构建之前不存在。由于PSOC3环境中有更多的警告被错误标记,所以我建议您运行完整的构建并从编译步骤分析警告(和错误)。
鲍勃 以上来自于百度翻译 以下为原文 The file "Device.h" does not exist before the first successful build of the project. Since there are some more warnings in the PSoC3-environment get errornously flagged I would suggest you to run a complete build and analyze the warnings (and errors) from the compile-step. Bob |
|
|
|
嗨,SWohler,我从来没有遇到过这样的麻烦。CypHyth.h在这个顺序的设备中被重排。h - Project。h - Cype。h和Cythype。h…[…/ PSoC Creator / 3.0/PSoC创建者/PSoC/内容/ CyCoprnnProtoCys/CyCoprnnProjal.CyLb/CybBoTV4.0/PSoC5/API]是您的工具链正确设置吗?[ARMGCC 4.7.3]如果你找不到其他原因,那么你最好重新安装创建者3。
以上来自于百度翻译 以下为原文 Hi SWohler I didn't have such a trouble ever. cytypes.h is reffered in this order device.h - project.h - cytypes.h And cytypes.h is there [ .../PSoC Creator/3.0/PSoC Creator/psoc/content/CyCompornentLibrary/CyCompornentLibrary.cylib/cy_bootv4.0/PSoC5/API ] Is your ToolChain set properly? [ ARM GCC 4.7.3 ] If you can't find any other cause, so you would be better to Re-install the Creator 3.0 |
|
|
|
我也有同样的问题。也许吧。。。。
看一看这张照片。您可以看到H文件是打开的,但编译器找不到。 任何想法。还有别的方法可以参考吗? 谢谢 PSOC5.PNG 230.1 K 以上来自于百度翻译 以下为原文 I have the same sort of problem. Maybe.... Take a look at the photo. You can see that the h file is open yet the compiler cant find it. Any Ideas. Is there some other way to reference it? Thanks
|
|
|
|
@ SCAS
您正在修改生成的文件,您最好避免这样做。在初始化部分中为IsRy1调用在主体()中编写一个处理程序 iSrSARTEX(HANDER); 并将你的处理程序声明和定义为 Cysi-ISrrPrto(HANDER); CysISR(处理程序) { //这里是处理程序代码 } 如《系统参考指南》中所描述的(在Creator的“帮助”下找到)。 我假设文件不驻留在Creator预期的地方,在项目文件夹内。我建议您从项目中删除.h文件(不删除),然后再将现有文件添加到项目中。 鲍勃 以上来自于百度翻译 以下为原文 @SCAS You are modifying a generated file which you better better avoid. To write a handler for your isr_1 call in main() in the initialization part isr_StartEx(Handler); and have your handler declared and defined with CY_ISR_PROTO(Handler); CY_ISR(Handler) { // here goes the handler code } as described in the "System Reference Guide" (to be found under Creator's "Help"). I presume that the file does not reside where Creator expects it to be, within the project folder. I would suggest you to remove the .h-file from the project (NOT delete) and then add the existing file to the project again. Bob |
|
|
|
除了更新创建者软件之外,什么也没有改变。项目是相同的,并且工具链已经被配置(Keil 5.5.1)。这是一个PSoC3,并且项目HealCracy是按照你描述的那样建立的。
以上来自于百度翻译 以下为原文 Nothing has changed aside from updating the Creator software. The project is the same, and the toolchain is already configured (Keil 9.5.1). This is for a PSoC3, and the project heirarchy is set up exactly as you describe. |
|
|
|
你好,鲍伯。
我也用这个方法。但该方法效果良好。 我刚刚更新了创建者,我遇到了很多问题,比如无法访问C函数。但我重新安装了创造者,现在看来一切都在起作用。 谢谢 吉姆 以上来自于百度翻译 以下为原文 Hi Bob. I use that method also. However this method worked fine before. I had just updated Creator and I had lots of problems like no access to C-functions. But I reinstalled Creator and all seem to work now. Thanks Jim |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2110 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1791 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
576浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
430浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
440浏览 2评论
390浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
950浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 08:58 , Processed in 1.498480 second(s), Total 112, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号