da1469x.
5个月前
张贴了蒙蒂亚205分 22回复我测试和一切工作当我建立Debug-QSPI ble_adv例子,flash使用ezFlashCLI然后从IDE中调试它(我按下继续运行没有停止,然后就发现手机应用程序上的设备,可以连接和读取数据,所有的好)。然而,如果我构建Release-QSPI或甚至debug - qspi,然后flash它并使用reset按钮手动重置板(跳过IDE部分中的调试),我观察到一个非常奇怪的行为。首先,如果我不连接设备,它将在大约14秒后停止广告。在那之后我就再也察觉不到了。但是如果我通过App连接设备,我会在1-2秒内断开连接,除非复位单板,否则无法再次连接设备。再次,在我被强制断开连接后,几秒钟后设备就不再被发现了。我不能想象这会影响到闪光者,但是总是有可能的。需要注意的是,在bare_metal_blinky的例子中闪烁Release-QSPI或Debug-QSPI,一切都在没有调试的情况下工作,因此看起来这也可能是BLE问题……debug - ram似乎工作正常,因为我也进入了debug模式,我不确定如何测试Release-RAM。
5个月前
你好,对话框,
为了澄清,我正在使用对话框的USB DA14695开发套件,我没有在BLE_APP项目中修改任何内容,只是为了确认我刚刚将SDK与新的例子重新下载。我录制了一些显示我执行的步骤的视频。对于我使用的所有步骤,使用调试 - QSPI构建,唯一的区别是1)我按IDE中的调试,然后在“恢复”以使草图永久运行2)我重置电路板或电源周期。最佳观看此订单的视频:build_upload_and_debug.mp4(MacBook录音)随后debug_on_smartsnippets.mp4.(Android手机录音)。然后显示当我在智能片段内没有进入调试时会发生什么,只有电源周期/重置Dev套件板另一个视频fly_debug_without_connect.mp4.和without_debug_but_connect.mp4。
此致,
| 依恋 | 尺寸 |
|---|---|
| build_upload_and_debug_1.mp4. | 9.27 MB. |
| debug_on_smartsnippets_1.mp4 | 4.51 MB |
| fly_debug_but_connect_1.mp4. | 2.38 MB. |
| fly_debug_without_connect_1.mp4. | 1.23 MB. |
4个月前
嗨Montea,
感谢您的答复。不幸的是,我只能打开build_upload_and_debug.mp4。请你重新附加其他视频吗?我建议分开附加他们。
从build_upload_and_debug.mp4视频中,似乎项目是正确构建的,所以我找不到任何原因,为什么它在14秒后停止广告。
在我侧面,我正在使用BLE_ADV榜样和USB套件,但我无法复制这个问题。
请确保您使用的是正确的跳线配置:
https://www.dialog-seminile.com/sites/default/files/um-b-103_da14695_usb_kit_rev_1.0.pdf.
您是否能用另一个SDK榜样复制这一点?
谢谢,PM_DIALOG.
4个月前
好的,设法在线制作视频,并上传它们...但是注意到有时视频有效,有时它不会........从那以后,你是否有可能下载它们工作和在线播放器有点击中或错过。
跳线配置似乎与数据表上的默认状态相同,我还没有更改任何配置。是否尝试使用ezFlashCLI工具上传bin文件?
我试过跑步pc_custom_service_periph.,但结果是一样的,我可以连接一次设备,读取属性,然后我将断开连接,设备将消失。如果我不尝试连接该设备,该设备将在大约10秒后从BLE设备列表中消失。如果你不能复制它,可能是ezFlashCLI实用程序故障或bc我正在从MacOSX上传示例。
4个月前
嗨Montea,
我现在能够看到视频。非常感谢你。
这是有点奇怪的。DA149x正确的靴子,但10秒后它断开了连接。
你有Pro-DK复制这个吗?请注意,我无法重现此问题,使用Windows操作系统中的Python脚本闪烁USB套件。
我将尝试用ezFlashCLI工具复制它,并让你知道。
您能否分享你正在使用的二进制文件?
澄清问题:关于debug_on_smartsnippet.mp4视频,您是否在SmartSnippets Studio中安装了调试器?如果是,请您检查代码是否已粘连到断言等中?
谢谢,PM_DIALOG.
4个月前
嗨,对话框中,
是的,看起来很奇怪。然而,它似乎确实是与BLE堆叠有关的事情,因为例如,它是如此。Blinky的例子完全良好。
可悲的是,我只获得了DEV套件 - USB可用,虽然很难相信这个问题可能是与DEV KIT-USB相关的东西,但该装置也有效......但只有在调试虽然在IDE时才。
你有任何运气闪光它使用ezFlashCLI?这可能与我使用Macbook有关,因此也许有人可以在Mac上复制这些步骤?添加释放本帖子的二进制文件的未修改代码构建。
在debug_on_smartsnippets.mp4中,是的,我在SmartSnippets Studio中附加了调试器。代码不会在debug_on_smartsnipts .mp4上卡住。老实说,我在游戏中添加了一些代码,以便在连接建立时点亮LED,然后在断开连接时关闭它。当通过智能代码片段IDE进行调试时,这一切都工作得很好,但当不进行调试时,它也只能在前10秒左右工作。
| 依恋 | 尺寸 |
|---|---|
| ble_adv.bin_.zip | 182.48 KB |
4个月前
嗨Montea,
谢谢你附上你的二进制文件。不幸的是,我在我的笔记本电脑中有Windows操作系统,请在下面找到我的评论。
关于您的二进制文件:
- 使用DA1469X PRO-DK并使用EZFLASHCLI闪烁。结果:我无法复制所描述的问题。
- 使用DA1469x USB-套件并使用EzFlashCli闪烁它。结果:我可以复制所描述的问题。这很奇怪......
使用SDK的BLE_APP项目并为DA1469X-00-Debug_QSPI构建它。
结果:我不能复制这个问题的Pro-DK或USB-Kit。
请在下面找到一些建议:
1.重新安装SmartSnippets Studio。
2.使用CLEAT SDK并确保根文件夹不包含.metadata文件夹。
3.导入ble_adv。
4.为DA1469X-00-Debug_QSPI配置构建它。
5.检查USB-套件中的跳线配置。它应该像图1一样UM-B-103用户手册:DA14695 USB套件
6.打开ezFlashCLI
7.执行“ezFlashCLI列表”,确保终端显示正确的Jlink设备。
8.执行“EZFLASHCLI探测器”并确保终端显示正确的设备配置。
9.通过执行ezflashcli erase_flash来删除闪光灯
10.通过执行:EZFLASHCLI IMAGE_FLASH 如果您仍然可以看到同样的问题,我会设法找到带有Mac OS的其他人尝试复制这一点。您正在使用的iOS版本是什么? 谢谢,PM_DIALOG.
4个月前
嗨,对话框中,
我会尽力遵循步骤并报告它是如何发展的。在平均的时间,可以取悦您在USB-套件上工作的Bin文件?我想确认我得到的设置是正确的,无法消除导致问题的可能性。
谢谢,
蒙蒂亚
4个月前
你好,
我也有类似的行为。
当我放一个跳线J3(引脚1-2)时,我可以解决它。
如果没有这种跳线(J3),QSPI闪光灯(V18)的电压从重置后从1.8V到3.0V更换为1.8V至3.0V,然后固件崩溃!
莱因霍尔德
4个月前
嗨,对话框中,
我尝试了由r.gantner建议的解决方案,确实有效,谢谢r.gantner很多!
但是有一种合理的原因,为什么会发生这种情况,或者是某种错误吗?我也认为更新设置指南要指出这一点真的很有用,以便其他人不会被卡住。
再次感谢你们两个!
4个月前
嗨Montea,
我也使用Maxos的SmartSnippets Studio,但我无法修改Python_scripts以使用“ezflashcli”而不是“cli_programmer.exe”。(我的Python知识非常有限)
实际我始终使用虚拟机(VMware Fusion)来生成和闪存Bin文件。
也许你可以帮助我吗?
谢谢
莱因霍尔德
4个月前
嗨r.gantner,
我实际上没有修改SDK Python脚本作为EzFlashCli提供了足够的功能性:闪烁和读取图像,擦除闪光灯,检查闪存名称。
您需要哪些其他功能从Python脚本中需要?
如果我误解了您的问题,我自己使用SmartSnippets Studio生成垃圾箱 - 左上角的锤子图标(按箭头选择Relase-QSPI)。请注意,存在一个错误,由于锤子图标消失在输入调试模式后,您必须从右上角打开欢迎窗口并关闭它,因此我想使用发布模式,其中这是一个释放模式一个问题......我相信你也可以使用终端执行版本制作也是。
然后我使用ezFlashCLI命令行工具flash生成的bin文件。你首先必须安装它:pip安装ezflashcli(如果您的默认Python是Python2,则为Python3而不是pip)并闪光图片:ezflashcli image_flash路径/ to / image.bin。我使用最新的Python3版本,无法确认它是否与Mac内置Python合作,但如果这不起作用,请给我一个喊叫..我真的建议至少安装Python酿造通过做酿造安装python(在你安装了brew之后)从那时起,你将是最新的。否则你必须在安装工具时添加——user标志:pip install——user ezFlashCLI
此致,
蒙蒂亚
5个月前
嗨Montea,
谢谢你的在线问题。你能提供一些你正在做的步骤的截图,以便我更好的理解吗?
如果您想调试这个项目,您应该为debug - qspi配置(而不是Release-QSPI)构建它。
那么,如果你为调试 - QSPI构建配置和程序进行了调试的BLE_APC项目,那么它是否正常工作?
您有定制董事会,还是您正在使用我们的任何DKS?如果您使用的是SDK提供的BLE_APP项目(没有任何修改),则这是在框中工作,并且DA 469x应开始向上使用。
谢谢,PM_DIALOG.