Hello Mr./Mrs:
I run my firmware in SRAM, and tried to program data(16 bytes) to code flash:
when i write to location 0x0000_0010 or other CFlash area, it works, and data be correctly burned in.
But when i tried to write to location 0x0000_0000 , it failed, my firmware will be locked.
Looking forward for your advice.
Many thx.
Hawk.
已解决! 转到解答。
Unfortunately these codes are intentionally provide as binaries and we don't provide source code.
And yes, I would recommend you to use SSD driver as it is the best option.
Thx David:
I did more test, pls check the picture below.
My firmware will locked in IVOR6_Vector when i set data to location 0x0.
Erase seems to be the same, when i set 0xFFFFFFFF to location 0x0, it will be locked, but if i set 0xFFFFFFFF to other location, eg. 0x10, B0F0 block can be erased.
Is address (0x0) protected?
Do you have any other hints?
Thx again .
Hawk.
Thx David:
I found "MPC567xK_C90LC_Flash_SSD", and had a try.
Erase/Program feature works fine.
Would you mind share the source code of this SSD with me? (Erase, Program... are all bin file)
Many thx.
Hawk.