Learn MoreFAQsTutorials

8 posts / 0 new
Last post
andoridfm2013
Offline
Last seen:2 months 4 weeks ago
加入:2017-04-07 05:11
OTP already have data?

HI, I am trying to test OTP programming, but when I start to burn OTP to my 14580 chip, I found that there are already some data in the address range of 0x40000 to 0x41600 and the software also warn me that "memory segment already burned!"

So do my 14580 is already broken? what should the OTP looks like when it is new? or I have to set some kind of offset to do the burning? please help me.

Keywords:
OTP
Device:
Qinjiny_Dialog
Offline
Last seen:2 weeks 19 hours ago
工作人员
加入:2016-11-01 05:47
Hi andoridfm2013

Hi andoridfm2013

The OTP of DA14580 should be empty except some production related stamps at address 0x47F60. Data in the address range of 0x40000 to 0x41600 isnot expected.

hughesk
Offline
Last seen:2 years 3 months ago
加入:2014-04-26 02:56
Hello,

Hello,
对不起跳进这个老了er thread, but is there a document I can reference that lays out which memory addresses as seen in Smartsnippets ARE expected to have data written in them and which 32kB are expected to be blank?

Thank you!

andoridfm2013
Offline
Last seen:2 months 4 weeks ago
加入:2017-04-07 05:11
thank you for your help, is

thank you for your help, is there are any chance that a connection problem will result in this? I am using jtag to connect 14580, is it a correct way?

andoridfm2013
Offline
Last seen:2 months 4 weeks ago
加入:2017-04-07 05:11
do I also need to connect VPP

do I also need to connect VPP 6.8V when I read the OTP?

Qinjiny_Dialog
Offline
Last seen:2 weeks 19 hours ago
工作人员
加入:2016-11-01 05:47
Hi andoridfm2013,

Hi andoridfm2013,

Vpp supply is only needed when burning the OTP. You can read multiple times and see if you get the same "data" at same address, if so I don't think it's resulted by connection.

andoridfm2013
Offline
Last seen:2 months 4 weeks ago
加入:2017-04-07 05:11
Thank you, that help a lot,

Thank you, that help a lot, but I have one last question, I notice when I select 14583 in toolbox, the OTP will have 0x2000 offset when I read it but not 14580, I also have some 14583, so if I want to program the OTP in 14583, I have to stick with the 0x2000 offset or I need to set it back to 0?

Qinjiny_Dialog
Offline
Last seen:2 weeks 19 hours ago
工作人员
加入:2016-11-01 05:47
There's a secondary

There's a secondary bootloader resides at the area from 0~0x2000 of 583's OTP. I don't think you should touch the offset settings here anyway