⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
9个帖子/ 0新
最后一篇
Jojo.
离线
最后一次露面:1周5天前
加入:2014-01-29 14:02
芯片序列号

对于DA14681:
是否可能从FW内检索芯片序列号,对每个芯片是唯一的?
它位于OTP标题中吗?如果是这样的话,它存储了哪些位置,您有一些方法如何阅读它?

关键词:
设备:
mt_dialog.
离线
最后一次露面:1个月2周前
职员
加入:2015-06-08 11:34
嗨Jojo,

嗨Jojo,

OTP中的字段标记为位置/包和测试仪/时间戳(地址0x7F8EA00和0x7F8EA08),两个寄存器的组合可以给您一个唯一的标识符,您可以使用以下代码段读取它们:

hw_otpc_init();//开始时钟。
hw_otpc_disable();//确保它处于待机模式。
hw_otpc_init();//重新启动时钟。
hw_otpc_manual_read_on(false);

p =(uint32_t *)(0x7f8e9c0 + 64);
printf(“%08x \ n \ r”,* p);
P ++;
printf(“%08x \ n \ r”,* p);
P ++;
printf(“%08x \ n \ r”,* p);
P ++;
printf(“%08x \ n \ r”,* p);

hw_otpc_manual_read_off();
hw_otpc_disable();

谢谢mt_dialog.

魏文化
离线
最后一次露面:3个月3周前
加入:2019-04-10 03:51
嗨da团队

嗨da团队

我在da14682平台中使用“da1468x_dsps_v_1.160.2”项目,

我使用提供的代码,但输出全部0。

我不知道为什么,你能告诉我为什么吗?请告诉我为什么......帮助〜

PM_DIALOG.
离线
最后一次露面:17小时51分钟前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

您能否向我提供更多关于您的问题的投入?你燃烧了OTP吗?此外,您还在使用定制董事会或我们的任何开发板吗?你是什​​么意思输出均为零?你能给我一个截图吗?

谢谢,PM_DIALOG.

魏文化
离线
最后一次露面:3个月3周前
加入:2019-04-10 03:51
我不燃烧OTP,我

我不燃烧OTP,我使用定制板。

“输出全部为零”是指“PRINTF”全部零。

意思是我可以,t读“0x7f8ea00”地址,仍然需要一些配置吗?

附件:
PM_DIALOG.
离线
最后一次露面:17小时51分钟前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

要诚实地,我无法理解如何使用此代码片段,但您可以使用SmartSnippets Studio来读取芯片序列号。因此,您需要打开工具箱并打开Opt程序员。之后,您应该连接到OTP标题。

谢谢,PM_DIALOG.

魏文化
离线
最后一次露面:3个月3周前
加入:2019-04-10 03:51
我可以使用smartsnippets

我可以使用SmartSnippets工具读取芯片序列号。

但我需要在代码中读取芯片序列号,

你能给我一个简单的演示(项目)来阅读芯片序列号吗?

很感谢

附件:
魏文化
离线
最后一次露面:3个月3周前
加入:2019-04-10 03:51
你好

你好

我仍然无法通过程序读取OTP中的序列号。

你能给我一个简单的演示吗?

请〜

非常感谢!

PM_DIALOG.
离线
最后一次露面:17小时51分钟前
职员
加入:2018-02-08 11:03
你好呀,

你好呀,

您可以在SDK的任何示例中尝试此代码片段吗?我会尝试在DSP中复制此问题,但通常这是您应遵循的过程以读取OTP标题。

谢谢,PM_DIALOG.