完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好!
我想知道其他人是否也在PSoC创建者3的调试器中遇到问题? 我目前正在调试一个非常基本的USB项目在PSoC 5 LP开发套件,并且有一些奇怪的调试器断开时,通过代码。或者有时我不能暂停程序,而它运行和调试器报告错误。 当做, 安吉尔 |
|
相关推荐
32个回答
|
|
|
|
|
|
对不起,鲍伯,没看到你的答复。
发生的事情(随机看来)是: MIXPROF3正确地连接到设备,但是当我停止执行时,它总是停止进入电源管理功能(对不起,我没有写下函数名)。在项目中没有使用Cyp.c中所能找到的电源管理(即睡眠/休眠)。事实上,如果你让固件运行,断开MixPrim3并重新启动PSoC创建者,下一次它将显示程序中的真实位置。创建者报告一个“意想不到的断开”,一旦你尝试进入调试会话,正如我所说,重新调整MixPrim3(DIS/Connect从USB控制器)和重新启动创建者一直解决了目前为止的问题。 有人知道在哪里有创造者吗?对理解正在发生的事情很有用。 谢谢 |
|
|
|
欢迎来到PSOCS的迷人世界!
你使用的是通过USB连接到你的PC的原型CY8C40-41XX吗?然后没有调试的可能。 当你使用一个先锋工具包(你应该选择PSOC CY8C4245,而不是41)调试通过USB工作。 当你得到一个MixPro 3时,你可以调试所有PSoC 3, 4和5-ES。 鲍勃 |
|
|
|
嗯,我认为这是一个好主意,先在这里张贴,并收到其他开发商的反馈之前,联系支持。我发现了关于老PSoC Creator的类似讨论。
另外,我不喜欢联系支持,因为所有的东西都在幕后处理,其他开发者不能从中受益。事实上,我的印象是,很少有人张贴在这里,这对于一个非常小的社区来说是个坏兆头。 不管怎样,谢谢,如果我没有得到任何回复,我将不得不像往常一样联系支持。 当做, 安吉尔 |
|
|
|
有人知道在哪里有创造者吗?是的,当您启动创建者时,在输出窗口中显示日志文件的位置。
在项目中不使用IT(电源管理功能)。这一点我怀疑(不假设你打了堆栈)。在PM函数的入口设置断点并分析调用堆栈。请记住,调试和深度睡眠或其他省电不相伴! 如果你喜欢,发布你的完整项目,让我们都可以看看你的所有设置。要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。 鲍勃 |
|
|
|
你好,
我使用CY8CKIT-042-BLE(与PSoC CY8C4247),我没有找到一种方法使调试工作。我遵循与此评估工具包相关的文档指令,但是如果在主函数上设置断点,程序永远不会中断。在“内存1”选项卡上,我可以看到用灰色编写的“不可用,没有调试会话活动”。 我已经更新了KITPROG版本的固件从2.10到2.11,但没有变化。 PSoC创建者3.1被安装在Wi7 64位计算机上。 提前感谢帮助我! 当做, 达米安 |
|
|
|
在这个论坛的帖子是比较常见的,不只是少数。只需添加第一个树贡献者的帖子号码就可以显示每月大约有250个帖子。
由于不同的时区和一对一的对话,一个技术性的回答可能比论坛中的答案要长一点。 当然,你被邀请通知我们结果。 鲍勃 |
|
|
|
是的,看到那个日志,但它只是你在输出窗口中得到的东西。就我所见,没有什么可以用来理解创建者的错误(即什么系统调用失败了,为什么)。
PM功能不是直接在代码中使用。CyPress启动代码CyimoOx Stand和CyxTalgStLead调用依次是CyPMFTWSET Stand和CyPraceStand,但是CyimoLoad启动和CyxTalthGoad不被调用任何地方,事实上被链接器(LX51)优化了。 不,我没有授权公开发布这个项目,抱歉。但这真的没有什么魔力,没有任何特殊的调整。 |
|
|
|
欢迎来到论坛,达米安!
好的,一步一步来。 通过USB连接你的工具包到你的电脑(等待任何安装信息关闭) 创始者 为工具箱加载一个示例项目。当工作区中有多个项目时,激活PSoC4 BLE 单击菜单行中的Bug符号开始调试。当调试目标对话框弹出时,确保您的设备和所呈现的设备匹配。 系统现在应该创建项目,对设备进行编程,并在第一个可执行行停止启动调试。如果它没有停止的话,你的时钟定义是错误的。 如果全部失败,请考虑上传完整的项目。要做到这一点,使用C造饰者和GT;文件-GT;创建工作区束(最小)并附加结果文件。鲍勃 |
|
|
|
也许我应该解释为什么我真的把你送到柏树支持队…
通常创建者是稳定的-大多数调试问题是由于电源问题。但是这里的贡献者没有一个能够调试它(虽然有一些柏树在这里)。因为你没有提供更多的信息,看来我们不能给你适当的帮助来解决你的问题。打开一个支持案例是获得帮助的最快方式,因为你(希望)直接联系到帮助你的能力。 顺便说一句,这是一个很好的风格来发布一个支持案例的结果,所以其他人可以在将来看它。 |
|
|
|
你好,
谢谢鲍伯的回答。 事实上,我使用的是“PSoCux4BuleCopsSexSLuldLyLED”,问题来自禁用的调试功能,消耗更少的能量。 答:项目。CYDWR>系统& GT;调试选择& SWD 当做, 达米安 |
|
|
|
更新:看起来问题不是USB相关的,因为它也出现在PoSo5LP套件的PoSoC 5LP套件上,它是PSOC CeReRror 3。在调试器中停止或恢复程序后,它不能再停止,所以我必须停止调试会话。我要么没有错误信息,要么得到:
错误:dg.M90015:调试器在运行期间意外退出。遇到错误(GDB遇到错误并不得不关闭) 这是在PSOC创建者3与Win 7位64位。我现在已经在PSOC 2.2上测试了我的旧Win XP,一切看起来都很好。现在我将在XP上安装PSoC创建者3进行再次测试。我也联系了柏树,但到目前为止他们还没有提供任何线索。 顺便说一句:今天我收到了一个创建者更新。如果我记得正确的话,在更新之前,调试器首先停止在一些init文件中,而不是主()。更新后,这似乎是固定的。 当做, 安吉尔 |
|
|
|
|
|
|
|
因此,我用PSOC创建者3在我的旧Win XP笔记本电脑上调试,再次使用原始的ValueDePaseDelsiADC示例项目。
经过两次停机和恢复之后,调试器停止响应,即不再停止。所以它必须是创建者软件或PSoC 5 LP套件中的一个bug,而不是我的PC,因为Wi764位上出现问题,Win XP 32位在完全不同的计算机上发生。 安吉尔 |
|
|
|
看来这个帖子已经解决了。然而,我将从我的经验中添加一个评论。如果有一个外围设备在后台(例如,多路复用器或过滤器实时地)更改内容,调试器就没有机会让您知道所有这些。当你进入下一行代码时,实时的情况发生了变化。
不要期望太多的调试器。 |
|
|
|
更新:CyPress确认了问题,看起来像调试器中的竞争条件。他们正在努力工作。
|
|
|
|
调试器与任何其他的调试器一样工作:设置断点、检查和设置变量以及控制调用堆栈。你面临的问题是:PSoC不像任何其他嵌入的。在PSoC中是独立的硬件运行(组件),当然它们也无法达到调试器的访问权限。
因此,你必须记住的是,一个未运行的CPU并不意味着停止的硬件。 鲍勃 |
|
|
|
亲爱的各位
我用GCC4,41,现在4,72,用不同的机器和项目,写我或其他家伙… 使用C造作3,在调试模式下,我看到下面的问题。 a)调试不在“主”例程开始,而是在代码的某个部分中的固定点开始。 用F10,从网上跳到另一个没有任何意义。 在Windows中,F10实际上是按一行一行不跳,但代码与文件上写的代码无关,我尝试调试。 B)有时候,一个代码被正确调试,没有任何问题,也会做同样的事情。 FoReCeButtoDebug,我开始削减代码的一部分。问题仍然存在。 但是,如果你粘贴之前被剪切的代码,都会开始工作。 非常生气的发电机 C)我看到GCC,唐喜欢一些Bifield定义,比如UTI8FO:1;在这个治愈之后,事情运行得稍微好一点。 D)打开一个案例的解决方案,不与我一起工作,这个家伙能够看到问题,但解决方案是,使用的是DK编译器(2-3000美元)。 我想和其他人分享这一经验,也许有一些来自GCC和创造者的神秘世界。 也许有些人从我所看到的得到一些帮助。 向所有人致以最诚挚的问候 |
|
|
|
我认为它与其他更简单的MCU相同,即使它们有一些独立的外围(思考计时器和计数器)。当软件停止时,它们也会改变状态。
与PSoC的最大区别是,由于其可配置硬件(数字和模拟)都是如此强大,许多项目最终在硬件中有相当数量的逻辑。当前调试器无法支持这一点。 在大多数情况下,我将一些有趣的内部信号路由到GPIOS,在这里,我可以附加一个范围、逻辑分析仪或一些LED来表示当前的信号状态。用这么简单的措施,人们可以走得很远。 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
570浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
423浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
437浏览 2评论
384浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
915浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 05:19 , Processed in 1.472448 second(s), Total 112, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号