??? 05/01/08 05:59 Read: times |
#154241 - HELP needed for IAP |
HI FRIENDS,
I am using P89c669 as micro-controller. I am facing a problem regarding IAP routines. The problem is that I am not able to program a BLOCK of data in continuous locations of flash memory.(it is writting any single byte correctly) e.g. 1) if I write bytes from 0xE000 to 0xE400, then only locations 0xE000, 0xE100 ... 0xE400 (i.e. lower addr = 00) are programmed correctly. other values returned are garbage. 2) if I program byte at location 0xE000, 0xE001 & 0xE100 only then value at 0xE001 is not written correctly.(0xE000 & 0xE100 are programmed correctly). 3) if I program 0xE001 alone then it is programmed correctly. can anyone suggest me why is this happening? is there any restriction of 256 bytes. and how to overcome this situation? |
Topic | Author | Date |
HELP needed for IAP | 01/01/70 00:00 | |
Duplicate | 01/01/70 00:00 | |
both are posted by me | 01/01/70 00:00 | |
Yes - that's what makes them duplicates! | 01/01/70 00:00 | |
Wrong | 01/01/70 00:00 | |
what actually needed is help | 01/01/70 00:00 | |
OK but how can we help you? | 01/01/70 00:00 | |
P89C669 is Obsolete Part! | 01/01/70 00:00 | |
Are you calling IAP correctly. | 01/01/70 00:00 | |
call to IAP is correct | 01/01/70 00:00 | |
Are the FLASH pages.... | 01/01/70 00:00 | |
PROBLEM SOLVED | 01/01/70 00:00 | |
256? | 01/01/70 00:00 | |
I found the IAP library | 01/01/70 00:00 | |
That's OK, just... | 01/01/70 00:00 | |
NO David![]() | 01/01/70 00:00 |