你好,
是否可以从OTP内存启动产品测试软件?
我可以用射频主机将产品测试软件编程到PAN1740(DA14580),一切正常。我也可以写我们的发布软件和OTP头的OTP内存和它的工作。
但当我试图将Prod\u测试软件编程到OTP内存时,它似乎无法启动。
有什么我必须考虑的吗?
谢谢马库斯
你好,马库斯梅利希姆,
请您澄清一下,您是否在OTP报头中设置了应用程序标志?另外,请您解释一下您是如何知道设备无法启动的?您是否通过UART发送命令,但它不工作?
谢谢,下午好
应用程序雷竞技安卓下载标志是绝对编程的。我试了好几次,当然现在所有的板都坏了。
我认为设备不会启动,因为如果我用射频主机发送命令,设备不会应答。板上的LED没有打开。但如果我通过UART编程DA14580,所有这些都能工作。
谢谢你的帮助。
马库斯
我不认为在OTP中进行产品测试有任何限制,设备应该正常工作。为了验证这一点,我还烧了一个pro-kit的子板,用580的生产测试工具,我完全能够与fw通信并执行RF和sleep命令。我想这不是因为UART的问题,因为您提到,如果您使用UART下载,那么设备会响应智能代码段的UART命令,而且我想您已经尝试在多个设备上执行此操作。在OTP头中,除了应用程序标志之外,还有什么其他的更改吗?您是否更改了prod\u测试中的任何内容(可能是由于代码中的断言导致设备阻塞)。如何检查设备是否在任何断言中堆叠或执行代码您可以在设备启动时附加调试器(重置后立即删除初始化文件,并在设置中删除“连接后重置”选项)。一旦您这样做,您就可以启动调试会话,并且您应该在反汇编窗口中看到设备已停止的地址。
设备应该在您点击reset后立即启动,并且应该准备好接受UART命令,您应该在Smart Snippets工具箱中看到绿色响应。
谢谢你的对话
你好,马库斯梅利希姆,
请您澄清一下,您是否在OTP报头中设置了应用程序标志?另外,请您解释一下您是如何知道设备无法启动的?您是否通过UART发送命令,但它不工作?
谢谢,下午好
你好,
应用程序雷竞技安卓下载标志是绝对编程的。我试了好几次,当然现在所有的板都坏了。
我认为设备不会启动,因为如果我用射频主机发送命令,设备不会应答。板上的LED没有打开。但如果我通过UART编程DA14580,所有这些都能工作。
谢谢你的帮助。
马库斯
你好,马库斯梅利希姆,
我不认为在OTP中进行产品测试有任何限制,设备应该正常工作。为了验证这一点,我还烧了一个pro-kit的子板,用580的生产测试工具,我完全能够与fw通信并执行RF和sleep命令。我想这不是因为UART的问题,因为您提到,如果您使用UART下载,那么设备会响应智能代码段的UART命令,而且我想您已经尝试在多个设备上执行此操作。在OTP头中,除了应用程序标志之外,还有什么其他的更改吗?您是否更改了prod\u测试中的任何内容(可能是由于代码中的断言导致设备阻塞)。如何检查设备是否在任何断言中堆叠或执行代码您可以在设备启动时附加调试器(重置后立即删除初始化文件,并在设置中删除“连接后重置”选项)。一旦您这样做,您就可以启动调试会话,并且您应该在反汇编窗口中看到设备已停止的地址。
设备应该在您点击reset后立即启动,并且应该准备好接受UART命令,您应该在Smart Snippets工具箱中看到绿色响应。
谢谢你的对话