Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flash memory API #4

Open
any-sliv opened this issue Mar 6, 2024 · 0 comments
Open

Flash memory API #4

any-sliv opened this issue Mar 6, 2024 · 0 comments

Comments

@any-sliv
Copy link

any-sliv commented Mar 6, 2024

Have you looked for an answer?

Yes, many times.

Question/Issue:

Update needed for flash drivers.

Context

PDL API reference manual, flash section states in introduction:

The CAT1A devices user-programmable Flash consists of:
Application flash memory (from 2 to 8 sectors) - 128KB/256KB each.
EE emulation flash memory - 32KB.


The CAT1C devices user-programmable Flash consists of:
Work flash region has 48 large sectors of 2 KB and 256 small sectors of 128 B.

I am working on CYT2B75CAE MCU, which is a CAT1A device, but its memory layout is as described for CAT1C.
It has: non continuous work flash region, consisting of x large sectors and x small sectors and no built in EE emulation.
In this case with all #if defined guards in flash drivers from PDL makes them unusable for (at least) CYT2B75CAE.

Release notes does mention in known issues:

Traveo II B-E: Does not support emulated eeprom.

However, this seems to be an understatement.

Where did you expect to find the answer?

Here

THANKS!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant