⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
伊万南伦
离线
最后一次露面:1 year 2 months ago
加入:2018-04-26 07:55
Load代码问题为DA14681

你好,先生,

我们使用DA1468X / DA1510x Pro-Development Kit开发我们的项目,我们可以将代码加载到女儿板由母板。

之后,我们设计了我们自己的DA14681的PCB。我们可以使用开发套件母板将代码加载到我们自己的PCB吗?

我们使用了所附示意图(主板)的PIN16(SWDIO),PIN20(SWCLK),PIN24(VBAT + = 3V),PIN28(GND)的J3,以连接我们的PCB(P0_6,P2_4,VBAT1和VBAT2,GND)。

那是对的吗 ?或者我们错过了什么?

我们无法将代码加载到我们的PCB中,错误消息“无法打开GDB接口”

我们使用的闪存是w25q80ewnig。

Regards,
伊万

设备:
PM_DIALOG.
离线
最后一次露面:6天12小时前
职员
加入:2018-02-08 11:03
嗨Ivanchen,

嗨Ivanchen,

“不能打开gdb接口”消息意味着the JTAG is not connected with the DA14681 SoC. The connections you are using between your custom board and the Dev-Kit are correct, so you should not connect something else. Please check the header J14 of the motherboard Dev-Kit. Both jumpers of the J14 should be mounted in order to enable the JTAG connection with an external PC. Also, please make sure if you have configured the motherboard with the default jumpers placement. I suggest you to check you to check the图7:跳线的展示位置主板的DA1468X / DA1510x Pro开发套件(UM-B-060)来自我们的支持页面的用户手册。

谢谢,PM_DIALOG.

伊万南伦
离线
最后一次露面:1 year 2 months ago
加入:2018-04-26 07:55
你好,先生,

你好,先生,

我们已经检查过并遵循母板的“图7:跳线的展示位置”,它不起作用。

我们测量了我们的PCB。所有电源输出(V33,V18,V18P,V14_RF,V12)都是正确的,QSPI_VDDIO = 1.8V。

我们可以在女儿板和PCB上获得16MHz波形
我们可以在子板上获得32.768khz波形,但我们无法在PCB上衡量它。这是让加载代码过程失败的问题吗?

我们测量了子板的“SWDIO”的电压(加载的代码),它是500mV。但它在我们的PCB上是3V(内部没有代码)。
这是问题吗?我们不确定DA14681的此PIN的默认值是否没有代码内部?

“SWCLK”的电压在两个子板和PCB上都是0V。

这两个引脚“SWDIO”和“SWCLK”只连接到DA14681上,仅连接到DA14681上,未连接到其他组件。

是否有其他任何东西可以衡量到我们的PCB上的DA14681是否存在?

谢谢,
伊万

PM_DIALOG.
离线
最后一次露面:6天12小时前
职员
加入:2018-02-08 11:03
嗨Ivanchen,

嗨Ivanchen,

你能澄清你的意思吗?

“我们可以获得女儿板上的32.768khz波形,但我们无法在我们的PCB上衡量它。”

为什么您无法在您的定制委员会上衡量32.768khz?我想这是你的PCB上的问题。您必须测量32.768kHz脉冲,因为DA14681在进入睡眠模式时使用XTAL32K或RCX作为低功耗时钟。

此外,请注意SWDIO的默认值为3.3V,内部没有任何代码。我们在DA14681子板的SWDIO测试点和DA1468X / DA1510X Pro开发套件的J14标题中测量。因此,不可能测量子板的“SWDIO”的500mV电压,在我们的PCB上没有代码。

您能否在10.5kHz(内部振荡器)下使用RCX作为低功耗时钟,典型值(内部振荡器)?此外,我建议您在Segger文件夹中执行jlinkgdbserver.exe以查看是否可以找到cortex-M0。这只是为了检查您的自定义板上的SoC。

谢谢,PM_DIALOG.

伊万南伦
离线
最后一次露面:1 year 2 months ago
加入:2018-04-26 07:55
你好,先生,

你好,先生,

我的意思是我无法在PCB上获得PIN XTAL32KP或XTAL32KM的32.768kHz波形。

如果DA14681运行良好,我必须在PIN XTAL32KP或XTA32KM处获得32.768kHz波形。这是正确的吗 ?

我如何在无法加载代码时使用RCX?

如果板上没有“32.768khz水晶”,则代码可以加载到DA14681吗?

谢谢,
伊万

PM_DIALOG.
离线
最后一次露面:6天12小时前
职员
加入:2018-02-08 11:03
嗨Ivanchen,

嗨Ivanchen,

是的,它是正确的。如果芯片正常工作,则应获得32.768kHz波形。对于使用RCX,您应该定义以下内容:

#define dg_configuse_lp_clk lp_clk_rcx.

但是,您能够在不使用XTAL32K的情况下将固件加载到SPI闪存。仅当设备进入睡眠模式时才使用XTA32K,因此我们仅使用它仅用于低功耗时钟。您是否可以澄清基本的16MHz水晶振荡器是否正常工作?

谢谢,PM_DIALOG.