你好,对话小组,
我正在设计一个自定义板与DA14583有权访问所有引脚使用不同的场景与BLE。不幸的是,我找不到任何关于DA14583编程的第一次。我设计了电路板,这样我就可以把它连接到Segger编程板上,它与IOT加密狗一起工作。不幸的是,我不能用这种方法来编程的董事会,该IC是没有检测到。此外,我想知道有一个唯一的BD地址的先决条件。
先谢谢你。
设备:
你好,对话小组,
我正在设计一个自定义板与DA14583有权访问所有引脚使用不同的场景与BLE。不幸的是,我找不到任何关于DA14583编程的第一次。我设计了电路板,这样我就可以把它连接到Segger编程板上,它与IOT加密狗一起工作。不幸的是,我不能用这种方法来编程的董事会,该IC是没有检测到。此外,我想知道有一个唯一的BD地址的先决条件。
先谢谢你。
你好,姆巴克保罗,
如果我理解正确的话,既然你把你的定制板和CIB连接起来,你就不能编程了?你能澄清一下你的问题吗?如果您正确连接了定制板,并且PCB没有任何问题,您应该检测JTAG。你有没有试着通过UART编程?
谢谢,下午好
谢谢你的回复。我将交叉检查我的设计和董事会再次。是的,你正确地理解了我的问题,我想知道是否有某种引导程序我需要烧在芯片上,然后才能正常使用它。但从你的回答来看,情况不应该是这样
你好,姆巴克保罗,
能否请您澄清一下,如果您能够通过UART编程您的自定义板使用智能代码段工具?另外,您是否尝试将固件下载到系统RAM以确保DA14583正常工作?我不明白你说的引导程序是什么意思。根据您的描述,我假设您正试图使用Smart Snippet烧录DA14583的内部SPI闪存并从那里引导。对吗?当您使用智能代码段从适当的选项卡烧录SPI Flash时,您有两种选择,通过UART或JTAG接口。默认情况下,智能代码段不支持任何类型的flash,因此当您点击connect按钮对flash进行编程时,会有一个小固件下载到580中,如果是UART,则称为flash_programmer.bin;如果是jtag,则称为jtag_programmer.bin。您可以在SDK的以下路径中找到flash programmer项目:DA1458x\U SDK\5.0.4\utilities\flash\U programmer。
谢谢,下午好
我终于能够编程我的自定义板使用的CIB与JTAG和UART。我的布局有问题,忘了将DA14583上的VBAT\ U RF引脚连接到VCC。谢谢你的回复
你好,姆巴克保罗,
很高兴你把问题解决了。
谢谢,下午好