你好,
我们有一个脚本,它从命令行执行smartsnippet。
它在我们尝试运行的第一个命令中失败:smartsnippets.exe -type uartbooter -chip da14580-01 -com_port 3 -uart p0_4-gpio p1_2 -file c:\ users \ ... \ smartsnippets \资源\ programmer_es5.bin。
错误消息是:
尚未检测到FTDI设备。
连接到端口COM3失败。
当我们打开SmartSnippets GUI时,一切都正常工作,我们可以成功加载Booter,具有相同的参数。
我注意到另一个SmartSnippet命令接受波特拉特参数。但是,UartBooter命令不接受BaudRate命令。
在刻录OTP代码和OTP标题之前,始终需要的UartBooter命令是什么?
我们正在使用旧Smartsnippets:v3.0。如果这是SmartSnippets v3.0的已知问题,请告诉我。
我们不需要整个Smartsnippets Studio(〜1GB)。我们只需要工具箱。如果您只有与工具箱的链接,请告诉我。
谢谢,
oren zomer.
安全解决方案
设备:
嗨oren,
您使用的智能代码段的3.0版本是非常旧的,所以SOTHE命令已更改,因为不再存在UartBooter.司令部-类型范围。如果这是我不知道的3.0版本的问题,我无法复制您的问题,因为我们正在使用更新版本的智能片段。顺便说一下,你提到的错误不会响铃。
强烈建议安装最新版本可以在“工具”版本中的“软件和工具”选项卡中找到。请注意,Lite版本不存在,但是您将能够在“软件和工具”选项卡中的“上一个版本”部分中找到旧版本的智能片段
下载波特丽依赖于您附上UART的引脚,因此不同的引脚将为您提供不同的UART Baudrates。Bootrom在下载过程中检查特定拟订的特定引脚。
关于OTP并与之交互,您将不得不下载将接受命令并与SS工具进行交互的FW,在您的Programmer_ES5.bin中,但所有命令都配备了-Firmware参数在执行任何命令之前,确定在设备中首先在设备中下载哪些FW,这就是您如何使用一个命令下载FW的方式。
谢谢,PM_DIALOG.