你好!
我一直在使用SmartSnippets通过FTDI CI下载串口服务到PAN1740 (DA14580)。
上次将.hex文件加载到DA14580 CI是在去年,所以我已经有一段时间没有使用它了。
现在的情况是,SmartSnippets实际上下载了文件到PAN1740板,至少它说它成功下载了固件到板,但当我去检查它是否真的工作,通过使用Android应用程序DSPS,它没有出现在列表。然而,当我使用PAN1740的加密狗并通过Keil调试它时,DSPS应用程序会立即显示它。
我检查了FTDI CI和它的连接,一切正常。
你能告诉我发生了什么事吗?
谢谢你!
设备:
嗨费尔南多,
您是否已经为您正在尝试使用e.x. P0_4, P0_5 57600bd的引脚设置了适当的波特率?如果你使用的是对话框的专业板,你可以检查你的应用程序做了什么,通过使用SmartSnippets电源分析器工具(它实际上是广告或不是?)另外,当你通过Jtag下载代码到PAN(没有加密狗)时会发生什么?您的代码正在运行吗?如果没有,您可以调试以检查原因(为此禁用sleep)。
由于MT_dialog
这就跟你问声好!
我已经在UART模式下尝试了所有的波特率选项,但没有一个工作,尽管事实SmarSnippets显示它已经成功下载代码到PAN时使用P0_4, P0_5 57600。
现在,当使用SmartSnippets通过Jta(软件狗)下载代码时,它也表示成功下载了代码,但DSPS应用程序没有在列表中显示它,所以它也不是广告。
我知道我的代码运行良好,因为当我通过Keil在加密狗上运行代码时,DSPS应用程序可以正确地与加密狗对话。我只是使用常规的串行端口服务,并没有对它做任何更改。
我附上了一个.zip和两张图片,展示了通过Jtag(狗狗)和UART (ftdi)模式将代码下载到PAN时发生的情况。
谢谢你!
你好!对话公司的人能给我一些帮助吗?我快没时间了,得尽快解决这个问题。
你好!我将描述通过SmartSnippets将.hex文件下载到DA14580所遵循的步骤。如果我做错了什么,请纠正我。
1-创建一个新项目,选择UART模式,选择芯片版本DA14580-01
3-进入bard setup,选择P0_4, P0_5 57600 bd
2-进入OTP Image,点击browse选择要下载的文件,并选择我刚刚编译的文件full_emb_sysram。十六进制(sps_device_fh)
3-点击连接,等待几秒钟,直到它下载文件到董事会。
4-我在android手机上打开DSPS app(带蓝牙),点击搜索查看DA14580是否有广告。
嗨费尔南多,
很抱歉回复晚了,您是想刻录OTP还是只是通过UART下载图像到系统ram?为了烧OTP,你必须应用6.8V到VPP的板。你描述的步骤似乎是正确的。请查看应用说明AN-B-020结束程序测试和编程指南的编程OTP和智能代码段工具的用户指南。
由于MT_dialog
我只是试图通过UART下载一个图像(DSPS)到系统ram。关于我运行的操作系统版本,Android APP, smarsnippets版本,或者其他我应该注意的版本,是否存在兼容性问题?
嗨费尔南多,
如果您只是试图将代码下载到系统ram,请转到Booter选项,选择要下载的。hex并按下下载按钮。另外,为了测试Smart Snippets,您可以使用jtag连接,并尝试通过不同的接口下载代码。既然你能够下载代码,我不认为你的问题是由兼容性问题引起的。您是否尝试过最新版本的智能代码片段,只是为了测试?
由于MT_dialog
在仔细阅读AN-B-020之后,我设法下载并刻录图像到DA14580 OTP内存中。
非常感谢!!!!