你好,
我们有一个从命令行执行SmartSnippets的脚本。
SmartSnippets.exe -type uartBooter -chip da1458 -01 -com_port 3 -uart P0_4 -gpio P1_2 -file c:\ \用户\ \ es5 .bin。
错误信息是:
没有检测到FTDI设备。
连接COM3端口失败。
当我们打开SmartSnippets GUI时,一切工作正常,我们可以使用相同的参数成功加载引导程序。
我注意到其他SmartSnippet命令接受baudrate参数。然而,uartBooter命令不接受baudrate命令。
uartBooter命令总是必要之前燃烧的OTP代码和OTP头?
我们使用的是一个旧的SmartSnippets: v3.0。如果这是一个已知的问题SmartSnippets v3.0请让我知道。
我们不需要整个SmartSnippets Studio (~1GB)。我们只需要工具箱。如果您只有工具箱的链接,请让我知道。
谢谢,
奥伦佐莫
Awear解决方案
设备:
嗨,奥伦,
你正在使用的智能代码片段的3.0版本是相当老的,所以命令已经改变了,因为不再有一个uartBooter命令的类型参数。如果这是一个3.0版本的问题,我不知道,我不能复制你的问题,因为我们正在使用更新版本的智能代码片段。顺便说一下,你提到的错误没有引起任何注意。
强烈建议安装最新版本可以在Tools版本的Software & Tools选项卡中找到。请注意,lite版本不存在,但您将能够在软件和工具选项卡的先前版本部分找到智能片段的旧版本
下载波特率取决于连接UART的引脚,所以不同的引脚将提供不同的UART波特率。bootrom在下载过程中检查特定波特率下的特定引脚。
关于OTP,为了与它交互,你必须下载fw,它将接受命令并与SS工具交互,在你的情况下是programmer_ES5.bin,但是所有的命令都带有-firmware参数,该参数决定了在执行任何命令之前,应该先在设备上下载哪台fw,因此可以使用一个命令下载fw。
谢谢,PM_Dialog