完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我要把这张贴在这里…我正在寻找*任何*方式输出一些调试文本和变量到输出选项卡中的IDE(或任何选项卡!)同时调试我的自定义PCB和代码。
在我使用的大多数其他IDE中,总是有一个“控制台日志”类型的功能,在IDE中调试时,我可以将这些数据简单地转储到IDE中。 我怎样才能得到这样的输出到IDE中? 我见过各种各样的人谈论要创建一个UART和输出引脚在板上…但是如果我没有针来做那件事呢?如何在IDE中获取某种形式的日志记录? 一定有办法…正确的?拜托?-) |
|
相关推荐
20个回答
|
|
|
@安德烈斯
“是否有一个组件丢失了允许使用调试端口进行调试消息的通信?” 不,没有完整的组件,访问调试数据需要PC机上的一些复杂的程序。 正如我所理解的:在同一时间调试和使用I2C桥是不起作用的。你必须把SWD引脚设置为GPIO。这允许编程和使用桥,但不用于调试。 鲍勃 |
|
|
|
|
|
对不起,我已经多次阅读这个讨论,我还是不明白。最简单的方法是如何通过MIXPROP3将PSOC4中的字符串消息输入到计算机中?有可能使用SWD管脚吗?
|
|
|
|
|
|
|
|
|
|
|
|
最近我一直在使用北欧DK DK套件与车载SEG-GER J-Link一起工作。我用它的CordX-M0芯片,所有的调试信息出来的SWD引脚(我的北欧板连接到NFL51 DK只有4个信号-VCC,GND,SWDIO,SWCK)。他们称之为使用RTT接口的记录器模块(链接到北欧SDK页面)HTPSP//Goo.GL/8JX6BB。
我想知道是否可以用PSoC芯片/工具做同样的事情(通过SWD接口查看调试输出,而不为此添加任何专用引脚)。 |
|
|
|
|
|
你好,
通过SWD,使用MyPrim3查看Prtff()输出是否成功?我正在使用MixPrim3to闪存/调试EZBLU-012011。我使用的是10针连接器(SWD接口)。 谢谢你 |
|
|
|
|
|
在USB 3.1标准中,有“调试设备的设备类规范”。它描述了通过USB的调试信息比模拟的COM端口桥接方法更复杂的技术。这似乎对解决最初在这个线程上提出的“控制台日志”样式调试消息很有用。我认为这将是一个持续的需要,并允许它背负其他目标系统USB功能将是一个很大的优势。
有人知道这个设备类和PSoC/主机/驱动程序支持吗? |
|
|
|
|
|
您的调试设备,无论是MIXPROP3还是车载KITPROG,都具有“桥接”的能力。将数据发送到它将被处理并通过调试USB接口发送到模拟COM端口的PC。简单的终端程序,如PuTTY或超时将允许您显示该数据,此外,一些更复杂的程序是由塞浦路斯提供的“桥梁控制面板”。
无论如何,你需要至少一个(1)额外的引脚来与MimePrim3或KiTrg通信。 KITPROG是最简单的,有一个UART接口,您可以连接到Tx PIN在您的测试项目中,RX连接是可选的,所以您可以使用软件TX组件 因此,当你有一个先锋工具包你是罚款,一个电线连接板和运行PuTTY作品像一个魅力。 鲍勃 |
|
|
|
|
|
不,Creator不看串行数据提供任何窗口(或者获得在调试端口的数据)。对不起的。
(但在阅读用户指南的创造者,我意识到这是一个很好的组件调试窗口显示的原理图元件…的内部状态) |
|
|
|
|
|
鲍勃,
谢谢你的信息…你能再给我指点一下吗?我使用MixPrim3和AM假设你需要我把一个引脚从PSoC 4绑定到10引脚编程头? 我希望有个医生能很好地解释这个问题? 再次感谢! 斯科特 |
|
|
|
|
|
鲍勃,
作为更新,在下面的文档中,我找到了这个参考: HTTP://www. CyPress?COM/?DOCID=47035 3.3 UB-UART桥 车载PSoC 5LP也可以作为一个UB-UART桥,通过COM终端软件将PSOC 4设备的数据传输和接收到PC。当USB电缆连接到10的PSoC 4先锋套件,一种kitprog USBUART下是可用的端口(COM &;LPT)在设备管理器。关于USB-UART功能的更多细节,看usingpsoc 5lp就像63页USB-UART桥接。 在通信终端软件使用USB-UART功能,选择对应的串口的通信端口用于传输数据和从COM终端软件。 PSoC 5lp UART线带到P12 [ 6 ](j8_9)和P12 [ 7 ](j8_10)引脚headerj8。这个接口可以用来发送或从任何的PSoC 4的设计有一个UART连接引脚头J8的RX和TX引脚在PSoC 4指定接收数据。UART可作为调试一个额外的接口设计。这座桥也可用于外部UART接口器件。图3-10显示5lp PSoC 4和PSoC的RX和txlines之间的连接。在这个例子中,PSoC四UART一直排到j3header;用户必须连接线和TX线可用PSoC 5lp RX onheader J8之间。 我还没有发现10脚头还完整的引脚说明。 |
|
|
|
|
|
所有的标头都显示在原理图中。请看用户指南的附录。
但你不需要使用它。在先导组件上的PSOC4的UART线(以及在较小的DEV板上)连接到PSoC5。后者充当UB-UART桥,所以PSoC4发送给UART的任何东西都被发送到PC -您只需要将终端程序(例如RealTerm、Tera Term或包含的超项)连接到KiTeg桥串行端口。 |
|
|
|
|
|
Hli
谢谢你的评论…但你没有仔细阅读我的问题。我不是*使用先锋工具包…我们已经基于PSoC 4旋转了我们自己的板,所以你和我不是在谈论同样的事情。 我熟悉的先锋包,我们从那里开始,但我们过去,现在。我们已经创建了两个自定义的PSoC板,我们使用的各种用途。我们要加强这些板的调试功能,为我们的开发者。 鲍伯表示,有一种莫名其妙的连接部分的PSoC 4针10针,我们可以配置一个UART在PSoC 4发送数据的miniprog3对我们发展机虚拟COM端口。 这就是我正在寻找的…这在十排针引脚用于这个目的吗?我们真的要重新旋转我们的董事会,我要确保从现在起,我们都有这样的痕迹在放置在我们的董事会使这种调试方法。 我甚至找到了这篇文章:HTTP://wwwyCyp.com?ID=4和;RID=78885 它似乎并不表明引脚可用于此目的的描述,鲍伯。 斯科特 |
|
|
|
|
|
我将继续在这里发布,因为我慢慢地找到了如何实现这一点的细节。再次感谢鲍伯指引我走向正确的方向。
查看“桥梁控制面板”应用程序帮助文档,我发现MIXPRO3将支持的一个小评论: 桥接协议:I2C和RX8 5引脚连接器(I2C和RX8)和10引脚连接器(单RX8线在引脚6 -TDO),所以看来,如果我们连接PSoC 4引脚到引脚6的10引脚头,我们应该能够获得这些数据到桥程序。 |
|
|
|
|
|
(自从你提到先锋工具包用户指南以来,你就把我搞糊涂了,所以我假设你在使用那个)。
查看MyPrim3用户指南(HTTP://www. CyPress)COM/?DoCID=44358),我认为鲍伯错了——MixPrim3似乎不支持UB-UART桥接。 UG的第3.1.3部分说明MIXPROF2支持SWV(串行线查看器),以及ARM标准,用于将调试输出发送到SWV查看器。但它也表明,这是可能的PSoC3和5LP。 使用I2C是可能的,但是只有当MimPrim3不用于调试时(因为使用与SWD接口相同的引脚) 所以现在连接一个外部UART桥似乎是你最好的选择。 |
|
|
|
|
|
如果你绝对找不到一个串口连接器引脚:如果你将10针在你的psoc4端口,你可以使用它作为一个测试线UART桥TX引脚(应该是6针)。它是用于SWV的线路。一个特殊的适配器,你甚至可以同时连接miniprog3和UART桥。
|
|
|
|
|
|
你好,
正如我所说的,柏树桥控制程序-提到的鲍伯-支持MixPrim3…如果你查看它的帮助文档,你会发现以下段落: MixPrim3程序员的MixPrim3程序员/调试器的设计是为了帮助硬件、固件和软件开发人员围绕CyPress 8位和32位PSoC设备构建自己的系统。MixPrim3为各种PSoC设备提供不同的编程和调试接口的灵活性。这个接口包括JTAG、SWD、ISSP、I2C和SWV。此外,MimePrim3使用1.5V至5.5V的I/O电压电平实现与目标设备的通信。MIXPROP3还可以在目标板设置的四个电压电平之一上向目标板供电。 MyPrim3支持: 编程协议:ISSP、SWD和JTAG桥接协议:I2C和RX8 5引脚连接器(I2C和RX8)和10引脚连接器(单RX8线路上引脚6 -TDO)可变电源USB连接 运行桥接控制程序,我能很好地连接到MIXPROP3,并设置协议配置。我们将在本周做一个室内跳伞,然后看看这是否提供了我们正在进行的功能。 总的来说,这看起来会很好! |
|
|
|
|
|
我只查看了MyPrim3的用户指南,它没有提到关于RX8(或UART)的任何内容。我发现关于RX8的唯一参考是与PSoC1芯片结合。所以我不确定当你尝试用它来做PSoC4时会发生什么。(RX8听起来可能是一个UART RX唯一组件)
但是如果你让它工作,请告诉我们,我会很高兴有一个新的工具,在我的箱调试。学习新事物永远不会太迟: |
|
|
|
|
|
更新有关的话题,用psoc5lp和Keil、IAR(对不起,大家的PSoC3和4有限公司):可以使用嵌入式Trrace Macrocell(ETM)进行调试,并有一个KB文章详细介绍如何做:http://www.cypress.com/?ID=4和;RID=91995
|
|
|
|
|
|
哦,对不起,但我真的失去了这个线程,所以我思念的延续。
miniprog3:可以用(除了编程)进行调试或(但不是在同一时间)作为一个uart-i2c桥。 桥梁控制面板:可以接受并显示二进制数据虽然使用/定义可以一点痛苦直到它运行。 所以你需要在你的董事会是一个I2C从机接口(桥作为主)将两针+接地。 一些先决条件是需要免费专用SWD引脚和连接I2C的成分,miniprog3编程芯片仍然会工作。 有什么新的地平线上,我没有测试:有一个可移动的cy8ckit-059(折断)试剂盒的程序员应该能够连接和程序psoc4s以及。这部分额外的投入,弥补一个UART的USB桥接允许人类可读的通信应用在PC端的终端程序时。 鲍勃 |
|
|
|
|
只有小组成员才能发言,加入小组>>
786个成员聚集在这个小组
加入小组cyUSB3014一直显示2.1,不能到3.0情况,谁遇到过
7088 浏览 0 评论
2474 浏览 1 评论
2166 浏览 1 评论
4031 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
2073 浏览 6 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
7566浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
6114浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
742浏览 2评论
710浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
7962浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:40 , Processed in 2.029627 second(s), Total 108, Slave 91 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1198