跳到主要内容

如何让应用程序写入OTP标题“产品就绪”标志?

da1468x.

3个月前

发布者累累10分 2回复
0升值

在制造过程中,我们希望我们的应用程序来编程“产品就绪”OTP标题字段。从数据表的第3页,偏移量为0x7f8e9d0。在应用程序代码中执行此操作的推荐方式是什么?供参考,下面是我的天真,第一次在写旗帜。

// OTP地址“产品就绪”标志。#define dialog_product_ready_otp_offset(0x7f8e9d0)//对话框指定要编写的值,它asserts“产品就绪”#define dialog_product_read_otp_value(0xaa)bool hpy_set_production_ready_flag(void){hw_otpc_init();//开始时钟。hw_otpc_disable();//确保它处于待机模式。hw_otpc_init();//重新启动时钟。hw_otpc_manual_read_on(false);uint32_t * product_ready_otp_offset =(uint32_t *)(dialog_product_ready_otp_offset);if(* product_ready_otp_offset!= 0){* product_ready_otp_offset = dialog_product_read_otp_value; } hw_otpc_manual_read_off(); hw_otpc_disable(); }

3个月前

PM_DIALOG.

嗨肖恩,

谢谢你在线问题。让我检查一下,我会尽快回复你。

谢谢,PM_DIALOG.

3个月前

Ben.laure

嗨肖恩,

我们不建议从您的申请中执行此操作。如果您使用它,如果您使用的是使用第三方工具来编程闪存,我会建议使用PLT。

一旦您编程“产品准备就绪”,您就会失去大量的调试容量。在我看来,部署固件映像是一个坏主意,你无法调试,因为它锁定了设备的调试功能。我更愿意测试然后部署。