你好!
我需要测试我的安全引导加载程序之前,它是闪到OTP。因此我有三个问题:
1)测试引导加载程序本身的最佳方法是什么?现在我通过SS-Studio在Ram中首先在进行它。但不确定这是对还是错?
2)如何写只有关键到OTP?我可以用cli_programmer做这个吗?是的,怎么说呢?
3)如何不禁用我的devel USB-Kit的JTAG,甚至当安全引导加载程序被闪到OTP。
我一直在阅读文档,但非常担心因为在OTP中做了一些错误的事情而杀死我的devel板。
谢谢,
托马斯
设备:
你好托马斯•Donhauser
谢谢你在网上提出的问题。请问您现在使用的是哪种DA1468x产品?是DA14680/681还是DA14682/683?此外,这是DA14682 / DA14683安全启动教程你所指的文件?
谢谢,PM_DIALOG.
你好,这是da14683 USB-Kit devel板。我已经知道你提到的链接。但是它没有说明如何测试一个安全的引导加载程序。它只是简单地描述了如何使用SS-IDE脚本来实现这一点。请您详细地参考我的3个问题。
谢谢!
你好托马斯•Donhauser
在启用安全启动的情况下,BootROM默认禁用JTAG。您可以通过配置SYS_CTRL_REG[DEBUGGER_ENABLE]位域从您的应用程序启用JTAG,以便访问调试器。然而,“安全引导”的概念是不允许JTAG访问,因此通过这种方式系统将变得不安全。如果你想在你的应用程序中启用JTAG,你应该注意以下几点:
希望我的评论会帮助你。如果您有任何其他后续问题,请告诉我。
谢谢,PM_DIALOG.
你好,
谢谢你的回答。对不起,但你的回答没有多大帮助。上面的教程说明了如何使用SS-Studio实现这一点,有趣的信息隐藏在脚本中。但对于生产,不建议这样做。在ar NOWHERE中运行了太多步骤的脚本以一种我觉得可以与之相媲美的方式记录下来。所以我猜我是该死的脚本分析工具,以获得所需的信息。我是da14683的忠实粉丝,我对SS-Studio很满意。唯一的缺点是文档。至少,任何东西都可以在任何地方描述,但我要把所有部分信息结合成一个稳定的画面。
如果您查看我的3个问题,您将看到这是迄今为止回答了这些问题。让我提示与你判断的教程一样,没有帮助。因为I'f读过他们,我会在这里询问你。你的盖子在芯片上做得很好,但你搞砸了记录了闭管部分!
你好托马斯•Donhauser
我正在处理你的问题,很快就会回复你。
谢谢,PM_DIALOG.
THX,太棒了!
亲爱的托马斯•Donhauser
请在我的纪念品下方找到。
问题1:是的,你是对的。这是测试引导加载程序本身的正确方法。您应该通过SS-Studio执行它的RAM。
问题2:是的,您可以使用CLI_Programmer才能仅在OTP中编写键。请打开CLI-Programmer.exe并执行HELP命令:
如何将密钥写入OTP
要仅在OTP中编程一个键,请使用以下命令语法(在GDBServer在下面的语法开始后,否则可以使用UART)作为下面的示例:
您可以使用命令语法读回键:
读结果:
从UART编写安全引导设备的过程
下面是一个从UART编写安全引导设备的过程。GDB服务器也可以在命令行中使用cli_programmer代替UART。
为方便起见,你可以在附件中找到一个文件夹作为参考。请检查那里的命令。批处理文件的执行顺序从它们的名称就很明显(我让它们从订单号开始)
准备安全引导设备的操作分为两(2)段:
段#1:开发人员的准备工作
重要:永远不要丢失这个文件。如果这丢失了,就不可能为该设备创建新的有效映像。
段#2:在大规模生产或测试台中运行的步骤。
在附加的zip文件中,有一组批处理文件供回所有上述步骤。
非常重要的说明:
这libprogrammer必须用下面的修复补丁,然后重新构建libprogrammer和cli_programmer.exe.exe.在尝试在安全引导中程序的程序设备之前。
如果没有此修补程序,在OTP中写入键时可能会出现超时,并且具有失败。
问题3:正如我在前面的注释中提到的,是的,您可以在应用程序代码中重新启用它。ROM引导程序将不会在安全引导模式下启用它。
生产线工具(plt)
对话框设计了一种生产测试和编程单元,使您可以降低成本并提高单元的卷测试和编程的吞吐量。
- 易于集成:基于DLL的命令
- OTP/Flash/EEPROM编程的灵活性(也支持安全引导)
- 低总体成本的测试仪设备
—高水平的并行化和短的测试时间。
- 最多16次并行编程和测试
请查看我们的PLT支持网页
https://www.dialog-seminile.com/produ雷电竞官网登录cts/production-line-tool.
此致,
PM_DIALOG.
亲爱的PM_Dialog !
非常感谢你!你的冗长答案抬起周末的想法。我将验证每个提示并执行您的推荐并在反馈后重新回来。
问候,
托马斯