你好,我有一些关于OTP编程的问题。
1.-我可以重新编程OTP还是只用于最终生产?
2.-使用SmartSnippets编程维护OTP需要重置电路板。如果我有复位引脚连接到地面上的自定义板,那么我不能使用这个工具?
3.-在AN-20文件中。使用SmartSnippets CLI编程OTP时,需要先在系统内存中下载一个“programmer\u E5S.in”文件。这对编程OTP是强制性的吗?。为什么在UART下载的命令行中有“-gpio P1_2”?
我真的很感激你的帮助,
垫子í作为
设备:
你好,mjara,
1) OTP代表一次性可编程,所以不,你不能多次编程,你唯一能做的就是把内存的零位转换成一位,而不是相反。
2) 这取决于你想使用UART或JTAG的接口,Smart Snippets下载一个特殊的fw以烧录OTP,因此当你通过UART烧录OTP时,你必须发出一个reset以执行引导加载程序并下载这个特殊的fw。在JTAG的情况下,您不必发出重置,但是如果您的设备由于任何原因无法访问(例如设备运行fw并且调试模块被禁用),您将需要重置按钮来恢复设备的默认状态。
3) 是的,如上所述是强制性的,当您使用UART或JTAG(编程器ES5或JTAG\u编程器)时,应下载不同的fw,只要需要额外的引脚,以便通过晶体管通过该引脚控制vpp。
谢谢你的对话
谢谢你的回复。
还有一个关于3)的问题。该引脚应连接到DK板或内部连接到DA14580?
贝斯特姆
垫子í作为
你好,mjara,
该引脚用于控制编程过程中VPP电压施加在芯片上的时间量,这不是强制性的。在开发工具包中,您可以只应用vpp来烧录OTP,烧录完芯片后将其移除。在开发工具包上,当要烧录OTP时,只需在J3头上应用一个跳线。
谢谢你的对话