你好,
我对文件编程器_es5.bin有一个问题,在AN-B-020中提到。
我正在使用Pan1740模块,我需要在其OTP中刻录自定义固件。我已经成功建立了SmartSnippets和模块之间的UART通信,因为我可以通过靴子功能加载固件。
在刻录OTP之前,我已经检查了在夫妇论坛帖子上提供的指导方针,但我发现有很多比特丢失或转移。这些错误尽管在代码上存在,但在整个刻录过程中没有加起来,因为我期待它只是一个时间问题。这很清楚,因为仍有来自稍后的内存部分的部分,该部分被正确地刻录。
这些是遵循的指导方针:
>https://support.dialog-semicondiondiondum/can-you-please-provide-guides-b ...
>https://support.dialog-semicondiondiondimidendde.com/step-step-guidelines-programmin ...
检查AN-B-020,它描述了通过CLI记录UART的过程,我注意到需要在OTP刻录过程之前记录文件编程器_ES5.bin。是否需要通过SmartSnippet正确刻录OTP所需的固件,或者仅用于CLI方法?在使用SmartSnippet时自动加载,或者我需要在发送命令刻录OTP之前手动将其手动加载它?
我不确定这对我所拥有的问题有什么关系,但它是一个公开的可能性,我想要清理。
此致,
Felipe Ferrazzi.
TL; DR:如果我使用智能片段而不是CLI,我需要在刻录OTP之前加载Programmer_es5.bin。
关键词:
设备:
嗨felipe.ferrazzi.
您可以澄清您使用的SmartSnippets版本吗?可能是programmer_es5.bin用于先前版本的smartsnippet,因为我在第4.8.3版中的安装文件夹中找不到它。此外,SmartSnippets自动加载所需的文件,它们位于安装文件夹中。
谢谢,PM_DIALOG.
你好,谢谢你的快速回复。
好的,我检查了软件版本,然后掉了我使用的v3.7。
我在“C:\ users \(username)\ documents \资源\资源”目录中找到了programmer_es5.bin文件,似乎由smartsnippets生成。
它不是完全符合AN-B-020中描述的,但它足够接近。
该状态可以在C:\ Users \ your_name \ smartsnippets \ resources \ processmer_es5.bin上找到,但是此目录不是我的系统上存在。
您是否可以通过智能片段确认V3.7是否需要手动加载程序员固件,或者此功能仅在更新的版本上添加了此功能?我会更新De软件,但这可能有助于弄清楚这个问题背后的原因。
此致,
f
嗨felipe.ferrazzi,
您正在使用的智能片段已过时,是智能片段将自动下载作为程序员的FW,以便在击中连接后立即与智能片段工具进行交互(万一您希望与之交互OTP或闪光灯)。如果您使用的是CLI而不是GUI,那么您需要默认下载程序员,(在这样的旧版本中为3.7程序员的名称应该是programmer_es5.bin但在较新版本中,名称为jtag_programmer.bin或flash_programmerUART接口)。当命令需要下载FW时使用CLI时,命令提供命名的参数名为[-firmware firmware_file],请检查智能代码段工具箱中的帮助菜单选项,并检查如何使用PDF中的CLI命令HTML帮助指导版本。
谢谢mt_dialog.