USB_CDC示例调试

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
9个帖子/ 0新
最后一篇
节食者粉笔
离线
最后一次露面:5个月2周前
加入:2019-10-12 10:33
USB_CDC示例调试

你好,

USB_CDC示例在我的DA14683DEVKT-P Pro eval板上运行。串行设备由我的Win10 PC识别,我可以使用终端程序使用它。当固件自身运行时,这是真的。

一旦我想连接调试器并从主义开始(没有任何断点),我的电脑无法识别。即使断开和连接USB1插头。

这是什么可能是这种行为的原因,什么可能是一个可能的解决方案?

此致

节食者

设备:
PM_DIALOG.
离线
最后一次露面:3小时12分钟前
职员
加入:2018-02-08 11:03
嗨Dieter Falk,

嗨Dieter Falk,

非常感谢您的问题。让我检查一下,我会尽快回复你

谢谢,PM_DIALOG.

PM_DIALOG.
离线
最后一次露面:3小时12分钟前
职员
加入:2018-02-08 11:03
嗨Dieter Falk,

嗨Dieter Falk,

我在我身边测试,我能够在调试模式下运行USB_CDC,它在我的电脑中识别。请确保您按照正确的步骤操作:

  • 构建DA14683-00-Debug_QSPI配置的USB_CDC项目。
  • 您应该在USB1(CHG)和USB2上的PRO-DK中放置USB电缆(DBG)
  • 将FW下载到QSPI Flash中
  • 启动调试程序,然后按“开始”

您应该能够识别PC中的USB设备。

谢谢,PM_DIALOG.

节食者粉笔
离线
最后一次露面:5个月2周前
加入:2019-10-12 10:33
你好,

你好,

谢谢您的回复。

实际状态是,我有时可以识别USB设备,有时也不识别。

当我处于状态时,我没有重新授权设备,FW在最后一个语句中处于下面的功能,其中它等待UTIL PLL锁(请参阅下面的代码片段)。

当我第一次使用调试器启动我的应用程序时,Whithout已连接USB1,然后启动固件后我执行USB1连接,那么它似乎更有可能,它将连接。当启动调试过程时已连接USB1时,即使正在执行一些拔出和复制操作,它也不会连接。然后它总是留在上面描述的线条。

这个提示是否帮助您,提供更多TIPPS在调试期间如何运行USB CDC稳定?

此致

节食者

---

void hw_cpm_pll_sys_on(void){/ *在启用PLL LDO之前,需要存在1.4V电压;在现实生活中,这是通过首先打开1.4V宏观LDO来实现的,然后将DCDC转换器接管*的生成1.4V,最终关闭宏观LDO。* / / * LDO PLL启用。* / reg_set_bit(gpreg,pll_sys_ctrl1_reg,ldo_pll_enable);/ *配置系统PLL。* / reg_setf(gpreg,pll_sys_ctrl1_reg,pll_r_div,1);/ *默认/重置值。* / / *程序n分割器和del_sel。* / reg_set_bit(gpreg,pll_sys_ctrl2_reg,pll_sel_min_cur_int);//最后一次评论日期:2016年2月15日 -  12:25:47 / *现在打开PLL。 */ REG_SET_BIT(GPREG, PLL_SYS_CTRL1_REG, PLL_EN); while ((GPREG->PLL_SYS_STATUS_REG & REG_MSK(GPREG, PLL_SYS_STATUS_REG, LDO_PLL_OK)) == 0) {} /* And wait until lock. */ while ((GPREG->PLL_SYS_STATUS_REG & REG_MSK(GPREG, PLL_SYS_STATUS_REG, PLL_LOCK_FINE)) == 0) {} }

pw_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2019-04-03 02:54
嗨Dieter Falk,

嗨Dieter Falk,

发生问题后,您可以检查GPREG-> PLL_SYS_STATUS_REG,GPREG和PLL_SYS_STATUS_REG,PLL_LOCK_FINE的值是什么?

布罗尔,

pw_dialog.

节食者粉笔
离线
最后一次露面:5个月2周前
加入:2019-10-12 10:33
你好,

你好,

在该状态下,请在此状态下查看寄存器内容的屏幕截图(..)。

此致

节食者

PM_DIALOG.
离线
最后一次露面:3小时12分钟前
职员
加入:2018-02-08 11:03
嗨Dieter Falk,

嗨Dieter Falk,

如果您在SDK中提供了任何修改,请您知道是否在我们的SDK中提供了任何修改?在第一种情况下,您完成了哪些修改?此外,我假设您使用的是SDK的最新版本(SDK_1.0.14.1081)。如果我错了,请纠正我。我无法在我身边复制这个问题。我正在使用sdk_1.0.14.1081提供的USB_CDC示例。

谢谢,PM_DIALOG.

节食者粉笔
离线
最后一次露面:5个月2周前
加入:2019-10-12 10:33
你好,

你好,

是的,我确实检查了我使用的是原始和不变的榜样,是的,我正在使用实际的SDK 1.0.14.1081。完整的开发环境是在实际版本上。

eval-boards呢。有什么可以配置这个例子的作品吗?我们买了去年年底。DaugtherBoard DA14683BB在没有硬币单元的情况下是显着的工作,因此我将开关设置为VBAT。主板据我所记住的是原始状态。

你有没有什么意思是错误的?由于断点似乎处于应用程序的一个非常早期状态,它可能与USB1的USB连接无关!

在PC上使用USB3.0主机端口是否有一个限制或在介于之间使用USB-HUB?

此致

节食者

PM_DIALOG.
离线
最后一次露面:3小时12分钟前
职员
加入:2018-02-08 11:03
嗨Dieter Falk,

嗨Dieter Falk,

您能否尝试使用USB集线器或USB3.0端口?请尝试直接插入PC。此外,是否有可能与跳线配置共享照片?

谢谢,PM_DIALOG.