W7500 flash memory interface registers
MCU & Boards
No replies yet. Be the first to reply.
Join the discussion.
MCU & Boards
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: W7500 flash memory interface registers
by lawrence WIZnet ·
Hello, aon
After Table 6, there is all description of using Flash memory Interface register with unlock FACCR, read operation, flash erase and program operation.
I hope you can fine how to handle them.
If there is no what you look for, please let me know .
Thank you
Lawrence
RE: W7500 flash memory interface registers
by aon ·
Yes, I’ve found the descriptions. But for example, in section 9.2.2 on page 87 of the reference manual:
I can’t find a table anywhere that tells me which bit is RDY in FSTATR, and which bits are FEN and CTRL in FACCR? And so on.
RE: W7500 flash memory interface registers
by aon ·
Hi,
Any news on this?
Thanks.
RE: W7500 flash memory interface registers
by lawrence WIZnet ·
Hello, aon
Thank you for your interest.
I review the flash control and I realized that I supposed to say to you at first…
We support IAP to erase and write flash
but it is not possible to control flash without IAP.
I think datasheet made you confused with chapter 9… so sorry about that…
We have an IAP example here
[url]https://github.com/Wiznet/W7500[/url]
please refer it and ask any thing about it!
Thank you
lawrence
RE: W7500 flash memory interface registers
by lawrence WIZnet ·
Please refer how to use IAP function
[url]http://wizwiki.net/wiki/doku.php?id=products:w7500:peripherals:flash[/url]
Thank you
lawrence
RE: W7500 flash memory interface registers
by aon ·
OK, thank you Lawrence.
RE: W7500 flash memory interface registers
by Hooligan0 ·
Hi lawrence,
I think there are two errors into the table (on web and into datasheet).
Each memory block is 4k but the table show 4 sectors of 256 bytes for each block …
If the first sector number is “0” … then the last must be 31 (not 32)
RE: W7500 flash memory interface registers
by lawrence WIZnet ·
Hello, Hooligan0
Thank you so much for finding the incorrect part of the datasheet
We will make sure the flash memory.
And… I am very sorry to make you so confused with the table…
Each block has 4KB and 16 Sectors. (but I know the table only show 4 Sectors…)
Then as you said, 0 ~ 31 block and 0 ~ 511 sectors is right! ( datasheet is wrong)
As soon as possible, we will modify the errors in flash memory description.
Thank you again!
lawrence
RE: W7500 flash memory interface registers
by lawrence WIZnet ·
Hello,
before datasheet corrected, please refer wizwiki page
[url]http://wizwiki.net/wiki/doku.php?id=products:w7500:peripherals:flash[/url]
Thank you
lawrence
RE: RE: W7500 flash memory interface registers
by SURYA OBULA REDDY NA ·
1.What is the Use of Information block ,DATA 0 & DATA 1 In W7500P ???
2.What is the 0x1FFF1001 & 0x010)??
#define IAP_ENTRY (0x1FFF1001) // Because Thum code
#define IAP_ERAS (0x010)
3. What is meant by Thum Code??
RE: W7500 flash memory interface registers
by Hooligan0 ·
[quote=“aon”]Hi,
Section 9.2.1 in the W7500 manual describes the addresses of the flash registers, but there are no details on the bit arrangement in FACCR, FACTRLR and FSTATR. Would it be possible to get this information?[/quote]
FEN and CTRL bits of FACCR are located at bits 16 and 17 (write 0x00030000 to set)
SER of FACTRLR seems to be at bit 27 (0x08000000)
For the RDY bit, wait until FSTATR is 0x00
RE: RE: W7500 flash memory interface registers
by SURYA OBULA REDDY NA ·
1.What is the Use of Information block ,DATA 0 & DATA 1 In W7500P ???
2.What is the 0x1FFF1001 & 0x010)??
#define IAP_ENTRY (0x1FFF1001) // Because Thum code
#define IAP_ERAS (0x010)
3. What is meant by Thum Code??