SLG46824 fails to write NVM

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at//www.xmece.com/support. We’ll be fixing bugs / optimising the searching and tagging over the coming days.
3 posts / 0 new
Last post
abci5961
Offline
Last seen:1 year 3 weeks ago
加入:2018-12-29 12:23
SLG46824 fails to write NVM

Hi, I'm trying to program the GreePAK 46824 mounted on my STM32F401custom board. The first programming of device has worked properly. After this, I tried to reprogram the device using this sequence:
- NVM page nn erase
- NVW page nn write.
After make this, I have the following issues:
= - 1设备答案与I2C地址0x00;
- 2 reading NVW pages returns all bytes = 0xff
- 3 the device is not working
Where I have wrong? Can we help me to solve this issue?
Many thanks in advance!
Kind regards
A. Barbieri - Como (Italy)

Device:
Device Number:
slg46824V
pavloZ
Offline
Last seen:1 year 5 months ago
Staff
加入:2018-01-31 12:50
Hi Barbieri,

Hi Barbieri,

Thanks for your question, lets try to fix that issue.

Do you verify each page after writing?

-1 It’s ok in case you have erased the page which contains the device address and (important!) resetted the

chip after that.

-2 one of the reasons may be incorrect write/erase sequence. The latest device revision has some protection of that. Please order the last device revision at your distributor and use the recommendations//www.xmece.com/sites/default/files/isp_guide_slg46...

-3 probably device is locked(damaged) irrevocably because of incorrect write/erase sequence.

Hope this will help.

Thanks

abci5961
Offline
Last seen:1 year 3 weeks ago
加入:2018-12-29 12:23
Hi PavloZ,

Hi PavloZ,
Thank for your answer. Yes, I have perfomed the page read after write following the sequence isp_guide_slg46824_26_rev.0.1.pdf that I had already downloaded to implement my programming code.
Further question: what does you means with last device revision? What is the right part code?
Kind regards
A. Barbieri