完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我最近一直在使用复合设备示例。我想知道的事情之一是源代码在哪里?
空扫描键盘(空隙); 空隙键(空隙); 空隙容积控制(空隙); 当我尝试右键单击以查找定义和引用时,它只提供一条消息: 我们找不到这个符号“键盘”。有几个东西可以阻碍符号查找: -确保您的项目没有错误编译。 -确保已经生成了“生成的源”(构建-gt;生成应用程序)。 -确保.c文件包含它们对应的头文件。 查找“容量控制”的结果: -------------------------- C:用户 RANDY文档 PSoC创建者复合设备复合设备.CysN\Meal.C(第18行,COL 6):无效容量控制(无效); 比赛发现:1 有什么想法吗? 以上来自于百度翻译 以下为原文 I have been working with the composite device example lately. One of the things I would like to know is where is the source code for void Scan_Keypad(void); void Keyboard_LEDs(void); void Volume_Control(void); When I try to do a right click to find the definitions and references it only provides a message that says: We were unable to find the symbol 'Keyboard_LEDs. There are several things that can hinder symbol lookup: - Make sure your project compiles without errors. - Make sure your "Generated Source" has been generated (Build -> Generate Application). - Make sure your .c files #include their corresponding header files. Find results for 'Volume_Control': ---------------------------------- C:UsersRandyDocumentsPSoC CreatorComposite DeviceComposite Device.cydsnmain.c - (line 18, col 6): void Volume_Control(void); Matches found: 1 Any ideas ? |
|
相关推荐
8个回答
|
|
|
|
|
|
你好, 你能分享你尝试的例子吗? 如果你使用的是AN5826(HTTP://www. CyPress)/DooptTys/Appult- NoSeS/AN5826-UB-HID-中介-PSOC-3和PSOC-5LP,则项目2对Meal.C中的所有三个函数都有定义。 谢谢和问候, 苏德希尔 以上来自于百度翻译 以下为原文 Hi RSEEDLE, Can you share which example are you trying. If at all you are using AN58726 (http://www.cypress.com/documentation/application-notes/an58726-u***-hid-intermediate-psoc-3-and-psoc-5lp ) the Project 2 has definitions for all three functions in main.c Thank You & Regards, Sudheer |
|
|
|
frank201 发表于 2018-11-28 16:00 是的,我相信这是正确的申请说明。我想看到这些功能的原因是 我想看看项目中函数的调用位置。查看函数的实际源代码 可能是有用的,但知道他们如何被称为问题的真正原因。 兰迪 以上来自于百度翻译 以下为原文 Yes, I believe that is the correct application note. The reason I want to see these functions is I want to see where the functions are called in the project. Seeing the actual source code of the functions might be useful but knowing how they are called is the real reason for the question. Randy |
|
|
|
numuwewr 发表于 2018-11-28 16:20 嗨,兰迪, 在同一个.c文件中,函数在for循环中被调用。 请看下面的截图 在编译项目之前,当我右键点击USPFSY1BGETEPACKSTATE或USPFSY1LoIPENEP时,我得到了类似的错误。 编译项目后,宏或函数得到了解决。让我们知道,如果你面临任何问题。 谢谢和问候, 苏德希尔 以上来自于百度翻译 以下为原文 Hi Randy, In the same main.c file the functions are called in the for loop. Please see the below screenshot Before compiling the Project, when I right click on USBFS_1_bGetEPAckState or USBFS_1_LoadInEP, I was getting the similar error what you are getting. After compiling the project, the macros or functions got resolved. Let us know if you are facing any issues. Thank You & Regards, Sudheer |
|
|
|
在干净的构建之后,我仍然为未定义的函数获得错误。它会和一个不同的开发板有什么关系吗?我使用的是CY8CKIT-059 PSoC 5LP套件。 C:用户 RANDYDATABOSPSOC创建者复合设备复合设备。CysNN/Mmain。C:55:未定义的“SCAN键盘”的引用 C:用户 RANDYDATABOSPSOC创建者复合设备复合设备。CysNN/Mmain。C:58:未定义的“KeBoBOARDE LED”的引用。 C:用户 RANDYDATABOSPSOC创建者复合设备复合设备。CysNN/Mmain。C:65:“Office控件”未定义的引用 以上来自于百度翻译 以下为原文 After a clean build I am still getting errors for the undefined functions. Would it have anything to do with a different development board ? I am using a CY8CKIT-059 PSOC 5LP kit. C:UsersRandyDocumentsPSoC CreatorComposite DeviceComposite Device.cydsn/main.c:55: undefined reference to `Scan_Keypad' C:UsersRandyDocumentsPSoC CreatorComposite DeviceComposite Device.cydsn/main.c:58: undefined reference to `Keyboard_LEDs' C:UsersRandyDocumentsPSoC CreatorComposite DeviceComposite Device.cydsn/main.c:65: undefined reference to `Volume_Control' |
|
|
|
numuwewr 发表于 2018-11-28 16:43 嗨,兰迪, 你能和我们分享一下你的计划吗? 此外,我正在编译默认的AN5826项目2在PSoC创建者软件4.1。你使用的是哪种版本的PSoC Creator Software。 你能分享你所遵循的一步一步的程序吗?这样我们就可以在我们的结尾重现这个问题,观察造成这些错误的原因。 谢谢和问候, 苏德希尔 以上来自于百度翻译 以下为原文 Hi Randy, Could you share your project with us. Also I am compiling the default AN58726 Project2 in PSoC Creator Software 4.1. Which version of PSoC Creator Software are you using. Could you share the step by step procedure that you are following, so that we can reproduce the issue at our end and observe what is causing these errors. Thank You & Regards, Sudheer |
|
|
|
frank201 发表于 2018-11-28 16:57 我使用PSoC创作者4.1。我要做的唯一一步就是做一个干净的建筑。建造和清洁,建造复合设备。 这将给出前面提到的错误。附上我的计划。 兰迪 复合设备 2.1兆字节 以上来自于百度翻译 以下为原文 I am using PSOC Creater 4.1. The only step that I am taking is to do a clean build. Build -> Clean and Build composite device. This will give the errors mentioned previously. My project is attached. Randy |
|
|
|
嗨,兰迪, 您所附的项目,是由您创建的自定义项目。 当我查看在您的项目中可用的Meal.C文件和AN5826(AN582626项目2 - CysN\Meal.C)之间的差异时,我可以清楚地看到,这些功能从您的.c文件中丢失。 我不确定你是从哪里得到那个项目的。 你能从下面的URL下载AN5826ZIP文件吗?建立这个例子,让我们知道你是否面临任何问题(AN5826-USB HID中间与PSoC®3和PSoC 5LP赛普拉斯半导体) 谢谢和问候, 苏德希尔 以上来自于百度翻译 以下为原文 Hi Randy, The project you have attached, is it a custom project created by you. When I look into the differences between main.c file which is available in your project and the one from AN58726 (AN58726Project 2 - Composite.cydsnmain.c) I can clearly see that those functions are missing from your main.c file. I am not sure from where did you get that project. Can you download the AN58726.zip file from the following URL. Build this example and let us know if you are facing any issues (AN58726 - USB HID Intermediate with PSoC® 3 and PSoC 5LP | Cypress Semiconductor ) Thank You & Regards, Sudheer |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2074 浏览 1 评论
1829 浏览 1 评论
3643 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1765 浏览 6 评论
1517 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
514浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
365浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
413浏览 2评论
360浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
866浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 06:24 , Processed in 0.871118 second(s), Total 60, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号